@import url(https://fonts.googleapis.com/css2?family=Pretendard:wght@400;500;600;700&display=swap);@media (min-width:481px) and (max-width:768px){.show-on-tablet{display:block}.hide-on-tablet{display:none}}@media (min-width:769px) and (max-width:1024px){.show-on-mobile{display:block}.hide-on-mobile{display:none}}@supports (-webkit-touch-callout:none){input,input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],select,textarea{font-size:16px!important}*,body,html{-webkit-overflow-scrolling:touch}body,html{height:100dvh;height:-webkit-fill-available;overscroll-behavior:none}#root{min-height:100dvh;min-height:-webkit-fill-available}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f8f9fa;font-family:Pretendard,sans-serif!important;margin:0}*{font-family:Pretendard,sans-serif}body #root{margin:0 auto;max-width:var(--max-width)}textarea{font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:Pretendard,source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@font-face{font-family:Noto Sans KR;font-weight:300;src:url(/static/media/NotoSansKR-Light.636ff9b51e826a733c3d.otf) format("woff2"),url(/static/media/NotoSansKR-Light.636ff9b51e826a733c3d.otf) format("woff"),url(/static/media/NotoSansKR-Light.636ff9b51e826a733c3d.otf) format("truetype")}@font-face{font-family:Noto Sans KR;font-weight:400;src:url(/static/media/NotoSansKR-Regular.e1aa54c04a18648e6468.otf) format("woff2"),url(/static/media/NotoSansKR-Regular.e1aa54c04a18648e6468.otf) format("woff"),url(/static/media/NotoSansKR-Regular.e1aa54c04a18648e6468.otf) format("truetype")}@font-face{font-family:Noto Sans KR;font-weight:500;src:url(/static/media/NotoSansKR-Medium.56207b5e52841342a21b.otf) format("woff2")}@font-face{font-family:Noto Sans KR;font-weight:700;src:url(/static/media/NotoSansKR-Bold.c252383c4f70753be0e7.otf) format("woff2"),url(/static/media/NotoSansKR-Bold.c252383c4f70753be0e7.otf) format("woff"),url(/static/media/NotoSansKR-Bold.c252383c4f70753be0e7.otf) format("truetype")}@font-face{font-display:swap;font-family:Pretendard;font-weight:100 900;src:url(/static/media/PretendardVariable.2bc582461caf4e05b51d.woff2) format("woff2-variations")}@font-face{font-family:Jalnan2;font-weight:400;src:url(/static/media/Jalnan2.fd7a4afe751c27a5f934.otf) format("opentype")}@font-face{font-family:Futura PT;font-weight:300;src:url(/static/media/FuturaCyrillicLight.918ef8f02b062c1c0c80.ttf) format("truetype")}@font-face{font-family:Futura PT;font-weight:400;src:url(/static/media/FuturaCyrillicBook.2de8b91724cbda1d9fbd.ttf) format("truetype")}@font-face{font-family:Futura PT;font-weight:500;src:url(/static/media/FuturaCyrillicMedium.8c2b829a94e8be079974.ttf) format("truetype")}@font-face{font-family:Futura PT;font-weight:600;src:url(/static/media/FuturaCyrillicDemi.15d366c510984a73496f.ttf) format("truetype")}@font-face{font-family:Futura PT;font-weight:700;src:url(/static/media/FuturaCyrillicBold.0cf19e4a19937219df1e.ttf) format("truetype")}@font-face{font-family:Futura PT;font-weight:800;src:url(/static/media/FuturaCyrillicExtraBold.43a15a37aea4c2b348d1.ttf) format("truetype")}@font-face{font-family:Futura PT;font-weight:900;src:url(/static/media/FuturaCyrillicHeavy.b8a5599dbea0ff01e40c.ttf) format("truetype")}.ql-container,.ql-container>div{min-height:200px}.ckviewer .ck-toolbar{display:none}.ckviewer{display:block}.jodit-add-new-line{display:none}.Toastify__toast{align-items:center!important;border:none!important;border-radius:8px!important;box-shadow:0 2px 8px #0000001a!important;display:flex!important;font-size:13px!important;font-weight:400!important;gap:12px!important;min-height:auto!important;padding:14px 16px!important}.Toastify__toast--success{background:#eaf2fd!important;color:#0c72de!important}.Toastify__toast--error{background:#fef9f9!important;color:#da2911!important}.Toastify__toast--warning{background:#fff3e0!important;color:#e65100!important}.Toastify__toast--info{background:#f8f9fa!important;color:#464d53!important}.Toastify__toast-icon{align-items:center!important;display:flex!important;flex-shrink:0!important;height:17px!important;justify-content:center!important;width:17px!important}.Toastify__toast-icon svg{display:block!important;height:17px!important;width:17px!important}.Toastify__toast--success .Toastify__toast-icon svg path{fill:#0c72de!important}.Toastify__toast--error .Toastify__toast-icon svg path{fill:#da2911!important}.Toastify__toast--warning .Toastify__toast-icon svg path{fill:#f57c00!important}.Toastify__toast--info .Toastify__toast-icon svg path{fill:#464d53!important}.Toastify__close-button{color:#6b7280!important;opacity:.5!important}.Toastify__close-button:hover{opacity:1!important}.Toastify__progress-bar{height:2px!important}.Toastify__progress-bar--success{background:#0c72de!important}.Toastify__progress-bar--error{background:#da2911!important}.Toastify__progress-bar--warning{background:#f57c00!important}.Toastify__progress-bar--info{background:#464d53!important}@font-face{font-display:block;font-family:primeicons;font-style:normal;font-weight:400;src:url(/static/media/primeicons.d44157bdfa026dc877af.eot);src:url(/static/media/primeicons.d44157bdfa026dc877af.eot?#iefix) format("embedded-opentype"),url(/static/media/primeicons.78172950b335ccdb94e2.woff2) format("woff2"),url(/static/media/primeicons.10d3152104f2208ac82a.woff) format("woff"),url(/static/media/primeicons.ea5358601d0a3fd6670b.ttf) format("truetype"),url(/static/media/primeicons.e1441b135b3ca9ad643c.svg?#primeicons) format("svg")}.pi{speak:none;font-feature-settings:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:primeicons;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.pi:before{--webkit-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}.pi-fw{text-align:center;width:1.28571429em}.pi-spin{animation:fa-spin 2s linear infinite}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.pi-eraser:before{content:"\ea04"}.pi-stopwatch:before{content:"\ea01"}.pi-verified:before{content:"\ea02"}.pi-delete-left:before{content:"\ea03"}.pi-hourglass:before{content:"\e9fe"}.pi-truck:before{content:"\ea00"}.pi-wrench:before{content:"\e9ff"}.pi-microphone:before{content:"\e9fa"}.pi-megaphone:before{content:"\e9fb"}.pi-arrow-right-arrow-left:before{content:"\e9fc"}.pi-bitcoin:before{content:"\e9fd"}.pi-file-edit:before{content:"\e9f6"}.pi-language:before{content:"\e9f7"}.pi-file-export:before{content:"\e9f8"}.pi-file-import:before{content:"\e9f9"}.pi-file-word:before{content:"\e9f1"}.pi-gift:before{content:"\e9f2"}.pi-cart-plus:before{content:"\e9f3"}.pi-thumbs-down-fill:before{content:"\e9f4"}.pi-thumbs-up-fill:before{content:"\e9f5"}.pi-arrows-alt:before{content:"\e9f0"}.pi-calculator:before{content:"\e9ef"}.pi-sort-alt-slash:before{content:"\e9ee"}.pi-arrows-h:before{content:"\e9ec"}.pi-arrows-v:before{content:"\e9ed"}.pi-pound:before{content:"\e9eb"}.pi-prime:before{content:"\e9ea"}.pi-chart-pie:before{content:"\e9e9"}.pi-reddit:before{content:"\e9e8"}.pi-code:before{content:"\e9e7"}.pi-sync:before{content:"\e9e6"}.pi-shopping-bag:before{content:"\e9e5"}.pi-server:before{content:"\e9e4"}.pi-database:before{content:"\e9e3"}.pi-hashtag:before{content:"\e9e2"}.pi-bookmark-fill:before{content:"\e9df"}.pi-filter-fill:before{content:"\e9e0"}.pi-heart-fill:before{content:"\e9e1"}.pi-flag-fill:before{content:"\e9de"}.pi-circle:before{content:"\e9dc"}.pi-circle-fill:before{content:"\e9dd"}.pi-bolt:before{content:"\e9db"}.pi-history:before{content:"\e9da"}.pi-box:before{content:"\e9d9"}.pi-at:before{content:"\e9d8"}.pi-arrow-up-right:before{content:"\e9d4"}.pi-arrow-up-left:before{content:"\e9d5"}.pi-arrow-down-left:before{content:"\e9d6"}.pi-arrow-down-right:before{content:"\e9d7"}.pi-telegram:before{content:"\e9d3"}.pi-stop-circle:before{content:"\e9d2"}.pi-stop:before{content:"\e9d1"}.pi-whatsapp:before{content:"\e9d0"}.pi-building:before{content:"\e9cf"}.pi-qrcode:before{content:"\e9ce"}.pi-car:before{content:"\e9cd"}.pi-instagram:before{content:"\e9cc"}.pi-linkedin:before{content:"\e9cb"}.pi-send:before{content:"\e9ca"}.pi-slack:before{content:"\e9c9"}.pi-sun:before{content:"\e9c8"}.pi-moon:before{content:"\e9c7"}.pi-vimeo:before{content:"\e9c6"}.pi-youtube:before{content:"\e9c5"}.pi-flag:before{content:"\e9c4"}.pi-wallet:before{content:"\e9c3"}.pi-map:before{content:"\e9c2"}.pi-link:before{content:"\e9c1"}.pi-credit-card:before{content:"\e9bf"}.pi-discord:before{content:"\e9c0"}.pi-percentage:before{content:"\e9be"}.pi-euro:before{content:"\e9bd"}.pi-book:before{content:"\e9ba"}.pi-shield:before{content:"\e9b9"}.pi-paypal:before{content:"\e9bb"}.pi-amazon:before{content:"\e9bc"}.pi-phone:before{content:"\e9b8"}.pi-filter-slash:before{content:"\e9b7"}.pi-facebook:before{content:"\e9b4"}.pi-github:before{content:"\e9b5"}.pi-twitter:before{content:"\e9b6"}.pi-step-backward-alt:before{content:"\e9ac"}.pi-step-forward-alt:before{content:"\e9ad"}.pi-forward:before{content:"\e9ae"}.pi-backward:before{content:"\e9af"}.pi-fast-backward:before{content:"\e9b0"}.pi-fast-forward:before{content:"\e9b1"}.pi-pause:before{content:"\e9b2"}.pi-play:before{content:"\e9b3"}.pi-compass:before{content:"\e9ab"}.pi-id-card:before{content:"\e9aa"}.pi-ticket:before{content:"\e9a9"}.pi-file-o:before{content:"\e9a8"}.pi-reply:before{content:"\e9a7"}.pi-directions-alt:before{content:"\e9a5"}.pi-directions:before{content:"\e9a6"}.pi-thumbs-up:before{content:"\e9a3"}.pi-thumbs-down:before{content:"\e9a4"}.pi-sort-numeric-down-alt:before{content:"\e996"}.pi-sort-numeric-up-alt:before{content:"\e997"}.pi-sort-alpha-down-alt:before{content:"\e998"}.pi-sort-alpha-up-alt:before{content:"\e999"}.pi-sort-numeric-down:before{content:"\e99a"}.pi-sort-numeric-up:before{content:"\e99b"}.pi-sort-alpha-down:before{content:"\e99c"}.pi-sort-alpha-up:before{content:"\e99d"}.pi-sort-alt:before{content:"\e99e"}.pi-sort-amount-up:before{content:"\e99f"}.pi-sort-amount-down:before{content:"\e9a0"}.pi-sort-amount-down-alt:before{content:"\e9a1"}.pi-sort-amount-up-alt:before{content:"\e9a2"}.pi-palette:before{content:"\e995"}.pi-undo:before{content:"\e994"}.pi-desktop:before{content:"\e993"}.pi-sliders-v:before{content:"\e991"}.pi-sliders-h:before{content:"\e992"}.pi-search-plus:before{content:"\e98f"}.pi-search-minus:before{content:"\e990"}.pi-file-excel:before{content:"\e98e"}.pi-file-pdf:before{content:"\e98d"}.pi-check-square:before{content:"\e98c"}.pi-chart-line:before{content:"\e98b"}.pi-user-edit:before{content:"\e98a"}.pi-exclamation-circle:before{content:"\e989"}.pi-android:before{content:"\e985"}.pi-google:before{content:"\e986"}.pi-apple:before{content:"\e987"}.pi-microsoft:before{content:"\e988"}.pi-heart:before{content:"\e984"}.pi-mobile:before{content:"\e982"}.pi-tablet:before{content:"\e983"}.pi-key:before{content:"\e981"}.pi-shopping-cart:before{content:"\e980"}.pi-comments:before{content:"\e97e"}.pi-comment:before{content:"\e97f"}.pi-briefcase:before{content:"\e97d"}.pi-bell:before{content:"\e97c"}.pi-paperclip:before{content:"\e97b"}.pi-share-alt:before{content:"\e97a"}.pi-envelope:before{content:"\e979"}.pi-volume-down:before{content:"\e976"}.pi-volume-up:before{content:"\e977"}.pi-volume-off:before{content:"\e978"}.pi-eject:before{content:"\e975"}.pi-money-bill:before{content:"\e974"}.pi-images:before{content:"\e973"}.pi-image:before{content:"\e972"}.pi-sign-in:before{content:"\e970"}.pi-sign-out:before{content:"\e971"}.pi-wifi:before{content:"\e96f"}.pi-sitemap:before{content:"\e96e"}.pi-chart-bar:before{content:"\e96d"}.pi-camera:before{content:"\e96c"}.pi-dollar:before{content:"\e96b"}.pi-lock-open:before{content:"\e96a"}.pi-table:before{content:"\e969"}.pi-map-marker:before{content:"\e968"}.pi-list:before{content:"\e967"}.pi-eye-slash:before{content:"\e965"}.pi-eye:before{content:"\e966"}.pi-folder-open:before{content:"\e964"}.pi-folder:before{content:"\e963"}.pi-video:before{content:"\e962"}.pi-inbox:before{content:"\e961"}.pi-lock:before{content:"\e95f"}.pi-unlock:before{content:"\e960"}.pi-tags:before{content:"\e95d"}.pi-tag:before{content:"\e95e"}.pi-power-off:before{content:"\e95c"}.pi-save:before{content:"\e95b"}.pi-question-circle:before{content:"\e959"}.pi-question:before{content:"\e95a"}.pi-copy:before{content:"\e957"}.pi-file:before{content:"\e958"}.pi-clone:before{content:"\e955"}.pi-calendar-times:before{content:"\e952"}.pi-calendar-minus:before{content:"\e953"}.pi-calendar-plus:before{content:"\e954"}.pi-ellipsis-v:before{content:"\e950"}.pi-ellipsis-h:before{content:"\e951"}.pi-bookmark:before{content:"\e94e"}.pi-globe:before{content:"\e94f"}.pi-replay:before{content:"\e94d"}.pi-filter:before{content:"\e94c"}.pi-print:before{content:"\e94b"}.pi-align-right:before{content:"\e946"}.pi-align-left:before{content:"\e947"}.pi-align-center:before{content:"\e948"}.pi-align-justify:before{content:"\e949"}.pi-cog:before{content:"\e94a"}.pi-cloud-download:before{content:"\e943"}.pi-cloud-upload:before{content:"\e944"}.pi-cloud:before{content:"\e945"}.pi-pencil:before{content:"\e942"}.pi-users:before{content:"\e941"}.pi-clock:before{content:"\e940"}.pi-user-minus:before{content:"\e93e"}.pi-user-plus:before{content:"\e93f"}.pi-trash:before{content:"\e93d"}.pi-external-link:before{content:"\e93c"}.pi-window-maximize:before{content:"\e93b"}.pi-window-minimize:before{content:"\e93a"}.pi-refresh:before{content:"\e938"}.pi-user:before{content:"\e939"}.pi-exclamation-triangle:before{content:"\e922"}.pi-calendar:before{content:"\e927"}.pi-chevron-circle-left:before{content:"\e928"}.pi-chevron-circle-down:before{content:"\e929"}.pi-chevron-circle-right:before{content:"\e92a"}.pi-chevron-circle-up:before{content:"\e92b"}.pi-angle-double-down:before{content:"\e92c"}.pi-angle-double-left:before{content:"\e92d"}.pi-angle-double-right:before{content:"\e92e"}.pi-angle-double-up:before{content:"\e92f"}.pi-angle-down:before{content:"\e930"}.pi-angle-left:before{content:"\e931"}.pi-angle-right:before{content:"\e932"}.pi-angle-up:before{content:"\e933"}.pi-upload:before{content:"\e934"}.pi-download:before{content:"\e956"}.pi-ban:before{content:"\e935"}.pi-star-fill:before{content:"\e936"}.pi-star:before{content:"\e937"}.pi-chevron-left:before{content:"\e900"}.pi-chevron-right:before{content:"\e901"}.pi-chevron-down:before{content:"\e902"}.pi-chevron-up:before{content:"\e903"}.pi-caret-left:before{content:"\e904"}.pi-caret-right:before{content:"\e905"}.pi-caret-down:before{content:"\e906"}.pi-caret-up:before{content:"\e907"}.pi-search:before{content:"\e908"}.pi-check:before{content:"\e909"}.pi-check-circle:before{content:"\e90a"}.pi-times:before{content:"\e90b"}.pi-times-circle:before{content:"\e90c"}.pi-plus:before{content:"\e90d"}.pi-plus-circle:before{content:"\e90e"}.pi-minus:before{content:"\e90f"}.pi-minus-circle:before{content:"\e910"}.pi-circle-on:before{content:"\e911"}.pi-circle-off:before{content:"\e912"}.pi-sort-down:before{content:"\e913"}.pi-sort-up:before{content:"\e914"}.pi-sort:before{content:"\e915"}.pi-step-backward:before{content:"\e916"}.pi-step-forward:before{content:"\e917"}.pi-th-large:before{content:"\e918"}.pi-arrow-down:before{content:"\e919"}.pi-arrow-left:before{content:"\e91a"}.pi-arrow-right:before{content:"\e91b"}.pi-arrow-up:before{content:"\e91c"}.pi-bars:before{content:"\e91d"}.pi-arrow-circle-down:before{content:"\e91e"}.pi-arrow-circle-left:before{content:"\e91f"}.pi-arrow-circle-right:before{content:"\e920"}.pi-arrow-circle-up:before{content:"\e921"}.pi-info:before{content:"\e923"}.pi-info-circle:before{content:"\e924"}.pi-home:before{content:"\e925"}.pi-spinner:before{content:"\e926"}.grid{display:flex;flex-wrap:wrap;margin-left:-.5rem;margin-right:-.5rem;margin-top:-.5rem}.grid>.col,.grid>[class*=col]{box-sizing:border-box}.grid-nogutter{margin-left:0;margin-right:0;margin-top:0}.grid-nogutter>.col,.grid-nogutter>[class*=col-]{padding:0}.col{flex-basis:0;flex-grow:1;padding:.5rem}.col-1,.col-fixed{flex:0 0 auto;padding:.5rem}.col-1{width:8.3333%}.col-2{width:16.6667%}.col-2,.col-3{flex:0 0 auto;padding:.5rem}.col-3{width:25%}.col-4{width:33.3333%}.col-4,.col-5{flex:0 0 auto;padding:.5rem}.col-5{width:41.6667%}.col-6{width:50%}.col-6,.col-7{flex:0 0 auto;padding:.5rem}.col-7{width:58.3333%}.col-8{width:66.6667%}.col-8,.col-9{flex:0 0 auto;padding:.5rem}.col-9{width:75%}.col-10{width:83.3333%}.col-10,.col-11{flex:0 0 auto;padding:.5rem}.col-11{width:91.6667%}.col-12{flex:0 0 auto;padding:.5rem;width:100%}@media screen and (min-width:576px){.sm\:col{flex-basis:0;flex-grow:1;padding:.5rem}.sm\:col-1,.sm\:col-fixed{flex:0 0 auto;padding:.5rem}.sm\:col-1{width:8.3333%}.sm\:col-2{width:16.6667%}.sm\:col-2,.sm\:col-3{flex:0 0 auto;padding:.5rem}.sm\:col-3{width:25%}.sm\:col-4{width:33.3333%}.sm\:col-4,.sm\:col-5{flex:0 0 auto;padding:.5rem}.sm\:col-5{width:41.6667%}.sm\:col-6{width:50%}.sm\:col-6,.sm\:col-7{flex:0 0 auto;padding:.5rem}.sm\:col-7{width:58.3333%}.sm\:col-8{width:66.6667%}.sm\:col-8,.sm\:col-9{flex:0 0 auto;padding:.5rem}.sm\:col-9{width:75%}.sm\:col-10{width:83.3333%}.sm\:col-10,.sm\:col-11{flex:0 0 auto;padding:.5rem}.sm\:col-11{width:91.6667%}.sm\:col-12{flex:0 0 auto;padding:.5rem;width:100%}}@media screen and (min-width:768px){.md\:col{flex-basis:0;flex-grow:1;padding:.5rem}.md\:col-1,.md\:col-fixed{flex:0 0 auto;padding:.5rem}.md\:col-1{width:8.3333%}.md\:col-2{width:16.6667%}.md\:col-2,.md\:col-3{flex:0 0 auto;padding:.5rem}.md\:col-3{width:25%}.md\:col-4{width:33.3333%}.md\:col-4,.md\:col-5{flex:0 0 auto;padding:.5rem}.md\:col-5{width:41.6667%}.md\:col-6{width:50%}.md\:col-6,.md\:col-7{flex:0 0 auto;padding:.5rem}.md\:col-7{width:58.3333%}.md\:col-8{width:66.6667%}.md\:col-8,.md\:col-9{flex:0 0 auto;padding:.5rem}.md\:col-9{width:75%}.md\:col-10{width:83.3333%}.md\:col-10,.md\:col-11{flex:0 0 auto;padding:.5rem}.md\:col-11{width:91.6667%}.md\:col-12{flex:0 0 auto;padding:.5rem;width:100%}}@media screen and (min-width:992px){.lg\:col{flex-basis:0;flex-grow:1;padding:.5rem}.lg\:col-1,.lg\:col-fixed{flex:0 0 auto;padding:.5rem}.lg\:col-1{width:8.3333%}.lg\:col-2{width:16.6667%}.lg\:col-2,.lg\:col-3{flex:0 0 auto;padding:.5rem}.lg\:col-3{width:25%}.lg\:col-4{width:33.3333%}.lg\:col-4,.lg\:col-5{flex:0 0 auto;padding:.5rem}.lg\:col-5{width:41.6667%}.lg\:col-6{width:50%}.lg\:col-6,.lg\:col-7{flex:0 0 auto;padding:.5rem}.lg\:col-7{width:58.3333%}.lg\:col-8{width:66.6667%}.lg\:col-8,.lg\:col-9{flex:0 0 auto;padding:.5rem}.lg\:col-9{width:75%}.lg\:col-10{width:83.3333%}.lg\:col-10,.lg\:col-11{flex:0 0 auto;padding:.5rem}.lg\:col-11{width:91.6667%}.lg\:col-12{flex:0 0 auto;padding:.5rem;width:100%}}@media screen and (min-width:1200px){.xl\:col{flex-basis:0;flex-grow:1;padding:.5rem}.xl\:col-1,.xl\:col-fixed{flex:0 0 auto;padding:.5rem}.xl\:col-1{width:8.3333%}.xl\:col-2{width:16.6667%}.xl\:col-2,.xl\:col-3{flex:0 0 auto;padding:.5rem}.xl\:col-3{width:25%}.xl\:col-4{width:33.3333%}.xl\:col-4,.xl\:col-5{flex:0 0 auto;padding:.5rem}.xl\:col-5{width:41.6667%}.xl\:col-6{width:50%}.xl\:col-6,.xl\:col-7{flex:0 0 auto;padding:.5rem}.xl\:col-7{width:58.3333%}.xl\:col-8{width:66.6667%}.xl\:col-8,.xl\:col-9{flex:0 0 auto;padding:.5rem}.xl\:col-9{width:75%}.xl\:col-10{width:83.3333%}.xl\:col-10,.xl\:col-11{flex:0 0 auto;padding:.5rem}.xl\:col-11{width:91.6667%}.xl\:col-12{flex:0 0 auto;padding:.5rem;width:100%}}.col-offset-0{margin-left:0!important}.col-offset-1{margin-left:8.3333%!important}.col-offset-2{margin-left:16.6667%!important}.col-offset-3{margin-left:25%!important}.col-offset-4{margin-left:33.3333%!important}.col-offset-5{margin-left:41.6667%!important}.col-offset-6{margin-left:50%!important}.col-offset-7{margin-left:58.3333%!important}.col-offset-8{margin-left:66.6667%!important}.col-offset-9{margin-left:75%!important}.col-offset-10{margin-left:83.3333%!important}.col-offset-11{margin-left:91.6667%!important}.col-offset-12{margin-left:100%!important}@media screen and (min-width:576px){.sm\:col-offset-0{margin-left:0!important}.sm\:col-offset-1{margin-left:8.3333%!important}.sm\:col-offset-2{margin-left:16.6667%!important}.sm\:col-offset-3{margin-left:25%!important}.sm\:col-offset-4{margin-left:33.3333%!important}.sm\:col-offset-5{margin-left:41.6667%!important}.sm\:col-offset-6{margin-left:50%!important}.sm\:col-offset-7{margin-left:58.3333%!important}.sm\:col-offset-8{margin-left:66.6667%!important}.sm\:col-offset-9{margin-left:75%!important}.sm\:col-offset-10{margin-left:83.3333%!important}.sm\:col-offset-11{margin-left:91.6667%!important}.sm\:col-offset-12{margin-left:100%!important}}@media screen and (min-width:768px){.md\:col-offset-0{margin-left:0!important}.md\:col-offset-1{margin-left:8.3333%!important}.md\:col-offset-2{margin-left:16.6667%!important}.md\:col-offset-3{margin-left:25%!important}.md\:col-offset-4{margin-left:33.3333%!important}.md\:col-offset-5{margin-left:41.6667%!important}.md\:col-offset-6{margin-left:50%!important}.md\:col-offset-7{margin-left:58.3333%!important}.md\:col-offset-8{margin-left:66.6667%!important}.md\:col-offset-9{margin-left:75%!important}.md\:col-offset-10{margin-left:83.3333%!important}.md\:col-offset-11{margin-left:91.6667%!important}.md\:col-offset-12{margin-left:100%!important}}@media screen and (min-width:992px){.lg\:col-offset-0{margin-left:0!important}.lg\:col-offset-1{margin-left:8.3333%!important}.lg\:col-offset-2{margin-left:16.6667%!important}.lg\:col-offset-3{margin-left:25%!important}.lg\:col-offset-4{margin-left:33.3333%!important}.lg\:col-offset-5{margin-left:41.6667%!important}.lg\:col-offset-6{margin-left:50%!important}.lg\:col-offset-7{margin-left:58.3333%!important}.lg\:col-offset-8{margin-left:66.6667%!important}.lg\:col-offset-9{margin-left:75%!important}.lg\:col-offset-10{margin-left:83.3333%!important}.lg\:col-offset-11{margin-left:91.6667%!important}.lg\:col-offset-12{margin-left:100%!important}}@media screen and (min-width:1200px){.xl\:col-offset-0{margin-left:0!important}.xl\:col-offset-1{margin-left:8.3333%!important}.xl\:col-offset-2{margin-left:16.6667%!important}.xl\:col-offset-3{margin-left:25%!important}.xl\:col-offset-4{margin-left:33.3333%!important}.xl\:col-offset-5{margin-left:41.6667%!important}.xl\:col-offset-6{margin-left:50%!important}.xl\:col-offset-7{margin-left:58.3333%!important}.xl\:col-offset-8{margin-left:66.6667%!important}.xl\:col-offset-9{margin-left:75%!important}.xl\:col-offset-10{margin-left:83.3333%!important}.xl\:col-offset-11{margin-left:91.6667%!important}.xl\:col-offset-12{margin-left:100%!important}}.text-0{color:var(--surface-0)!important}.text-50{color:var(--surface-50)!important}.text-100{color:var(--surface-100)!important}.text-200{color:var(--surface-200)!important}.text-300{color:var(--surface-300)!important}.text-400{color:var(--surface-400)!important}.text-500{color:var(--surface-500)!important}.text-600{color:var(--surface-600)!important}.text-700{color:var(--surface-700)!important}.text-800{color:var(--surface-800)!important}.text-900{color:var(--surface-900)!important}.active\:text-0:active,.focus\:text-0:focus,.hover\:text-0:hover{color:var(--surface-0)!important}.active\:text-50:active,.focus\:text-50:focus,.hover\:text-50:hover{color:var(--surface-50)!important}.active\:text-100:active,.focus\:text-100:focus,.hover\:text-100:hover{color:var(--surface-100)!important}.active\:text-200:active,.focus\:text-200:focus,.hover\:text-200:hover{color:var(--surface-200)!important}.active\:text-300:active,.focus\:text-300:focus,.hover\:text-300:hover{color:var(--surface-300)!important}.active\:text-400:active,.focus\:text-400:focus,.hover\:text-400:hover{color:var(--surface-400)!important}.active\:text-500:active,.focus\:text-500:focus,.hover\:text-500:hover{color:var(--surface-500)!important}.active\:text-600:active,.focus\:text-600:focus,.hover\:text-600:hover{color:var(--surface-600)!important}.active\:text-700:active,.focus\:text-700:focus,.hover\:text-700:hover{color:var(--surface-700)!important}.active\:text-800:active,.focus\:text-800:focus,.hover\:text-800:hover{color:var(--surface-800)!important}.active\:text-900:active,.focus\:text-900:focus,.hover\:text-900:hover{color:var(--surface-900)!important}.surface-0{background-color:var(--surface-0)!important}.surface-50{background-color:var(--surface-50)!important}.surface-100{background-color:var(--surface-100)!important}.surface-200{background-color:var(--surface-200)!important}.surface-300{background-color:var(--surface-300)!important}.surface-400{background-color:var(--surface-400)!important}.surface-500{background-color:var(--surface-500)!important}.surface-600{background-color:var(--surface-600)!important}.surface-700{background-color:var(--surface-700)!important}.surface-800{background-color:var(--surface-800)!important}.surface-900{background-color:var(--surface-900)!important}.active\:surface-0:active,.focus\:surface-0:focus,.hover\:surface-0:hover{background-color:var(--surface-0)!important}.active\:surface-50:active,.focus\:surface-50:focus,.hover\:surface-50:hover{background-color:var(--surface-50)!important}.active\:surface-100:active,.focus\:surface-100:focus,.hover\:surface-100:hover{background-color:var(--surface-100)!important}.active\:surface-200:active,.focus\:surface-200:focus,.hover\:surface-200:hover{background-color:var(--surface-200)!important}.active\:surface-300:active,.focus\:surface-300:focus,.hover\:surface-300:hover{background-color:var(--surface-300)!important}.active\:surface-400:active,.focus\:surface-400:focus,.hover\:surface-400:hover{background-color:var(--surface-400)!important}.active\:surface-500:active,.focus\:surface-500:focus,.hover\:surface-500:hover{background-color:var(--surface-500)!important}.active\:surface-600:active,.focus\:surface-600:focus,.hover\:surface-600:hover{background-color:var(--surface-600)!important}.active\:surface-700:active,.focus\:surface-700:focus,.hover\:surface-700:hover{background-color:var(--surface-700)!important}.active\:surface-800:active,.focus\:surface-800:focus,.hover\:surface-800:hover{background-color:var(--surface-800)!important}.active\:surface-900:active,.focus\:surface-900:focus,.hover\:surface-900:hover{background-color:var(--surface-900)!important}.border-0{border-color:var(--surface-0)!important}.border-50{border-color:var(--surface-50)!important}.border-100{border-color:var(--surface-100)!important}.border-200{border-color:var(--surface-200)!important}.border-300{border-color:var(--surface-300)!important}.border-400{border-color:var(--surface-400)!important}.border-500{border-color:var(--surface-500)!important}.border-600{border-color:var(--surface-600)!important}.border-700{border-color:var(--surface-700)!important}.border-800{border-color:var(--surface-800)!important}.border-900{border-color:var(--surface-900)!important}.active\:border-0:active,.focus\:border-0:focus,.hover\:border-0:hover{border-color:var(--surface-0)!important}.active\:border-50:active,.focus\:border-50:focus,.hover\:border-50:hover{border-color:var(--surface-50)!important}.active\:border-100:active,.focus\:border-100:focus,.hover\:border-100:hover{border-color:var(--surface-100)!important}.active\:border-200:active,.focus\:border-200:focus,.hover\:border-200:hover{border-color:var(--surface-200)!important}.active\:border-300:active,.focus\:border-300:focus,.hover\:border-300:hover{border-color:var(--surface-300)!important}.active\:border-400:active,.focus\:border-400:focus,.hover\:border-400:hover{border-color:var(--surface-400)!important}.active\:border-500:active,.focus\:border-500:focus,.hover\:border-500:hover{border-color:var(--surface-500)!important}.active\:border-600:active,.focus\:border-600:focus,.hover\:border-600:hover{border-color:var(--surface-600)!important}.active\:border-700:active,.focus\:border-700:focus,.hover\:border-700:hover{border-color:var(--surface-700)!important}.active\:border-800:active,.focus\:border-800:focus,.hover\:border-800:hover{border-color:var(--surface-800)!important}.active\:border-900:active,.focus\:border-900:focus,.hover\:border-900:hover{border-color:var(--surface-900)!important}.bg-transparent{background-color:initial!important}@media screen and (min-width:576px){.sm\:bg-transparent{background-color:initial!important}}@media screen and (min-width:768px){.md\:bg-transparent{background-color:initial!important}}@media screen and (min-width:992px){.lg\:bg-transparent{background-color:initial!important}}@media screen and (min-width:1200px){.xl\:bg-transparent{background-color:initial!important}}.border-transparent{border-color:#0000!important}@media screen and (min-width:576px){.sm\:border-transparent{border-color:#0000!important}}@media screen and (min-width:768px){.md\:border-transparent{border-color:#0000!important}}@media screen and (min-width:992px){.lg\:border-transparent{border-color:#0000!important}}@media screen and (min-width:1200px){.xl\:border-transparent{border-color:#0000!important}}.text-blue-50{color:var(--blue-50)!important}.text-blue-100{color:var(--blue-100)!important}.text-blue-200{color:var(--blue-200)!important}.text-blue-300{color:var(--blue-300)!important}.text-blue-400{color:var(--blue-400)!important}.text-blue-500{color:var(--blue-500)!important}.text-blue-600{color:var(--blue-600)!important}.text-blue-700{color:var(--blue-700)!important}.text-blue-800{color:var(--blue-800)!important}.text-blue-900{color:var(--blue-900)!important}.focus\:text-blue-50:focus{color:var(--blue-50)!important}.focus\:text-blue-100:focus{color:var(--blue-100)!important}.focus\:text-blue-200:focus{color:var(--blue-200)!important}.focus\:text-blue-300:focus{color:var(--blue-300)!important}.focus\:text-blue-400:focus{color:var(--blue-400)!important}.focus\:text-blue-500:focus{color:var(--blue-500)!important}.focus\:text-blue-600:focus{color:var(--blue-600)!important}.focus\:text-blue-700:focus{color:var(--blue-700)!important}.focus\:text-blue-800:focus{color:var(--blue-800)!important}.focus\:text-blue-900:focus{color:var(--blue-900)!important}.hover\:text-blue-50:hover{color:var(--blue-50)!important}.hover\:text-blue-100:hover{color:var(--blue-100)!important}.hover\:text-blue-200:hover{color:var(--blue-200)!important}.hover\:text-blue-300:hover{color:var(--blue-300)!important}.hover\:text-blue-400:hover{color:var(--blue-400)!important}.hover\:text-blue-500:hover{color:var(--blue-500)!important}.hover\:text-blue-600:hover{color:var(--blue-600)!important}.hover\:text-blue-700:hover{color:var(--blue-700)!important}.hover\:text-blue-800:hover{color:var(--blue-800)!important}.hover\:text-blue-900:hover{color:var(--blue-900)!important}.active\:text-blue-50:active{color:var(--blue-50)!important}.active\:text-blue-100:active{color:var(--blue-100)!important}.active\:text-blue-200:active{color:var(--blue-200)!important}.active\:text-blue-300:active{color:var(--blue-300)!important}.active\:text-blue-400:active{color:var(--blue-400)!important}.active\:text-blue-500:active{color:var(--blue-500)!important}.active\:text-blue-600:active{color:var(--blue-600)!important}.active\:text-blue-700:active{color:var(--blue-700)!important}.active\:text-blue-800:active{color:var(--blue-800)!important}.active\:text-blue-900:active{color:var(--blue-900)!important}.text-green-50{color:var(--green-50)!important}.text-green-100{color:var(--green-100)!important}.text-green-200{color:var(--green-200)!important}.text-green-300{color:var(--green-300)!important}.text-green-400{color:var(--green-400)!important}.text-green-500{color:var(--green-500)!important}.text-green-600{color:var(--green-600)!important}.text-green-700{color:var(--green-700)!important}.text-green-800{color:var(--green-800)!important}.text-green-900{color:var(--green-900)!important}.focus\:text-green-50:focus{color:var(--green-50)!important}.focus\:text-green-100:focus{color:var(--green-100)!important}.focus\:text-green-200:focus{color:var(--green-200)!important}.focus\:text-green-300:focus{color:var(--green-300)!important}.focus\:text-green-400:focus{color:var(--green-400)!important}.focus\:text-green-500:focus{color:var(--green-500)!important}.focus\:text-green-600:focus{color:var(--green-600)!important}.focus\:text-green-700:focus{color:var(--green-700)!important}.focus\:text-green-800:focus{color:var(--green-800)!important}.focus\:text-green-900:focus{color:var(--green-900)!important}.hover\:text-green-50:hover{color:var(--green-50)!important}.hover\:text-green-100:hover{color:var(--green-100)!important}.hover\:text-green-200:hover{color:var(--green-200)!important}.hover\:text-green-300:hover{color:var(--green-300)!important}.hover\:text-green-400:hover{color:var(--green-400)!important}.hover\:text-green-500:hover{color:var(--green-500)!important}.hover\:text-green-600:hover{color:var(--green-600)!important}.hover\:text-green-700:hover{color:var(--green-700)!important}.hover\:text-green-800:hover{color:var(--green-800)!important}.hover\:text-green-900:hover{color:var(--green-900)!important}.active\:text-green-50:active{color:var(--green-50)!important}.active\:text-green-100:active{color:var(--green-100)!important}.active\:text-green-200:active{color:var(--green-200)!important}.active\:text-green-300:active{color:var(--green-300)!important}.active\:text-green-400:active{color:var(--green-400)!important}.active\:text-green-500:active{color:var(--green-500)!important}.active\:text-green-600:active{color:var(--green-600)!important}.active\:text-green-700:active{color:var(--green-700)!important}.active\:text-green-800:active{color:var(--green-800)!important}.active\:text-green-900:active{color:var(--green-900)!important}.text-yellow-50{color:var(--yellow-50)!important}.text-yellow-100{color:var(--yellow-100)!important}.text-yellow-200{color:var(--yellow-200)!important}.text-yellow-300{color:var(--yellow-300)!important}.text-yellow-400{color:var(--yellow-400)!important}.text-yellow-500{color:var(--yellow-500)!important}.text-yellow-600{color:var(--yellow-600)!important}.text-yellow-700{color:var(--yellow-700)!important}.text-yellow-800{color:var(--yellow-800)!important}.text-yellow-900{color:var(--yellow-900)!important}.focus\:text-yellow-50:focus{color:var(--yellow-50)!important}.focus\:text-yellow-100:focus{color:var(--yellow-100)!important}.focus\:text-yellow-200:focus{color:var(--yellow-200)!important}.focus\:text-yellow-300:focus{color:var(--yellow-300)!important}.focus\:text-yellow-400:focus{color:var(--yellow-400)!important}.focus\:text-yellow-500:focus{color:var(--yellow-500)!important}.focus\:text-yellow-600:focus{color:var(--yellow-600)!important}.focus\:text-yellow-700:focus{color:var(--yellow-700)!important}.focus\:text-yellow-800:focus{color:var(--yellow-800)!important}.focus\:text-yellow-900:focus{color:var(--yellow-900)!important}.hover\:text-yellow-50:hover{color:var(--yellow-50)!important}.hover\:text-yellow-100:hover{color:var(--yellow-100)!important}.hover\:text-yellow-200:hover{color:var(--yellow-200)!important}.hover\:text-yellow-300:hover{color:var(--yellow-300)!important}.hover\:text-yellow-400:hover{color:var(--yellow-400)!important}.hover\:text-yellow-500:hover{color:var(--yellow-500)!important}.hover\:text-yellow-600:hover{color:var(--yellow-600)!important}.hover\:text-yellow-700:hover{color:var(--yellow-700)!important}.hover\:text-yellow-800:hover{color:var(--yellow-800)!important}.hover\:text-yellow-900:hover{color:var(--yellow-900)!important}.active\:text-yellow-50:active{color:var(--yellow-50)!important}.active\:text-yellow-100:active{color:var(--yellow-100)!important}.active\:text-yellow-200:active{color:var(--yellow-200)!important}.active\:text-yellow-300:active{color:var(--yellow-300)!important}.active\:text-yellow-400:active{color:var(--yellow-400)!important}.active\:text-yellow-500:active{color:var(--yellow-500)!important}.active\:text-yellow-600:active{color:var(--yellow-600)!important}.active\:text-yellow-700:active{color:var(--yellow-700)!important}.active\:text-yellow-800:active{color:var(--yellow-800)!important}.active\:text-yellow-900:active{color:var(--yellow-900)!important}.text-cyan-50{color:var(--cyan-50)!important}.text-cyan-100{color:var(--cyan-100)!important}.text-cyan-200{color:var(--cyan-200)!important}.text-cyan-300{color:var(--cyan-300)!important}.text-cyan-400{color:var(--cyan-400)!important}.text-cyan-500{color:var(--cyan-500)!important}.text-cyan-600{color:var(--cyan-600)!important}.text-cyan-700{color:var(--cyan-700)!important}.text-cyan-800{color:var(--cyan-800)!important}.text-cyan-900{color:var(--cyan-900)!important}.focus\:text-cyan-50:focus{color:var(--cyan-50)!important}.focus\:text-cyan-100:focus{color:var(--cyan-100)!important}.focus\:text-cyan-200:focus{color:var(--cyan-200)!important}.focus\:text-cyan-300:focus{color:var(--cyan-300)!important}.focus\:text-cyan-400:focus{color:var(--cyan-400)!important}.focus\:text-cyan-500:focus{color:var(--cyan-500)!important}.focus\:text-cyan-600:focus{color:var(--cyan-600)!important}.focus\:text-cyan-700:focus{color:var(--cyan-700)!important}.focus\:text-cyan-800:focus{color:var(--cyan-800)!important}.focus\:text-cyan-900:focus{color:var(--cyan-900)!important}.hover\:text-cyan-50:hover{color:var(--cyan-50)!important}.hover\:text-cyan-100:hover{color:var(--cyan-100)!important}.hover\:text-cyan-200:hover{color:var(--cyan-200)!important}.hover\:text-cyan-300:hover{color:var(--cyan-300)!important}.hover\:text-cyan-400:hover{color:var(--cyan-400)!important}.hover\:text-cyan-500:hover{color:var(--cyan-500)!important}.hover\:text-cyan-600:hover{color:var(--cyan-600)!important}.hover\:text-cyan-700:hover{color:var(--cyan-700)!important}.hover\:text-cyan-800:hover{color:var(--cyan-800)!important}.hover\:text-cyan-900:hover{color:var(--cyan-900)!important}.active\:text-cyan-50:active{color:var(--cyan-50)!important}.active\:text-cyan-100:active{color:var(--cyan-100)!important}.active\:text-cyan-200:active{color:var(--cyan-200)!important}.active\:text-cyan-300:active{color:var(--cyan-300)!important}.active\:text-cyan-400:active{color:var(--cyan-400)!important}.active\:text-cyan-500:active{color:var(--cyan-500)!important}.active\:text-cyan-600:active{color:var(--cyan-600)!important}.active\:text-cyan-700:active{color:var(--cyan-700)!important}.active\:text-cyan-800:active{color:var(--cyan-800)!important}.active\:text-cyan-900:active{color:var(--cyan-900)!important}.text-pink-50{color:var(--pink-50)!important}.text-pink-100{color:var(--pink-100)!important}.text-pink-200{color:var(--pink-200)!important}.text-pink-300{color:var(--pink-300)!important}.text-pink-400{color:var(--pink-400)!important}.text-pink-500{color:var(--pink-500)!important}.text-pink-600{color:var(--pink-600)!important}.text-pink-700{color:var(--pink-700)!important}.text-pink-800{color:var(--pink-800)!important}.text-pink-900{color:var(--pink-900)!important}.focus\:text-pink-50:focus{color:var(--pink-50)!important}.focus\:text-pink-100:focus{color:var(--pink-100)!important}.focus\:text-pink-200:focus{color:var(--pink-200)!important}.focus\:text-pink-300:focus{color:var(--pink-300)!important}.focus\:text-pink-400:focus{color:var(--pink-400)!important}.focus\:text-pink-500:focus{color:var(--pink-500)!important}.focus\:text-pink-600:focus{color:var(--pink-600)!important}.focus\:text-pink-700:focus{color:var(--pink-700)!important}.focus\:text-pink-800:focus{color:var(--pink-800)!important}.focus\:text-pink-900:focus{color:var(--pink-900)!important}.hover\:text-pink-50:hover{color:var(--pink-50)!important}.hover\:text-pink-100:hover{color:var(--pink-100)!important}.hover\:text-pink-200:hover{color:var(--pink-200)!important}.hover\:text-pink-300:hover{color:var(--pink-300)!important}.hover\:text-pink-400:hover{color:var(--pink-400)!important}.hover\:text-pink-500:hover{color:var(--pink-500)!important}.hover\:text-pink-600:hover{color:var(--pink-600)!important}.hover\:text-pink-700:hover{color:var(--pink-700)!important}.hover\:text-pink-800:hover{color:var(--pink-800)!important}.hover\:text-pink-900:hover{color:var(--pink-900)!important}.active\:text-pink-50:active{color:var(--pink-50)!important}.active\:text-pink-100:active{color:var(--pink-100)!important}.active\:text-pink-200:active{color:var(--pink-200)!important}.active\:text-pink-300:active{color:var(--pink-300)!important}.active\:text-pink-400:active{color:var(--pink-400)!important}.active\:text-pink-500:active{color:var(--pink-500)!important}.active\:text-pink-600:active{color:var(--pink-600)!important}.active\:text-pink-700:active{color:var(--pink-700)!important}.active\:text-pink-800:active{color:var(--pink-800)!important}.active\:text-pink-900:active{color:var(--pink-900)!important}.text-indigo-50{color:var(--indigo-50)!important}.text-indigo-100{color:var(--indigo-100)!important}.text-indigo-200{color:var(--indigo-200)!important}.text-indigo-300{color:var(--indigo-300)!important}.text-indigo-400{color:var(--indigo-400)!important}.text-indigo-500{color:var(--indigo-500)!important}.text-indigo-600{color:var(--indigo-600)!important}.text-indigo-700{color:var(--indigo-700)!important}.text-indigo-800{color:var(--indigo-800)!important}.text-indigo-900{color:var(--indigo-900)!important}.focus\:text-indigo-50:focus{color:var(--indigo-50)!important}.focus\:text-indigo-100:focus{color:var(--indigo-100)!important}.focus\:text-indigo-200:focus{color:var(--indigo-200)!important}.focus\:text-indigo-300:focus{color:var(--indigo-300)!important}.focus\:text-indigo-400:focus{color:var(--indigo-400)!important}.focus\:text-indigo-500:focus{color:var(--indigo-500)!important}.focus\:text-indigo-600:focus{color:var(--indigo-600)!important}.focus\:text-indigo-700:focus{color:var(--indigo-700)!important}.focus\:text-indigo-800:focus{color:var(--indigo-800)!important}.focus\:text-indigo-900:focus{color:var(--indigo-900)!important}.hover\:text-indigo-50:hover{color:var(--indigo-50)!important}.hover\:text-indigo-100:hover{color:var(--indigo-100)!important}.hover\:text-indigo-200:hover{color:var(--indigo-200)!important}.hover\:text-indigo-300:hover{color:var(--indigo-300)!important}.hover\:text-indigo-400:hover{color:var(--indigo-400)!important}.hover\:text-indigo-500:hover{color:var(--indigo-500)!important}.hover\:text-indigo-600:hover{color:var(--indigo-600)!important}.hover\:text-indigo-700:hover{color:var(--indigo-700)!important}.hover\:text-indigo-800:hover{color:var(--indigo-800)!important}.hover\:text-indigo-900:hover{color:var(--indigo-900)!important}.active\:text-indigo-50:active{color:var(--indigo-50)!important}.active\:text-indigo-100:active{color:var(--indigo-100)!important}.active\:text-indigo-200:active{color:var(--indigo-200)!important}.active\:text-indigo-300:active{color:var(--indigo-300)!important}.active\:text-indigo-400:active{color:var(--indigo-400)!important}.active\:text-indigo-500:active{color:var(--indigo-500)!important}.active\:text-indigo-600:active{color:var(--indigo-600)!important}.active\:text-indigo-700:active{color:var(--indigo-700)!important}.active\:text-indigo-800:active{color:var(--indigo-800)!important}.active\:text-indigo-900:active{color:var(--indigo-900)!important}.text-teal-50{color:var(--teal-50)!important}.text-teal-100{color:var(--teal-100)!important}.text-teal-200{color:var(--teal-200)!important}.text-teal-300{color:var(--teal-300)!important}.text-teal-400{color:var(--teal-400)!important}.text-teal-500{color:var(--teal-500)!important}.text-teal-600{color:var(--teal-600)!important}.text-teal-700{color:var(--teal-700)!important}.text-teal-800{color:var(--teal-800)!important}.text-teal-900{color:var(--teal-900)!important}.focus\:text-teal-50:focus{color:var(--teal-50)!important}.focus\:text-teal-100:focus{color:var(--teal-100)!important}.focus\:text-teal-200:focus{color:var(--teal-200)!important}.focus\:text-teal-300:focus{color:var(--teal-300)!important}.focus\:text-teal-400:focus{color:var(--teal-400)!important}.focus\:text-teal-500:focus{color:var(--teal-500)!important}.focus\:text-teal-600:focus{color:var(--teal-600)!important}.focus\:text-teal-700:focus{color:var(--teal-700)!important}.focus\:text-teal-800:focus{color:var(--teal-800)!important}.focus\:text-teal-900:focus{color:var(--teal-900)!important}.hover\:text-teal-50:hover{color:var(--teal-50)!important}.hover\:text-teal-100:hover{color:var(--teal-100)!important}.hover\:text-teal-200:hover{color:var(--teal-200)!important}.hover\:text-teal-300:hover{color:var(--teal-300)!important}.hover\:text-teal-400:hover{color:var(--teal-400)!important}.hover\:text-teal-500:hover{color:var(--teal-500)!important}.hover\:text-teal-600:hover{color:var(--teal-600)!important}.hover\:text-teal-700:hover{color:var(--teal-700)!important}.hover\:text-teal-800:hover{color:var(--teal-800)!important}.hover\:text-teal-900:hover{color:var(--teal-900)!important}.active\:text-teal-50:active{color:var(--teal-50)!important}.active\:text-teal-100:active{color:var(--teal-100)!important}.active\:text-teal-200:active{color:var(--teal-200)!important}.active\:text-teal-300:active{color:var(--teal-300)!important}.active\:text-teal-400:active{color:var(--teal-400)!important}.active\:text-teal-500:active{color:var(--teal-500)!important}.active\:text-teal-600:active{color:var(--teal-600)!important}.active\:text-teal-700:active{color:var(--teal-700)!important}.active\:text-teal-800:active{color:var(--teal-800)!important}.active\:text-teal-900:active{color:var(--teal-900)!important}.text-orange-50{color:var(--orange-50)!important}.text-orange-100{color:var(--orange-100)!important}.text-orange-200{color:var(--orange-200)!important}.text-orange-300{color:var(--orange-300)!important}.text-orange-400{color:var(--orange-400)!important}.text-orange-500{color:var(--orange-500)!important}.text-orange-600{color:var(--orange-600)!important}.text-orange-700{color:var(--orange-700)!important}.text-orange-800{color:var(--orange-800)!important}.text-orange-900{color:var(--orange-900)!important}.focus\:text-orange-50:focus{color:var(--orange-50)!important}.focus\:text-orange-100:focus{color:var(--orange-100)!important}.focus\:text-orange-200:focus{color:var(--orange-200)!important}.focus\:text-orange-300:focus{color:var(--orange-300)!important}.focus\:text-orange-400:focus{color:var(--orange-400)!important}.focus\:text-orange-500:focus{color:var(--orange-500)!important}.focus\:text-orange-600:focus{color:var(--orange-600)!important}.focus\:text-orange-700:focus{color:var(--orange-700)!important}.focus\:text-orange-800:focus{color:var(--orange-800)!important}.focus\:text-orange-900:focus{color:var(--orange-900)!important}.hover\:text-orange-50:hover{color:var(--orange-50)!important}.hover\:text-orange-100:hover{color:var(--orange-100)!important}.hover\:text-orange-200:hover{color:var(--orange-200)!important}.hover\:text-orange-300:hover{color:var(--orange-300)!important}.hover\:text-orange-400:hover{color:var(--orange-400)!important}.hover\:text-orange-500:hover{color:var(--orange-500)!important}.hover\:text-orange-600:hover{color:var(--orange-600)!important}.hover\:text-orange-700:hover{color:var(--orange-700)!important}.hover\:text-orange-800:hover{color:var(--orange-800)!important}.hover\:text-orange-900:hover{color:var(--orange-900)!important}.active\:text-orange-50:active{color:var(--orange-50)!important}.active\:text-orange-100:active{color:var(--orange-100)!important}.active\:text-orange-200:active{color:var(--orange-200)!important}.active\:text-orange-300:active{color:var(--orange-300)!important}.active\:text-orange-400:active{color:var(--orange-400)!important}.active\:text-orange-500:active{color:var(--orange-500)!important}.active\:text-orange-600:active{color:var(--orange-600)!important}.active\:text-orange-700:active{color:var(--orange-700)!important}.active\:text-orange-800:active{color:var(--orange-800)!important}.active\:text-orange-900:active{color:var(--orange-900)!important}.text-bluegray-50{color:var(--bluegray-50)!important}.text-bluegray-100{color:var(--bluegray-100)!important}.text-bluegray-200{color:var(--bluegray-200)!important}.text-bluegray-300{color:var(--bluegray-300)!important}.text-bluegray-400{color:var(--bluegray-400)!important}.text-bluegray-500{color:var(--bluegray-500)!important}.text-bluegray-600{color:var(--bluegray-600)!important}.text-bluegray-700{color:var(--bluegray-700)!important}.text-bluegray-800{color:var(--bluegray-800)!important}.text-bluegray-900{color:var(--bluegray-900)!important}.focus\:text-bluegray-50:focus{color:var(--bluegray-50)!important}.focus\:text-bluegray-100:focus{color:var(--bluegray-100)!important}.focus\:text-bluegray-200:focus{color:var(--bluegray-200)!important}.focus\:text-bluegray-300:focus{color:var(--bluegray-300)!important}.focus\:text-bluegray-400:focus{color:var(--bluegray-400)!important}.focus\:text-bluegray-500:focus{color:var(--bluegray-500)!important}.focus\:text-bluegray-600:focus{color:var(--bluegray-600)!important}.focus\:text-bluegray-700:focus{color:var(--bluegray-700)!important}.focus\:text-bluegray-800:focus{color:var(--bluegray-800)!important}.focus\:text-bluegray-900:focus{color:var(--bluegray-900)!important}.hover\:text-bluegray-50:hover{color:var(--bluegray-50)!important}.hover\:text-bluegray-100:hover{color:var(--bluegray-100)!important}.hover\:text-bluegray-200:hover{color:var(--bluegray-200)!important}.hover\:text-bluegray-300:hover{color:var(--bluegray-300)!important}.hover\:text-bluegray-400:hover{color:var(--bluegray-400)!important}.hover\:text-bluegray-500:hover{color:var(--bluegray-500)!important}.hover\:text-bluegray-600:hover{color:var(--bluegray-600)!important}.hover\:text-bluegray-700:hover{color:var(--bluegray-700)!important}.hover\:text-bluegray-800:hover{color:var(--bluegray-800)!important}.hover\:text-bluegray-900:hover{color:var(--bluegray-900)!important}.active\:text-bluegray-50:active{color:var(--bluegray-50)!important}.active\:text-bluegray-100:active{color:var(--bluegray-100)!important}.active\:text-bluegray-200:active{color:var(--bluegray-200)!important}.active\:text-bluegray-300:active{color:var(--bluegray-300)!important}.active\:text-bluegray-400:active{color:var(--bluegray-400)!important}.active\:text-bluegray-500:active{color:var(--bluegray-500)!important}.active\:text-bluegray-600:active{color:var(--bluegray-600)!important}.active\:text-bluegray-700:active{color:var(--bluegray-700)!important}.active\:text-bluegray-800:active{color:var(--bluegray-800)!important}.active\:text-bluegray-900:active{color:var(--bluegray-900)!important}.text-purple-50{color:var(--purple-50)!important}.text-purple-100{color:var(--purple-100)!important}.text-purple-200{color:var(--purple-200)!important}.text-purple-300{color:var(--purple-300)!important}.text-purple-400{color:var(--purple-400)!important}.text-purple-500{color:var(--purple-500)!important}.text-purple-600{color:var(--purple-600)!important}.text-purple-700{color:var(--purple-700)!important}.text-purple-800{color:var(--purple-800)!important}.text-purple-900{color:var(--purple-900)!important}.focus\:text-purple-50:focus{color:var(--purple-50)!important}.focus\:text-purple-100:focus{color:var(--purple-100)!important}.focus\:text-purple-200:focus{color:var(--purple-200)!important}.focus\:text-purple-300:focus{color:var(--purple-300)!important}.focus\:text-purple-400:focus{color:var(--purple-400)!important}.focus\:text-purple-500:focus{color:var(--purple-500)!important}.focus\:text-purple-600:focus{color:var(--purple-600)!important}.focus\:text-purple-700:focus{color:var(--purple-700)!important}.focus\:text-purple-800:focus{color:var(--purple-800)!important}.focus\:text-purple-900:focus{color:var(--purple-900)!important}.hover\:text-purple-50:hover{color:var(--purple-50)!important}.hover\:text-purple-100:hover{color:var(--purple-100)!important}.hover\:text-purple-200:hover{color:var(--purple-200)!important}.hover\:text-purple-300:hover{color:var(--purple-300)!important}.hover\:text-purple-400:hover{color:var(--purple-400)!important}.hover\:text-purple-500:hover{color:var(--purple-500)!important}.hover\:text-purple-600:hover{color:var(--purple-600)!important}.hover\:text-purple-700:hover{color:var(--purple-700)!important}.hover\:text-purple-800:hover{color:var(--purple-800)!important}.hover\:text-purple-900:hover{color:var(--purple-900)!important}.active\:text-purple-50:active{color:var(--purple-50)!important}.active\:text-purple-100:active{color:var(--purple-100)!important}.active\:text-purple-200:active{color:var(--purple-200)!important}.active\:text-purple-300:active{color:var(--purple-300)!important}.active\:text-purple-400:active{color:var(--purple-400)!important}.active\:text-purple-500:active{color:var(--purple-500)!important}.active\:text-purple-600:active{color:var(--purple-600)!important}.active\:text-purple-700:active{color:var(--purple-700)!important}.active\:text-purple-800:active{color:var(--purple-800)!important}.active\:text-purple-900:active{color:var(--purple-900)!important}.text-gray-50{color:var(--gray-50)!important}.text-gray-100{color:var(--gray-100)!important}.text-gray-200{color:var(--gray-200)!important}.text-gray-300{color:var(--gray-300)!important}.text-gray-400{color:var(--gray-400)!important}.text-gray-500{color:var(--gray-500)!important}.text-gray-600{color:var(--gray-600)!important}.text-gray-700{color:var(--gray-700)!important}.text-gray-800{color:var(--gray-800)!important}.text-gray-900{color:var(--gray-900)!important}.focus\:text-gray-50:focus{color:var(--gray-50)!important}.focus\:text-gray-100:focus{color:var(--gray-100)!important}.focus\:text-gray-200:focus{color:var(--gray-200)!important}.focus\:text-gray-300:focus{color:var(--gray-300)!important}.focus\:text-gray-400:focus{color:var(--gray-400)!important}.focus\:text-gray-500:focus{color:var(--gray-500)!important}.focus\:text-gray-600:focus{color:var(--gray-600)!important}.focus\:text-gray-700:focus{color:var(--gray-700)!important}.focus\:text-gray-800:focus{color:var(--gray-800)!important}.focus\:text-gray-900:focus{color:var(--gray-900)!important}.hover\:text-gray-50:hover{color:var(--gray-50)!important}.hover\:text-gray-100:hover{color:var(--gray-100)!important}.hover\:text-gray-200:hover{color:var(--gray-200)!important}.hover\:text-gray-300:hover{color:var(--gray-300)!important}.hover\:text-gray-400:hover{color:var(--gray-400)!important}.hover\:text-gray-500:hover{color:var(--gray-500)!important}.hover\:text-gray-600:hover{color:var(--gray-600)!important}.hover\:text-gray-700:hover{color:var(--gray-700)!important}.hover\:text-gray-800:hover{color:var(--gray-800)!important}.hover\:text-gray-900:hover{color:var(--gray-900)!important}.active\:text-gray-50:active{color:var(--gray-50)!important}.active\:text-gray-100:active{color:var(--gray-100)!important}.active\:text-gray-200:active{color:var(--gray-200)!important}.active\:text-gray-300:active{color:var(--gray-300)!important}.active\:text-gray-400:active{color:var(--gray-400)!important}.active\:text-gray-500:active{color:var(--gray-500)!important}.active\:text-gray-600:active{color:var(--gray-600)!important}.active\:text-gray-700:active{color:var(--gray-700)!important}.active\:text-gray-800:active{color:var(--gray-800)!important}.active\:text-gray-900:active{color:var(--gray-900)!important}.text-red-50{color:var(--red-50)!important}.text-red-100{color:var(--red-100)!important}.text-red-200{color:var(--red-200)!important}.text-red-300{color:var(--red-300)!important}.text-red-400{color:var(--red-400)!important}.text-red-500{color:var(--red-500)!important}.text-red-600{color:var(--red-600)!important}.text-red-700{color:var(--red-700)!important}.text-red-800{color:var(--red-800)!important}.text-red-900{color:var(--red-900)!important}.focus\:text-red-50:focus{color:var(--red-50)!important}.focus\:text-red-100:focus{color:var(--red-100)!important}.focus\:text-red-200:focus{color:var(--red-200)!important}.focus\:text-red-300:focus{color:var(--red-300)!important}.focus\:text-red-400:focus{color:var(--red-400)!important}.focus\:text-red-500:focus{color:var(--red-500)!important}.focus\:text-red-600:focus{color:var(--red-600)!important}.focus\:text-red-700:focus{color:var(--red-700)!important}.focus\:text-red-800:focus{color:var(--red-800)!important}.focus\:text-red-900:focus{color:var(--red-900)!important}.hover\:text-red-50:hover{color:var(--red-50)!important}.hover\:text-red-100:hover{color:var(--red-100)!important}.hover\:text-red-200:hover{color:var(--red-200)!important}.hover\:text-red-300:hover{color:var(--red-300)!important}.hover\:text-red-400:hover{color:var(--red-400)!important}.hover\:text-red-500:hover{color:var(--red-500)!important}.hover\:text-red-600:hover{color:var(--red-600)!important}.hover\:text-red-700:hover{color:var(--red-700)!important}.hover\:text-red-800:hover{color:var(--red-800)!important}.hover\:text-red-900:hover{color:var(--red-900)!important}.active\:text-red-50:active{color:var(--red-50)!important}.active\:text-red-100:active{color:var(--red-100)!important}.active\:text-red-200:active{color:var(--red-200)!important}.active\:text-red-300:active{color:var(--red-300)!important}.active\:text-red-400:active{color:var(--red-400)!important}.active\:text-red-500:active{color:var(--red-500)!important}.active\:text-red-600:active{color:var(--red-600)!important}.active\:text-red-700:active{color:var(--red-700)!important}.active\:text-red-800:active{color:var(--red-800)!important}.active\:text-red-900:active{color:var(--red-900)!important}.text-primary-50{color:var(--primary-50)!important}.text-primary-100{color:var(--primary-100)!important}.text-primary-200{color:var(--primary-200)!important}.text-primary-300{color:var(--primary-300)!important}.text-primary-400{color:var(--primary-400)!important}.text-primary-500{color:var(--primary-500)!important}.text-primary-600{color:var(--primary-600)!important}.text-primary-700{color:var(--primary-700)!important}.text-primary-800{color:var(--primary-800)!important}.text-primary-900{color:var(--primary-900)!important}.focus\:text-primary-50:focus{color:var(--primary-50)!important}.focus\:text-primary-100:focus{color:var(--primary-100)!important}.focus\:text-primary-200:focus{color:var(--primary-200)!important}.focus\:text-primary-300:focus{color:var(--primary-300)!important}.focus\:text-primary-400:focus{color:var(--primary-400)!important}.focus\:text-primary-500:focus{color:var(--primary-500)!important}.focus\:text-primary-600:focus{color:var(--primary-600)!important}.focus\:text-primary-700:focus{color:var(--primary-700)!important}.focus\:text-primary-800:focus{color:var(--primary-800)!important}.focus\:text-primary-900:focus{color:var(--primary-900)!important}.hover\:text-primary-50:hover{color:var(--primary-50)!important}.hover\:text-primary-100:hover{color:var(--primary-100)!important}.hover\:text-primary-200:hover{color:var(--primary-200)!important}.hover\:text-primary-300:hover{color:var(--primary-300)!important}.hover\:text-primary-400:hover{color:var(--primary-400)!important}.hover\:text-primary-500:hover{color:var(--primary-500)!important}.hover\:text-primary-600:hover{color:var(--primary-600)!important}.hover\:text-primary-700:hover{color:var(--primary-700)!important}.hover\:text-primary-800:hover{color:var(--primary-800)!important}.hover\:text-primary-900:hover{color:var(--primary-900)!important}.active\:text-primary-50:active{color:var(--primary-50)!important}.active\:text-primary-100:active{color:var(--primary-100)!important}.active\:text-primary-200:active{color:var(--primary-200)!important}.active\:text-primary-300:active{color:var(--primary-300)!important}.active\:text-primary-400:active{color:var(--primary-400)!important}.active\:text-primary-500:active{color:var(--primary-500)!important}.active\:text-primary-600:active{color:var(--primary-600)!important}.active\:text-primary-700:active{color:var(--primary-700)!important}.active\:text-primary-800:active{color:var(--primary-800)!important}.active\:text-primary-900:active{color:var(--primary-900)!important}.bg-blue-50{background-color:var(--blue-50)!important}.bg-blue-100{background-color:var(--blue-100)!important}.bg-blue-200{background-color:var(--blue-200)!important}.bg-blue-300{background-color:var(--blue-300)!important}.bg-blue-400{background-color:var(--blue-400)!important}.bg-blue-500{background-color:var(--blue-500)!important}.bg-blue-600{background-color:var(--blue-600)!important}.bg-blue-700{background-color:var(--blue-700)!important}.bg-blue-800{background-color:var(--blue-800)!important}.bg-blue-900{background-color:var(--blue-900)!important}.focus\:bg-blue-50:focus{background-color:var(--blue-50)!important}.focus\:bg-blue-100:focus{background-color:var(--blue-100)!important}.focus\:bg-blue-200:focus{background-color:var(--blue-200)!important}.focus\:bg-blue-300:focus{background-color:var(--blue-300)!important}.focus\:bg-blue-400:focus{background-color:var(--blue-400)!important}.focus\:bg-blue-500:focus{background-color:var(--blue-500)!important}.focus\:bg-blue-600:focus{background-color:var(--blue-600)!important}.focus\:bg-blue-700:focus{background-color:var(--blue-700)!important}.focus\:bg-blue-800:focus{background-color:var(--blue-800)!important}.focus\:bg-blue-900:focus{background-color:var(--blue-900)!important}.hover\:bg-blue-50:hover{background-color:var(--blue-50)!important}.hover\:bg-blue-100:hover{background-color:var(--blue-100)!important}.hover\:bg-blue-200:hover{background-color:var(--blue-200)!important}.hover\:bg-blue-300:hover{background-color:var(--blue-300)!important}.hover\:bg-blue-400:hover{background-color:var(--blue-400)!important}.hover\:bg-blue-500:hover{background-color:var(--blue-500)!important}.hover\:bg-blue-600:hover{background-color:var(--blue-600)!important}.hover\:bg-blue-700:hover{background-color:var(--blue-700)!important}.hover\:bg-blue-800:hover{background-color:var(--blue-800)!important}.hover\:bg-blue-900:hover{background-color:var(--blue-900)!important}.active\:bg-blue-50:active{background-color:var(--blue-50)!important}.active\:bg-blue-100:active{background-color:var(--blue-100)!important}.active\:bg-blue-200:active{background-color:var(--blue-200)!important}.active\:bg-blue-300:active{background-color:var(--blue-300)!important}.active\:bg-blue-400:active{background-color:var(--blue-400)!important}.active\:bg-blue-500:active{background-color:var(--blue-500)!important}.active\:bg-blue-600:active{background-color:var(--blue-600)!important}.active\:bg-blue-700:active{background-color:var(--blue-700)!important}.active\:bg-blue-800:active{background-color:var(--blue-800)!important}.active\:bg-blue-900:active{background-color:var(--blue-900)!important}.bg-green-50{background-color:var(--green-50)!important}.bg-green-100{background-color:var(--green-100)!important}.bg-green-200{background-color:var(--green-200)!important}.bg-green-300{background-color:var(--green-300)!important}.bg-green-400{background-color:var(--green-400)!important}.bg-green-500{background-color:var(--green-500)!important}.bg-green-600{background-color:var(--green-600)!important}.bg-green-700{background-color:var(--green-700)!important}.bg-green-800{background-color:var(--green-800)!important}.bg-green-900{background-color:var(--green-900)!important}.focus\:bg-green-50:focus{background-color:var(--green-50)!important}.focus\:bg-green-100:focus{background-color:var(--green-100)!important}.focus\:bg-green-200:focus{background-color:var(--green-200)!important}.focus\:bg-green-300:focus{background-color:var(--green-300)!important}.focus\:bg-green-400:focus{background-color:var(--green-400)!important}.focus\:bg-green-500:focus{background-color:var(--green-500)!important}.focus\:bg-green-600:focus{background-color:var(--green-600)!important}.focus\:bg-green-700:focus{background-color:var(--green-700)!important}.focus\:bg-green-800:focus{background-color:var(--green-800)!important}.focus\:bg-green-900:focus{background-color:var(--green-900)!important}.hover\:bg-green-50:hover{background-color:var(--green-50)!important}.hover\:bg-green-100:hover{background-color:var(--green-100)!important}.hover\:bg-green-200:hover{background-color:var(--green-200)!important}.hover\:bg-green-300:hover{background-color:var(--green-300)!important}.hover\:bg-green-400:hover{background-color:var(--green-400)!important}.hover\:bg-green-500:hover{background-color:var(--green-500)!important}.hover\:bg-green-600:hover{background-color:var(--green-600)!important}.hover\:bg-green-700:hover{background-color:var(--green-700)!important}.hover\:bg-green-800:hover{background-color:var(--green-800)!important}.hover\:bg-green-900:hover{background-color:var(--green-900)!important}.active\:bg-green-50:active{background-color:var(--green-50)!important}.active\:bg-green-100:active{background-color:var(--green-100)!important}.active\:bg-green-200:active{background-color:var(--green-200)!important}.active\:bg-green-300:active{background-color:var(--green-300)!important}.active\:bg-green-400:active{background-color:var(--green-400)!important}.active\:bg-green-500:active{background-color:var(--green-500)!important}.active\:bg-green-600:active{background-color:var(--green-600)!important}.active\:bg-green-700:active{background-color:var(--green-700)!important}.active\:bg-green-800:active{background-color:var(--green-800)!important}.active\:bg-green-900:active{background-color:var(--green-900)!important}.bg-yellow-50{background-color:var(--yellow-50)!important}.bg-yellow-100{background-color:var(--yellow-100)!important}.bg-yellow-200{background-color:var(--yellow-200)!important}.bg-yellow-300{background-color:var(--yellow-300)!important}.bg-yellow-400{background-color:var(--yellow-400)!important}.bg-yellow-500{background-color:var(--yellow-500)!important}.bg-yellow-600{background-color:var(--yellow-600)!important}.bg-yellow-700{background-color:var(--yellow-700)!important}.bg-yellow-800{background-color:var(--yellow-800)!important}.bg-yellow-900{background-color:var(--yellow-900)!important}.focus\:bg-yellow-50:focus{background-color:var(--yellow-50)!important}.focus\:bg-yellow-100:focus{background-color:var(--yellow-100)!important}.focus\:bg-yellow-200:focus{background-color:var(--yellow-200)!important}.focus\:bg-yellow-300:focus{background-color:var(--yellow-300)!important}.focus\:bg-yellow-400:focus{background-color:var(--yellow-400)!important}.focus\:bg-yellow-500:focus{background-color:var(--yellow-500)!important}.focus\:bg-yellow-600:focus{background-color:var(--yellow-600)!important}.focus\:bg-yellow-700:focus{background-color:var(--yellow-700)!important}.focus\:bg-yellow-800:focus{background-color:var(--yellow-800)!important}.focus\:bg-yellow-900:focus{background-color:var(--yellow-900)!important}.hover\:bg-yellow-50:hover{background-color:var(--yellow-50)!important}.hover\:bg-yellow-100:hover{background-color:var(--yellow-100)!important}.hover\:bg-yellow-200:hover{background-color:var(--yellow-200)!important}.hover\:bg-yellow-300:hover{background-color:var(--yellow-300)!important}.hover\:bg-yellow-400:hover{background-color:var(--yellow-400)!important}.hover\:bg-yellow-500:hover{background-color:var(--yellow-500)!important}.hover\:bg-yellow-600:hover{background-color:var(--yellow-600)!important}.hover\:bg-yellow-700:hover{background-color:var(--yellow-700)!important}.hover\:bg-yellow-800:hover{background-color:var(--yellow-800)!important}.hover\:bg-yellow-900:hover{background-color:var(--yellow-900)!important}.active\:bg-yellow-50:active{background-color:var(--yellow-50)!important}.active\:bg-yellow-100:active{background-color:var(--yellow-100)!important}.active\:bg-yellow-200:active{background-color:var(--yellow-200)!important}.active\:bg-yellow-300:active{background-color:var(--yellow-300)!important}.active\:bg-yellow-400:active{background-color:var(--yellow-400)!important}.active\:bg-yellow-500:active{background-color:var(--yellow-500)!important}.active\:bg-yellow-600:active{background-color:var(--yellow-600)!important}.active\:bg-yellow-700:active{background-color:var(--yellow-700)!important}.active\:bg-yellow-800:active{background-color:var(--yellow-800)!important}.active\:bg-yellow-900:active{background-color:var(--yellow-900)!important}.bg-cyan-50{background-color:var(--cyan-50)!important}.bg-cyan-100{background-color:var(--cyan-100)!important}.bg-cyan-200{background-color:var(--cyan-200)!important}.bg-cyan-300{background-color:var(--cyan-300)!important}.bg-cyan-400{background-color:var(--cyan-400)!important}.bg-cyan-500{background-color:var(--cyan-500)!important}.bg-cyan-600{background-color:var(--cyan-600)!important}.bg-cyan-700{background-color:var(--cyan-700)!important}.bg-cyan-800{background-color:var(--cyan-800)!important}.bg-cyan-900{background-color:var(--cyan-900)!important}.focus\:bg-cyan-50:focus{background-color:var(--cyan-50)!important}.focus\:bg-cyan-100:focus{background-color:var(--cyan-100)!important}.focus\:bg-cyan-200:focus{background-color:var(--cyan-200)!important}.focus\:bg-cyan-300:focus{background-color:var(--cyan-300)!important}.focus\:bg-cyan-400:focus{background-color:var(--cyan-400)!important}.focus\:bg-cyan-500:focus{background-color:var(--cyan-500)!important}.focus\:bg-cyan-600:focus{background-color:var(--cyan-600)!important}.focus\:bg-cyan-700:focus{background-color:var(--cyan-700)!important}.focus\:bg-cyan-800:focus{background-color:var(--cyan-800)!important}.focus\:bg-cyan-900:focus{background-color:var(--cyan-900)!important}.hover\:bg-cyan-50:hover{background-color:var(--cyan-50)!important}.hover\:bg-cyan-100:hover{background-color:var(--cyan-100)!important}.hover\:bg-cyan-200:hover{background-color:var(--cyan-200)!important}.hover\:bg-cyan-300:hover{background-color:var(--cyan-300)!important}.hover\:bg-cyan-400:hover{background-color:var(--cyan-400)!important}.hover\:bg-cyan-500:hover{background-color:var(--cyan-500)!important}.hover\:bg-cyan-600:hover{background-color:var(--cyan-600)!important}.hover\:bg-cyan-700:hover{background-color:var(--cyan-700)!important}.hover\:bg-cyan-800:hover{background-color:var(--cyan-800)!important}.hover\:bg-cyan-900:hover{background-color:var(--cyan-900)!important}.active\:bg-cyan-50:active{background-color:var(--cyan-50)!important}.active\:bg-cyan-100:active{background-color:var(--cyan-100)!important}.active\:bg-cyan-200:active{background-color:var(--cyan-200)!important}.active\:bg-cyan-300:active{background-color:var(--cyan-300)!important}.active\:bg-cyan-400:active{background-color:var(--cyan-400)!important}.active\:bg-cyan-500:active{background-color:var(--cyan-500)!important}.active\:bg-cyan-600:active{background-color:var(--cyan-600)!important}.active\:bg-cyan-700:active{background-color:var(--cyan-700)!important}.active\:bg-cyan-800:active{background-color:var(--cyan-800)!important}.active\:bg-cyan-900:active{background-color:var(--cyan-900)!important}.bg-pink-50{background-color:var(--pink-50)!important}.bg-pink-100{background-color:var(--pink-100)!important}.bg-pink-200{background-color:var(--pink-200)!important}.bg-pink-300{background-color:var(--pink-300)!important}.bg-pink-400{background-color:var(--pink-400)!important}.bg-pink-500{background-color:var(--pink-500)!important}.bg-pink-600{background-color:var(--pink-600)!important}.bg-pink-700{background-color:var(--pink-700)!important}.bg-pink-800{background-color:var(--pink-800)!important}.bg-pink-900{background-color:var(--pink-900)!important}.focus\:bg-pink-50:focus{background-color:var(--pink-50)!important}.focus\:bg-pink-100:focus{background-color:var(--pink-100)!important}.focus\:bg-pink-200:focus{background-color:var(--pink-200)!important}.focus\:bg-pink-300:focus{background-color:var(--pink-300)!important}.focus\:bg-pink-400:focus{background-color:var(--pink-400)!important}.focus\:bg-pink-500:focus{background-color:var(--pink-500)!important}.focus\:bg-pink-600:focus{background-color:var(--pink-600)!important}.focus\:bg-pink-700:focus{background-color:var(--pink-700)!important}.focus\:bg-pink-800:focus{background-color:var(--pink-800)!important}.focus\:bg-pink-900:focus{background-color:var(--pink-900)!important}.hover\:bg-pink-50:hover{background-color:var(--pink-50)!important}.hover\:bg-pink-100:hover{background-color:var(--pink-100)!important}.hover\:bg-pink-200:hover{background-color:var(--pink-200)!important}.hover\:bg-pink-300:hover{background-color:var(--pink-300)!important}.hover\:bg-pink-400:hover{background-color:var(--pink-400)!important}.hover\:bg-pink-500:hover{background-color:var(--pink-500)!important}.hover\:bg-pink-600:hover{background-color:var(--pink-600)!important}.hover\:bg-pink-700:hover{background-color:var(--pink-700)!important}.hover\:bg-pink-800:hover{background-color:var(--pink-800)!important}.hover\:bg-pink-900:hover{background-color:var(--pink-900)!important}.active\:bg-pink-50:active{background-color:var(--pink-50)!important}.active\:bg-pink-100:active{background-color:var(--pink-100)!important}.active\:bg-pink-200:active{background-color:var(--pink-200)!important}.active\:bg-pink-300:active{background-color:var(--pink-300)!important}.active\:bg-pink-400:active{background-color:var(--pink-400)!important}.active\:bg-pink-500:active{background-color:var(--pink-500)!important}.active\:bg-pink-600:active{background-color:var(--pink-600)!important}.active\:bg-pink-700:active{background-color:var(--pink-700)!important}.active\:bg-pink-800:active{background-color:var(--pink-800)!important}.active\:bg-pink-900:active{background-color:var(--pink-900)!important}.bg-indigo-50{background-color:var(--indigo-50)!important}.bg-indigo-100{background-color:var(--indigo-100)!important}.bg-indigo-200{background-color:var(--indigo-200)!important}.bg-indigo-300{background-color:var(--indigo-300)!important}.bg-indigo-400{background-color:var(--indigo-400)!important}.bg-indigo-500{background-color:var(--indigo-500)!important}.bg-indigo-600{background-color:var(--indigo-600)!important}.bg-indigo-700{background-color:var(--indigo-700)!important}.bg-indigo-800{background-color:var(--indigo-800)!important}.bg-indigo-900{background-color:var(--indigo-900)!important}.focus\:bg-indigo-50:focus{background-color:var(--indigo-50)!important}.focus\:bg-indigo-100:focus{background-color:var(--indigo-100)!important}.focus\:bg-indigo-200:focus{background-color:var(--indigo-200)!important}.focus\:bg-indigo-300:focus{background-color:var(--indigo-300)!important}.focus\:bg-indigo-400:focus{background-color:var(--indigo-400)!important}.focus\:bg-indigo-500:focus{background-color:var(--indigo-500)!important}.focus\:bg-indigo-600:focus{background-color:var(--indigo-600)!important}.focus\:bg-indigo-700:focus{background-color:var(--indigo-700)!important}.focus\:bg-indigo-800:focus{background-color:var(--indigo-800)!important}.focus\:bg-indigo-900:focus{background-color:var(--indigo-900)!important}.hover\:bg-indigo-50:hover{background-color:var(--indigo-50)!important}.hover\:bg-indigo-100:hover{background-color:var(--indigo-100)!important}.hover\:bg-indigo-200:hover{background-color:var(--indigo-200)!important}.hover\:bg-indigo-300:hover{background-color:var(--indigo-300)!important}.hover\:bg-indigo-400:hover{background-color:var(--indigo-400)!important}.hover\:bg-indigo-500:hover{background-color:var(--indigo-500)!important}.hover\:bg-indigo-600:hover{background-color:var(--indigo-600)!important}.hover\:bg-indigo-700:hover{background-color:var(--indigo-700)!important}.hover\:bg-indigo-800:hover{background-color:var(--indigo-800)!important}.hover\:bg-indigo-900:hover{background-color:var(--indigo-900)!important}.active\:bg-indigo-50:active{background-color:var(--indigo-50)!important}.active\:bg-indigo-100:active{background-color:var(--indigo-100)!important}.active\:bg-indigo-200:active{background-color:var(--indigo-200)!important}.active\:bg-indigo-300:active{background-color:var(--indigo-300)!important}.active\:bg-indigo-400:active{background-color:var(--indigo-400)!important}.active\:bg-indigo-500:active{background-color:var(--indigo-500)!important}.active\:bg-indigo-600:active{background-color:var(--indigo-600)!important}.active\:bg-indigo-700:active{background-color:var(--indigo-700)!important}.active\:bg-indigo-800:active{background-color:var(--indigo-800)!important}.active\:bg-indigo-900:active{background-color:var(--indigo-900)!important}.bg-teal-50{background-color:var(--teal-50)!important}.bg-teal-100{background-color:var(--teal-100)!important}.bg-teal-200{background-color:var(--teal-200)!important}.bg-teal-300{background-color:var(--teal-300)!important}.bg-teal-400{background-color:var(--teal-400)!important}.bg-teal-500{background-color:var(--teal-500)!important}.bg-teal-600{background-color:var(--teal-600)!important}.bg-teal-700{background-color:var(--teal-700)!important}.bg-teal-800{background-color:var(--teal-800)!important}.bg-teal-900{background-color:var(--teal-900)!important}.focus\:bg-teal-50:focus{background-color:var(--teal-50)!important}.focus\:bg-teal-100:focus{background-color:var(--teal-100)!important}.focus\:bg-teal-200:focus{background-color:var(--teal-200)!important}.focus\:bg-teal-300:focus{background-color:var(--teal-300)!important}.focus\:bg-teal-400:focus{background-color:var(--teal-400)!important}.focus\:bg-teal-500:focus{background-color:var(--teal-500)!important}.focus\:bg-teal-600:focus{background-color:var(--teal-600)!important}.focus\:bg-teal-700:focus{background-color:var(--teal-700)!important}.focus\:bg-teal-800:focus{background-color:var(--teal-800)!important}.focus\:bg-teal-900:focus{background-color:var(--teal-900)!important}.hover\:bg-teal-50:hover{background-color:var(--teal-50)!important}.hover\:bg-teal-100:hover{background-color:var(--teal-100)!important}.hover\:bg-teal-200:hover{background-color:var(--teal-200)!important}.hover\:bg-teal-300:hover{background-color:var(--teal-300)!important}.hover\:bg-teal-400:hover{background-color:var(--teal-400)!important}.hover\:bg-teal-500:hover{background-color:var(--teal-500)!important}.hover\:bg-teal-600:hover{background-color:var(--teal-600)!important}.hover\:bg-teal-700:hover{background-color:var(--teal-700)!important}.hover\:bg-teal-800:hover{background-color:var(--teal-800)!important}.hover\:bg-teal-900:hover{background-color:var(--teal-900)!important}.active\:bg-teal-50:active{background-color:var(--teal-50)!important}.active\:bg-teal-100:active{background-color:var(--teal-100)!important}.active\:bg-teal-200:active{background-color:var(--teal-200)!important}.active\:bg-teal-300:active{background-color:var(--teal-300)!important}.active\:bg-teal-400:active{background-color:var(--teal-400)!important}.active\:bg-teal-500:active{background-color:var(--teal-500)!important}.active\:bg-teal-600:active{background-color:var(--teal-600)!important}.active\:bg-teal-700:active{background-color:var(--teal-700)!important}.active\:bg-teal-800:active{background-color:var(--teal-800)!important}.active\:bg-teal-900:active{background-color:var(--teal-900)!important}.bg-orange-50{background-color:var(--orange-50)!important}.bg-orange-100{background-color:var(--orange-100)!important}.bg-orange-200{background-color:var(--orange-200)!important}.bg-orange-300{background-color:var(--orange-300)!important}.bg-orange-400{background-color:var(--orange-400)!important}.bg-orange-500{background-color:var(--orange-500)!important}.bg-orange-600{background-color:var(--orange-600)!important}.bg-orange-700{background-color:var(--orange-700)!important}.bg-orange-800{background-color:var(--orange-800)!important}.bg-orange-900{background-color:var(--orange-900)!important}.focus\:bg-orange-50:focus{background-color:var(--orange-50)!important}.focus\:bg-orange-100:focus{background-color:var(--orange-100)!important}.focus\:bg-orange-200:focus{background-color:var(--orange-200)!important}.focus\:bg-orange-300:focus{background-color:var(--orange-300)!important}.focus\:bg-orange-400:focus{background-color:var(--orange-400)!important}.focus\:bg-orange-500:focus{background-color:var(--orange-500)!important}.focus\:bg-orange-600:focus{background-color:var(--orange-600)!important}.focus\:bg-orange-700:focus{background-color:var(--orange-700)!important}.focus\:bg-orange-800:focus{background-color:var(--orange-800)!important}.focus\:bg-orange-900:focus{background-color:var(--orange-900)!important}.hover\:bg-orange-50:hover{background-color:var(--orange-50)!important}.hover\:bg-orange-100:hover{background-color:var(--orange-100)!important}.hover\:bg-orange-200:hover{background-color:var(--orange-200)!important}.hover\:bg-orange-300:hover{background-color:var(--orange-300)!important}.hover\:bg-orange-400:hover{background-color:var(--orange-400)!important}.hover\:bg-orange-500:hover{background-color:var(--orange-500)!important}.hover\:bg-orange-600:hover{background-color:var(--orange-600)!important}.hover\:bg-orange-700:hover{background-color:var(--orange-700)!important}.hover\:bg-orange-800:hover{background-color:var(--orange-800)!important}.hover\:bg-orange-900:hover{background-color:var(--orange-900)!important}.active\:bg-orange-50:active{background-color:var(--orange-50)!important}.active\:bg-orange-100:active{background-color:var(--orange-100)!important}.active\:bg-orange-200:active{background-color:var(--orange-200)!important}.active\:bg-orange-300:active{background-color:var(--orange-300)!important}.active\:bg-orange-400:active{background-color:var(--orange-400)!important}.active\:bg-orange-500:active{background-color:var(--orange-500)!important}.active\:bg-orange-600:active{background-color:var(--orange-600)!important}.active\:bg-orange-700:active{background-color:var(--orange-700)!important}.active\:bg-orange-800:active{background-color:var(--orange-800)!important}.active\:bg-orange-900:active{background-color:var(--orange-900)!important}.bg-bluegray-50{background-color:var(--bluegray-50)!important}.bg-bluegray-100{background-color:var(--bluegray-100)!important}.bg-bluegray-200{background-color:var(--bluegray-200)!important}.bg-bluegray-300{background-color:var(--bluegray-300)!important}.bg-bluegray-400{background-color:var(--bluegray-400)!important}.bg-bluegray-500{background-color:var(--bluegray-500)!important}.bg-bluegray-600{background-color:var(--bluegray-600)!important}.bg-bluegray-700{background-color:var(--bluegray-700)!important}.bg-bluegray-800{background-color:var(--bluegray-800)!important}.bg-bluegray-900{background-color:var(--bluegray-900)!important}.focus\:bg-bluegray-50:focus{background-color:var(--bluegray-50)!important}.focus\:bg-bluegray-100:focus{background-color:var(--bluegray-100)!important}.focus\:bg-bluegray-200:focus{background-color:var(--bluegray-200)!important}.focus\:bg-bluegray-300:focus{background-color:var(--bluegray-300)!important}.focus\:bg-bluegray-400:focus{background-color:var(--bluegray-400)!important}.focus\:bg-bluegray-500:focus{background-color:var(--bluegray-500)!important}.focus\:bg-bluegray-600:focus{background-color:var(--bluegray-600)!important}.focus\:bg-bluegray-700:focus{background-color:var(--bluegray-700)!important}.focus\:bg-bluegray-800:focus{background-color:var(--bluegray-800)!important}.focus\:bg-bluegray-900:focus{background-color:var(--bluegray-900)!important}.hover\:bg-bluegray-50:hover{background-color:var(--bluegray-50)!important}.hover\:bg-bluegray-100:hover{background-color:var(--bluegray-100)!important}.hover\:bg-bluegray-200:hover{background-color:var(--bluegray-200)!important}.hover\:bg-bluegray-300:hover{background-color:var(--bluegray-300)!important}.hover\:bg-bluegray-400:hover{background-color:var(--bluegray-400)!important}.hover\:bg-bluegray-500:hover{background-color:var(--bluegray-500)!important}.hover\:bg-bluegray-600:hover{background-color:var(--bluegray-600)!important}.hover\:bg-bluegray-700:hover{background-color:var(--bluegray-700)!important}.hover\:bg-bluegray-800:hover{background-color:var(--bluegray-800)!important}.hover\:bg-bluegray-900:hover{background-color:var(--bluegray-900)!important}.active\:bg-bluegray-50:active{background-color:var(--bluegray-50)!important}.active\:bg-bluegray-100:active{background-color:var(--bluegray-100)!important}.active\:bg-bluegray-200:active{background-color:var(--bluegray-200)!important}.active\:bg-bluegray-300:active{background-color:var(--bluegray-300)!important}.active\:bg-bluegray-400:active{background-color:var(--bluegray-400)!important}.active\:bg-bluegray-500:active{background-color:var(--bluegray-500)!important}.active\:bg-bluegray-600:active{background-color:var(--bluegray-600)!important}.active\:bg-bluegray-700:active{background-color:var(--bluegray-700)!important}.active\:bg-bluegray-800:active{background-color:var(--bluegray-800)!important}.active\:bg-bluegray-900:active{background-color:var(--bluegray-900)!important}.bg-purple-50{background-color:var(--purple-50)!important}.bg-purple-100{background-color:var(--purple-100)!important}.bg-purple-200{background-color:var(--purple-200)!important}.bg-purple-300{background-color:var(--purple-300)!important}.bg-purple-400{background-color:var(--purple-400)!important}.bg-purple-500{background-color:var(--purple-500)!important}.bg-purple-600{background-color:var(--purple-600)!important}.bg-purple-700{background-color:var(--purple-700)!important}.bg-purple-800{background-color:var(--purple-800)!important}.bg-purple-900{background-color:var(--purple-900)!important}.focus\:bg-purple-50:focus{background-color:var(--purple-50)!important}.focus\:bg-purple-100:focus{background-color:var(--purple-100)!important}.focus\:bg-purple-200:focus{background-color:var(--purple-200)!important}.focus\:bg-purple-300:focus{background-color:var(--purple-300)!important}.focus\:bg-purple-400:focus{background-color:var(--purple-400)!important}.focus\:bg-purple-500:focus{background-color:var(--purple-500)!important}.focus\:bg-purple-600:focus{background-color:var(--purple-600)!important}.focus\:bg-purple-700:focus{background-color:var(--purple-700)!important}.focus\:bg-purple-800:focus{background-color:var(--purple-800)!important}.focus\:bg-purple-900:focus{background-color:var(--purple-900)!important}.hover\:bg-purple-50:hover{background-color:var(--purple-50)!important}.hover\:bg-purple-100:hover{background-color:var(--purple-100)!important}.hover\:bg-purple-200:hover{background-color:var(--purple-200)!important}.hover\:bg-purple-300:hover{background-color:var(--purple-300)!important}.hover\:bg-purple-400:hover{background-color:var(--purple-400)!important}.hover\:bg-purple-500:hover{background-color:var(--purple-500)!important}.hover\:bg-purple-600:hover{background-color:var(--purple-600)!important}.hover\:bg-purple-700:hover{background-color:var(--purple-700)!important}.hover\:bg-purple-800:hover{background-color:var(--purple-800)!important}.hover\:bg-purple-900:hover{background-color:var(--purple-900)!important}.active\:bg-purple-50:active{background-color:var(--purple-50)!important}.active\:bg-purple-100:active{background-color:var(--purple-100)!important}.active\:bg-purple-200:active{background-color:var(--purple-200)!important}.active\:bg-purple-300:active{background-color:var(--purple-300)!important}.active\:bg-purple-400:active{background-color:var(--purple-400)!important}.active\:bg-purple-500:active{background-color:var(--purple-500)!important}.active\:bg-purple-600:active{background-color:var(--purple-600)!important}.active\:bg-purple-700:active{background-color:var(--purple-700)!important}.active\:bg-purple-800:active{background-color:var(--purple-800)!important}.active\:bg-purple-900:active{background-color:var(--purple-900)!important}.bg-gray-50{background-color:var(--gray-50)!important}.bg-gray-100{background-color:var(--gray-100)!important}.bg-gray-200{background-color:var(--gray-200)!important}.bg-gray-300{background-color:var(--gray-300)!important}.bg-gray-400{background-color:var(--gray-400)!important}.bg-gray-500{background-color:var(--gray-500)!important}.bg-gray-600{background-color:var(--gray-600)!important}.bg-gray-700{background-color:var(--gray-700)!important}.bg-gray-800{background-color:var(--gray-800)!important}.bg-gray-900{background-color:var(--gray-900)!important}.focus\:bg-gray-50:focus{background-color:var(--gray-50)!important}.focus\:bg-gray-100:focus{background-color:var(--gray-100)!important}.focus\:bg-gray-200:focus{background-color:var(--gray-200)!important}.focus\:bg-gray-300:focus{background-color:var(--gray-300)!important}.focus\:bg-gray-400:focus{background-color:var(--gray-400)!important}.focus\:bg-gray-500:focus{background-color:var(--gray-500)!important}.focus\:bg-gray-600:focus{background-color:var(--gray-600)!important}.focus\:bg-gray-700:focus{background-color:var(--gray-700)!important}.focus\:bg-gray-800:focus{background-color:var(--gray-800)!important}.focus\:bg-gray-900:focus{background-color:var(--gray-900)!important}.hover\:bg-gray-50:hover{background-color:var(--gray-50)!important}.hover\:bg-gray-100:hover{background-color:var(--gray-100)!important}.hover\:bg-gray-200:hover{background-color:var(--gray-200)!important}.hover\:bg-gray-300:hover{background-color:var(--gray-300)!important}.hover\:bg-gray-400:hover{background-color:var(--gray-400)!important}.hover\:bg-gray-500:hover{background-color:var(--gray-500)!important}.hover\:bg-gray-600:hover{background-color:var(--gray-600)!important}.hover\:bg-gray-700:hover{background-color:var(--gray-700)!important}.hover\:bg-gray-800:hover{background-color:var(--gray-800)!important}.hover\:bg-gray-900:hover{background-color:var(--gray-900)!important}.active\:bg-gray-50:active{background-color:var(--gray-50)!important}.active\:bg-gray-100:active{background-color:var(--gray-100)!important}.active\:bg-gray-200:active{background-color:var(--gray-200)!important}.active\:bg-gray-300:active{background-color:var(--gray-300)!important}.active\:bg-gray-400:active{background-color:var(--gray-400)!important}.active\:bg-gray-500:active{background-color:var(--gray-500)!important}.active\:bg-gray-600:active{background-color:var(--gray-600)!important}.active\:bg-gray-700:active{background-color:var(--gray-700)!important}.active\:bg-gray-800:active{background-color:var(--gray-800)!important}.active\:bg-gray-900:active{background-color:var(--gray-900)!important}.bg-red-50{background-color:var(--red-50)!important}.bg-red-100{background-color:var(--red-100)!important}.bg-red-200{background-color:var(--red-200)!important}.bg-red-300{background-color:var(--red-300)!important}.bg-red-400{background-color:var(--red-400)!important}.bg-red-500{background-color:var(--red-500)!important}.bg-red-600{background-color:var(--red-600)!important}.bg-red-700{background-color:var(--red-700)!important}.bg-red-800{background-color:var(--red-800)!important}.bg-red-900{background-color:var(--red-900)!important}.focus\:bg-red-50:focus{background-color:var(--red-50)!important}.focus\:bg-red-100:focus{background-color:var(--red-100)!important}.focus\:bg-red-200:focus{background-color:var(--red-200)!important}.focus\:bg-red-300:focus{background-color:var(--red-300)!important}.focus\:bg-red-400:focus{background-color:var(--red-400)!important}.focus\:bg-red-500:focus{background-color:var(--red-500)!important}.focus\:bg-red-600:focus{background-color:var(--red-600)!important}.focus\:bg-red-700:focus{background-color:var(--red-700)!important}.focus\:bg-red-800:focus{background-color:var(--red-800)!important}.focus\:bg-red-900:focus{background-color:var(--red-900)!important}.hover\:bg-red-50:hover{background-color:var(--red-50)!important}.hover\:bg-red-100:hover{background-color:var(--red-100)!important}.hover\:bg-red-200:hover{background-color:var(--red-200)!important}.hover\:bg-red-300:hover{background-color:var(--red-300)!important}.hover\:bg-red-400:hover{background-color:var(--red-400)!important}.hover\:bg-red-500:hover{background-color:var(--red-500)!important}.hover\:bg-red-600:hover{background-color:var(--red-600)!important}.hover\:bg-red-700:hover{background-color:var(--red-700)!important}.hover\:bg-red-800:hover{background-color:var(--red-800)!important}.hover\:bg-red-900:hover{background-color:var(--red-900)!important}.active\:bg-red-50:active{background-color:var(--red-50)!important}.active\:bg-red-100:active{background-color:var(--red-100)!important}.active\:bg-red-200:active{background-color:var(--red-200)!important}.active\:bg-red-300:active{background-color:var(--red-300)!important}.active\:bg-red-400:active{background-color:var(--red-400)!important}.active\:bg-red-500:active{background-color:var(--red-500)!important}.active\:bg-red-600:active{background-color:var(--red-600)!important}.active\:bg-red-700:active{background-color:var(--red-700)!important}.active\:bg-red-800:active{background-color:var(--red-800)!important}.active\:bg-red-900:active{background-color:var(--red-900)!important}.bg-primary-50{background-color:var(--primary-50)!important}.bg-primary-100{background-color:var(--primary-100)!important}.bg-primary-200{background-color:var(--primary-200)!important}.bg-primary-300{background-color:var(--primary-300)!important}.bg-primary-400{background-color:var(--primary-400)!important}.bg-primary-500{background-color:var(--primary-500)!important}.bg-primary-600{background-color:var(--primary-600)!important}.bg-primary-700{background-color:var(--primary-700)!important}.bg-primary-800{background-color:var(--primary-800)!important}.bg-primary-900{background-color:var(--primary-900)!important}.focus\:bg-primary-50:focus{background-color:var(--primary-50)!important}.focus\:bg-primary-100:focus{background-color:var(--primary-100)!important}.focus\:bg-primary-200:focus{background-color:var(--primary-200)!important}.focus\:bg-primary-300:focus{background-color:var(--primary-300)!important}.focus\:bg-primary-400:focus{background-color:var(--primary-400)!important}.focus\:bg-primary-500:focus{background-color:var(--primary-500)!important}.focus\:bg-primary-600:focus{background-color:var(--primary-600)!important}.focus\:bg-primary-700:focus{background-color:var(--primary-700)!important}.focus\:bg-primary-800:focus{background-color:var(--primary-800)!important}.focus\:bg-primary-900:focus{background-color:var(--primary-900)!important}.hover\:bg-primary-50:hover{background-color:var(--primary-50)!important}.hover\:bg-primary-100:hover{background-color:var(--primary-100)!important}.hover\:bg-primary-200:hover{background-color:var(--primary-200)!important}.hover\:bg-primary-300:hover{background-color:var(--primary-300)!important}.hover\:bg-primary-400:hover{background-color:var(--primary-400)!important}.hover\:bg-primary-500:hover{background-color:var(--primary-500)!important}.hover\:bg-primary-600:hover{background-color:var(--primary-600)!important}.hover\:bg-primary-700:hover{background-color:var(--primary-700)!important}.hover\:bg-primary-800:hover{background-color:var(--primary-800)!important}.hover\:bg-primary-900:hover{background-color:var(--primary-900)!important}.active\:bg-primary-50:active{background-color:var(--primary-50)!important}.active\:bg-primary-100:active{background-color:var(--primary-100)!important}.active\:bg-primary-200:active{background-color:var(--primary-200)!important}.active\:bg-primary-300:active{background-color:var(--primary-300)!important}.active\:bg-primary-400:active{background-color:var(--primary-400)!important}.active\:bg-primary-500:active{background-color:var(--primary-500)!important}.active\:bg-primary-600:active{background-color:var(--primary-600)!important}.active\:bg-primary-700:active{background-color:var(--primary-700)!important}.active\:bg-primary-800:active{background-color:var(--primary-800)!important}.active\:bg-primary-900:active{background-color:var(--primary-900)!important}.border-blue-50{border-color:var(--blue-50)!important}.border-blue-100{border-color:var(--blue-100)!important}.border-blue-200{border-color:var(--blue-200)!important}.border-blue-300{border-color:var(--blue-300)!important}.border-blue-400{border-color:var(--blue-400)!important}.border-blue-500{border-color:var(--blue-500)!important}.border-blue-600{border-color:var(--blue-600)!important}.border-blue-700{border-color:var(--blue-700)!important}.border-blue-800{border-color:var(--blue-800)!important}.border-blue-900{border-color:var(--blue-900)!important}.focus\:border-blue-50:focus{border-color:var(--blue-50)!important}.focus\:border-blue-100:focus{border-color:var(--blue-100)!important}.focus\:border-blue-200:focus{border-color:var(--blue-200)!important}.focus\:border-blue-300:focus{border-color:var(--blue-300)!important}.focus\:border-blue-400:focus{border-color:var(--blue-400)!important}.focus\:border-blue-500:focus{border-color:var(--blue-500)!important}.focus\:border-blue-600:focus{border-color:var(--blue-600)!important}.focus\:border-blue-700:focus{border-color:var(--blue-700)!important}.focus\:border-blue-800:focus{border-color:var(--blue-800)!important}.focus\:border-blue-900:focus{border-color:var(--blue-900)!important}.hover\:border-blue-50:hover{border-color:var(--blue-50)!important}.hover\:border-blue-100:hover{border-color:var(--blue-100)!important}.hover\:border-blue-200:hover{border-color:var(--blue-200)!important}.hover\:border-blue-300:hover{border-color:var(--blue-300)!important}.hover\:border-blue-400:hover{border-color:var(--blue-400)!important}.hover\:border-blue-500:hover{border-color:var(--blue-500)!important}.hover\:border-blue-600:hover{border-color:var(--blue-600)!important}.hover\:border-blue-700:hover{border-color:var(--blue-700)!important}.hover\:border-blue-800:hover{border-color:var(--blue-800)!important}.hover\:border-blue-900:hover{border-color:var(--blue-900)!important}.active\:border-blue-50:active{border-color:var(--blue-50)!important}.active\:border-blue-100:active{border-color:var(--blue-100)!important}.active\:border-blue-200:active{border-color:var(--blue-200)!important}.active\:border-blue-300:active{border-color:var(--blue-300)!important}.active\:border-blue-400:active{border-color:var(--blue-400)!important}.active\:border-blue-500:active{border-color:var(--blue-500)!important}.active\:border-blue-600:active{border-color:var(--blue-600)!important}.active\:border-blue-700:active{border-color:var(--blue-700)!important}.active\:border-blue-800:active{border-color:var(--blue-800)!important}.active\:border-blue-900:active{border-color:var(--blue-900)!important}.border-green-50{border-color:var(--green-50)!important}.border-green-100{border-color:var(--green-100)!important}.border-green-200{border-color:var(--green-200)!important}.border-green-300{border-color:var(--green-300)!important}.border-green-400{border-color:var(--green-400)!important}.border-green-500{border-color:var(--green-500)!important}.border-green-600{border-color:var(--green-600)!important}.border-green-700{border-color:var(--green-700)!important}.border-green-800{border-color:var(--green-800)!important}.border-green-900{border-color:var(--green-900)!important}.focus\:border-green-50:focus{border-color:var(--green-50)!important}.focus\:border-green-100:focus{border-color:var(--green-100)!important}.focus\:border-green-200:focus{border-color:var(--green-200)!important}.focus\:border-green-300:focus{border-color:var(--green-300)!important}.focus\:border-green-400:focus{border-color:var(--green-400)!important}.focus\:border-green-500:focus{border-color:var(--green-500)!important}.focus\:border-green-600:focus{border-color:var(--green-600)!important}.focus\:border-green-700:focus{border-color:var(--green-700)!important}.focus\:border-green-800:focus{border-color:var(--green-800)!important}.focus\:border-green-900:focus{border-color:var(--green-900)!important}.hover\:border-green-50:hover{border-color:var(--green-50)!important}.hover\:border-green-100:hover{border-color:var(--green-100)!important}.hover\:border-green-200:hover{border-color:var(--green-200)!important}.hover\:border-green-300:hover{border-color:var(--green-300)!important}.hover\:border-green-400:hover{border-color:var(--green-400)!important}.hover\:border-green-500:hover{border-color:var(--green-500)!important}.hover\:border-green-600:hover{border-color:var(--green-600)!important}.hover\:border-green-700:hover{border-color:var(--green-700)!important}.hover\:border-green-800:hover{border-color:var(--green-800)!important}.hover\:border-green-900:hover{border-color:var(--green-900)!important}.active\:border-green-50:active{border-color:var(--green-50)!important}.active\:border-green-100:active{border-color:var(--green-100)!important}.active\:border-green-200:active{border-color:var(--green-200)!important}.active\:border-green-300:active{border-color:var(--green-300)!important}.active\:border-green-400:active{border-color:var(--green-400)!important}.active\:border-green-500:active{border-color:var(--green-500)!important}.active\:border-green-600:active{border-color:var(--green-600)!important}.active\:border-green-700:active{border-color:var(--green-700)!important}.active\:border-green-800:active{border-color:var(--green-800)!important}.active\:border-green-900:active{border-color:var(--green-900)!important}.border-yellow-50{border-color:var(--yellow-50)!important}.border-yellow-100{border-color:var(--yellow-100)!important}.border-yellow-200{border-color:var(--yellow-200)!important}.border-yellow-300{border-color:var(--yellow-300)!important}.border-yellow-400{border-color:var(--yellow-400)!important}.border-yellow-500{border-color:var(--yellow-500)!important}.border-yellow-600{border-color:var(--yellow-600)!important}.border-yellow-700{border-color:var(--yellow-700)!important}.border-yellow-800{border-color:var(--yellow-800)!important}.border-yellow-900{border-color:var(--yellow-900)!important}.focus\:border-yellow-50:focus{border-color:var(--yellow-50)!important}.focus\:border-yellow-100:focus{border-color:var(--yellow-100)!important}.focus\:border-yellow-200:focus{border-color:var(--yellow-200)!important}.focus\:border-yellow-300:focus{border-color:var(--yellow-300)!important}.focus\:border-yellow-400:focus{border-color:var(--yellow-400)!important}.focus\:border-yellow-500:focus{border-color:var(--yellow-500)!important}.focus\:border-yellow-600:focus{border-color:var(--yellow-600)!important}.focus\:border-yellow-700:focus{border-color:var(--yellow-700)!important}.focus\:border-yellow-800:focus{border-color:var(--yellow-800)!important}.focus\:border-yellow-900:focus{border-color:var(--yellow-900)!important}.hover\:border-yellow-50:hover{border-color:var(--yellow-50)!important}.hover\:border-yellow-100:hover{border-color:var(--yellow-100)!important}.hover\:border-yellow-200:hover{border-color:var(--yellow-200)!important}.hover\:border-yellow-300:hover{border-color:var(--yellow-300)!important}.hover\:border-yellow-400:hover{border-color:var(--yellow-400)!important}.hover\:border-yellow-500:hover{border-color:var(--yellow-500)!important}.hover\:border-yellow-600:hover{border-color:var(--yellow-600)!important}.hover\:border-yellow-700:hover{border-color:var(--yellow-700)!important}.hover\:border-yellow-800:hover{border-color:var(--yellow-800)!important}.hover\:border-yellow-900:hover{border-color:var(--yellow-900)!important}.active\:border-yellow-50:active{border-color:var(--yellow-50)!important}.active\:border-yellow-100:active{border-color:var(--yellow-100)!important}.active\:border-yellow-200:active{border-color:var(--yellow-200)!important}.active\:border-yellow-300:active{border-color:var(--yellow-300)!important}.active\:border-yellow-400:active{border-color:var(--yellow-400)!important}.active\:border-yellow-500:active{border-color:var(--yellow-500)!important}.active\:border-yellow-600:active{border-color:var(--yellow-600)!important}.active\:border-yellow-700:active{border-color:var(--yellow-700)!important}.active\:border-yellow-800:active{border-color:var(--yellow-800)!important}.active\:border-yellow-900:active{border-color:var(--yellow-900)!important}.border-cyan-50{border-color:var(--cyan-50)!important}.border-cyan-100{border-color:var(--cyan-100)!important}.border-cyan-200{border-color:var(--cyan-200)!important}.border-cyan-300{border-color:var(--cyan-300)!important}.border-cyan-400{border-color:var(--cyan-400)!important}.border-cyan-500{border-color:var(--cyan-500)!important}.border-cyan-600{border-color:var(--cyan-600)!important}.border-cyan-700{border-color:var(--cyan-700)!important}.border-cyan-800{border-color:var(--cyan-800)!important}.border-cyan-900{border-color:var(--cyan-900)!important}.focus\:border-cyan-50:focus{border-color:var(--cyan-50)!important}.focus\:border-cyan-100:focus{border-color:var(--cyan-100)!important}.focus\:border-cyan-200:focus{border-color:var(--cyan-200)!important}.focus\:border-cyan-300:focus{border-color:var(--cyan-300)!important}.focus\:border-cyan-400:focus{border-color:var(--cyan-400)!important}.focus\:border-cyan-500:focus{border-color:var(--cyan-500)!important}.focus\:border-cyan-600:focus{border-color:var(--cyan-600)!important}.focus\:border-cyan-700:focus{border-color:var(--cyan-700)!important}.focus\:border-cyan-800:focus{border-color:var(--cyan-800)!important}.focus\:border-cyan-900:focus{border-color:var(--cyan-900)!important}.hover\:border-cyan-50:hover{border-color:var(--cyan-50)!important}.hover\:border-cyan-100:hover{border-color:var(--cyan-100)!important}.hover\:border-cyan-200:hover{border-color:var(--cyan-200)!important}.hover\:border-cyan-300:hover{border-color:var(--cyan-300)!important}.hover\:border-cyan-400:hover{border-color:var(--cyan-400)!important}.hover\:border-cyan-500:hover{border-color:var(--cyan-500)!important}.hover\:border-cyan-600:hover{border-color:var(--cyan-600)!important}.hover\:border-cyan-700:hover{border-color:var(--cyan-700)!important}.hover\:border-cyan-800:hover{border-color:var(--cyan-800)!important}.hover\:border-cyan-900:hover{border-color:var(--cyan-900)!important}.active\:border-cyan-50:active{border-color:var(--cyan-50)!important}.active\:border-cyan-100:active{border-color:var(--cyan-100)!important}.active\:border-cyan-200:active{border-color:var(--cyan-200)!important}.active\:border-cyan-300:active{border-color:var(--cyan-300)!important}.active\:border-cyan-400:active{border-color:var(--cyan-400)!important}.active\:border-cyan-500:active{border-color:var(--cyan-500)!important}.active\:border-cyan-600:active{border-color:var(--cyan-600)!important}.active\:border-cyan-700:active{border-color:var(--cyan-700)!important}.active\:border-cyan-800:active{border-color:var(--cyan-800)!important}.active\:border-cyan-900:active{border-color:var(--cyan-900)!important}.border-pink-50{border-color:var(--pink-50)!important}.border-pink-100{border-color:var(--pink-100)!important}.border-pink-200{border-color:var(--pink-200)!important}.border-pink-300{border-color:var(--pink-300)!important}.border-pink-400{border-color:var(--pink-400)!important}.border-pink-500{border-color:var(--pink-500)!important}.border-pink-600{border-color:var(--pink-600)!important}.border-pink-700{border-color:var(--pink-700)!important}.border-pink-800{border-color:var(--pink-800)!important}.border-pink-900{border-color:var(--pink-900)!important}.focus\:border-pink-50:focus{border-color:var(--pink-50)!important}.focus\:border-pink-100:focus{border-color:var(--pink-100)!important}.focus\:border-pink-200:focus{border-color:var(--pink-200)!important}.focus\:border-pink-300:focus{border-color:var(--pink-300)!important}.focus\:border-pink-400:focus{border-color:var(--pink-400)!important}.focus\:border-pink-500:focus{border-color:var(--pink-500)!important}.focus\:border-pink-600:focus{border-color:var(--pink-600)!important}.focus\:border-pink-700:focus{border-color:var(--pink-700)!important}.focus\:border-pink-800:focus{border-color:var(--pink-800)!important}.focus\:border-pink-900:focus{border-color:var(--pink-900)!important}.hover\:border-pink-50:hover{border-color:var(--pink-50)!important}.hover\:border-pink-100:hover{border-color:var(--pink-100)!important}.hover\:border-pink-200:hover{border-color:var(--pink-200)!important}.hover\:border-pink-300:hover{border-color:var(--pink-300)!important}.hover\:border-pink-400:hover{border-color:var(--pink-400)!important}.hover\:border-pink-500:hover{border-color:var(--pink-500)!important}.hover\:border-pink-600:hover{border-color:var(--pink-600)!important}.hover\:border-pink-700:hover{border-color:var(--pink-700)!important}.hover\:border-pink-800:hover{border-color:var(--pink-800)!important}.hover\:border-pink-900:hover{border-color:var(--pink-900)!important}.active\:border-pink-50:active{border-color:var(--pink-50)!important}.active\:border-pink-100:active{border-color:var(--pink-100)!important}.active\:border-pink-200:active{border-color:var(--pink-200)!important}.active\:border-pink-300:active{border-color:var(--pink-300)!important}.active\:border-pink-400:active{border-color:var(--pink-400)!important}.active\:border-pink-500:active{border-color:var(--pink-500)!important}.active\:border-pink-600:active{border-color:var(--pink-600)!important}.active\:border-pink-700:active{border-color:var(--pink-700)!important}.active\:border-pink-800:active{border-color:var(--pink-800)!important}.active\:border-pink-900:active{border-color:var(--pink-900)!important}.border-indigo-50{border-color:var(--indigo-50)!important}.border-indigo-100{border-color:var(--indigo-100)!important}.border-indigo-200{border-color:var(--indigo-200)!important}.border-indigo-300{border-color:var(--indigo-300)!important}.border-indigo-400{border-color:var(--indigo-400)!important}.border-indigo-500{border-color:var(--indigo-500)!important}.border-indigo-600{border-color:var(--indigo-600)!important}.border-indigo-700{border-color:var(--indigo-700)!important}.border-indigo-800{border-color:var(--indigo-800)!important}.border-indigo-900{border-color:var(--indigo-900)!important}.focus\:border-indigo-50:focus{border-color:var(--indigo-50)!important}.focus\:border-indigo-100:focus{border-color:var(--indigo-100)!important}.focus\:border-indigo-200:focus{border-color:var(--indigo-200)!important}.focus\:border-indigo-300:focus{border-color:var(--indigo-300)!important}.focus\:border-indigo-400:focus{border-color:var(--indigo-400)!important}.focus\:border-indigo-500:focus{border-color:var(--indigo-500)!important}.focus\:border-indigo-600:focus{border-color:var(--indigo-600)!important}.focus\:border-indigo-700:focus{border-color:var(--indigo-700)!important}.focus\:border-indigo-800:focus{border-color:var(--indigo-800)!important}.focus\:border-indigo-900:focus{border-color:var(--indigo-900)!important}.hover\:border-indigo-50:hover{border-color:var(--indigo-50)!important}.hover\:border-indigo-100:hover{border-color:var(--indigo-100)!important}.hover\:border-indigo-200:hover{border-color:var(--indigo-200)!important}.hover\:border-indigo-300:hover{border-color:var(--indigo-300)!important}.hover\:border-indigo-400:hover{border-color:var(--indigo-400)!important}.hover\:border-indigo-500:hover{border-color:var(--indigo-500)!important}.hover\:border-indigo-600:hover{border-color:var(--indigo-600)!important}.hover\:border-indigo-700:hover{border-color:var(--indigo-700)!important}.hover\:border-indigo-800:hover{border-color:var(--indigo-800)!important}.hover\:border-indigo-900:hover{border-color:var(--indigo-900)!important}.active\:border-indigo-50:active{border-color:var(--indigo-50)!important}.active\:border-indigo-100:active{border-color:var(--indigo-100)!important}.active\:border-indigo-200:active{border-color:var(--indigo-200)!important}.active\:border-indigo-300:active{border-color:var(--indigo-300)!important}.active\:border-indigo-400:active{border-color:var(--indigo-400)!important}.active\:border-indigo-500:active{border-color:var(--indigo-500)!important}.active\:border-indigo-600:active{border-color:var(--indigo-600)!important}.active\:border-indigo-700:active{border-color:var(--indigo-700)!important}.active\:border-indigo-800:active{border-color:var(--indigo-800)!important}.active\:border-indigo-900:active{border-color:var(--indigo-900)!important}.border-teal-50{border-color:var(--teal-50)!important}.border-teal-100{border-color:var(--teal-100)!important}.border-teal-200{border-color:var(--teal-200)!important}.border-teal-300{border-color:var(--teal-300)!important}.border-teal-400{border-color:var(--teal-400)!important}.border-teal-500{border-color:var(--teal-500)!important}.border-teal-600{border-color:var(--teal-600)!important}.border-teal-700{border-color:var(--teal-700)!important}.border-teal-800{border-color:var(--teal-800)!important}.border-teal-900{border-color:var(--teal-900)!important}.focus\:border-teal-50:focus{border-color:var(--teal-50)!important}.focus\:border-teal-100:focus{border-color:var(--teal-100)!important}.focus\:border-teal-200:focus{border-color:var(--teal-200)!important}.focus\:border-teal-300:focus{border-color:var(--teal-300)!important}.focus\:border-teal-400:focus{border-color:var(--teal-400)!important}.focus\:border-teal-500:focus{border-color:var(--teal-500)!important}.focus\:border-teal-600:focus{border-color:var(--teal-600)!important}.focus\:border-teal-700:focus{border-color:var(--teal-700)!important}.focus\:border-teal-800:focus{border-color:var(--teal-800)!important}.focus\:border-teal-900:focus{border-color:var(--teal-900)!important}.hover\:border-teal-50:hover{border-color:var(--teal-50)!important}.hover\:border-teal-100:hover{border-color:var(--teal-100)!important}.hover\:border-teal-200:hover{border-color:var(--teal-200)!important}.hover\:border-teal-300:hover{border-color:var(--teal-300)!important}.hover\:border-teal-400:hover{border-color:var(--teal-400)!important}.hover\:border-teal-500:hover{border-color:var(--teal-500)!important}.hover\:border-teal-600:hover{border-color:var(--teal-600)!important}.hover\:border-teal-700:hover{border-color:var(--teal-700)!important}.hover\:border-teal-800:hover{border-color:var(--teal-800)!important}.hover\:border-teal-900:hover{border-color:var(--teal-900)!important}.active\:border-teal-50:active{border-color:var(--teal-50)!important}.active\:border-teal-100:active{border-color:var(--teal-100)!important}.active\:border-teal-200:active{border-color:var(--teal-200)!important}.active\:border-teal-300:active{border-color:var(--teal-300)!important}.active\:border-teal-400:active{border-color:var(--teal-400)!important}.active\:border-teal-500:active{border-color:var(--teal-500)!important}.active\:border-teal-600:active{border-color:var(--teal-600)!important}.active\:border-teal-700:active{border-color:var(--teal-700)!important}.active\:border-teal-800:active{border-color:var(--teal-800)!important}.active\:border-teal-900:active{border-color:var(--teal-900)!important}.border-orange-50{border-color:var(--orange-50)!important}.border-orange-100{border-color:var(--orange-100)!important}.border-orange-200{border-color:var(--orange-200)!important}.border-orange-300{border-color:var(--orange-300)!important}.border-orange-400{border-color:var(--orange-400)!important}.border-orange-500{border-color:var(--orange-500)!important}.border-orange-600{border-color:var(--orange-600)!important}.border-orange-700{border-color:var(--orange-700)!important}.border-orange-800{border-color:var(--orange-800)!important}.border-orange-900{border-color:var(--orange-900)!important}.focus\:border-orange-50:focus{border-color:var(--orange-50)!important}.focus\:border-orange-100:focus{border-color:var(--orange-100)!important}.focus\:border-orange-200:focus{border-color:var(--orange-200)!important}.focus\:border-orange-300:focus{border-color:var(--orange-300)!important}.focus\:border-orange-400:focus{border-color:var(--orange-400)!important}.focus\:border-orange-500:focus{border-color:var(--orange-500)!important}.focus\:border-orange-600:focus{border-color:var(--orange-600)!important}.focus\:border-orange-700:focus{border-color:var(--orange-700)!important}.focus\:border-orange-800:focus{border-color:var(--orange-800)!important}.focus\:border-orange-900:focus{border-color:var(--orange-900)!important}.hover\:border-orange-50:hover{border-color:var(--orange-50)!important}.hover\:border-orange-100:hover{border-color:var(--orange-100)!important}.hover\:border-orange-200:hover{border-color:var(--orange-200)!important}.hover\:border-orange-300:hover{border-color:var(--orange-300)!important}.hover\:border-orange-400:hover{border-color:var(--orange-400)!important}.hover\:border-orange-500:hover{border-color:var(--orange-500)!important}.hover\:border-orange-600:hover{border-color:var(--orange-600)!important}.hover\:border-orange-700:hover{border-color:var(--orange-700)!important}.hover\:border-orange-800:hover{border-color:var(--orange-800)!important}.hover\:border-orange-900:hover{border-color:var(--orange-900)!important}.active\:border-orange-50:active{border-color:var(--orange-50)!important}.active\:border-orange-100:active{border-color:var(--orange-100)!important}.active\:border-orange-200:active{border-color:var(--orange-200)!important}.active\:border-orange-300:active{border-color:var(--orange-300)!important}.active\:border-orange-400:active{border-color:var(--orange-400)!important}.active\:border-orange-500:active{border-color:var(--orange-500)!important}.active\:border-orange-600:active{border-color:var(--orange-600)!important}.active\:border-orange-700:active{border-color:var(--orange-700)!important}.active\:border-orange-800:active{border-color:var(--orange-800)!important}.active\:border-orange-900:active{border-color:var(--orange-900)!important}.border-bluegray-50{border-color:var(--bluegray-50)!important}.border-bluegray-100{border-color:var(--bluegray-100)!important}.border-bluegray-200{border-color:var(--bluegray-200)!important}.border-bluegray-300{border-color:var(--bluegray-300)!important}.border-bluegray-400{border-color:var(--bluegray-400)!important}.border-bluegray-500{border-color:var(--bluegray-500)!important}.border-bluegray-600{border-color:var(--bluegray-600)!important}.border-bluegray-700{border-color:var(--bluegray-700)!important}.border-bluegray-800{border-color:var(--bluegray-800)!important}.border-bluegray-900{border-color:var(--bluegray-900)!important}.focus\:border-bluegray-50:focus{border-color:var(--bluegray-50)!important}.focus\:border-bluegray-100:focus{border-color:var(--bluegray-100)!important}.focus\:border-bluegray-200:focus{border-color:var(--bluegray-200)!important}.focus\:border-bluegray-300:focus{border-color:var(--bluegray-300)!important}.focus\:border-bluegray-400:focus{border-color:var(--bluegray-400)!important}.focus\:border-bluegray-500:focus{border-color:var(--bluegray-500)!important}.focus\:border-bluegray-600:focus{border-color:var(--bluegray-600)!important}.focus\:border-bluegray-700:focus{border-color:var(--bluegray-700)!important}.focus\:border-bluegray-800:focus{border-color:var(--bluegray-800)!important}.focus\:border-bluegray-900:focus{border-color:var(--bluegray-900)!important}.hover\:border-bluegray-50:hover{border-color:var(--bluegray-50)!important}.hover\:border-bluegray-100:hover{border-color:var(--bluegray-100)!important}.hover\:border-bluegray-200:hover{border-color:var(--bluegray-200)!important}.hover\:border-bluegray-300:hover{border-color:var(--bluegray-300)!important}.hover\:border-bluegray-400:hover{border-color:var(--bluegray-400)!important}.hover\:border-bluegray-500:hover{border-color:var(--bluegray-500)!important}.hover\:border-bluegray-600:hover{border-color:var(--bluegray-600)!important}.hover\:border-bluegray-700:hover{border-color:var(--bluegray-700)!important}.hover\:border-bluegray-800:hover{border-color:var(--bluegray-800)!important}.hover\:border-bluegray-900:hover{border-color:var(--bluegray-900)!important}.active\:border-bluegray-50:active{border-color:var(--bluegray-50)!important}.active\:border-bluegray-100:active{border-color:var(--bluegray-100)!important}.active\:border-bluegray-200:active{border-color:var(--bluegray-200)!important}.active\:border-bluegray-300:active{border-color:var(--bluegray-300)!important}.active\:border-bluegray-400:active{border-color:var(--bluegray-400)!important}.active\:border-bluegray-500:active{border-color:var(--bluegray-500)!important}.active\:border-bluegray-600:active{border-color:var(--bluegray-600)!important}.active\:border-bluegray-700:active{border-color:var(--bluegray-700)!important}.active\:border-bluegray-800:active{border-color:var(--bluegray-800)!important}.active\:border-bluegray-900:active{border-color:var(--bluegray-900)!important}.border-purple-50{border-color:var(--purple-50)!important}.border-purple-100{border-color:var(--purple-100)!important}.border-purple-200{border-color:var(--purple-200)!important}.border-purple-300{border-color:var(--purple-300)!important}.border-purple-400{border-color:var(--purple-400)!important}.border-purple-500{border-color:var(--purple-500)!important}.border-purple-600{border-color:var(--purple-600)!important}.border-purple-700{border-color:var(--purple-700)!important}.border-purple-800{border-color:var(--purple-800)!important}.border-purple-900{border-color:var(--purple-900)!important}.focus\:border-purple-50:focus{border-color:var(--purple-50)!important}.focus\:border-purple-100:focus{border-color:var(--purple-100)!important}.focus\:border-purple-200:focus{border-color:var(--purple-200)!important}.focus\:border-purple-300:focus{border-color:var(--purple-300)!important}.focus\:border-purple-400:focus{border-color:var(--purple-400)!important}.focus\:border-purple-500:focus{border-color:var(--purple-500)!important}.focus\:border-purple-600:focus{border-color:var(--purple-600)!important}.focus\:border-purple-700:focus{border-color:var(--purple-700)!important}.focus\:border-purple-800:focus{border-color:var(--purple-800)!important}.focus\:border-purple-900:focus{border-color:var(--purple-900)!important}.hover\:border-purple-50:hover{border-color:var(--purple-50)!important}.hover\:border-purple-100:hover{border-color:var(--purple-100)!important}.hover\:border-purple-200:hover{border-color:var(--purple-200)!important}.hover\:border-purple-300:hover{border-color:var(--purple-300)!important}.hover\:border-purple-400:hover{border-color:var(--purple-400)!important}.hover\:border-purple-500:hover{border-color:var(--purple-500)!important}.hover\:border-purple-600:hover{border-color:var(--purple-600)!important}.hover\:border-purple-700:hover{border-color:var(--purple-700)!important}.hover\:border-purple-800:hover{border-color:var(--purple-800)!important}.hover\:border-purple-900:hover{border-color:var(--purple-900)!important}.active\:border-purple-50:active{border-color:var(--purple-50)!important}.active\:border-purple-100:active{border-color:var(--purple-100)!important}.active\:border-purple-200:active{border-color:var(--purple-200)!important}.active\:border-purple-300:active{border-color:var(--purple-300)!important}.active\:border-purple-400:active{border-color:var(--purple-400)!important}.active\:border-purple-500:active{border-color:var(--purple-500)!important}.active\:border-purple-600:active{border-color:var(--purple-600)!important}.active\:border-purple-700:active{border-color:var(--purple-700)!important}.active\:border-purple-800:active{border-color:var(--purple-800)!important}.active\:border-purple-900:active{border-color:var(--purple-900)!important}.border-gray-50{border-color:var(--gray-50)!important}.border-gray-100{border-color:var(--gray-100)!important}.border-gray-200{border-color:var(--gray-200)!important}.border-gray-300{border-color:var(--gray-300)!important}.border-gray-400{border-color:var(--gray-400)!important}.border-gray-500{border-color:var(--gray-500)!important}.border-gray-600{border-color:var(--gray-600)!important}.border-gray-700{border-color:var(--gray-700)!important}.border-gray-800{border-color:var(--gray-800)!important}.border-gray-900{border-color:var(--gray-900)!important}.focus\:border-gray-50:focus{border-color:var(--gray-50)!important}.focus\:border-gray-100:focus{border-color:var(--gray-100)!important}.focus\:border-gray-200:focus{border-color:var(--gray-200)!important}.focus\:border-gray-300:focus{border-color:var(--gray-300)!important}.focus\:border-gray-400:focus{border-color:var(--gray-400)!important}.focus\:border-gray-500:focus{border-color:var(--gray-500)!important}.focus\:border-gray-600:focus{border-color:var(--gray-600)!important}.focus\:border-gray-700:focus{border-color:var(--gray-700)!important}.focus\:border-gray-800:focus{border-color:var(--gray-800)!important}.focus\:border-gray-900:focus{border-color:var(--gray-900)!important}.hover\:border-gray-50:hover{border-color:var(--gray-50)!important}.hover\:border-gray-100:hover{border-color:var(--gray-100)!important}.hover\:border-gray-200:hover{border-color:var(--gray-200)!important}.hover\:border-gray-300:hover{border-color:var(--gray-300)!important}.hover\:border-gray-400:hover{border-color:var(--gray-400)!important}.hover\:border-gray-500:hover{border-color:var(--gray-500)!important}.hover\:border-gray-600:hover{border-color:var(--gray-600)!important}.hover\:border-gray-700:hover{border-color:var(--gray-700)!important}.hover\:border-gray-800:hover{border-color:var(--gray-800)!important}.hover\:border-gray-900:hover{border-color:var(--gray-900)!important}.active\:border-gray-50:active{border-color:var(--gray-50)!important}.active\:border-gray-100:active{border-color:var(--gray-100)!important}.active\:border-gray-200:active{border-color:var(--gray-200)!important}.active\:border-gray-300:active{border-color:var(--gray-300)!important}.active\:border-gray-400:active{border-color:var(--gray-400)!important}.active\:border-gray-500:active{border-color:var(--gray-500)!important}.active\:border-gray-600:active{border-color:var(--gray-600)!important}.active\:border-gray-700:active{border-color:var(--gray-700)!important}.active\:border-gray-800:active{border-color:var(--gray-800)!important}.active\:border-gray-900:active{border-color:var(--gray-900)!important}.border-red-50{border-color:var(--red-50)!important}.border-red-100{border-color:var(--red-100)!important}.border-red-200{border-color:var(--red-200)!important}.border-red-300{border-color:var(--red-300)!important}.border-red-400{border-color:var(--red-400)!important}.border-red-500{border-color:var(--red-500)!important}.border-red-600{border-color:var(--red-600)!important}.border-red-700{border-color:var(--red-700)!important}.border-red-800{border-color:var(--red-800)!important}.border-red-900{border-color:var(--red-900)!important}.focus\:border-red-50:focus{border-color:var(--red-50)!important}.focus\:border-red-100:focus{border-color:var(--red-100)!important}.focus\:border-red-200:focus{border-color:var(--red-200)!important}.focus\:border-red-300:focus{border-color:var(--red-300)!important}.focus\:border-red-400:focus{border-color:var(--red-400)!important}.focus\:border-red-500:focus{border-color:var(--red-500)!important}.focus\:border-red-600:focus{border-color:var(--red-600)!important}.focus\:border-red-700:focus{border-color:var(--red-700)!important}.focus\:border-red-800:focus{border-color:var(--red-800)!important}.focus\:border-red-900:focus{border-color:var(--red-900)!important}.hover\:border-red-50:hover{border-color:var(--red-50)!important}.hover\:border-red-100:hover{border-color:var(--red-100)!important}.hover\:border-red-200:hover{border-color:var(--red-200)!important}.hover\:border-red-300:hover{border-color:var(--red-300)!important}.hover\:border-red-400:hover{border-color:var(--red-400)!important}.hover\:border-red-500:hover{border-color:var(--red-500)!important}.hover\:border-red-600:hover{border-color:var(--red-600)!important}.hover\:border-red-700:hover{border-color:var(--red-700)!important}.hover\:border-red-800:hover{border-color:var(--red-800)!important}.hover\:border-red-900:hover{border-color:var(--red-900)!important}.active\:border-red-50:active{border-color:var(--red-50)!important}.active\:border-red-100:active{border-color:var(--red-100)!important}.active\:border-red-200:active{border-color:var(--red-200)!important}.active\:border-red-300:active{border-color:var(--red-300)!important}.active\:border-red-400:active{border-color:var(--red-400)!important}.active\:border-red-500:active{border-color:var(--red-500)!important}.active\:border-red-600:active{border-color:var(--red-600)!important}.active\:border-red-700:active{border-color:var(--red-700)!important}.active\:border-red-800:active{border-color:var(--red-800)!important}.active\:border-red-900:active{border-color:var(--red-900)!important}.border-primary-50{border-color:var(--primary-50)!important}.border-primary-100{border-color:var(--primary-100)!important}.border-primary-200{border-color:var(--primary-200)!important}.border-primary-300{border-color:var(--primary-300)!important}.border-primary-400{border-color:var(--primary-400)!important}.border-primary-500{border-color:var(--primary-500)!important}.border-primary-600{border-color:var(--primary-600)!important}.border-primary-700{border-color:var(--primary-700)!important}.border-primary-800{border-color:var(--primary-800)!important}.border-primary-900{border-color:var(--primary-900)!important}.focus\:border-primary-50:focus{border-color:var(--primary-50)!important}.focus\:border-primary-100:focus{border-color:var(--primary-100)!important}.focus\:border-primary-200:focus{border-color:var(--primary-200)!important}.focus\:border-primary-300:focus{border-color:var(--primary-300)!important}.focus\:border-primary-400:focus{border-color:var(--primary-400)!important}.focus\:border-primary-500:focus{border-color:var(--primary-500)!important}.focus\:border-primary-600:focus{border-color:var(--primary-600)!important}.focus\:border-primary-700:focus{border-color:var(--primary-700)!important}.focus\:border-primary-800:focus{border-color:var(--primary-800)!important}.focus\:border-primary-900:focus{border-color:var(--primary-900)!important}.hover\:border-primary-50:hover{border-color:var(--primary-50)!important}.hover\:border-primary-100:hover{border-color:var(--primary-100)!important}.hover\:border-primary-200:hover{border-color:var(--primary-200)!important}.hover\:border-primary-300:hover{border-color:var(--primary-300)!important}.hover\:border-primary-400:hover{border-color:var(--primary-400)!important}.hover\:border-primary-500:hover{border-color:var(--primary-500)!important}.hover\:border-primary-600:hover{border-color:var(--primary-600)!important}.hover\:border-primary-700:hover{border-color:var(--primary-700)!important}.hover\:border-primary-800:hover{border-color:var(--primary-800)!important}.hover\:border-primary-900:hover{border-color:var(--primary-900)!important}.active\:border-primary-50:active{border-color:var(--primary-50)!important}.active\:border-primary-100:active{border-color:var(--primary-100)!important}.active\:border-primary-200:active{border-color:var(--primary-200)!important}.active\:border-primary-300:active{border-color:var(--primary-300)!important}.active\:border-primary-400:active{border-color:var(--primary-400)!important}.active\:border-primary-500:active{border-color:var(--primary-500)!important}.active\:border-primary-600:active{border-color:var(--primary-600)!important}.active\:border-primary-700:active{border-color:var(--primary-700)!important}.active\:border-primary-800:active{border-color:var(--primary-800)!important}.active\:border-primary-900:active{border-color:var(--primary-900)!important}.bg-white-alpha-10{background-color:#ffffff1a!important}.bg-white-alpha-20{background-color:#fff3!important}.bg-white-alpha-30{background-color:#ffffff4d!important}.bg-white-alpha-40{background-color:#fff6!important}.bg-white-alpha-50{background-color:#ffffff80!important}.bg-white-alpha-60{background-color:#fff9!important}.bg-white-alpha-70{background-color:#ffffffb3!important}.bg-white-alpha-80{background-color:#fffc!important}.bg-white-alpha-90{background-color:#ffffffe6!important}.hover\:bg-white-alpha-10:hover{background-color:#ffffff1a!important}.hover\:bg-white-alpha-20:hover{background-color:#fff3!important}.hover\:bg-white-alpha-30:hover{background-color:#ffffff4d!important}.hover\:bg-white-alpha-40:hover{background-color:#fff6!important}.hover\:bg-white-alpha-50:hover{background-color:#ffffff80!important}.hover\:bg-white-alpha-60:hover{background-color:#fff9!important}.hover\:bg-white-alpha-70:hover{background-color:#ffffffb3!important}.hover\:bg-white-alpha-80:hover{background-color:#fffc!important}.hover\:bg-white-alpha-90:hover{background-color:#ffffffe6!important}.focus\:bg-white-alpha-10:focus{background-color:#ffffff1a!important}.focus\:bg-white-alpha-20:focus{background-color:#fff3!important}.focus\:bg-white-alpha-30:focus{background-color:#ffffff4d!important}.focus\:bg-white-alpha-40:focus{background-color:#fff6!important}.focus\:bg-white-alpha-50:focus{background-color:#ffffff80!important}.focus\:bg-white-alpha-60:focus{background-color:#fff9!important}.focus\:bg-white-alpha-70:focus{background-color:#ffffffb3!important}.focus\:bg-white-alpha-80:focus{background-color:#fffc!important}.focus\:bg-white-alpha-90:focus{background-color:#ffffffe6!important}.active\:bg-white-alpha-10:active{background-color:#ffffff1a!important}.active\:bg-white-alpha-20:active{background-color:#fff3!important}.active\:bg-white-alpha-30:active{background-color:#ffffff4d!important}.active\:bg-white-alpha-40:active{background-color:#fff6!important}.active\:bg-white-alpha-50:active{background-color:#ffffff80!important}.active\:bg-white-alpha-60:active{background-color:#fff9!important}.active\:bg-white-alpha-70:active{background-color:#ffffffb3!important}.active\:bg-white-alpha-80:active{background-color:#fffc!important}.active\:bg-white-alpha-90:active{background-color:#ffffffe6!important}.bg-black-alpha-10{background-color:#0000001a!important}.bg-black-alpha-20{background-color:#0003!important}.bg-black-alpha-30{background-color:#0000004d!important}.bg-black-alpha-40{background-color:#0006!important}.bg-black-alpha-50{background-color:#00000080!important}.bg-black-alpha-60{background-color:#0009!important}.bg-black-alpha-70{background-color:#000000b3!important}.bg-black-alpha-80{background-color:#000c!important}.bg-black-alpha-90{background-color:#000000e6!important}.hover\:bg-black-alpha-10:hover{background-color:#0000001a!important}.hover\:bg-black-alpha-20:hover{background-color:#0003!important}.hover\:bg-black-alpha-30:hover{background-color:#0000004d!important}.hover\:bg-black-alpha-40:hover{background-color:#0006!important}.hover\:bg-black-alpha-50:hover{background-color:#00000080!important}.hover\:bg-black-alpha-60:hover{background-color:#0009!important}.hover\:bg-black-alpha-70:hover{background-color:#000000b3!important}.hover\:bg-black-alpha-80:hover{background-color:#000c!important}.hover\:bg-black-alpha-90:hover{background-color:#000000e6!important}.focus\:bg-black-alpha-10:focus{background-color:#0000001a!important}.focus\:bg-black-alpha-20:focus{background-color:#0003!important}.focus\:bg-black-alpha-30:focus{background-color:#0000004d!important}.focus\:bg-black-alpha-40:focus{background-color:#0006!important}.focus\:bg-black-alpha-50:focus{background-color:#00000080!important}.focus\:bg-black-alpha-60:focus{background-color:#0009!important}.focus\:bg-black-alpha-70:focus{background-color:#000000b3!important}.focus\:bg-black-alpha-80:focus{background-color:#000c!important}.focus\:bg-black-alpha-90:focus{background-color:#000000e6!important}.active\:bg-black-alpha-10:active{background-color:#0000001a!important}.active\:bg-black-alpha-20:active{background-color:#0003!important}.active\:bg-black-alpha-30:active{background-color:#0000004d!important}.active\:bg-black-alpha-40:active{background-color:#0006!important}.active\:bg-black-alpha-50:active{background-color:#00000080!important}.active\:bg-black-alpha-60:active{background-color:#0009!important}.active\:bg-black-alpha-70:active{background-color:#000000b3!important}.active\:bg-black-alpha-80:active{background-color:#000c!important}.active\:bg-black-alpha-90:active{background-color:#000000e6!important}.border-white-alpha-10{border-color:#ffffff1a!important}.border-white-alpha-20{border-color:#fff3!important}.border-white-alpha-30{border-color:#ffffff4d!important}.border-white-alpha-40{border-color:#fff6!important}.border-white-alpha-50{border-color:#ffffff80!important}.border-white-alpha-60{border-color:#fff9!important}.border-white-alpha-70{border-color:#ffffffb3!important}.border-white-alpha-80{border-color:#fffc!important}.border-white-alpha-90{border-color:#ffffffe6!important}.hover\:border-white-alpha-10:hover{border-color:#ffffff1a!important}.hover\:border-white-alpha-20:hover{border-color:#fff3!important}.hover\:border-white-alpha-30:hover{border-color:#ffffff4d!important}.hover\:border-white-alpha-40:hover{border-color:#fff6!important}.hover\:border-white-alpha-50:hover{border-color:#ffffff80!important}.hover\:border-white-alpha-60:hover{border-color:#fff9!important}.hover\:border-white-alpha-70:hover{border-color:#ffffffb3!important}.hover\:border-white-alpha-80:hover{border-color:#fffc!important}.hover\:border-white-alpha-90:hover{border-color:#ffffffe6!important}.focus\:border-white-alpha-10:focus{border-color:#ffffff1a!important}.focus\:border-white-alpha-20:focus{border-color:#fff3!important}.focus\:border-white-alpha-30:focus{border-color:#ffffff4d!important}.focus\:border-white-alpha-40:focus{border-color:#fff6!important}.focus\:border-white-alpha-50:focus{border-color:#ffffff80!important}.focus\:border-white-alpha-60:focus{border-color:#fff9!important}.focus\:border-white-alpha-70:focus{border-color:#ffffffb3!important}.focus\:border-white-alpha-80:focus{border-color:#fffc!important}.focus\:border-white-alpha-90:focus{border-color:#ffffffe6!important}.active\:border-white-alpha-10:active{border-color:#ffffff1a!important}.active\:border-white-alpha-20:active{border-color:#fff3!important}.active\:border-white-alpha-30:active{border-color:#ffffff4d!important}.active\:border-white-alpha-40:active{border-color:#fff6!important}.active\:border-white-alpha-50:active{border-color:#ffffff80!important}.active\:border-white-alpha-60:active{border-color:#fff9!important}.active\:border-white-alpha-70:active{border-color:#ffffffb3!important}.active\:border-white-alpha-80:active{border-color:#fffc!important}.active\:border-white-alpha-90:active{border-color:#ffffffe6!important}.border-black-alpha-10{border-color:#0000001a!important}.border-black-alpha-20{border-color:#0003!important}.border-black-alpha-30{border-color:#0000004d!important}.border-black-alpha-40{border-color:#0006!important}.border-black-alpha-50{border-color:#00000080!important}.border-black-alpha-60{border-color:#0009!important}.border-black-alpha-70{border-color:#000000b3!important}.border-black-alpha-80{border-color:#000c!important}.border-black-alpha-90{border-color:#000000e6!important}.hover\:border-black-alpha-10:hover{border-color:#0000001a!important}.hover\:border-black-alpha-20:hover{border-color:#0003!important}.hover\:border-black-alpha-30:hover{border-color:#0000004d!important}.hover\:border-black-alpha-40:hover{border-color:#0006!important}.hover\:border-black-alpha-50:hover{border-color:#00000080!important}.hover\:border-black-alpha-60:hover{border-color:#0009!important}.hover\:border-black-alpha-70:hover{border-color:#000000b3!important}.hover\:border-black-alpha-80:hover{border-color:#000c!important}.hover\:border-black-alpha-90:hover{border-color:#000000e6!important}.focus\:border-black-alpha-10:focus{border-color:#0000001a!important}.focus\:border-black-alpha-20:focus{border-color:#0003!important}.focus\:border-black-alpha-30:focus{border-color:#0000004d!important}.focus\:border-black-alpha-40:focus{border-color:#0006!important}.focus\:border-black-alpha-50:focus{border-color:#00000080!important}.focus\:border-black-alpha-60:focus{border-color:#0009!important}.focus\:border-black-alpha-70:focus{border-color:#000000b3!important}.focus\:border-black-alpha-80:focus{border-color:#000c!important}.focus\:border-black-alpha-90:focus{border-color:#000000e6!important}.active\:border-black-alpha-10:active{border-color:#0000001a!important}.active\:border-black-alpha-20:active{border-color:#0003!important}.active\:border-black-alpha-30:active{border-color:#0000004d!important}.active\:border-black-alpha-40:active{border-color:#0006!important}.active\:border-black-alpha-50:active{border-color:#00000080!important}.active\:border-black-alpha-60:active{border-color:#0009!important}.active\:border-black-alpha-70:active{border-color:#000000b3!important}.active\:border-black-alpha-80:active{border-color:#000c!important}.active\:border-black-alpha-90:active{border-color:#000000e6!important}.text-white-alpha-10{color:#ffffff1a!important}.text-white-alpha-20{color:#fff3!important}.text-white-alpha-30{color:#ffffff4d!important}.text-white-alpha-40{color:#fff6!important}.text-white-alpha-50{color:#ffffff80!important}.text-white-alpha-60{color:#fff9!important}.text-white-alpha-70{color:#ffffffb3!important}.text-white-alpha-80{color:#fffc!important}.text-white-alpha-90{color:#ffffffe6!important}.hover\:text-white-alpha-10:hover{color:#ffffff1a!important}.hover\:text-white-alpha-20:hover{color:#fff3!important}.hover\:text-white-alpha-30:hover{color:#ffffff4d!important}.hover\:text-white-alpha-40:hover{color:#fff6!important}.hover\:text-white-alpha-50:hover{color:#ffffff80!important}.hover\:text-white-alpha-60:hover{color:#fff9!important}.hover\:text-white-alpha-70:hover{color:#ffffffb3!important}.hover\:text-white-alpha-80:hover{color:#fffc!important}.hover\:text-white-alpha-90:hover{color:#ffffffe6!important}.focus\:text-white-alpha-10:focus{color:#ffffff1a!important}.focus\:text-white-alpha-20:focus{color:#fff3!important}.focus\:text-white-alpha-30:focus{color:#ffffff4d!important}.focus\:text-white-alpha-40:focus{color:#fff6!important}.focus\:text-white-alpha-50:focus{color:#ffffff80!important}.focus\:text-white-alpha-60:focus{color:#fff9!important}.focus\:text-white-alpha-70:focus{color:#ffffffb3!important}.focus\:text-white-alpha-80:focus{color:#fffc!important}.focus\:text-white-alpha-90:focus{color:#ffffffe6!important}.active\:text-white-alpha-10:active{color:#ffffff1a!important}.active\:text-white-alpha-20:active{color:#fff3!important}.active\:text-white-alpha-30:active{color:#ffffff4d!important}.active\:text-white-alpha-40:active{color:#fff6!important}.active\:text-white-alpha-50:active{color:#ffffff80!important}.active\:text-white-alpha-60:active{color:#fff9!important}.active\:text-white-alpha-70:active{color:#ffffffb3!important}.active\:text-white-alpha-80:active{color:#fffc!important}.active\:text-white-alpha-90:active{color:#ffffffe6!important}.text-black-alpha-10{color:#0000001a!important}.text-black-alpha-20{color:#0003!important}.text-black-alpha-30{color:#0000004d!important}.text-black-alpha-40{color:#0006!important}.text-black-alpha-50{color:#00000080!important}.text-black-alpha-60{color:#0009!important}.text-black-alpha-70{color:#000000b3!important}.text-black-alpha-80{color:#000c!important}.text-black-alpha-90{color:#000000e6!important}.hover\:text-black-alpha-10:hover{color:#0000001a!important}.hover\:text-black-alpha-20:hover{color:#0003!important}.hover\:text-black-alpha-30:hover{color:#0000004d!important}.hover\:text-black-alpha-40:hover{color:#0006!important}.hover\:text-black-alpha-50:hover{color:#00000080!important}.hover\:text-black-alpha-60:hover{color:#0009!important}.hover\:text-black-alpha-70:hover{color:#000000b3!important}.hover\:text-black-alpha-80:hover{color:#000c!important}.hover\:text-black-alpha-90:hover{color:#000000e6!important}.focus\:text-black-alpha-10:focus{color:#0000001a!important}.focus\:text-black-alpha-20:focus{color:#0003!important}.focus\:text-black-alpha-30:focus{color:#0000004d!important}.focus\:text-black-alpha-40:focus{color:#0006!important}.focus\:text-black-alpha-50:focus{color:#00000080!important}.focus\:text-black-alpha-60:focus{color:#0009!important}.focus\:text-black-alpha-70:focus{color:#000000b3!important}.focus\:text-black-alpha-80:focus{color:#000c!important}.focus\:text-black-alpha-90:focus{color:#000000e6!important}.active\:text-black-alpha-10:active{color:#0000001a!important}.active\:text-black-alpha-20:active{color:#0003!important}.active\:text-black-alpha-30:active{color:#0000004d!important}.active\:text-black-alpha-40:active{color:#0006!important}.active\:text-black-alpha-50:active{color:#00000080!important}.active\:text-black-alpha-60:active{color:#0009!important}.active\:text-black-alpha-70:active{color:#000000b3!important}.active\:text-black-alpha-80:active{color:#000c!important}.active\:text-black-alpha-90:active{color:#000000e6!important}.text-primary{color:var(--primary-color)!important}.bg-primary{background-color:var(--primary-color)!important;color:var(--primary-color-text)!important}.bg-primary-reverse{background-color:var(--primary-color-text)!important;color:var(--primary-color)!important}.bg-white{background-color:#fff!important}.border-primary{border-color:var(--primary-color)!important}.text-white{color:#fff!important}.border-white{border-color:#fff!important}.text-color{color:var(--text-color)!important}.text-color-secondary{color:var(--text-color-secondary)!important}.surface-ground{background-color:var(--surface-ground)!important}.surface-section{background-color:var(--surface-section)!important}.surface-card{background-color:var(--surface-card)!important}.surface-overlay{background-color:var(--surface-overlay)!important}.surface-hover{background-color:var(--surface-hover)!important}.surface-border{border-color:var(--surface-border)!important}.active\:text-primary:active,.focus\:text-primary:focus,.hover\:text-primary:hover{color:var(--primary-color)!important}.active\:bg-primary:active,.focus\:bg-primary:focus,.hover\:bg-primary:hover{background-color:var(--primary-color)!important;color:var(--primary-color-text)!important}.active\:bg-primary-reverse:active,.focus\:bg-primary-reverse:focus,.hover\:bg-primary-reverse:hover{background-color:var(--primary-color-text)!important;color:var(--primary-color)!important}.active\:bg-white:active,.focus\:bg-white:focus,.hover\:bg-white:hover{background-color:#fff!important}.active\:border-primary:active,.focus\:border-primary:focus,.hover\:border-primary:hover{border-color:var(--primary-color)!important}.active\:text-white:active,.focus\:text-white:focus,.hover\:text-white:hover{color:#fff!important}.active\:border-white:active,.focus\:border-white:focus,.hover\:border-white:hover{border-color:#fff!important}.active\:text-color:active,.focus\:text-color:focus,.hover\:text-color:hover{color:var(--text-color)!important}.active\:text-color-secondary:active,.focus\:text-color-secondary:focus,.hover\:text-color-secondary:hover{color:var(--text-color-secondary)!important}.active\:surface-ground:active,.focus\:surface-ground:focus,.hover\:surface-ground:hover{background-color:var(--surface-ground)!important}.active\:surface-section:active,.focus\:surface-section:focus,.hover\:surface-section:hover{background-color:var(--surface-section)!important}.active\:surface-card:active,.focus\:surface-card:focus,.hover\:surface-card:hover{background-color:var(--surface-card)!important}.active\:surface-overlay:active,.focus\:surface-overlay:focus,.hover\:surface-overlay:hover{background-color:var(--surface-overlay)!important}.active\:surface-hover:active,.focus\:surface-hover:focus,.hover\:surface-hover:hover{background-color:var(--surface-hover)!important}.active\:surface-border:active,.focus\:surface-border:focus,.hover\:surface-border:hover{border-color:var(--surface-border)!important}@media screen and (min-width:576px){.sm\:text-primary{color:var(--primary-color)!important}.sm\:bg-primary{background-color:var(--primary-color)!important;color:var(--primary-color-text)!important}.sm\:bg-primary-reverse{background-color:var(--primary-color-text)!important;color:var(--primary-color)!important}.sm\:bg-white{background-color:#fff!important}.sm\:border-primary{border-color:var(--primary-color)!important}.sm\:text-white{color:#fff!important}.sm\:border-white{border-color:#fff!important}.sm\:text-color{color:var(--text-color)!important}.sm\:text-color-secondary{color:var(--text-color-secondary)!important}.sm\:surface-ground{background-color:var(--surface-ground)!important}.sm\:surface-section{background-color:var(--surface-section)!important}.sm\:surface-card{background-color:var(--surface-card)!important}.sm\:surface-overlay{background-color:var(--surface-overlay)!important}.sm\:surface-hover{background-color:var(--surface-hover)!important}.sm\:surface-border{border-color:var(--surface-border)!important}.sm\:active\:text-primary:active,.sm\:focus\:text-primary:focus,.sm\:hover\:text-primary:hover{color:var(--primary-color)!important}.sm\:active\:bg-primary:active,.sm\:focus\:bg-primary:focus,.sm\:hover\:bg-primary:hover{background-color:var(--primary-color)!important;color:var(--primary-color-text)!important}.sm\:active\:bg-primary-reverse:active,.sm\:focus\:bg-primary-reverse:focus,.sm\:hover\:bg-primary-reverse:hover{background-color:var(--primary-color-text)!important;color:var(--primary-color)!important}.sm\:active\:bg-white:active,.sm\:focus\:bg-white:focus,.sm\:hover\:bg-white:hover{background-color:#fff!important}.sm\:active\:border-primary:active,.sm\:focus\:border-primary:focus,.sm\:hover\:border-primary:hover{border-color:var(--primary-color)!important}.sm\:active\:text-white:active,.sm\:focus\:text-white:focus,.sm\:hover\:text-white:hover{color:#fff!important}.sm\:active\:border-white:active,.sm\:focus\:border-white:focus,.sm\:hover\:border-white:hover{border-color:#fff!important}.sm\:active\:text-color:active,.sm\:focus\:text-color:focus,.sm\:hover\:text-color:hover{color:var(--text-color)!important}.sm\:active\:text-color-secondary:active,.sm\:focus\:text-color-secondary:focus,.sm\:hover\:text-color-secondary:hover{color:var(--text-color-secondary)!important}.sm\:active\:surface-ground:active,.sm\:focus\:surface-ground:focus,.sm\:hover\:surface-ground:hover{background-color:var(--surface-ground)!important}.sm\:active\:surface-section:active,.sm\:focus\:surface-section:focus,.sm\:hover\:surface-section:hover{background-color:var(--surface-section)!important}.sm\:active\:surface-card:active,.sm\:focus\:surface-card:focus,.sm\:hover\:surface-card:hover{background-color:var(--surface-card)!important}.sm\:active\:surface-overlay:active,.sm\:focus\:surface-overlay:focus,.sm\:hover\:surface-overlay:hover{background-color:var(--surface-overlay)!important}.sm\:active\:surface-hover:active,.sm\:focus\:surface-hover:focus,.sm\:hover\:surface-hover:hover{background-color:var(--surface-hover)!important}.sm\:active\:surface-border:active,.sm\:focus\:surface-border:focus,.sm\:hover\:surface-border:hover{border-color:var(--surface-border)!important}}@media screen and (min-width:768px){.md\:text-primary{color:var(--primary-color)!important}.md\:bg-primary{background-color:var(--primary-color)!important;color:var(--primary-color-text)!important}.md\:bg-primary-reverse{background-color:var(--primary-color-text)!important;color:var(--primary-color)!important}.md\:bg-white{background-color:#fff!important}.md\:border-primary{border-color:var(--primary-color)!important}.md\:text-white{color:#fff!important}.md\:border-white{border-color:#fff!important}.md\:text-color{color:var(--text-color)!important}.md\:text-color-secondary{color:var(--text-color-secondary)!important}.md\:surface-ground{background-color:var(--surface-ground)!important}.md\:surface-section{background-color:var(--surface-section)!important}.md\:surface-card{background-color:var(--surface-card)!important}.md\:surface-overlay{background-color:var(--surface-overlay)!important}.md\:surface-hover{background-color:var(--surface-hover)!important}.md\:surface-border{border-color:var(--surface-border)!important}.md\:active\:text-primary:active,.md\:focus\:text-primary:focus,.md\:hover\:text-primary:hover{color:var(--primary-color)!important}.md\:active\:bg-primary:active,.md\:focus\:bg-primary:focus,.md\:hover\:bg-primary:hover{background-color:var(--primary-color)!important;color:var(--primary-color-text)!important}.md\:active\:bg-primary-reverse:active,.md\:focus\:bg-primary-reverse:focus,.md\:hover\:bg-primary-reverse:hover{background-color:var(--primary-color-text)!important;color:var(--primary-color)!important}.md\:active\:bg-white:active,.md\:focus\:bg-white:focus,.md\:hover\:bg-white:hover{background-color:#fff!important}.md\:active\:border-primary:active,.md\:focus\:border-primary:focus,.md\:hover\:border-primary:hover{border-color:var(--primary-color)!important}.md\:active\:text-white:active,.md\:focus\:text-white:focus,.md\:hover\:text-white:hover{color:#fff!important}.md\:active\:border-white:active,.md\:focus\:border-white:focus,.md\:hover\:border-white:hover{border-color:#fff!important}.md\:active\:text-color:active,.md\:focus\:text-color:focus,.md\:hover\:text-color:hover{color:var(--text-color)!important}.md\:active\:text-color-secondary:active,.md\:focus\:text-color-secondary:focus,.md\:hover\:text-color-secondary:hover{color:var(--text-color-secondary)!important}.md\:active\:surface-ground:active,.md\:focus\:surface-ground:focus,.md\:hover\:surface-ground:hover{background-color:var(--surface-ground)!important}.md\:active\:surface-section:active,.md\:focus\:surface-section:focus,.md\:hover\:surface-section:hover{background-color:var(--surface-section)!important}.md\:active\:surface-card:active,.md\:focus\:surface-card:focus,.md\:hover\:surface-card:hover{background-color:var(--surface-card)!important}.md\:active\:surface-overlay:active,.md\:focus\:surface-overlay:focus,.md\:hover\:surface-overlay:hover{background-color:var(--surface-overlay)!important}.md\:active\:surface-hover:active,.md\:focus\:surface-hover:focus,.md\:hover\:surface-hover:hover{background-color:var(--surface-hover)!important}.md\:active\:surface-border:active,.md\:focus\:surface-border:focus,.md\:hover\:surface-border:hover{border-color:var(--surface-border)!important}}@media screen and (min-width:992px){.lg\:text-primary{color:var(--primary-color)!important}.lg\:bg-primary{background-color:var(--primary-color)!important;color:var(--primary-color-text)!important}.lg\:bg-primary-reverse{background-color:var(--primary-color-text)!important;color:var(--primary-color)!important}.lg\:bg-white{background-color:#fff!important}.lg\:border-primary{border-color:var(--primary-color)!important}.lg\:text-white{color:#fff!important}.lg\:border-white{border-color:#fff!important}.lg\:text-color{color:var(--text-color)!important}.lg\:text-color-secondary{color:var(--text-color-secondary)!important}.lg\:surface-ground{background-color:var(--surface-ground)!important}.lg\:surface-section{background-color:var(--surface-section)!important}.lg\:surface-card{background-color:var(--surface-card)!important}.lg\:surface-overlay{background-color:var(--surface-overlay)!important}.lg\:surface-hover{background-color:var(--surface-hover)!important}.lg\:surface-border{border-color:var(--surface-border)!important}.lg\:active\:text-primary:active,.lg\:focus\:text-primary:focus,.lg\:hover\:text-primary:hover{color:var(--primary-color)!important}.lg\:active\:bg-primary:active,.lg\:focus\:bg-primary:focus,.lg\:hover\:bg-primary:hover{background-color:var(--primary-color)!important;color:var(--primary-color-text)!important}.lg\:active\:bg-primary-reverse:active,.lg\:focus\:bg-primary-reverse:focus,.lg\:hover\:bg-primary-reverse:hover{background-color:var(--primary-color-text)!important;color:var(--primary-color)!important}.lg\:active\:bg-white:active,.lg\:focus\:bg-white:focus,.lg\:hover\:bg-white:hover{background-color:#fff!important}.lg\:active\:border-primary:active,.lg\:focus\:border-primary:focus,.lg\:hover\:border-primary:hover{border-color:var(--primary-color)!important}.lg\:active\:text-white:active,.lg\:focus\:text-white:focus,.lg\:hover\:text-white:hover{color:#fff!important}.lg\:active\:border-white:active,.lg\:focus\:border-white:focus,.lg\:hover\:border-white:hover{border-color:#fff!important}.lg\:active\:text-color:active,.lg\:focus\:text-color:focus,.lg\:hover\:text-color:hover{color:var(--text-color)!important}.lg\:active\:text-color-secondary:active,.lg\:focus\:text-color-secondary:focus,.lg\:hover\:text-color-secondary:hover{color:var(--text-color-secondary)!important}.lg\:active\:surface-ground:active,.lg\:focus\:surface-ground:focus,.lg\:hover\:surface-ground:hover{background-color:var(--surface-ground)!important}.lg\:active\:surface-section:active,.lg\:focus\:surface-section:focus,.lg\:hover\:surface-section:hover{background-color:var(--surface-section)!important}.lg\:active\:surface-card:active,.lg\:focus\:surface-card:focus,.lg\:hover\:surface-card:hover{background-color:var(--surface-card)!important}.lg\:active\:surface-overlay:active,.lg\:focus\:surface-overlay:focus,.lg\:hover\:surface-overlay:hover{background-color:var(--surface-overlay)!important}.lg\:active\:surface-hover:active,.lg\:focus\:surface-hover:focus,.lg\:hover\:surface-hover:hover{background-color:var(--surface-hover)!important}.lg\:active\:surface-border:active,.lg\:focus\:surface-border:focus,.lg\:hover\:surface-border:hover{border-color:var(--surface-border)!important}}@media screen and (min-width:1200px){.xl\:text-primary{color:var(--primary-color)!important}.xl\:bg-primary{background-color:var(--primary-color)!important;color:var(--primary-color-text)!important}.xl\:bg-primary-reverse{background-color:var(--primary-color-text)!important;color:var(--primary-color)!important}.xl\:bg-white{background-color:#fff!important}.xl\:border-primary{border-color:var(--primary-color)!important}.xl\:text-white{color:#fff!important}.xl\:border-white{border-color:#fff!important}.xl\:text-color{color:var(--text-color)!important}.xl\:text-color-secondary{color:var(--text-color-secondary)!important}.xl\:surface-ground{background-color:var(--surface-ground)!important}.xl\:surface-section{background-color:var(--surface-section)!important}.xl\:surface-card{background-color:var(--surface-card)!important}.xl\:surface-overlay{background-color:var(--surface-overlay)!important}.xl\:surface-hover{background-color:var(--surface-hover)!important}.xl\:surface-border{border-color:var(--surface-border)!important}.xl\:active\:text-primary:active,.xl\:focus\:text-primary:focus,.xl\:hover\:text-primary:hover{color:var(--primary-color)!important}.xl\:active\:bg-primary:active,.xl\:focus\:bg-primary:focus,.xl\:hover\:bg-primary:hover{background-color:var(--primary-color)!important;color:var(--primary-color-text)!important}.xl\:active\:bg-primary-reverse:active,.xl\:focus\:bg-primary-reverse:focus,.xl\:hover\:bg-primary-reverse:hover{background-color:var(--primary-color-text)!important;color:var(--primary-color)!important}.xl\:active\:bg-white:active,.xl\:focus\:bg-white:focus,.xl\:hover\:bg-white:hover{background-color:#fff!important}.xl\:active\:border-primary:active,.xl\:focus\:border-primary:focus,.xl\:hover\:border-primary:hover{border-color:var(--primary-color)!important}.xl\:active\:text-white:active,.xl\:focus\:text-white:focus,.xl\:hover\:text-white:hover{color:#fff!important}.xl\:active\:border-white:active,.xl\:focus\:border-white:focus,.xl\:hover\:border-white:hover{border-color:#fff!important}.xl\:active\:text-color:active,.xl\:focus\:text-color:focus,.xl\:hover\:text-color:hover{color:var(--text-color)!important}.xl\:active\:text-color-secondary:active,.xl\:focus\:text-color-secondary:focus,.xl\:hover\:text-color-secondary:hover{color:var(--text-color-secondary)!important}.xl\:active\:surface-ground:active,.xl\:focus\:surface-ground:focus,.xl\:hover\:surface-ground:hover{background-color:var(--surface-ground)!important}.xl\:active\:surface-section:active,.xl\:focus\:surface-section:focus,.xl\:hover\:surface-section:hover{background-color:var(--surface-section)!important}.xl\:active\:surface-card:active,.xl\:focus\:surface-card:focus,.xl\:hover\:surface-card:hover{background-color:var(--surface-card)!important}.xl\:active\:surface-overlay:active,.xl\:focus\:surface-overlay:focus,.xl\:hover\:surface-overlay:hover{background-color:var(--surface-overlay)!important}.xl\:active\:surface-hover:active,.xl\:focus\:surface-hover:focus,.xl\:hover\:surface-hover:hover{background-color:var(--surface-hover)!important}.xl\:active\:surface-border:active,.xl\:focus\:surface-border:focus,.xl\:hover\:surface-border:hover{border-color:var(--surface-border)!important}}.field{margin-bottom:1rem}.field>label{display:inline-block;margin-bottom:.5rem}.field.grid>label{align-items:center;display:flex}.field>small{margin-top:.25rem}.field.grid,.formgrid.grid{margin-top:0}.field.grid .col,.field.grid .col-1,.field.grid .col-10,.field.grid .col-11,.field.grid .col-12,.field.grid .col-2,.field.grid .col-3,.field.grid .col-4,.field.grid .col-5,.field.grid .col-6,.field.grid .col-7,.field.grid .col-8,.field.grid .col-9,.field.grid .col-fixed,.formgrid.grid .col,.formgrid.grid .col-1,.formgrid.grid .col-10,.formgrid.grid .col-11,.formgrid.grid .col-12,.formgrid.grid .col-2,.formgrid.grid .col-3,.formgrid.grid .col-4,.formgrid.grid .col-5,.formgrid.grid .col-6,.formgrid.grid .col-7,.formgrid.grid .col-8,.formgrid.grid .col-9,.formgrid.grid .col-fixed{padding-bottom:0;padding-top:0}.formgroup-inline{align-items:flex-start;display:flex;flex-wrap:wrap}.formgroup-inline .field,.formgroup-inline .field-checkbox,.formgroup-inline .field-radiobutton{margin-right:1rem}.formgroup-inline .field-checkbox>label,.formgroup-inline .field-radiobutton>label,.formgroup-inline .field>label{margin-bottom:0;margin-right:.5rem}.field-checkbox,.field-radiobutton{align-items:center;display:flex;margin-bottom:1rem}.field-checkbox>label,.field-radiobutton>label{line-height:1;margin-left:.5rem}.hidden{display:none!important}.block{display:block!important}.inline{display:inline!important}.inline-block{display:inline-block!important}.flex{display:flex!important}.inline-flex{display:inline-flex!important}@media screen and (min-width:576px){.sm\:hidden{display:none!important}.sm\:block{display:block!important}.sm\:inline{display:inline!important}.sm\:inline-block{display:inline-block!important}.sm\:flex{display:flex!important}.sm\:inline-flex{display:inline-flex!important}}@media screen and (min-width:768px){.md\:hidden{display:none!important}.md\:block{display:block!important}.md\:inline{display:inline!important}.md\:inline-block{display:inline-block!important}.md\:flex{display:flex!important}.md\:inline-flex{display:inline-flex!important}}@media screen and (min-width:992px){.lg\:hidden{display:none!important}.lg\:block{display:block!important}.lg\:inline{display:inline!important}.lg\:inline-block{display:inline-block!important}.lg\:flex{display:flex!important}.lg\:inline-flex{display:inline-flex!important}}@media screen and (min-width:1200px){.xl\:hidden{display:none!important}.xl\:block{display:block!important}.xl\:inline{display:inline!important}.xl\:inline-block{display:inline-block!important}.xl\:flex{display:flex!important}.xl\:inline-flex{display:inline-flex!important}}.text-center{text-align:center!important}.text-justify{text-align:justify!important}.text-left{text-align:left!important}.text-right{text-align:right!important}@media screen and (min-width:576px){.sm\:text-center{text-align:center!important}.sm\:text-justify{text-align:justify!important}.sm\:text-left{text-align:left!important}.sm\:text-right{text-align:right!important}}@media screen and (min-width:768px){.md\:text-center{text-align:center!important}.md\:text-justify{text-align:justify!important}.md\:text-left{text-align:left!important}.md\:text-right{text-align:right!important}}@media screen and (min-width:992px){.lg\:text-center{text-align:center!important}.lg\:text-justify{text-align:justify!important}.lg\:text-left{text-align:left!important}.lg\:text-right{text-align:right!important}}@media screen and (min-width:1200px){.xl\:text-center{text-align:center!important}.xl\:text-justify{text-align:justify!important}.xl\:text-left{text-align:left!important}.xl\:text-right{text-align:right!important}}.underline{text-decoration:underline!important}.line-through{text-decoration:line-through!important}.no-underline{text-decoration:none!important}.active\:underline:active,.focus\:underline:focus,.hover\:underline:hover{text-decoration:underline!important}.active\:line-through:active,.focus\:line-through:focus,.hover\:line-through:hover{text-decoration:line-through!important}.active\:no-underline:active,.focus\:no-underline:focus,.hover\:no-underline:hover{text-decoration:none!important}.lowercase{text-transform:lowercase!important}.uppercase{text-transform:uppercase!important}.capitalize{text-transform:capitalize!important}.text-overflow-clip{text-overflow:clip!important}.text-overflow-ellipsis{text-overflow:ellipsis!important}@media screen and (min-width:576px){.sm\:text-overflow-clip{text-overflow:clip!important}.sm\:text-overflow-ellipsis{text-overflow:ellipsis!important}}@media screen and (min-width:768px){.md\:text-overflow-clip{text-overflow:clip!important}.md\:text-overflow-ellipsis{text-overflow:ellipsis!important}}@media screen and (min-width:992px){.lg\:text-overflow-clip{text-overflow:clip!important}.lg\:text-overflow-ellipsis{text-overflow:ellipsis!important}}@media screen and (min-width:1200px){.xl\:text-overflow-clip{text-overflow:clip!important}.xl\:text-overflow-ellipsis{text-overflow:ellipsis!important}}.font-light{font-weight:300!important}.font-normal{font-weight:400!important}.font-medium{font-weight:500!important}.font-semibold{font-weight:600!important}.font-bold{font-weight:700!important}@media screen and (min-width:576px){.sm\:font-light{font-weight:300!important}.sm\:font-normal{font-weight:400!important}.sm\:font-medium{font-weight:500!important}.sm\:font-semibold{font-weight:600!important}.sm\:font-bold{font-weight:700!important}}@media screen and (min-width:768px){.md\:font-light{font-weight:300!important}.md\:font-normal{font-weight:400!important}.md\:font-medium{font-weight:500!important}.md\:font-semibold{font-weight:600!important}.md\:font-bold{font-weight:700!important}}@media screen and (min-width:992px){.lg\:font-light{font-weight:300!important}.lg\:font-normal{font-weight:400!important}.lg\:font-medium{font-weight:500!important}.lg\:font-semibold{font-weight:600!important}.lg\:font-bold{font-weight:700!important}}@media screen and (min-width:1200px){.xl\:font-light{font-weight:300!important}.xl\:font-normal{font-weight:400!important}.xl\:font-medium{font-weight:500!important}.xl\:font-semibold{font-weight:600!important}.xl\:font-bold{font-weight:700!important}}.font-italic{font-style:italic!important}.text-xs{font-size:.75rem!important}.text-sm{font-size:.875rem!important}.text-base{font-size:1rem!important}.text-lg{font-size:1.125rem!important}.text-xl{font-size:1.25rem!important}.text-2xl{font-size:1.5rem!important}.text-3xl{font-size:1.75rem!important}.text-4xl{font-size:2rem!important}.text-5xl{font-size:2.5rem!important}.text-6xl{font-size:3rem!important}.text-7xl{font-size:4rem!important}.text-8xl{font-size:6rem!important}@media screen and (min-width:576px){.sm\:text-xs{font-size:.75rem!important}.sm\:text-sm{font-size:.875rem!important}.sm\:text-base{font-size:1rem!important}.sm\:text-lg{font-size:1.125rem!important}.sm\:text-xl{font-size:1.25rem!important}.sm\:text-2xl{font-size:1.5rem!important}.sm\:text-3xl{font-size:1.75rem!important}.sm\:text-4xl{font-size:2rem!important}.sm\:text-5xl{font-size:2.5rem!important}.sm\:text-6xl{font-size:3rem!important}.sm\:text-7xl{font-size:4rem!important}.sm\:text-8xl{font-size:6rem!important}}@media screen and (min-width:768px){.md\:text-xs{font-size:.75rem!important}.md\:text-sm{font-size:.875rem!important}.md\:text-base{font-size:1rem!important}.md\:text-lg{font-size:1.125rem!important}.md\:text-xl{font-size:1.25rem!important}.md\:text-2xl{font-size:1.5rem!important}.md\:text-3xl{font-size:1.75rem!important}.md\:text-4xl{font-size:2rem!important}.md\:text-5xl{font-size:2.5rem!important}.md\:text-6xl{font-size:3rem!important}.md\:text-7xl{font-size:4rem!important}.md\:text-8xl{font-size:6rem!important}}@media screen and (min-width:992px){.lg\:text-xs{font-size:.75rem!important}.lg\:text-sm{font-size:.875rem!important}.lg\:text-base{font-size:1rem!important}.lg\:text-lg{font-size:1.125rem!important}.lg\:text-xl{font-size:1.25rem!important}.lg\:text-2xl{font-size:1.5rem!important}.lg\:text-3xl{font-size:1.75rem!important}.lg\:text-4xl{font-size:2rem!important}.lg\:text-5xl{font-size:2.5rem!important}.lg\:text-6xl{font-size:3rem!important}.lg\:text-7xl{font-size:4rem!important}.lg\:text-8xl{font-size:6rem!important}}@media screen and (min-width:1200px){.xl\:text-xs{font-size:.75rem!important}.xl\:text-sm{font-size:.875rem!important}.xl\:text-base{font-size:1rem!important}.xl\:text-lg{font-size:1.125rem!important}.xl\:text-xl{font-size:1.25rem!important}.xl\:text-2xl{font-size:1.5rem!important}.xl\:text-3xl{font-size:1.75rem!important}.xl\:text-4xl{font-size:2rem!important}.xl\:text-5xl{font-size:2.5rem!important}.xl\:text-6xl{font-size:3rem!important}.xl\:text-7xl{font-size:4rem!important}.xl\:text-8xl{font-size:6rem!important}}.line-height-1{line-height:1!important}.line-height-2{line-height:1.25!important}.line-height-3{line-height:1.5!important}.line-height-4{line-height:2!important}.white-space-normal{white-space:normal!important}.white-space-nowrap{white-space:nowrap!important}.vertical-align-baseline{vertical-align:initial!important}.vertical-align-top{vertical-align:top!important}.vertical-align-middle{vertical-align:middle!important}.vertical-align-bottom{vertical-align:bottom!important}.vertical-align-text-top{vertical-align:text-top!important}.vertical-align-text-bottom{vertical-align:text-bottom!important}.vertical-align-sub{vertical-align:sub!important}.vertical-align-super{vertical-align:super!important}@media screen and (min-width:576px){.sm\:vertical-align-baseline{vertical-align:initial!important}.sm\:vertical-align-top{vertical-align:top!important}.sm\:vertical-align-middle{vertical-align:middle!important}.sm\:vertical-align-bottom{vertical-align:bottom!important}.sm\:vertical-align-text-top{vertical-align:text-top!important}.sm\:vertical-align-text-bottom{vertical-align:text-bottom!important}.sm\:vertical-align-sub{vertical-align:sub!important}.sm\:vertical-align-super{vertical-align:super!important}}@media screen and (min-width:768px){.md\:vertical-align-baseline{vertical-align:initial!important}.md\:vertical-align-top{vertical-align:top!important}.md\:vertical-align-middle{vertical-align:middle!important}.md\:vertical-align-bottom{vertical-align:bottom!important}.md\:vertical-align-text-top{vertical-align:text-top!important}.md\:vertical-align-text-bottom{vertical-align:text-bottom!important}.md\:vertical-align-sub{vertical-align:sub!important}.md\:vertical-align-super{vertical-align:super!important}}@media screen and (min-width:992px){.lg\:vertical-align-baseline{vertical-align:initial!important}.lg\:vertical-align-top{vertical-align:top!important}.lg\:vertical-align-middle{vertical-align:middle!important}.lg\:vertical-align-bottom{vertical-align:bottom!important}.lg\:vertical-align-text-top{vertical-align:text-top!important}.lg\:vertical-align-text-bottom{vertical-align:text-bottom!important}.lg\:vertical-align-sub{vertical-align:sub!important}.lg\:vertical-align-super{vertical-align:super!important}}@media screen and (min-width:1200px){.xl\:vertical-align-baseline{vertical-align:initial!important}.xl\:vertical-align-top{vertical-align:top!important}.xl\:vertical-align-middle{vertical-align:middle!important}.xl\:vertical-align-bottom{vertical-align:bottom!important}.xl\:vertical-align-text-top{vertical-align:text-top!important}.xl\:vertical-align-text-bottom{vertical-align:text-bottom!important}.xl\:vertical-align-sub{vertical-align:sub!important}.xl\:vertical-align-super{vertical-align:super!important}}.flex-row{flex-direction:row!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column{flex-direction:column!important}.flex-column-reverse{flex-direction:column-reverse!important}@media screen and (min-width:576px){.sm\:flex-row{flex-direction:row!important}.sm\:flex-row-reverse{flex-direction:row-reverse!important}.sm\:flex-column{flex-direction:column!important}.sm\:flex-column-reverse{flex-direction:column-reverse!important}}@media screen and (min-width:768px){.md\:flex-row{flex-direction:row!important}.md\:flex-row-reverse{flex-direction:row-reverse!important}.md\:flex-column{flex-direction:column!important}.md\:flex-column-reverse{flex-direction:column-reverse!important}}@media screen and (min-width:992px){.lg\:flex-row{flex-direction:row!important}.lg\:flex-row-reverse{flex-direction:row-reverse!important}.lg\:flex-column{flex-direction:column!important}.lg\:flex-column-reverse{flex-direction:column-reverse!important}}@media screen and (min-width:1200px){.xl\:flex-row{flex-direction:row!important}.xl\:flex-row-reverse{flex-direction:row-reverse!important}.xl\:flex-column{flex-direction:column!important}.xl\:flex-column-reverse{flex-direction:column-reverse!important}}.flex-wrap{flex-wrap:wrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-nowrap{flex-wrap:nowrap!important}@media screen and (min-width:576px){.sm\:flex-wrap{flex-wrap:wrap!important}.sm\:flex-wrap-reverse{flex-wrap:wrap-reverse!important}.sm\:flex-nowrap{flex-wrap:nowrap!important}}@media screen and (min-width:768px){.md\:flex-wrap{flex-wrap:wrap!important}.md\:flex-wrap-reverse{flex-wrap:wrap-reverse!important}.md\:flex-nowrap{flex-wrap:nowrap!important}}@media screen and (min-width:992px){.lg\:flex-wrap{flex-wrap:wrap!important}.lg\:flex-wrap-reverse{flex-wrap:wrap-reverse!important}.lg\:flex-nowrap{flex-wrap:nowrap!important}}@media screen and (min-width:1200px){.xl\:flex-wrap{flex-wrap:wrap!important}.xl\:flex-wrap-reverse{flex-wrap:wrap-reverse!important}.xl\:flex-nowrap{flex-wrap:nowrap!important}}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}@media screen and (min-width:576px){.sm\:justify-content-start{justify-content:flex-start!important}.sm\:justify-content-end{justify-content:flex-end!important}.sm\:justify-content-center{justify-content:center!important}.sm\:justify-content-between{justify-content:space-between!important}.sm\:justify-content-around{justify-content:space-around!important}.sm\:justify-content-evenly{justify-content:space-evenly!important}}@media screen and (min-width:768px){.md\:justify-content-start{justify-content:flex-start!important}.md\:justify-content-end{justify-content:flex-end!important}.md\:justify-content-center{justify-content:center!important}.md\:justify-content-between{justify-content:space-between!important}.md\:justify-content-around{justify-content:space-around!important}.md\:justify-content-evenly{justify-content:space-evenly!important}}@media screen and (min-width:992px){.lg\:justify-content-start{justify-content:flex-start!important}.lg\:justify-content-end{justify-content:flex-end!important}.lg\:justify-content-center{justify-content:center!important}.lg\:justify-content-between{justify-content:space-between!important}.lg\:justify-content-around{justify-content:space-around!important}.lg\:justify-content-evenly{justify-content:space-evenly!important}}@media screen and (min-width:1200px){.xl\:justify-content-start{justify-content:flex-start!important}.xl\:justify-content-end{justify-content:flex-end!important}.xl\:justify-content-center{justify-content:center!important}.xl\:justify-content-between{justify-content:space-between!important}.xl\:justify-content-around{justify-content:space-around!important}.xl\:justify-content-evenly{justify-content:space-evenly!important}}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-evenly{align-content:space-evenly!important}@media screen and (min-width:576px){.sm\:align-content-start{align-content:flex-start!important}.sm\:align-content-end{align-content:flex-end!important}.sm\:align-content-center{align-content:center!important}.sm\:align-content-between{align-content:space-between!important}.sm\:align-content-around{align-content:space-around!important}.sm\:align-content-evenly{align-content:space-evenly!important}}@media screen and (min-width:768px){.md\:align-content-start{align-content:flex-start!important}.md\:align-content-end{align-content:flex-end!important}.md\:align-content-center{align-content:center!important}.md\:align-content-between{align-content:space-between!important}.md\:align-content-around{align-content:space-around!important}.md\:align-content-evenly{align-content:space-evenly!important}}@media screen and (min-width:992px){.lg\:align-content-start{align-content:flex-start!important}.lg\:align-content-end{align-content:flex-end!important}.lg\:align-content-center{align-content:center!important}.lg\:align-content-between{align-content:space-between!important}.lg\:align-content-around{align-content:space-around!important}.lg\:align-content-evenly{align-content:space-evenly!important}}@media screen and (min-width:1200px){.xl\:align-content-start{align-content:flex-start!important}.xl\:align-content-end{align-content:flex-end!important}.xl\:align-content-center{align-content:center!important}.xl\:align-content-between{align-content:space-between!important}.xl\:align-content-around{align-content:space-around!important}.xl\:align-content-evenly{align-content:space-evenly!important}}.align-items-stretch{align-items:stretch!important}.align-items-start{align-items:flex-start!important}.align-items-center{align-items:center!important}.align-items-end{align-items:flex-end!important}.align-items-baseline{align-items:baseline!important}@media screen and (min-width:576px){.sm\:align-items-stretch{align-items:stretch!important}.sm\:align-items-start{align-items:flex-start!important}.sm\:align-items-center{align-items:center!important}.sm\:align-items-end{align-items:flex-end!important}.sm\:align-items-baseline{align-items:baseline!important}}@media screen and (min-width:768px){.md\:align-items-stretch{align-items:stretch!important}.md\:align-items-start{align-items:flex-start!important}.md\:align-items-center{align-items:center!important}.md\:align-items-end{align-items:flex-end!important}.md\:align-items-baseline{align-items:baseline!important}}@media screen and (min-width:992px){.lg\:align-items-stretch{align-items:stretch!important}.lg\:align-items-start{align-items:flex-start!important}.lg\:align-items-center{align-items:center!important}.lg\:align-items-end{align-items:flex-end!important}.lg\:align-items-baseline{align-items:baseline!important}}@media screen and (min-width:1200px){.xl\:align-items-stretch{align-items:stretch!important}.xl\:align-items-start{align-items:flex-start!important}.xl\:align-items-center{align-items:center!important}.xl\:align-items-end{align-items:flex-end!important}.xl\:align-items-baseline{align-items:baseline!important}}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-stretch{align-self:stretch!important}.align-self-baseline{align-self:baseline!important}@media screen and (min-width:576px){.sm\:align-self-auto{align-self:auto!important}.sm\:align-self-start{align-self:flex-start!important}.sm\:align-self-end{align-self:flex-end!important}.sm\:align-self-center{align-self:center!important}.sm\:align-self-stretch{align-self:stretch!important}.sm\:align-self-baseline{align-self:baseline!important}}@media screen and (min-width:768px){.md\:align-self-auto{align-self:auto!important}.md\:align-self-start{align-self:flex-start!important}.md\:align-self-end{align-self:flex-end!important}.md\:align-self-center{align-self:center!important}.md\:align-self-stretch{align-self:stretch!important}.md\:align-self-baseline{align-self:baseline!important}}@media screen and (min-width:992px){.lg\:align-self-auto{align-self:auto!important}.lg\:align-self-start{align-self:flex-start!important}.lg\:align-self-end{align-self:flex-end!important}.lg\:align-self-center{align-self:center!important}.lg\:align-self-stretch{align-self:stretch!important}.lg\:align-self-baseline{align-self:baseline!important}}@media screen and (min-width:1200px){.xl\:align-self-auto{align-self:auto!important}.xl\:align-self-start{align-self:flex-start!important}.xl\:align-self-end{align-self:flex-end!important}.xl\:align-self-center{align-self:center!important}.xl\:align-self-stretch{align-self:stretch!important}.xl\:align-self-baseline{align-self:baseline!important}}.flex-order-0{order:0!important}.flex-order-1{order:1!important}.flex-order-2{order:2!important}.flex-order-3{order:3!important}.flex-order-4{order:4!important}.flex-order-5{order:5!important}.flex-order-6{order:6!important}@media screen and (min-width:576px){.sm\:flex-order-0{order:0!important}.sm\:flex-order-1{order:1!important}.sm\:flex-order-2{order:2!important}.sm\:flex-order-3{order:3!important}.sm\:flex-order-4{order:4!important}.sm\:flex-order-5{order:5!important}.sm\:flex-order-6{order:6!important}}@media screen and (min-width:768px){.md\:flex-order-0{order:0!important}.md\:flex-order-1{order:1!important}.md\:flex-order-2{order:2!important}.md\:flex-order-3{order:3!important}.md\:flex-order-4{order:4!important}.md\:flex-order-5{order:5!important}.md\:flex-order-6{order:6!important}}@media screen and (min-width:992px){.lg\:flex-order-0{order:0!important}.lg\:flex-order-1{order:1!important}.lg\:flex-order-2{order:2!important}.lg\:flex-order-3{order:3!important}.lg\:flex-order-4{order:4!important}.lg\:flex-order-5{order:5!important}.lg\:flex-order-6{order:6!important}}@media screen and (min-width:1200px){.xl\:flex-order-0{order:0!important}.xl\:flex-order-1{order:1!important}.xl\:flex-order-2{order:2!important}.xl\:flex-order-3{order:3!important}.xl\:flex-order-4{order:4!important}.xl\:flex-order-5{order:5!important}.xl\:flex-order-6{order:6!important}}.flex-1{flex:1 1!important}.flex-auto{flex:1 1 auto!important}.flex-initial{flex:0 1 auto!important}.flex-none{flex:none!important}@media screen and (min-width:576px){.sm\:flex-1{flex:1 1!important}.sm\:flex-auto{flex:1 1 auto!important}.sm\:flex-initial{flex:0 1 auto!important}.sm\:flex-none{flex:none!important}}@media screen and (min-width:768px){.md\:flex-1{flex:1 1!important}.md\:flex-auto{flex:1 1 auto!important}.md\:flex-initial{flex:0 1 auto!important}.md\:flex-none{flex:none!important}}@media screen and (min-width:992px){.lg\:flex-1{flex:1 1!important}.lg\:flex-auto{flex:1 1 auto!important}.lg\:flex-initial{flex:0 1 auto!important}.lg\:flex-none{flex:none!important}}@media screen and (min-width:1200px){.xl\:flex-1{flex:1 1!important}.xl\:flex-auto{flex:1 1 auto!important}.xl\:flex-initial{flex:0 1 auto!important}.xl\:flex-none{flex:none!important}}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}@media screen and (min-width:576px){.sm\:flex-grow-0{flex-grow:0!important}.sm\:flex-grow-1{flex-grow:1!important}}@media screen and (min-width:768px){.md\:flex-grow-0{flex-grow:0!important}.md\:flex-grow-1{flex-grow:1!important}}@media screen and (min-width:992px){.lg\:flex-grow-0{flex-grow:0!important}.lg\:flex-grow-1{flex-grow:1!important}}@media screen and (min-width:1200px){.xl\:flex-grow-0{flex-grow:0!important}.xl\:flex-grow-1{flex-grow:1!important}}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}@media screen and (min-width:576px){.sm\:flex-shrink-0{flex-shrink:0!important}.sm\:flex-shrink-1{flex-shrink:1!important}}@media screen and (min-width:768px){.md\:flex-shrink-0{flex-shrink:0!important}.md\:flex-shrink-1{flex-shrink:1!important}}@media screen and (min-width:992px){.lg\:flex-shrink-0{flex-shrink:0!important}.lg\:flex-shrink-1{flex-shrink:1!important}}@media screen and (min-width:1200px){.xl\:flex-shrink-0{flex-shrink:0!important}.xl\:flex-shrink-1{flex-shrink:1!important}}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:2rem!important}.gap-6{gap:3rem!important}.gap-7{gap:4rem!important}.gap-8{gap:5rem!important}.row-gap-0{row-gap:0!important}.row-gap-1{row-gap:.25rem!important}.row-gap-2{row-gap:.5rem!important}.row-gap-3{row-gap:1rem!important}.row-gap-4{row-gap:1.5rem!important}.row-gap-5{row-gap:2rem!important}.row-gap-6{row-gap:3rem!important}.row-gap-7{row-gap:4rem!important}.row-gap-8{row-gap:5rem!important}.column-gap-0{column-gap:0!important}.column-gap-1{column-gap:.25rem!important}.column-gap-2{column-gap:.5rem!important}.column-gap-3{column-gap:1rem!important}.column-gap-4{column-gap:1.5rem!important}.column-gap-5{column-gap:2rem!important}.column-gap-6{column-gap:3rem!important}.column-gap-7{column-gap:4rem!important}.column-gap-8{column-gap:5rem!important}@media screen and (min-width:576px){.sm\:gap-0{gap:0!important}.sm\:gap-1{gap:.25rem!important}.sm\:gap-2{gap:.5rem!important}.sm\:gap-3{gap:1rem!important}.sm\:gap-4{gap:1.5rem!important}.sm\:gap-5{gap:2rem!important}.sm\:gap-6{gap:3rem!important}.sm\:gap-7{gap:4rem!important}.sm\:gap-8{gap:5rem!important}.sm\:row-gap-0{row-gap:0!important}.sm\:row-gap-1{row-gap:.25rem!important}.sm\:row-gap-2{row-gap:.5rem!important}.sm\:row-gap-3{row-gap:1rem!important}.sm\:row-gap-4{row-gap:1.5rem!important}.sm\:row-gap-5{row-gap:2rem!important}.sm\:row-gap-6{row-gap:3rem!important}.sm\:row-gap-7{row-gap:4rem!important}.sm\:row-gap-8{row-gap:5rem!important}.sm\:column-gap-0{column-gap:0!important}.sm\:column-gap-1{column-gap:.25rem!important}.sm\:column-gap-2{column-gap:.5rem!important}.sm\:column-gap-3{column-gap:1rem!important}.sm\:column-gap-4{column-gap:1.5rem!important}.sm\:column-gap-5{column-gap:2rem!important}.sm\:column-gap-6{column-gap:3rem!important}.sm\:column-gap-7{column-gap:4rem!important}.sm\:column-gap-8{column-gap:5rem!important}}@media screen and (min-width:768px){.md\:gap-0{gap:0!important}.md\:gap-1{gap:.25rem!important}.md\:gap-2{gap:.5rem!important}.md\:gap-3{gap:1rem!important}.md\:gap-4{gap:1.5rem!important}.md\:gap-5{gap:2rem!important}.md\:gap-6{gap:3rem!important}.md\:gap-7{gap:4rem!important}.md\:gap-8{gap:5rem!important}.md\:row-gap-0{row-gap:0!important}.md\:row-gap-1{row-gap:.25rem!important}.md\:row-gap-2{row-gap:.5rem!important}.md\:row-gap-3{row-gap:1rem!important}.md\:row-gap-4{row-gap:1.5rem!important}.md\:row-gap-5{row-gap:2rem!important}.md\:row-gap-6{row-gap:3rem!important}.md\:row-gap-7{row-gap:4rem!important}.md\:row-gap-8{row-gap:5rem!important}.md\:column-gap-0{column-gap:0!important}.md\:column-gap-1{column-gap:.25rem!important}.md\:column-gap-2{column-gap:.5rem!important}.md\:column-gap-3{column-gap:1rem!important}.md\:column-gap-4{column-gap:1.5rem!important}.md\:column-gap-5{column-gap:2rem!important}.md\:column-gap-6{column-gap:3rem!important}.md\:column-gap-7{column-gap:4rem!important}.md\:column-gap-8{column-gap:5rem!important}}@media screen and (min-width:992px){.lg\:gap-0{gap:0!important}.lg\:gap-1{gap:.25rem!important}.lg\:gap-2{gap:.5rem!important}.lg\:gap-3{gap:1rem!important}.lg\:gap-4{gap:1.5rem!important}.lg\:gap-5{gap:2rem!important}.lg\:gap-6{gap:3rem!important}.lg\:gap-7{gap:4rem!important}.lg\:gap-8{gap:5rem!important}.lg\:row-gap-0{row-gap:0!important}.lg\:row-gap-1{row-gap:.25rem!important}.lg\:row-gap-2{row-gap:.5rem!important}.lg\:row-gap-3{row-gap:1rem!important}.lg\:row-gap-4{row-gap:1.5rem!important}.lg\:row-gap-5{row-gap:2rem!important}.lg\:row-gap-6{row-gap:3rem!important}.lg\:row-gap-7{row-gap:4rem!important}.lg\:row-gap-8{row-gap:5rem!important}.lg\:column-gap-0{column-gap:0!important}.lg\:column-gap-1{column-gap:.25rem!important}.lg\:column-gap-2{column-gap:.5rem!important}.lg\:column-gap-3{column-gap:1rem!important}.lg\:column-gap-4{column-gap:1.5rem!important}.lg\:column-gap-5{column-gap:2rem!important}.lg\:column-gap-6{column-gap:3rem!important}.lg\:column-gap-7{column-gap:4rem!important}.lg\:column-gap-8{column-gap:5rem!important}}@media screen and (min-width:1200px){.xl\:gap-0{gap:0!important}.xl\:gap-1{gap:.25rem!important}.xl\:gap-2{gap:.5rem!important}.xl\:gap-3{gap:1rem!important}.xl\:gap-4{gap:1.5rem!important}.xl\:gap-5{gap:2rem!important}.xl\:gap-6{gap:3rem!important}.xl\:gap-7{gap:4rem!important}.xl\:gap-8{gap:5rem!important}.xl\:row-gap-0{row-gap:0!important}.xl\:row-gap-1{row-gap:.25rem!important}.xl\:row-gap-2{row-gap:.5rem!important}.xl\:row-gap-3{row-gap:1rem!important}.xl\:row-gap-4{row-gap:1.5rem!important}.xl\:row-gap-5{row-gap:2rem!important}.xl\:row-gap-6{row-gap:3rem!important}.xl\:row-gap-7{row-gap:4rem!important}.xl\:row-gap-8{row-gap:5rem!important}.xl\:column-gap-0{column-gap:0!important}.xl\:column-gap-1{column-gap:.25rem!important}.xl\:column-gap-2{column-gap:.5rem!important}.xl\:column-gap-3{column-gap:1rem!important}.xl\:column-gap-4{column-gap:1.5rem!important}.xl\:column-gap-5{column-gap:2rem!important}.xl\:column-gap-6{column-gap:3rem!important}.xl\:column-gap-7{column-gap:4rem!important}.xl\:column-gap-8{column-gap:5rem!important}}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:2rem!important}.p-6{padding:3rem!important}.p-7{padding:4rem!important}.p-8{padding:5rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:2rem!important}.pt-6{padding-top:3rem!important}.pt-7{padding-top:4rem!important}.pt-8{padding-top:5rem!important}.pr-0{padding-right:0!important}.pr-1{padding-right:.25rem!important}.pr-2{padding-right:.5rem!important}.pr-3{padding-right:1rem!important}.pr-4{padding-right:1.5rem!important}.pr-5{padding-right:2rem!important}.pr-6{padding-right:3rem!important}.pr-7{padding-right:4rem!important}.pr-8{padding-right:5rem!important}.pl-0{padding-left:0!important}.pl-1{padding-left:.25rem!important}.pl-2{padding-left:.5rem!important}.pl-3{padding-left:1rem!important}.pl-4{padding-left:1.5rem!important}.pl-5{padding-left:2rem!important}.pl-6{padding-left:3rem!important}.pl-7{padding-left:4rem!important}.pl-8{padding-left:5rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:2rem!important}.pb-6{padding-bottom:3rem!important}.pb-7{padding-bottom:4rem!important}.pb-8{padding-bottom:5rem!important}.px-0{padding-left:0!important;padding-right:0!important}.px-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-3{padding-left:1rem!important;padding-right:1rem!important}.px-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-5{padding-left:2rem!important;padding-right:2rem!important}.px-6{padding-left:3rem!important;padding-right:3rem!important}.px-7{padding-left:4rem!important;padding-right:4rem!important}.px-8{padding-left:5rem!important;padding-right:5rem!important}.py-0{padding-bottom:0!important;padding-top:0!important}.py-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-5{padding-bottom:2rem!important;padding-top:2rem!important}.py-6{padding-bottom:3rem!important;padding-top:3rem!important}.py-7{padding-bottom:4rem!important;padding-top:4rem!important}.py-8{padding-bottom:5rem!important;padding-top:5rem!important}@media screen and (min-width:576px){.sm\:p-0{padding:0!important}.sm\:p-1{padding:.25rem!important}.sm\:p-2{padding:.5rem!important}.sm\:p-3{padding:1rem!important}.sm\:p-4{padding:1.5rem!important}.sm\:p-5{padding:2rem!important}.sm\:p-6{padding:3rem!important}.sm\:p-7{padding:4rem!important}.sm\:p-8{padding:5rem!important}.sm\:pt-0{padding-top:0!important}.sm\:pt-1{padding-top:.25rem!important}.sm\:pt-2{padding-top:.5rem!important}.sm\:pt-3{padding-top:1rem!important}.sm\:pt-4{padding-top:1.5rem!important}.sm\:pt-5{padding-top:2rem!important}.sm\:pt-6{padding-top:3rem!important}.sm\:pt-7{padding-top:4rem!important}.sm\:pt-8{padding-top:5rem!important}.sm\:pr-0{padding-right:0!important}.sm\:pr-1{padding-right:.25rem!important}.sm\:pr-2{padding-right:.5rem!important}.sm\:pr-3{padding-right:1rem!important}.sm\:pr-4{padding-right:1.5rem!important}.sm\:pr-5{padding-right:2rem!important}.sm\:pr-6{padding-right:3rem!important}.sm\:pr-7{padding-right:4rem!important}.sm\:pr-8{padding-right:5rem!important}.sm\:pl-0{padding-left:0!important}.sm\:pl-1{padding-left:.25rem!important}.sm\:pl-2{padding-left:.5rem!important}.sm\:pl-3{padding-left:1rem!important}.sm\:pl-4{padding-left:1.5rem!important}.sm\:pl-5{padding-left:2rem!important}.sm\:pl-6{padding-left:3rem!important}.sm\:pl-7{padding-left:4rem!important}.sm\:pl-8{padding-left:5rem!important}.sm\:pb-0{padding-bottom:0!important}.sm\:pb-1{padding-bottom:.25rem!important}.sm\:pb-2{padding-bottom:.5rem!important}.sm\:pb-3{padding-bottom:1rem!important}.sm\:pb-4{padding-bottom:1.5rem!important}.sm\:pb-5{padding-bottom:2rem!important}.sm\:pb-6{padding-bottom:3rem!important}.sm\:pb-7{padding-bottom:4rem!important}.sm\:pb-8{padding-bottom:5rem!important}.sm\:px-0{padding-left:0!important;padding-right:0!important}.sm\:px-1{padding-left:.25rem!important;padding-right:.25rem!important}.sm\:px-2{padding-left:.5rem!important;padding-right:.5rem!important}.sm\:px-3{padding-left:1rem!important;padding-right:1rem!important}.sm\:px-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.sm\:px-5{padding-left:2rem!important;padding-right:2rem!important}.sm\:px-6{padding-left:3rem!important;padding-right:3rem!important}.sm\:px-7{padding-left:4rem!important;padding-right:4rem!important}.sm\:px-8{padding-left:5rem!important;padding-right:5rem!important}.sm\:py-0{padding-bottom:0!important;padding-top:0!important}.sm\:py-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.sm\:py-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.sm\:py-3{padding-bottom:1rem!important;padding-top:1rem!important}.sm\:py-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.sm\:py-5{padding-bottom:2rem!important;padding-top:2rem!important}.sm\:py-6{padding-bottom:3rem!important;padding-top:3rem!important}.sm\:py-7{padding-bottom:4rem!important;padding-top:4rem!important}.sm\:py-8{padding-bottom:5rem!important;padding-top:5rem!important}}@media screen and (min-width:768px){.md\:p-0{padding:0!important}.md\:p-1{padding:.25rem!important}.md\:p-2{padding:.5rem!important}.md\:p-3{padding:1rem!important}.md\:p-4{padding:1.5rem!important}.md\:p-5{padding:2rem!important}.md\:p-6{padding:3rem!important}.md\:p-7{padding:4rem!important}.md\:p-8{padding:5rem!important}.md\:pt-0{padding-top:0!important}.md\:pt-1{padding-top:.25rem!important}.md\:pt-2{padding-top:.5rem!important}.md\:pt-3{padding-top:1rem!important}.md\:pt-4{padding-top:1.5rem!important}.md\:pt-5{padding-top:2rem!important}.md\:pt-6{padding-top:3rem!important}.md\:pt-7{padding-top:4rem!important}.md\:pt-8{padding-top:5rem!important}.md\:pr-0{padding-right:0!important}.md\:pr-1{padding-right:.25rem!important}.md\:pr-2{padding-right:.5rem!important}.md\:pr-3{padding-right:1rem!important}.md\:pr-4{padding-right:1.5rem!important}.md\:pr-5{padding-right:2rem!important}.md\:pr-6{padding-right:3rem!important}.md\:pr-7{padding-right:4rem!important}.md\:pr-8{padding-right:5rem!important}.md\:pl-0{padding-left:0!important}.md\:pl-1{padding-left:.25rem!important}.md\:pl-2{padding-left:.5rem!important}.md\:pl-3{padding-left:1rem!important}.md\:pl-4{padding-left:1.5rem!important}.md\:pl-5{padding-left:2rem!important}.md\:pl-6{padding-left:3rem!important}.md\:pl-7{padding-left:4rem!important}.md\:pl-8{padding-left:5rem!important}.md\:pb-0{padding-bottom:0!important}.md\:pb-1{padding-bottom:.25rem!important}.md\:pb-2{padding-bottom:.5rem!important}.md\:pb-3{padding-bottom:1rem!important}.md\:pb-4{padding-bottom:1.5rem!important}.md\:pb-5{padding-bottom:2rem!important}.md\:pb-6{padding-bottom:3rem!important}.md\:pb-7{padding-bottom:4rem!important}.md\:pb-8{padding-bottom:5rem!important}.md\:px-0{padding-left:0!important;padding-right:0!important}.md\:px-1{padding-left:.25rem!important;padding-right:.25rem!important}.md\:px-2{padding-left:.5rem!important;padding-right:.5rem!important}.md\:px-3{padding-left:1rem!important;padding-right:1rem!important}.md\:px-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.md\:px-5{padding-left:2rem!important;padding-right:2rem!important}.md\:px-6{padding-left:3rem!important;padding-right:3rem!important}.md\:px-7{padding-left:4rem!important;padding-right:4rem!important}.md\:px-8{padding-left:5rem!important;padding-right:5rem!important}.md\:py-0{padding-bottom:0!important;padding-top:0!important}.md\:py-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.md\:py-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.md\:py-3{padding-bottom:1rem!important;padding-top:1rem!important}.md\:py-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.md\:py-5{padding-bottom:2rem!important;padding-top:2rem!important}.md\:py-6{padding-bottom:3rem!important;padding-top:3rem!important}.md\:py-7{padding-bottom:4rem!important;padding-top:4rem!important}.md\:py-8{padding-bottom:5rem!important;padding-top:5rem!important}}@media screen and (min-width:992px){.lg\:p-0{padding:0!important}.lg\:p-1{padding:.25rem!important}.lg\:p-2{padding:.5rem!important}.lg\:p-3{padding:1rem!important}.lg\:p-4{padding:1.5rem!important}.lg\:p-5{padding:2rem!important}.lg\:p-6{padding:3rem!important}.lg\:p-7{padding:4rem!important}.lg\:p-8{padding:5rem!important}.lg\:pt-0{padding-top:0!important}.lg\:pt-1{padding-top:.25rem!important}.lg\:pt-2{padding-top:.5rem!important}.lg\:pt-3{padding-top:1rem!important}.lg\:pt-4{padding-top:1.5rem!important}.lg\:pt-5{padding-top:2rem!important}.lg\:pt-6{padding-top:3rem!important}.lg\:pt-7{padding-top:4rem!important}.lg\:pt-8{padding-top:5rem!important}.lg\:pr-0{padding-right:0!important}.lg\:pr-1{padding-right:.25rem!important}.lg\:pr-2{padding-right:.5rem!important}.lg\:pr-3{padding-right:1rem!important}.lg\:pr-4{padding-right:1.5rem!important}.lg\:pr-5{padding-right:2rem!important}.lg\:pr-6{padding-right:3rem!important}.lg\:pr-7{padding-right:4rem!important}.lg\:pr-8{padding-right:5rem!important}.lg\:pl-0{padding-left:0!important}.lg\:pl-1{padding-left:.25rem!important}.lg\:pl-2{padding-left:.5rem!important}.lg\:pl-3{padding-left:1rem!important}.lg\:pl-4{padding-left:1.5rem!important}.lg\:pl-5{padding-left:2rem!important}.lg\:pl-6{padding-left:3rem!important}.lg\:pl-7{padding-left:4rem!important}.lg\:pl-8{padding-left:5rem!important}.lg\:pb-0{padding-bottom:0!important}.lg\:pb-1{padding-bottom:.25rem!important}.lg\:pb-2{padding-bottom:.5rem!important}.lg\:pb-3{padding-bottom:1rem!important}.lg\:pb-4{padding-bottom:1.5rem!important}.lg\:pb-5{padding-bottom:2rem!important}.lg\:pb-6{padding-bottom:3rem!important}.lg\:pb-7{padding-bottom:4rem!important}.lg\:pb-8{padding-bottom:5rem!important}.lg\:px-0{padding-left:0!important;padding-right:0!important}.lg\:px-1{padding-left:.25rem!important;padding-right:.25rem!important}.lg\:px-2{padding-left:.5rem!important;padding-right:.5rem!important}.lg\:px-3{padding-left:1rem!important;padding-right:1rem!important}.lg\:px-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.lg\:px-5{padding-left:2rem!important;padding-right:2rem!important}.lg\:px-6{padding-left:3rem!important;padding-right:3rem!important}.lg\:px-7{padding-left:4rem!important;padding-right:4rem!important}.lg\:px-8{padding-left:5rem!important;padding-right:5rem!important}.lg\:py-0{padding-bottom:0!important;padding-top:0!important}.lg\:py-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.lg\:py-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.lg\:py-3{padding-bottom:1rem!important;padding-top:1rem!important}.lg\:py-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.lg\:py-5{padding-bottom:2rem!important;padding-top:2rem!important}.lg\:py-6{padding-bottom:3rem!important;padding-top:3rem!important}.lg\:py-7{padding-bottom:4rem!important;padding-top:4rem!important}.lg\:py-8{padding-bottom:5rem!important;padding-top:5rem!important}}@media screen and (min-width:1200px){.xl\:p-0{padding:0!important}.xl\:p-1{padding:.25rem!important}.xl\:p-2{padding:.5rem!important}.xl\:p-3{padding:1rem!important}.xl\:p-4{padding:1.5rem!important}.xl\:p-5{padding:2rem!important}.xl\:p-6{padding:3rem!important}.xl\:p-7{padding:4rem!important}.xl\:p-8{padding:5rem!important}.xl\:pt-0{padding-top:0!important}.xl\:pt-1{padding-top:.25rem!important}.xl\:pt-2{padding-top:.5rem!important}.xl\:pt-3{padding-top:1rem!important}.xl\:pt-4{padding-top:1.5rem!important}.xl\:pt-5{padding-top:2rem!important}.xl\:pt-6{padding-top:3rem!important}.xl\:pt-7{padding-top:4rem!important}.xl\:pt-8{padding-top:5rem!important}.xl\:pr-0{padding-right:0!important}.xl\:pr-1{padding-right:.25rem!important}.xl\:pr-2{padding-right:.5rem!important}.xl\:pr-3{padding-right:1rem!important}.xl\:pr-4{padding-right:1.5rem!important}.xl\:pr-5{padding-right:2rem!important}.xl\:pr-6{padding-right:3rem!important}.xl\:pr-7{padding-right:4rem!important}.xl\:pr-8{padding-right:5rem!important}.xl\:pl-0{padding-left:0!important}.xl\:pl-1{padding-left:.25rem!important}.xl\:pl-2{padding-left:.5rem!important}.xl\:pl-3{padding-left:1rem!important}.xl\:pl-4{padding-left:1.5rem!important}.xl\:pl-5{padding-left:2rem!important}.xl\:pl-6{padding-left:3rem!important}.xl\:pl-7{padding-left:4rem!important}.xl\:pl-8{padding-left:5rem!important}.xl\:pb-0{padding-bottom:0!important}.xl\:pb-1{padding-bottom:.25rem!important}.xl\:pb-2{padding-bottom:.5rem!important}.xl\:pb-3{padding-bottom:1rem!important}.xl\:pb-4{padding-bottom:1.5rem!important}.xl\:pb-5{padding-bottom:2rem!important}.xl\:pb-6{padding-bottom:3rem!important}.xl\:pb-7{padding-bottom:4rem!important}.xl\:pb-8{padding-bottom:5rem!important}.xl\:px-0{padding-left:0!important;padding-right:0!important}.xl\:px-1{padding-left:.25rem!important;padding-right:.25rem!important}.xl\:px-2{padding-left:.5rem!important;padding-right:.5rem!important}.xl\:px-3{padding-left:1rem!important;padding-right:1rem!important}.xl\:px-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.xl\:px-5{padding-left:2rem!important;padding-right:2rem!important}.xl\:px-6{padding-left:3rem!important;padding-right:3rem!important}.xl\:px-7{padding-left:4rem!important;padding-right:4rem!important}.xl\:px-8{padding-left:5rem!important;padding-right:5rem!important}.xl\:py-0{padding-bottom:0!important;padding-top:0!important}.xl\:py-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.xl\:py-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.xl\:py-3{padding-bottom:1rem!important;padding-top:1rem!important}.xl\:py-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.xl\:py-5{padding-bottom:2rem!important;padding-top:2rem!important}.xl\:py-6{padding-bottom:3rem!important;padding-top:3rem!important}.xl\:py-7{padding-bottom:4rem!important;padding-top:4rem!important}.xl\:py-8{padding-bottom:5rem!important;padding-top:5rem!important}}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:2rem!important}.m-6{margin:3rem!important}.m-7{margin:4rem!important}.m-8{margin:5rem!important}.-m-1{margin:-.25rem!important}.-m-2{margin:-.5rem!important}.-m-3{margin:-1rem!important}.-m-4{margin:-1.5rem!important}.-m-5{margin:-2rem!important}.-m-6{margin:-3rem!important}.-m-7{margin:-4rem!important}.-m-8{margin:-5rem!important}.m-auto{margin:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:2rem!important}.mt-6{margin-top:3rem!important}.mt-7{margin-top:4rem!important}.mt-8{margin-top:5rem!important}.-mt-1{margin-top:-.25rem!important}.-mt-2{margin-top:-.5rem!important}.-mt-3{margin-top:-1rem!important}.-mt-4{margin-top:-1.5rem!important}.-mt-5{margin-top:-2rem!important}.-mt-6{margin-top:-3rem!important}.-mt-7{margin-top:-4rem!important}.-mt-8{margin-top:-5rem!important}.mt-auto{margin-top:auto!important}.mr-0{margin-right:0!important}.mr-1{margin-right:.25rem!important}.mr-2{margin-right:.5rem!important}.mr-3{margin-right:1rem!important}.mr-4{margin-right:1.5rem!important}.mr-5{margin-right:2rem!important}.mr-6{margin-right:3rem!important}.mr-7{margin-right:4rem!important}.mr-8{margin-right:5rem!important}.-mr-1{margin-right:-.25rem!important}.-mr-2{margin-right:-.5rem!important}.-mr-3{margin-right:-1rem!important}.-mr-4{margin-right:-1.5rem!important}.-mr-5{margin-right:-2rem!important}.-mr-6{margin-right:-3rem!important}.-mr-7{margin-right:-4rem!important}.-mr-8{margin-right:-5rem!important}.mr-auto{margin-right:auto!important}.ml-0{margin-left:0!important}.ml-1{margin-left:.25rem!important}.ml-2{margin-left:.5rem!important}.ml-3{margin-left:1rem!important}.ml-4{margin-left:1.5rem!important}.ml-5{margin-left:2rem!important}.ml-6{margin-left:3rem!important}.ml-7{margin-left:4rem!important}.ml-8{margin-left:5rem!important}.-ml-1{margin-left:-.25rem!important}.-ml-2{margin-left:-.5rem!important}.-ml-3{margin-left:-1rem!important}.-ml-4{margin-left:-1.5rem!important}.-ml-5{margin-left:-2rem!important}.-ml-6{margin-left:-3rem!important}.-ml-7{margin-left:-4rem!important}.-ml-8{margin-left:-5rem!important}.ml-auto{margin-left:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:2rem!important}.mb-6{margin-bottom:3rem!important}.mb-7{margin-bottom:4rem!important}.mb-8{margin-bottom:5rem!important}.-mb-1{margin-bottom:-.25rem!important}.-mb-2{margin-bottom:-.5rem!important}.-mb-3{margin-bottom:-1rem!important}.-mb-4{margin-bottom:-1.5rem!important}.-mb-5{margin-bottom:-2rem!important}.-mb-6{margin-bottom:-3rem!important}.-mb-7{margin-bottom:-4rem!important}.-mb-8{margin-bottom:-5rem!important}.mb-auto{margin-bottom:auto!important}.mx-0{margin-left:0!important;margin-right:0!important}.mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-3{margin-left:1rem!important;margin-right:1rem!important}.mx-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-5{margin-left:2rem!important;margin-right:2rem!important}.mx-6{margin-left:3rem!important;margin-right:3rem!important}.mx-7{margin-left:4rem!important;margin-right:4rem!important}.mx-8{margin-left:5rem!important;margin-right:5rem!important}.-mx-1{margin-left:-.25rem!important;margin-right:-.25rem!important}.-mx-2{margin-left:-.5rem!important;margin-right:-.5rem!important}.-mx-3{margin-left:-1rem!important;margin-right:-1rem!important}.-mx-4{margin-left:-1.5rem!important;margin-right:-1.5rem!important}.-mx-5{margin-left:-2rem!important;margin-right:-2rem!important}.-mx-6{margin-left:-3rem!important;margin-right:-3rem!important}.-mx-7{margin-left:-4rem!important;margin-right:-4rem!important}.-mx-8{margin-left:-5rem!important;margin-right:-5rem!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.my-0{margin-bottom:0!important;margin-top:0!important}.my-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-5{margin-bottom:2rem!important;margin-top:2rem!important}.my-6{margin-bottom:3rem!important;margin-top:3rem!important}.my-7{margin-bottom:4rem!important;margin-top:4rem!important}.my-8{margin-bottom:5rem!important;margin-top:5rem!important}.-my-1{margin-bottom:-.25rem!important;margin-top:-.25rem!important}.-my-2{margin-bottom:-.5rem!important;margin-top:-.5rem!important}.-my-3{margin-bottom:-1rem!important;margin-top:-1rem!important}.-my-4{margin-bottom:-1.5rem!important;margin-top:-1.5rem!important}.-my-5{margin-bottom:-2rem!important;margin-top:-2rem!important}.-my-6{margin-bottom:-3rem!important;margin-top:-3rem!important}.-my-7{margin-bottom:-4rem!important;margin-top:-4rem!important}.-my-8{margin-bottom:-5rem!important;margin-top:-5rem!important}.my-auto{margin-bottom:auto!important;margin-top:auto!important}@media screen and (min-width:576px){.sm\:m-0{margin:0!important}.sm\:m-1{margin:.25rem!important}.sm\:m-2{margin:.5rem!important}.sm\:m-3{margin:1rem!important}.sm\:m-4{margin:1.5rem!important}.sm\:m-5{margin:2rem!important}.sm\:m-6{margin:3rem!important}.sm\:m-7{margin:4rem!important}.sm\:m-8{margin:5rem!important}.sm\:-m-1{margin:-.25rem!important}.sm\:-m-2{margin:-.5rem!important}.sm\:-m-3{margin:-1rem!important}.sm\:-m-4{margin:-1.5rem!important}.sm\:-m-5{margin:-2rem!important}.sm\:-m-6{margin:-3rem!important}.sm\:-m-7{margin:-4rem!important}.sm\:-m-8{margin:-5rem!important}.sm\:m-auto{margin:auto!important}.sm\:mt-0{margin-top:0!important}.sm\:mt-1{margin-top:.25rem!important}.sm\:mt-2{margin-top:.5rem!important}.sm\:mt-3{margin-top:1rem!important}.sm\:mt-4{margin-top:1.5rem!important}.sm\:mt-5{margin-top:2rem!important}.sm\:mt-6{margin-top:3rem!important}.sm\:mt-7{margin-top:4rem!important}.sm\:mt-8{margin-top:5rem!important}.sm\:-mt-1{margin-top:-.25rem!important}.sm\:-mt-2{margin-top:-.5rem!important}.sm\:-mt-3{margin-top:-1rem!important}.sm\:-mt-4{margin-top:-1.5rem!important}.sm\:-mt-5{margin-top:-2rem!important}.sm\:-mt-6{margin-top:-3rem!important}.sm\:-mt-7{margin-top:-4rem!important}.sm\:-mt-8{margin-top:-5rem!important}.sm\:mt-auto{margin-top:auto!important}.sm\:mr-0{margin-right:0!important}.sm\:mr-1{margin-right:.25rem!important}.sm\:mr-2{margin-right:.5rem!important}.sm\:mr-3{margin-right:1rem!important}.sm\:mr-4{margin-right:1.5rem!important}.sm\:mr-5{margin-right:2rem!important}.sm\:mr-6{margin-right:3rem!important}.sm\:mr-7{margin-right:4rem!important}.sm\:mr-8{margin-right:5rem!important}.sm\:-mr-1{margin-right:-.25rem!important}.sm\:-mr-2{margin-right:-.5rem!important}.sm\:-mr-3{margin-right:-1rem!important}.sm\:-mr-4{margin-right:-1.5rem!important}.sm\:-mr-5{margin-right:-2rem!important}.sm\:-mr-6{margin-right:-3rem!important}.sm\:-mr-7{margin-right:-4rem!important}.sm\:-mr-8{margin-right:-5rem!important}.sm\:mr-auto{margin-right:auto!important}.sm\:ml-0{margin-left:0!important}.sm\:ml-1{margin-left:.25rem!important}.sm\:ml-2{margin-left:.5rem!important}.sm\:ml-3{margin-left:1rem!important}.sm\:ml-4{margin-left:1.5rem!important}.sm\:ml-5{margin-left:2rem!important}.sm\:ml-6{margin-left:3rem!important}.sm\:ml-7{margin-left:4rem!important}.sm\:ml-8{margin-left:5rem!important}.sm\:-ml-1{margin-left:-.25rem!important}.sm\:-ml-2{margin-left:-.5rem!important}.sm\:-ml-3{margin-left:-1rem!important}.sm\:-ml-4{margin-left:-1.5rem!important}.sm\:-ml-5{margin-left:-2rem!important}.sm\:-ml-6{margin-left:-3rem!important}.sm\:-ml-7{margin-left:-4rem!important}.sm\:-ml-8{margin-left:-5rem!important}.sm\:ml-auto{margin-left:auto!important}.sm\:mb-0{margin-bottom:0!important}.sm\:mb-1{margin-bottom:.25rem!important}.sm\:mb-2{margin-bottom:.5rem!important}.sm\:mb-3{margin-bottom:1rem!important}.sm\:mb-4{margin-bottom:1.5rem!important}.sm\:mb-5{margin-bottom:2rem!important}.sm\:mb-6{margin-bottom:3rem!important}.sm\:mb-7{margin-bottom:4rem!important}.sm\:mb-8{margin-bottom:5rem!important}.sm\:-mb-1{margin-bottom:-.25rem!important}.sm\:-mb-2{margin-bottom:-.5rem!important}.sm\:-mb-3{margin-bottom:-1rem!important}.sm\:-mb-4{margin-bottom:-1.5rem!important}.sm\:-mb-5{margin-bottom:-2rem!important}.sm\:-mb-6{margin-bottom:-3rem!important}.sm\:-mb-7{margin-bottom:-4rem!important}.sm\:-mb-8{margin-bottom:-5rem!important}.sm\:mb-auto{margin-bottom:auto!important}.sm\:mx-0{margin-left:0!important;margin-right:0!important}.sm\:mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.sm\:mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.sm\:mx-3{margin-left:1rem!important;margin-right:1rem!important}.sm\:mx-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.sm\:mx-5{margin-left:2rem!important;margin-right:2rem!important}.sm\:mx-6{margin-left:3rem!important;margin-right:3rem!important}.sm\:mx-7{margin-left:4rem!important;margin-right:4rem!important}.sm\:mx-8{margin-left:5rem!important;margin-right:5rem!important}.sm\:-mx-1{margin-left:-.25rem!important;margin-right:-.25rem!important}.sm\:-mx-2{margin-left:-.5rem!important;margin-right:-.5rem!important}.sm\:-mx-3{margin-left:-1rem!important;margin-right:-1rem!important}.sm\:-mx-4{margin-left:-1.5rem!important;margin-right:-1.5rem!important}.sm\:-mx-5{margin-left:-2rem!important;margin-right:-2rem!important}.sm\:-mx-6{margin-left:-3rem!important;margin-right:-3rem!important}.sm\:-mx-7{margin-left:-4rem!important;margin-right:-4rem!important}.sm\:-mx-8{margin-left:-5rem!important;margin-right:-5rem!important}.sm\:mx-auto{margin-left:auto!important;margin-right:auto!important}.sm\:my-0{margin-bottom:0!important;margin-top:0!important}.sm\:my-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.sm\:my-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.sm\:my-3{margin-bottom:1rem!important;margin-top:1rem!important}.sm\:my-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.sm\:my-5{margin-bottom:2rem!important;margin-top:2rem!important}.sm\:my-6{margin-bottom:3rem!important;margin-top:3rem!important}.sm\:my-7{margin-bottom:4rem!important;margin-top:4rem!important}.sm\:my-8{margin-bottom:5rem!important;margin-top:5rem!important}.sm\:-my-1{margin-bottom:-.25rem!important;margin-top:-.25rem!important}.sm\:-my-2{margin-bottom:-.5rem!important;margin-top:-.5rem!important}.sm\:-my-3{margin-bottom:-1rem!important;margin-top:-1rem!important}.sm\:-my-4{margin-bottom:-1.5rem!important;margin-top:-1.5rem!important}.sm\:-my-5{margin-bottom:-2rem!important;margin-top:-2rem!important}.sm\:-my-6{margin-bottom:-3rem!important;margin-top:-3rem!important}.sm\:-my-7{margin-bottom:-4rem!important;margin-top:-4rem!important}.sm\:-my-8{margin-bottom:-5rem!important;margin-top:-5rem!important}.sm\:my-auto{margin-bottom:auto!important;margin-top:auto!important}}@media screen and (min-width:768px){.md\:m-0{margin:0!important}.md\:m-1{margin:.25rem!important}.md\:m-2{margin:.5rem!important}.md\:m-3{margin:1rem!important}.md\:m-4{margin:1.5rem!important}.md\:m-5{margin:2rem!important}.md\:m-6{margin:3rem!important}.md\:m-7{margin:4rem!important}.md\:m-8{margin:5rem!important}.md\:-m-1{margin:-.25rem!important}.md\:-m-2{margin:-.5rem!important}.md\:-m-3{margin:-1rem!important}.md\:-m-4{margin:-1.5rem!important}.md\:-m-5{margin:-2rem!important}.md\:-m-6{margin:-3rem!important}.md\:-m-7{margin:-4rem!important}.md\:-m-8{margin:-5rem!important}.md\:m-auto{margin:auto!important}.md\:mt-0{margin-top:0!important}.md\:mt-1{margin-top:.25rem!important}.md\:mt-2{margin-top:.5rem!important}.md\:mt-3{margin-top:1rem!important}.md\:mt-4{margin-top:1.5rem!important}.md\:mt-5{margin-top:2rem!important}.md\:mt-6{margin-top:3rem!important}.md\:mt-7{margin-top:4rem!important}.md\:mt-8{margin-top:5rem!important}.md\:-mt-1{margin-top:-.25rem!important}.md\:-mt-2{margin-top:-.5rem!important}.md\:-mt-3{margin-top:-1rem!important}.md\:-mt-4{margin-top:-1.5rem!important}.md\:-mt-5{margin-top:-2rem!important}.md\:-mt-6{margin-top:-3rem!important}.md\:-mt-7{margin-top:-4rem!important}.md\:-mt-8{margin-top:-5rem!important}.md\:mt-auto{margin-top:auto!important}.md\:mr-0{margin-right:0!important}.md\:mr-1{margin-right:.25rem!important}.md\:mr-2{margin-right:.5rem!important}.md\:mr-3{margin-right:1rem!important}.md\:mr-4{margin-right:1.5rem!important}.md\:mr-5{margin-right:2rem!important}.md\:mr-6{margin-right:3rem!important}.md\:mr-7{margin-right:4rem!important}.md\:mr-8{margin-right:5rem!important}.md\:-mr-1{margin-right:-.25rem!important}.md\:-mr-2{margin-right:-.5rem!important}.md\:-mr-3{margin-right:-1rem!important}.md\:-mr-4{margin-right:-1.5rem!important}.md\:-mr-5{margin-right:-2rem!important}.md\:-mr-6{margin-right:-3rem!important}.md\:-mr-7{margin-right:-4rem!important}.md\:-mr-8{margin-right:-5rem!important}.md\:mr-auto{margin-right:auto!important}.md\:ml-0{margin-left:0!important}.md\:ml-1{margin-left:.25rem!important}.md\:ml-2{margin-left:.5rem!important}.md\:ml-3{margin-left:1rem!important}.md\:ml-4{margin-left:1.5rem!important}.md\:ml-5{margin-left:2rem!important}.md\:ml-6{margin-left:3rem!important}.md\:ml-7{margin-left:4rem!important}.md\:ml-8{margin-left:5rem!important}.md\:-ml-1{margin-left:-.25rem!important}.md\:-ml-2{margin-left:-.5rem!important}.md\:-ml-3{margin-left:-1rem!important}.md\:-ml-4{margin-left:-1.5rem!important}.md\:-ml-5{margin-left:-2rem!important}.md\:-ml-6{margin-left:-3rem!important}.md\:-ml-7{margin-left:-4rem!important}.md\:-ml-8{margin-left:-5rem!important}.md\:ml-auto{margin-left:auto!important}.md\:mb-0{margin-bottom:0!important}.md\:mb-1{margin-bottom:.25rem!important}.md\:mb-2{margin-bottom:.5rem!important}.md\:mb-3{margin-bottom:1rem!important}.md\:mb-4{margin-bottom:1.5rem!important}.md\:mb-5{margin-bottom:2rem!important}.md\:mb-6{margin-bottom:3rem!important}.md\:mb-7{margin-bottom:4rem!important}.md\:mb-8{margin-bottom:5rem!important}.md\:-mb-1{margin-bottom:-.25rem!important}.md\:-mb-2{margin-bottom:-.5rem!important}.md\:-mb-3{margin-bottom:-1rem!important}.md\:-mb-4{margin-bottom:-1.5rem!important}.md\:-mb-5{margin-bottom:-2rem!important}.md\:-mb-6{margin-bottom:-3rem!important}.md\:-mb-7{margin-bottom:-4rem!important}.md\:-mb-8{margin-bottom:-5rem!important}.md\:mb-auto{margin-bottom:auto!important}.md\:mx-0{margin-left:0!important;margin-right:0!important}.md\:mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.md\:mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.md\:mx-3{margin-left:1rem!important;margin-right:1rem!important}.md\:mx-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.md\:mx-5{margin-left:2rem!important;margin-right:2rem!important}.md\:mx-6{margin-left:3rem!important;margin-right:3rem!important}.md\:mx-7{margin-left:4rem!important;margin-right:4rem!important}.md\:mx-8{margin-left:5rem!important;margin-right:5rem!important}.md\:-mx-1{margin-left:-.25rem!important;margin-right:-.25rem!important}.md\:-mx-2{margin-left:-.5rem!important;margin-right:-.5rem!important}.md\:-mx-3{margin-left:-1rem!important;margin-right:-1rem!important}.md\:-mx-4{margin-left:-1.5rem!important;margin-right:-1.5rem!important}.md\:-mx-5{margin-left:-2rem!important;margin-right:-2rem!important}.md\:-mx-6{margin-left:-3rem!important;margin-right:-3rem!important}.md\:-mx-7{margin-left:-4rem!important;margin-right:-4rem!important}.md\:-mx-8{margin-left:-5rem!important;margin-right:-5rem!important}.md\:mx-auto{margin-left:auto!important;margin-right:auto!important}.md\:my-0{margin-bottom:0!important;margin-top:0!important}.md\:my-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.md\:my-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.md\:my-3{margin-bottom:1rem!important;margin-top:1rem!important}.md\:my-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.md\:my-5{margin-bottom:2rem!important;margin-top:2rem!important}.md\:my-6{margin-bottom:3rem!important;margin-top:3rem!important}.md\:my-7{margin-bottom:4rem!important;margin-top:4rem!important}.md\:my-8{margin-bottom:5rem!important;margin-top:5rem!important}.md\:-my-1{margin-bottom:-.25rem!important;margin-top:-.25rem!important}.md\:-my-2{margin-bottom:-.5rem!important;margin-top:-.5rem!important}.md\:-my-3{margin-bottom:-1rem!important;margin-top:-1rem!important}.md\:-my-4{margin-bottom:-1.5rem!important;margin-top:-1.5rem!important}.md\:-my-5{margin-bottom:-2rem!important;margin-top:-2rem!important}.md\:-my-6{margin-bottom:-3rem!important;margin-top:-3rem!important}.md\:-my-7{margin-bottom:-4rem!important;margin-top:-4rem!important}.md\:-my-8{margin-bottom:-5rem!important;margin-top:-5rem!important}.md\:my-auto{margin-bottom:auto!important;margin-top:auto!important}}@media screen and (min-width:992px){.lg\:m-0{margin:0!important}.lg\:m-1{margin:.25rem!important}.lg\:m-2{margin:.5rem!important}.lg\:m-3{margin:1rem!important}.lg\:m-4{margin:1.5rem!important}.lg\:m-5{margin:2rem!important}.lg\:m-6{margin:3rem!important}.lg\:m-7{margin:4rem!important}.lg\:m-8{margin:5rem!important}.lg\:-m-1{margin:-.25rem!important}.lg\:-m-2{margin:-.5rem!important}.lg\:-m-3{margin:-1rem!important}.lg\:-m-4{margin:-1.5rem!important}.lg\:-m-5{margin:-2rem!important}.lg\:-m-6{margin:-3rem!important}.lg\:-m-7{margin:-4rem!important}.lg\:-m-8{margin:-5rem!important}.lg\:m-auto{margin:auto!important}.lg\:mt-0{margin-top:0!important}.lg\:mt-1{margin-top:.25rem!important}.lg\:mt-2{margin-top:.5rem!important}.lg\:mt-3{margin-top:1rem!important}.lg\:mt-4{margin-top:1.5rem!important}.lg\:mt-5{margin-top:2rem!important}.lg\:mt-6{margin-top:3rem!important}.lg\:mt-7{margin-top:4rem!important}.lg\:mt-8{margin-top:5rem!important}.lg\:-mt-1{margin-top:-.25rem!important}.lg\:-mt-2{margin-top:-.5rem!important}.lg\:-mt-3{margin-top:-1rem!important}.lg\:-mt-4{margin-top:-1.5rem!important}.lg\:-mt-5{margin-top:-2rem!important}.lg\:-mt-6{margin-top:-3rem!important}.lg\:-mt-7{margin-top:-4rem!important}.lg\:-mt-8{margin-top:-5rem!important}.lg\:mt-auto{margin-top:auto!important}.lg\:mr-0{margin-right:0!important}.lg\:mr-1{margin-right:.25rem!important}.lg\:mr-2{margin-right:.5rem!important}.lg\:mr-3{margin-right:1rem!important}.lg\:mr-4{margin-right:1.5rem!important}.lg\:mr-5{margin-right:2rem!important}.lg\:mr-6{margin-right:3rem!important}.lg\:mr-7{margin-right:4rem!important}.lg\:mr-8{margin-right:5rem!important}.lg\:-mr-1{margin-right:-.25rem!important}.lg\:-mr-2{margin-right:-.5rem!important}.lg\:-mr-3{margin-right:-1rem!important}.lg\:-mr-4{margin-right:-1.5rem!important}.lg\:-mr-5{margin-right:-2rem!important}.lg\:-mr-6{margin-right:-3rem!important}.lg\:-mr-7{margin-right:-4rem!important}.lg\:-mr-8{margin-right:-5rem!important}.lg\:mr-auto{margin-right:auto!important}.lg\:ml-0{margin-left:0!important}.lg\:ml-1{margin-left:.25rem!important}.lg\:ml-2{margin-left:.5rem!important}.lg\:ml-3{margin-left:1rem!important}.lg\:ml-4{margin-left:1.5rem!important}.lg\:ml-5{margin-left:2rem!important}.lg\:ml-6{margin-left:3rem!important}.lg\:ml-7{margin-left:4rem!important}.lg\:ml-8{margin-left:5rem!important}.lg\:-ml-1{margin-left:-.25rem!important}.lg\:-ml-2{margin-left:-.5rem!important}.lg\:-ml-3{margin-left:-1rem!important}.lg\:-ml-4{margin-left:-1.5rem!important}.lg\:-ml-5{margin-left:-2rem!important}.lg\:-ml-6{margin-left:-3rem!important}.lg\:-ml-7{margin-left:-4rem!important}.lg\:-ml-8{margin-left:-5rem!important}.lg\:ml-auto{margin-left:auto!important}.lg\:mb-0{margin-bottom:0!important}.lg\:mb-1{margin-bottom:.25rem!important}.lg\:mb-2{margin-bottom:.5rem!important}.lg\:mb-3{margin-bottom:1rem!important}.lg\:mb-4{margin-bottom:1.5rem!important}.lg\:mb-5{margin-bottom:2rem!important}.lg\:mb-6{margin-bottom:3rem!important}.lg\:mb-7{margin-bottom:4rem!important}.lg\:mb-8{margin-bottom:5rem!important}.lg\:-mb-1{margin-bottom:-.25rem!important}.lg\:-mb-2{margin-bottom:-.5rem!important}.lg\:-mb-3{margin-bottom:-1rem!important}.lg\:-mb-4{margin-bottom:-1.5rem!important}.lg\:-mb-5{margin-bottom:-2rem!important}.lg\:-mb-6{margin-bottom:-3rem!important}.lg\:-mb-7{margin-bottom:-4rem!important}.lg\:-mb-8{margin-bottom:-5rem!important}.lg\:mb-auto{margin-bottom:auto!important}.lg\:mx-0{margin-left:0!important;margin-right:0!important}.lg\:mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.lg\:mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.lg\:mx-3{margin-left:1rem!important;margin-right:1rem!important}.lg\:mx-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.lg\:mx-5{margin-left:2rem!important;margin-right:2rem!important}.lg\:mx-6{margin-left:3rem!important;margin-right:3rem!important}.lg\:mx-7{margin-left:4rem!important;margin-right:4rem!important}.lg\:mx-8{margin-left:5rem!important;margin-right:5rem!important}.lg\:-mx-1{margin-left:-.25rem!important;margin-right:-.25rem!important}.lg\:-mx-2{margin-left:-.5rem!important;margin-right:-.5rem!important}.lg\:-mx-3{margin-left:-1rem!important;margin-right:-1rem!important}.lg\:-mx-4{margin-left:-1.5rem!important;margin-right:-1.5rem!important}.lg\:-mx-5{margin-left:-2rem!important;margin-right:-2rem!important}.lg\:-mx-6{margin-left:-3rem!important;margin-right:-3rem!important}.lg\:-mx-7{margin-left:-4rem!important;margin-right:-4rem!important}.lg\:-mx-8{margin-left:-5rem!important;margin-right:-5rem!important}.lg\:mx-auto{margin-left:auto!important;margin-right:auto!important}.lg\:my-0{margin-bottom:0!important;margin-top:0!important}.lg\:my-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.lg\:my-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.lg\:my-3{margin-bottom:1rem!important;margin-top:1rem!important}.lg\:my-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.lg\:my-5{margin-bottom:2rem!important;margin-top:2rem!important}.lg\:my-6{margin-bottom:3rem!important;margin-top:3rem!important}.lg\:my-7{margin-bottom:4rem!important;margin-top:4rem!important}.lg\:my-8{margin-bottom:5rem!important;margin-top:5rem!important}.lg\:-my-1{margin-bottom:-.25rem!important;margin-top:-.25rem!important}.lg\:-my-2{margin-bottom:-.5rem!important;margin-top:-.5rem!important}.lg\:-my-3{margin-bottom:-1rem!important;margin-top:-1rem!important}.lg\:-my-4{margin-bottom:-1.5rem!important;margin-top:-1.5rem!important}.lg\:-my-5{margin-bottom:-2rem!important;margin-top:-2rem!important}.lg\:-my-6{margin-bottom:-3rem!important;margin-top:-3rem!important}.lg\:-my-7{margin-bottom:-4rem!important;margin-top:-4rem!important}.lg\:-my-8{margin-bottom:-5rem!important;margin-top:-5rem!important}.lg\:my-auto{margin-bottom:auto!important;margin-top:auto!important}}@media screen and (min-width:1200px){.xl\:m-0{margin:0!important}.xl\:m-1{margin:.25rem!important}.xl\:m-2{margin:.5rem!important}.xl\:m-3{margin:1rem!important}.xl\:m-4{margin:1.5rem!important}.xl\:m-5{margin:2rem!important}.xl\:m-6{margin:3rem!important}.xl\:m-7{margin:4rem!important}.xl\:m-8{margin:5rem!important}.xl\:-m-1{margin:-.25rem!important}.xl\:-m-2{margin:-.5rem!important}.xl\:-m-3{margin:-1rem!important}.xl\:-m-4{margin:-1.5rem!important}.xl\:-m-5{margin:-2rem!important}.xl\:-m-6{margin:-3rem!important}.xl\:-m-7{margin:-4rem!important}.xl\:-m-8{margin:-5rem!important}.xl\:m-auto{margin:auto!important}.xl\:mt-0{margin-top:0!important}.xl\:mt-1{margin-top:.25rem!important}.xl\:mt-2{margin-top:.5rem!important}.xl\:mt-3{margin-top:1rem!important}.xl\:mt-4{margin-top:1.5rem!important}.xl\:mt-5{margin-top:2rem!important}.xl\:mt-6{margin-top:3rem!important}.xl\:mt-7{margin-top:4rem!important}.xl\:mt-8{margin-top:5rem!important}.xl\:-mt-1{margin-top:-.25rem!important}.xl\:-mt-2{margin-top:-.5rem!important}.xl\:-mt-3{margin-top:-1rem!important}.xl\:-mt-4{margin-top:-1.5rem!important}.xl\:-mt-5{margin-top:-2rem!important}.xl\:-mt-6{margin-top:-3rem!important}.xl\:-mt-7{margin-top:-4rem!important}.xl\:-mt-8{margin-top:-5rem!important}.xl\:mt-auto{margin-top:auto!important}.xl\:mr-0{margin-right:0!important}.xl\:mr-1{margin-right:.25rem!important}.xl\:mr-2{margin-right:.5rem!important}.xl\:mr-3{margin-right:1rem!important}.xl\:mr-4{margin-right:1.5rem!important}.xl\:mr-5{margin-right:2rem!important}.xl\:mr-6{margin-right:3rem!important}.xl\:mr-7{margin-right:4rem!important}.xl\:mr-8{margin-right:5rem!important}.xl\:-mr-1{margin-right:-.25rem!important}.xl\:-mr-2{margin-right:-.5rem!important}.xl\:-mr-3{margin-right:-1rem!important}.xl\:-mr-4{margin-right:-1.5rem!important}.xl\:-mr-5{margin-right:-2rem!important}.xl\:-mr-6{margin-right:-3rem!important}.xl\:-mr-7{margin-right:-4rem!important}.xl\:-mr-8{margin-right:-5rem!important}.xl\:mr-auto{margin-right:auto!important}.xl\:ml-0{margin-left:0!important}.xl\:ml-1{margin-left:.25rem!important}.xl\:ml-2{margin-left:.5rem!important}.xl\:ml-3{margin-left:1rem!important}.xl\:ml-4{margin-left:1.5rem!important}.xl\:ml-5{margin-left:2rem!important}.xl\:ml-6{margin-left:3rem!important}.xl\:ml-7{margin-left:4rem!important}.xl\:ml-8{margin-left:5rem!important}.xl\:-ml-1{margin-left:-.25rem!important}.xl\:-ml-2{margin-left:-.5rem!important}.xl\:-ml-3{margin-left:-1rem!important}.xl\:-ml-4{margin-left:-1.5rem!important}.xl\:-ml-5{margin-left:-2rem!important}.xl\:-ml-6{margin-left:-3rem!important}.xl\:-ml-7{margin-left:-4rem!important}.xl\:-ml-8{margin-left:-5rem!important}.xl\:ml-auto{margin-left:auto!important}.xl\:mb-0{margin-bottom:0!important}.xl\:mb-1{margin-bottom:.25rem!important}.xl\:mb-2{margin-bottom:.5rem!important}.xl\:mb-3{margin-bottom:1rem!important}.xl\:mb-4{margin-bottom:1.5rem!important}.xl\:mb-5{margin-bottom:2rem!important}.xl\:mb-6{margin-bottom:3rem!important}.xl\:mb-7{margin-bottom:4rem!important}.xl\:mb-8{margin-bottom:5rem!important}.xl\:-mb-1{margin-bottom:-.25rem!important}.xl\:-mb-2{margin-bottom:-.5rem!important}.xl\:-mb-3{margin-bottom:-1rem!important}.xl\:-mb-4{margin-bottom:-1.5rem!important}.xl\:-mb-5{margin-bottom:-2rem!important}.xl\:-mb-6{margin-bottom:-3rem!important}.xl\:-mb-7{margin-bottom:-4rem!important}.xl\:-mb-8{margin-bottom:-5rem!important}.xl\:mb-auto{margin-bottom:auto!important}.xl\:mx-0{margin-left:0!important;margin-right:0!important}.xl\:mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.xl\:mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.xl\:mx-3{margin-left:1rem!important;margin-right:1rem!important}.xl\:mx-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.xl\:mx-5{margin-left:2rem!important;margin-right:2rem!important}.xl\:mx-6{margin-left:3rem!important;margin-right:3rem!important}.xl\:mx-7{margin-left:4rem!important;margin-right:4rem!important}.xl\:mx-8{margin-left:5rem!important;margin-right:5rem!important}.xl\:-mx-1{margin-left:-.25rem!important;margin-right:-.25rem!important}.xl\:-mx-2{margin-left:-.5rem!important;margin-right:-.5rem!important}.xl\:-mx-3{margin-left:-1rem!important;margin-right:-1rem!important}.xl\:-mx-4{margin-left:-1.5rem!important;margin-right:-1.5rem!important}.xl\:-mx-5{margin-left:-2rem!important;margin-right:-2rem!important}.xl\:-mx-6{margin-left:-3rem!important;margin-right:-3rem!important}.xl\:-mx-7{margin-left:-4rem!important;margin-right:-4rem!important}.xl\:-mx-8{margin-left:-5rem!important;margin-right:-5rem!important}.xl\:mx-auto{margin-left:auto!important;margin-right:auto!important}.xl\:my-0{margin-bottom:0!important;margin-top:0!important}.xl\:my-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.xl\:my-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.xl\:my-3{margin-bottom:1rem!important;margin-top:1rem!important}.xl\:my-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.xl\:my-5{margin-bottom:2rem!important;margin-top:2rem!important}.xl\:my-6{margin-bottom:3rem!important;margin-top:3rem!important}.xl\:my-7{margin-bottom:4rem!important;margin-top:4rem!important}.xl\:my-8{margin-bottom:5rem!important;margin-top:5rem!important}.xl\:-my-1{margin-bottom:-.25rem!important;margin-top:-.25rem!important}.xl\:-my-2{margin-bottom:-.5rem!important;margin-top:-.5rem!important}.xl\:-my-3{margin-bottom:-1rem!important;margin-top:-1rem!important}.xl\:-my-4{margin-bottom:-1.5rem!important;margin-top:-1.5rem!important}.xl\:-my-5{margin-bottom:-2rem!important;margin-top:-2rem!important}.xl\:-my-6{margin-bottom:-3rem!important;margin-top:-3rem!important}.xl\:-my-7{margin-bottom:-4rem!important;margin-top:-4rem!important}.xl\:-my-8{margin-bottom:-5rem!important;margin-top:-5rem!important}.xl\:my-auto{margin-bottom:auto!important;margin-top:auto!important}}.shadow-none{box-shadow:none!important}.shadow-1{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.shadow-2{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.shadow-3{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.shadow-4{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.shadow-5{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.shadow-6{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.shadow-7{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.shadow-8{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}.active\:shadow-none:active,.focus\:shadow-none:focus,.hover\:shadow-none:hover{box-shadow:none!important}.active\:shadow-1:active,.focus\:shadow-1:focus,.hover\:shadow-1:hover{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.active\:shadow-2:active,.focus\:shadow-2:focus,.hover\:shadow-2:hover{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.active\:shadow-3:active,.focus\:shadow-3:focus,.hover\:shadow-3:hover{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.active\:shadow-4:active,.focus\:shadow-4:focus,.hover\:shadow-4:hover{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.active\:shadow-5:active,.focus\:shadow-5:focus,.hover\:shadow-5:hover{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.active\:shadow-6:active,.focus\:shadow-6:focus,.hover\:shadow-6:hover{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.active\:shadow-7:active,.focus\:shadow-7:focus,.hover\:shadow-7:hover{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.active\:shadow-8:active,.focus\:shadow-8:focus,.hover\:shadow-8:hover{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}@media screen and (min-width:576px){.sm\:shadow-none{box-shadow:none!important}.sm\:shadow-1{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.sm\:shadow-2{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.sm\:shadow-3{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.sm\:shadow-4{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.sm\:shadow-5{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.sm\:shadow-6{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.sm\:shadow-7{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.sm\:shadow-8{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}.sm\:active\:shadow-none:active,.sm\:focus\:shadow-none:focus,.sm\:hover\:shadow-none:hover{box-shadow:none!important}.sm\:active\:shadow-1:active,.sm\:focus\:shadow-1:focus,.sm\:hover\:shadow-1:hover{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.sm\:active\:shadow-2:active,.sm\:focus\:shadow-2:focus,.sm\:hover\:shadow-2:hover{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.sm\:active\:shadow-3:active,.sm\:focus\:shadow-3:focus,.sm\:hover\:shadow-3:hover{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.sm\:active\:shadow-4:active,.sm\:focus\:shadow-4:focus,.sm\:hover\:shadow-4:hover{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.sm\:active\:shadow-5:active,.sm\:focus\:shadow-5:focus,.sm\:hover\:shadow-5:hover{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.sm\:active\:shadow-6:active,.sm\:focus\:shadow-6:focus,.sm\:hover\:shadow-6:hover{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.sm\:active\:shadow-7:active,.sm\:focus\:shadow-7:focus,.sm\:hover\:shadow-7:hover{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.sm\:active\:shadow-8:active,.sm\:focus\:shadow-8:focus,.sm\:hover\:shadow-8:hover{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}}@media screen and (min-width:768px){.md\:shadow-none{box-shadow:none!important}.md\:shadow-1{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.md\:shadow-2{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.md\:shadow-3{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.md\:shadow-4{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.md\:shadow-5{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.md\:shadow-6{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.md\:shadow-7{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.md\:shadow-8{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}.md\:active\:shadow-none:active,.md\:focus\:shadow-none:focus,.md\:hover\:shadow-none:hover{box-shadow:none!important}.md\:active\:shadow-1:active,.md\:focus\:shadow-1:focus,.md\:hover\:shadow-1:hover{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.md\:active\:shadow-2:active,.md\:focus\:shadow-2:focus,.md\:hover\:shadow-2:hover{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.md\:active\:shadow-3:active,.md\:focus\:shadow-3:focus,.md\:hover\:shadow-3:hover{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.md\:active\:shadow-4:active,.md\:focus\:shadow-4:focus,.md\:hover\:shadow-4:hover{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.md\:active\:shadow-5:active,.md\:focus\:shadow-5:focus,.md\:hover\:shadow-5:hover{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.md\:active\:shadow-6:active,.md\:focus\:shadow-6:focus,.md\:hover\:shadow-6:hover{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.md\:active\:shadow-7:active,.md\:focus\:shadow-7:focus,.md\:hover\:shadow-7:hover{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.md\:active\:shadow-8:active,.md\:focus\:shadow-8:focus,.md\:hover\:shadow-8:hover{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}}@media screen and (min-width:992px){.lg\:shadow-none{box-shadow:none!important}.lg\:shadow-1{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.lg\:shadow-2{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.lg\:shadow-3{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.lg\:shadow-4{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.lg\:shadow-5{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.lg\:shadow-6{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.lg\:shadow-7{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.lg\:shadow-8{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}.lg\:active\:shadow-none:active,.lg\:focus\:shadow-none:focus,.lg\:hover\:shadow-none:hover{box-shadow:none!important}.lg\:active\:shadow-1:active,.lg\:focus\:shadow-1:focus,.lg\:hover\:shadow-1:hover{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.lg\:active\:shadow-2:active,.lg\:focus\:shadow-2:focus,.lg\:hover\:shadow-2:hover{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.lg\:active\:shadow-3:active,.lg\:focus\:shadow-3:focus,.lg\:hover\:shadow-3:hover{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.lg\:active\:shadow-4:active,.lg\:focus\:shadow-4:focus,.lg\:hover\:shadow-4:hover{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.lg\:active\:shadow-5:active,.lg\:focus\:shadow-5:focus,.lg\:hover\:shadow-5:hover{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.lg\:active\:shadow-6:active,.lg\:focus\:shadow-6:focus,.lg\:hover\:shadow-6:hover{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.lg\:active\:shadow-7:active,.lg\:focus\:shadow-7:focus,.lg\:hover\:shadow-7:hover{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.lg\:active\:shadow-8:active,.lg\:focus\:shadow-8:focus,.lg\:hover\:shadow-8:hover{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}}@media screen and (min-width:1200px){.xl\:shadow-none{box-shadow:none!important}.xl\:shadow-1{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.xl\:shadow-2{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.xl\:shadow-3{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.xl\:shadow-4{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.xl\:shadow-5{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.xl\:shadow-6{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.xl\:shadow-7{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.xl\:shadow-8{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}.xl\:active\:shadow-none:active,.xl\:focus\:shadow-none:focus,.xl\:hover\:shadow-none:hover{box-shadow:none!important}.xl\:active\:shadow-1:active,.xl\:focus\:shadow-1:focus,.xl\:hover\:shadow-1:hover{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.xl\:active\:shadow-2:active,.xl\:focus\:shadow-2:focus,.xl\:hover\:shadow-2:hover{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.xl\:active\:shadow-3:active,.xl\:focus\:shadow-3:focus,.xl\:hover\:shadow-3:hover{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.xl\:active\:shadow-4:active,.xl\:focus\:shadow-4:focus,.xl\:hover\:shadow-4:hover{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.xl\:active\:shadow-5:active,.xl\:focus\:shadow-5:focus,.xl\:hover\:shadow-5:hover{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.xl\:active\:shadow-6:active,.xl\:focus\:shadow-6:focus,.xl\:hover\:shadow-6:hover{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.xl\:active\:shadow-7:active,.xl\:focus\:shadow-7:focus,.xl\:hover\:shadow-7:hover{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.xl\:active\:shadow-8:active,.xl\:focus\:shadow-8:focus,.xl\:hover\:shadow-8:hover{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}}.border-none{border-style:none;border-width:0!important}.border-1{border-style:solid;border-width:1px!important}.border-2{border-style:solid;border-width:2px!important}.border-3{border-style:solid;border-width:3px!important}.border-top-none{border-top-style:none;border-top-width:0!important}.border-top-1{border-top-style:solid;border-top-width:1px!important}.border-top-2{border-top-style:solid;border-top-width:2px!important}.border-top-3{border-top-style:solid;border-top-width:3px!important}.border-right-none{border-right-style:none;border-right-width:0!important}.border-right-1{border-right-style:solid;border-right-width:1px!important}.border-right-2{border-right-style:solid;border-right-width:2px!important}.border-right-3{border-right-style:solid;border-right-width:3px!important}.border-left-none{border-left-style:none;border-left-width:0!important}.border-left-1{border-left-style:solid;border-left-width:1px!important}.border-left-2{border-left-style:solid;border-left-width:2px!important}.border-left-3{border-left-style:solid;border-left-width:3px!important}.border-bottom-none{border-bottom-style:none;border-bottom-width:0!important}.border-bottom-1{border-bottom-style:solid;border-bottom-width:1px!important}.border-bottom-2{border-bottom-style:solid;border-bottom-width:2px!important}.border-bottom-3{border-bottom-style:solid;border-bottom-width:3px!important}.border-x-none{border-left-style:none;border-left-width:0!important;border-right-style:none;border-right-width:0!important}.border-x-1{border-left-style:solid;border-left-width:1px!important;border-right-style:solid;border-right-width:1px!important}.border-x-2{border-left-style:solid;border-left-width:2px!important;border-right-style:solid;border-right-width:2px!important}.border-x-3{border-left-style:solid;border-left-width:3px!important;border-right-style:solid;border-right-width:3px!important}.border-y-none{border-bottom-style:none;border-bottom-width:0!important;border-top-style:none;border-top-width:0!important}.border-y-1{border-bottom-style:solid;border-bottom-width:1px!important;border-top-style:solid;border-top-width:1px!important}.border-y-2{border-bottom-style:solid;border-bottom-width:2px!important;border-top-style:solid;border-top-width:2px!important}.border-y-3{border-bottom-style:solid;border-bottom-width:3px!important;border-top-style:solid;border-top-width:3px!important}@media screen and (min-width:576px){.sm\:border-none{border-style:none;border-width:0!important}.sm\:border-1{border-style:solid;border-width:1px!important}.sm\:border-2{border-style:solid;border-width:2px!important}.sm\:border-3{border-style:solid;border-width:3px!important}.sm\:border-top-none{border-top-style:none;border-top-width:0!important}.sm\:border-top-1{border-top-style:solid;border-top-width:1px!important}.sm\:border-top-2{border-top-style:solid;border-top-width:2px!important}.sm\:border-top-3{border-top-style:solid;border-top-width:3px!important}.sm\:border-right-none{border-right-style:none;border-right-width:0!important}.sm\:border-right-1{border-right-style:solid;border-right-width:1px!important}.sm\:border-right-2{border-right-style:solid;border-right-width:2px!important}.sm\:border-right-3{border-right-style:solid;border-right-width:3px!important}.sm\:border-left-none{border-left-style:none;border-left-width:0!important}.sm\:border-left-1{border-left-style:solid;border-left-width:1px!important}.sm\:border-left-2{border-left-style:solid;border-left-width:2px!important}.sm\:border-left-3{border-left-style:solid;border-left-width:3px!important}.sm\:border-bottom-none{border-bottom-style:none;border-bottom-width:0!important}.sm\:border-bottom-1{border-bottom-style:solid;border-bottom-width:1px!important}.sm\:border-bottom-2{border-bottom-style:solid;border-bottom-width:2px!important}.sm\:border-bottom-3{border-bottom-style:solid;border-bottom-width:3px!important}.sm\:border-x-none{border-left-style:none;border-left-width:0!important;border-right-style:none;border-right-width:0!important}.sm\:border-x-1{border-left-style:solid;border-left-width:1px!important;border-right-style:solid;border-right-width:1px!important}.sm\:border-x-2{border-left-style:solid;border-left-width:2px!important;border-right-style:solid;border-right-width:2px!important}.sm\:border-x-3{border-left-style:solid;border-left-width:3px!important;border-right-style:solid;border-right-width:3px!important}.sm\:border-y-none{border-bottom-style:none;border-bottom-width:0!important;border-top-style:none;border-top-width:0!important}.sm\:border-y-1{border-bottom-style:solid;border-bottom-width:1px!important;border-top-style:solid;border-top-width:1px!important}.sm\:border-y-2{border-bottom-style:solid;border-bottom-width:2px!important;border-top-style:solid;border-top-width:2px!important}.sm\:border-y-3{border-bottom-style:solid;border-bottom-width:3px!important;border-top-style:solid;border-top-width:3px!important}}@media screen and (min-width:768px){.md\:border-none{border-style:none;border-width:0!important}.md\:border-1{border-style:solid;border-width:1px!important}.md\:border-2{border-style:solid;border-width:2px!important}.md\:border-3{border-style:solid;border-width:3px!important}.md\:border-top-none{border-top-style:none;border-top-width:0!important}.md\:border-top-1{border-top-style:solid;border-top-width:1px!important}.md\:border-top-2{border-top-style:solid;border-top-width:2px!important}.md\:border-top-3{border-top-style:solid;border-top-width:3px!important}.md\:border-right-none{border-right-style:none;border-right-width:0!important}.md\:border-right-1{border-right-style:solid;border-right-width:1px!important}.md\:border-right-2{border-right-style:solid;border-right-width:2px!important}.md\:border-right-3{border-right-style:solid;border-right-width:3px!important}.md\:border-left-none{border-left-style:none;border-left-width:0!important}.md\:border-left-1{border-left-style:solid;border-left-width:1px!important}.md\:border-left-2{border-left-style:solid;border-left-width:2px!important}.md\:border-left-3{border-left-style:solid;border-left-width:3px!important}.md\:border-bottom-none{border-bottom-style:none;border-bottom-width:0!important}.md\:border-bottom-1{border-bottom-style:solid;border-bottom-width:1px!important}.md\:border-bottom-2{border-bottom-style:solid;border-bottom-width:2px!important}.md\:border-bottom-3{border-bottom-style:solid;border-bottom-width:3px!important}.md\:border-x-none{border-left-style:none;border-left-width:0!important;border-right-style:none;border-right-width:0!important}.md\:border-x-1{border-left-style:solid;border-left-width:1px!important;border-right-style:solid;border-right-width:1px!important}.md\:border-x-2{border-left-style:solid;border-left-width:2px!important;border-right-style:solid;border-right-width:2px!important}.md\:border-x-3{border-left-style:solid;border-left-width:3px!important;border-right-style:solid;border-right-width:3px!important}.md\:border-y-none{border-bottom-style:none;border-bottom-width:0!important;border-top-style:none;border-top-width:0!important}.md\:border-y-1{border-bottom-style:solid;border-bottom-width:1px!important;border-top-style:solid;border-top-width:1px!important}.md\:border-y-2{border-bottom-style:solid;border-bottom-width:2px!important;border-top-style:solid;border-top-width:2px!important}.md\:border-y-3{border-bottom-style:solid;border-bottom-width:3px!important;border-top-style:solid;border-top-width:3px!important}}@media screen and (min-width:992px){.lg\:border-none{border-style:none;border-width:0!important}.lg\:border-1{border-style:solid;border-width:1px!important}.lg\:border-2{border-style:solid;border-width:2px!important}.lg\:border-3{border-style:solid;border-width:3px!important}.lg\:border-top-none{border-top-style:none;border-top-width:0!important}.lg\:border-top-1{border-top-style:solid;border-top-width:1px!important}.lg\:border-top-2{border-top-style:solid;border-top-width:2px!important}.lg\:border-top-3{border-top-style:solid;border-top-width:3px!important}.lg\:border-right-none{border-right-style:none;border-right-width:0!important}.lg\:border-right-1{border-right-style:solid;border-right-width:1px!important}.lg\:border-right-2{border-right-style:solid;border-right-width:2px!important}.lg\:border-right-3{border-right-style:solid;border-right-width:3px!important}.lg\:border-left-none{border-left-style:none;border-left-width:0!important}.lg\:border-left-1{border-left-style:solid;border-left-width:1px!important}.lg\:border-left-2{border-left-style:solid;border-left-width:2px!important}.lg\:border-left-3{border-left-style:solid;border-left-width:3px!important}.lg\:border-bottom-none{border-bottom-style:none;border-bottom-width:0!important}.lg\:border-bottom-1{border-bottom-style:solid;border-bottom-width:1px!important}.lg\:border-bottom-2{border-bottom-style:solid;border-bottom-width:2px!important}.lg\:border-bottom-3{border-bottom-style:solid;border-bottom-width:3px!important}.lg\:border-x-none{border-left-style:none;border-left-width:0!important;border-right-style:none;border-right-width:0!important}.lg\:border-x-1{border-left-style:solid;border-left-width:1px!important;border-right-style:solid;border-right-width:1px!important}.lg\:border-x-2{border-left-style:solid;border-left-width:2px!important;border-right-style:solid;border-right-width:2px!important}.lg\:border-x-3{border-left-style:solid;border-left-width:3px!important;border-right-style:solid;border-right-width:3px!important}.lg\:border-y-none{border-bottom-style:none;border-bottom-width:0!important;border-top-style:none;border-top-width:0!important}.lg\:border-y-1{border-bottom-style:solid;border-bottom-width:1px!important;border-top-style:solid;border-top-width:1px!important}.lg\:border-y-2{border-bottom-style:solid;border-bottom-width:2px!important;border-top-style:solid;border-top-width:2px!important}.lg\:border-y-3{border-bottom-style:solid;border-bottom-width:3px!important;border-top-style:solid;border-top-width:3px!important}}@media screen and (min-width:1200px){.xl\:border-none{border-style:none;border-width:0!important}.xl\:border-1{border-style:solid;border-width:1px!important}.xl\:border-2{border-style:solid;border-width:2px!important}.xl\:border-3{border-style:solid;border-width:3px!important}.xl\:border-top-none{border-top-style:none;border-top-width:0!important}.xl\:border-top-1{border-top-style:solid;border-top-width:1px!important}.xl\:border-top-2{border-top-style:solid;border-top-width:2px!important}.xl\:border-top-3{border-top-style:solid;border-top-width:3px!important}.xl\:border-right-none{border-right-style:none;border-right-width:0!important}.xl\:border-right-1{border-right-style:solid;border-right-width:1px!important}.xl\:border-right-2{border-right-style:solid;border-right-width:2px!important}.xl\:border-right-3{border-right-style:solid;border-right-width:3px!important}.xl\:border-left-none{border-left-style:none;border-left-width:0!important}.xl\:border-left-1{border-left-style:solid;border-left-width:1px!important}.xl\:border-left-2{border-left-style:solid;border-left-width:2px!important}.xl\:border-left-3{border-left-style:solid;border-left-width:3px!important}.xl\:border-bottom-none{border-bottom-style:none;border-bottom-width:0!important}.xl\:border-bottom-1{border-bottom-style:solid;border-bottom-width:1px!important}.xl\:border-bottom-2{border-bottom-style:solid;border-bottom-width:2px!important}.xl\:border-bottom-3{border-bottom-style:solid;border-bottom-width:3px!important}.xl\:border-x-none{border-left-style:none;border-left-width:0!important;border-right-style:none;border-right-width:0!important}.xl\:border-x-1{border-left-style:solid;border-left-width:1px!important;border-right-style:solid;border-right-width:1px!important}.xl\:border-x-2{border-left-style:solid;border-left-width:2px!important;border-right-style:solid;border-right-width:2px!important}.xl\:border-x-3{border-left-style:solid;border-left-width:3px!important;border-right-style:solid;border-right-width:3px!important}.xl\:border-y-none{border-bottom-style:none;border-bottom-width:0!important;border-top-style:none;border-top-width:0!important}.xl\:border-y-1{border-bottom-style:solid;border-bottom-width:1px!important;border-top-style:solid;border-top-width:1px!important}.xl\:border-y-2{border-bottom-style:solid;border-bottom-width:2px!important;border-top-style:solid;border-top-width:2px!important}.xl\:border-y-3{border-bottom-style:solid;border-bottom-width:3px!important;border-top-style:solid;border-top-width:3px!important}}.border-solid{border-style:solid!important}.border-dashed{border-style:dashed!important}.border-dotted{border-style:dotted!important}.border-double{border-style:double!important}@media screen and (min-width:576px){.sm\:border-solid{border-style:solid!important}.sm\:border-dashed{border-style:dashed!important}.sm\:border-dotted{border-style:dotted!important}.sm\:border-double{border-style:double!important}}@media screen and (min-width:768px){.md\:border-solid{border-style:solid!important}.md\:border-dashed{border-style:dashed!important}.md\:border-dotted{border-style:dotted!important}.md\:border-double{border-style:double!important}}@media screen and (min-width:992px){.lg\:border-solid{border-style:solid!important}.lg\:border-dashed{border-style:dashed!important}.lg\:border-dotted{border-style:dotted!important}.lg\:border-double{border-style:double!important}}@media screen and (min-width:1200px){.xl\:border-solid{border-style:solid!important}.xl\:border-dashed{border-style:dashed!important}.xl\:border-dotted{border-style:dotted!important}.xl\:border-double{border-style:double!important}}.border-noround{border-radius:0!important}.border-round{border-radius:var(--border-radius)!important}.border-round-xs{border-radius:.125rem!important}.border-round-sm{border-radius:.25rem!important}.border-round-md{border-radius:.375rem!important}.border-round-lg{border-radius:.5rem!important}.border-round-xl{border-radius:.75rem!important}.border-round-2xl{border-radius:1rem!important}.border-round-3xl{border-radius:1.5rem!important}.border-circle{border-radius:50%!important}@media screen and (min-width:576px){.sm\:border-noround{border-radius:0!important}.sm\:border-round{border-radius:var(--border-radius)!important}.sm\:border-round-xs{border-radius:.125rem!important}.sm\:border-round-sm{border-radius:.25rem!important}.sm\:border-round-md{border-radius:.375rem!important}.sm\:border-round-lg{border-radius:.5rem!important}.sm\:border-round-xl{border-radius:.75rem!important}.sm\:border-round-2xl{border-radius:1rem!important}.sm\:border-round-3xl{border-radius:1.5rem!important}.sm\:border-circle{border-radius:50%!important}}@media screen and (min-width:768px){.md\:border-noround{border-radius:0!important}.md\:border-round{border-radius:var(--border-radius)!important}.md\:border-round-xs{border-radius:.125rem!important}.md\:border-round-sm{border-radius:.25rem!important}.md\:border-round-md{border-radius:.375rem!important}.md\:border-round-lg{border-radius:.5rem!important}.md\:border-round-xl{border-radius:.75rem!important}.md\:border-round-2xl{border-radius:1rem!important}.md\:border-round-3xl{border-radius:1.5rem!important}.md\:border-circle{border-radius:50%!important}}@media screen and (min-width:992px){.lg\:border-noround{border-radius:0!important}.lg\:border-round{border-radius:var(--border-radius)!important}.lg\:border-round-xs{border-radius:.125rem!important}.lg\:border-round-sm{border-radius:.25rem!important}.lg\:border-round-md{border-radius:.375rem!important}.lg\:border-round-lg{border-radius:.5rem!important}.lg\:border-round-xl{border-radius:.75rem!important}.lg\:border-round-2xl{border-radius:1rem!important}.lg\:border-round-3xl{border-radius:1.5rem!important}.lg\:border-circle{border-radius:50%!important}}@media screen and (min-width:1200px){.xl\:border-noround{border-radius:0!important}.xl\:border-round{border-radius:var(--border-radius)!important}.xl\:border-round-xs{border-radius:.125rem!important}.xl\:border-round-sm{border-radius:.25rem!important}.xl\:border-round-md{border-radius:.375rem!important}.xl\:border-round-lg{border-radius:.5rem!important}.xl\:border-round-xl{border-radius:.75rem!important}.xl\:border-round-2xl{border-radius:1rem!important}.xl\:border-round-3xl{border-radius:1.5rem!important}.xl\:border-circle{border-radius:50%!important}}.border-noround-left{border-bottom-left-radius:0!important;border-top-left-radius:0!important}.border-noround-top{border-top-left-radius:0!important;border-top-right-radius:0!important}.border-noround-right{border-bottom-right-radius:0!important;border-top-right-radius:0!important}.border-noround-bottom{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.border-round-left{border-bottom-left-radius:var(--border-radius)!important}.border-round-left,.border-round-top{border-top-left-radius:var(--border-radius)!important}.border-round-right,.border-round-top{border-top-right-radius:var(--border-radius)!important}.border-round-bottom,.border-round-right{border-bottom-right-radius:var(--border-radius)!important}.border-round-bottom{border-bottom-left-radius:var(--border-radius)!important}.border-round-left-xs{border-bottom-left-radius:.125rem!important;border-top-left-radius:.125rem!important}.border-round-top-xs{border-top-left-radius:.125rem!important;border-top-right-radius:.125rem!important}.border-round-right-xs{border-bottom-right-radius:.125rem!important;border-top-right-radius:.125rem!important}.border-round-bottom-xs{border-bottom-left-radius:.125rem!important;border-bottom-right-radius:.125rem!important}.border-round-left-sm{border-bottom-left-radius:.25rem!important;border-top-left-radius:.25rem!important}.border-round-top-sm{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.border-round-right-sm{border-bottom-right-radius:.25rem!important;border-top-right-radius:.25rem!important}.border-round-bottom-sm{border-bottom-left-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.border-round-left-md{border-bottom-left-radius:.375rem!important;border-top-left-radius:.375rem!important}.border-round-top-md{border-top-left-radius:.375rem!important;border-top-right-radius:.375rem!important}.border-round-right-md{border-bottom-right-radius:.375rem!important;border-top-right-radius:.375rem!important}.border-round-bottom-md{border-bottom-left-radius:.375rem!important;border-bottom-right-radius:.375rem!important}.border-round-left-lg{border-bottom-left-radius:.5rem!important;border-top-left-radius:.5rem!important}.border-round-top-lg{border-top-left-radius:.5rem!important;border-top-right-radius:.5rem!important}.border-round-right-lg{border-bottom-right-radius:.5rem!important;border-top-right-radius:.5rem!important}.border-round-bottom-lg{border-bottom-left-radius:.5rem!important;border-bottom-right-radius:.5rem!important}.border-round-left-xl{border-bottom-left-radius:.75rem!important;border-top-left-radius:.75rem!important}.border-round-top-xl{border-top-left-radius:.75rem!important;border-top-right-radius:.75rem!important}.border-round-right-xl{border-bottom-right-radius:.75rem!important;border-top-right-radius:.75rem!important}.border-round-bottom-xl{border-bottom-left-radius:.75rem!important;border-bottom-right-radius:.75rem!important}.border-round-left-2xl{border-bottom-left-radius:1rem!important;border-top-left-radius:1rem!important}.border-round-top-2xl{border-top-left-radius:1rem!important;border-top-right-radius:1rem!important}.border-round-right-2xl{border-bottom-right-radius:1rem!important;border-top-right-radius:1rem!important}.border-round-bottom-2xl{border-bottom-left-radius:1rem!important;border-bottom-right-radius:1rem!important}.border-round-left-3xl{border-bottom-left-radius:1.5rem!important;border-top-left-radius:1.5rem!important}.border-round-top-3xl{border-top-left-radius:1.5rem!important;border-top-right-radius:1.5rem!important}.border-round-right-3xl{border-bottom-right-radius:1.5rem!important;border-top-right-radius:1.5rem!important}.border-round-bottom-3xl{border-bottom-left-radius:1.5rem!important;border-bottom-right-radius:1.5rem!important}.border-circle-left{border-bottom-left-radius:50%!important;border-top-left-radius:50%!important}.border-circle-top{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.border-circle-right{border-bottom-right-radius:50%!important;border-top-right-radius:50%!important}.border-circle-bottom{border-bottom-left-radius:50%!important;border-bottom-right-radius:50%!important}@media screen and (min-width:576px){.sm\:border-noround-left{border-bottom-left-radius:0!important;border-top-left-radius:0!important}.sm\:border-noround-top{border-top-left-radius:0!important;border-top-right-radius:0!important}.sm\:border-noround-right{border-bottom-right-radius:0!important;border-top-right-radius:0!important}.sm\:border-noround-bottom{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.sm\:border-round-left{border-bottom-left-radius:var(--border-radius)!important}.sm\:border-round-left,.sm\:border-round-top{border-top-left-radius:var(--border-radius)!important}.sm\:border-round-right,.sm\:border-round-top{border-top-right-radius:var(--border-radius)!important}.sm\:border-round-bottom,.sm\:border-round-right{border-bottom-right-radius:var(--border-radius)!important}.sm\:border-round-bottom{border-bottom-left-radius:var(--border-radius)!important}.sm\:border-round-left-xs{border-bottom-left-radius:.125rem!important;border-top-left-radius:.125rem!important}.sm\:border-round-top-xs{border-top-left-radius:.125rem!important;border-top-right-radius:.125rem!important}.sm\:border-round-right-xs{border-bottom-right-radius:.125rem!important;border-top-right-radius:.125rem!important}.sm\:border-round-bottom-xs{border-bottom-left-radius:.125rem!important;border-bottom-right-radius:.125rem!important}.sm\:border-round-left-sm{border-bottom-left-radius:.25rem!important;border-top-left-radius:.25rem!important}.sm\:border-round-top-sm{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.sm\:border-round-right-sm{border-bottom-right-radius:.25rem!important;border-top-right-radius:.25rem!important}.sm\:border-round-bottom-sm{border-bottom-left-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.sm\:border-round-left-md{border-bottom-left-radius:.375rem!important;border-top-left-radius:.375rem!important}.sm\:border-round-top-md{border-top-left-radius:.375rem!important;border-top-right-radius:.375rem!important}.sm\:border-round-right-md{border-bottom-right-radius:.375rem!important;border-top-right-radius:.375rem!important}.sm\:border-round-bottom-md{border-bottom-left-radius:.375rem!important;border-bottom-right-radius:.375rem!important}.sm\:border-round-left-lg{border-bottom-left-radius:.5rem!important;border-top-left-radius:.5rem!important}.sm\:border-round-top-lg{border-top-left-radius:.5rem!important;border-top-right-radius:.5rem!important}.sm\:border-round-right-lg{border-bottom-right-radius:.5rem!important;border-top-right-radius:.5rem!important}.sm\:border-round-bottom-lg{border-bottom-left-radius:.5rem!important;border-bottom-right-radius:.5rem!important}.sm\:border-round-left-xl{border-bottom-left-radius:.75rem!important;border-top-left-radius:.75rem!important}.sm\:border-round-top-xl{border-top-left-radius:.75rem!important;border-top-right-radius:.75rem!important}.sm\:border-round-right-xl{border-bottom-right-radius:.75rem!important;border-top-right-radius:.75rem!important}.sm\:border-round-bottom-xl{border-bottom-left-radius:.75rem!important;border-bottom-right-radius:.75rem!important}.sm\:border-round-left-2xl{border-bottom-left-radius:1rem!important;border-top-left-radius:1rem!important}.sm\:border-round-top-2xl{border-top-left-radius:1rem!important;border-top-right-radius:1rem!important}.sm\:border-round-right-2xl{border-bottom-right-radius:1rem!important;border-top-right-radius:1rem!important}.sm\:border-round-bottom-2xl{border-bottom-left-radius:1rem!important;border-bottom-right-radius:1rem!important}.sm\:border-round-left-3xl{border-bottom-left-radius:1.5rem!important;border-top-left-radius:1.5rem!important}.sm\:border-round-top-3xl{border-top-left-radius:1.5rem!important;border-top-right-radius:1.5rem!important}.sm\:border-round-right-3xl{border-bottom-right-radius:1.5rem!important;border-top-right-radius:1.5rem!important}.sm\:border-round-bottom-3xl{border-bottom-left-radius:1.5rem!important;border-bottom-right-radius:1.5rem!important}.sm\:border-circle-left{border-bottom-left-radius:50%!important;border-top-left-radius:50%!important}.sm\:border-circle-top{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.sm\:border-circle-right{border-bottom-right-radius:50%!important;border-top-right-radius:50%!important}.sm\:border-circle-bottom{border-bottom-left-radius:50%!important;border-bottom-right-radius:50%!important}}@media screen and (min-width:768px){.md\:border-noround-left{border-bottom-left-radius:0!important;border-top-left-radius:0!important}.md\:border-noround-top{border-top-left-radius:0!important;border-top-right-radius:0!important}.md\:border-noround-right{border-bottom-right-radius:0!important;border-top-right-radius:0!important}.md\:border-noround-bottom{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.md\:border-round-left{border-bottom-left-radius:var(--border-radius)!important}.md\:border-round-left,.md\:border-round-top{border-top-left-radius:var(--border-radius)!important}.md\:border-round-right,.md\:border-round-top{border-top-right-radius:var(--border-radius)!important}.md\:border-round-bottom,.md\:border-round-right{border-bottom-right-radius:var(--border-radius)!important}.md\:border-round-bottom{border-bottom-left-radius:var(--border-radius)!important}.md\:border-round-left-xs{border-bottom-left-radius:.125rem!important;border-top-left-radius:.125rem!important}.md\:border-round-top-xs{border-top-left-radius:.125rem!important;border-top-right-radius:.125rem!important}.md\:border-round-right-xs{border-bottom-right-radius:.125rem!important;border-top-right-radius:.125rem!important}.md\:border-round-bottom-xs{border-bottom-left-radius:.125rem!important;border-bottom-right-radius:.125rem!important}.md\:border-round-left-sm{border-bottom-left-radius:.25rem!important;border-top-left-radius:.25rem!important}.md\:border-round-top-sm{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.md\:border-round-right-sm{border-bottom-right-radius:.25rem!important;border-top-right-radius:.25rem!important}.md\:border-round-bottom-sm{border-bottom-left-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.md\:border-round-left-md{border-bottom-left-radius:.375rem!important;border-top-left-radius:.375rem!important}.md\:border-round-top-md{border-top-left-radius:.375rem!important;border-top-right-radius:.375rem!important}.md\:border-round-right-md{border-bottom-right-radius:.375rem!important;border-top-right-radius:.375rem!important}.md\:border-round-bottom-md{border-bottom-left-radius:.375rem!important;border-bottom-right-radius:.375rem!important}.md\:border-round-left-lg{border-bottom-left-radius:.5rem!important;border-top-left-radius:.5rem!important}.md\:border-round-top-lg{border-top-left-radius:.5rem!important;border-top-right-radius:.5rem!important}.md\:border-round-right-lg{border-bottom-right-radius:.5rem!important;border-top-right-radius:.5rem!important}.md\:border-round-bottom-lg{border-bottom-left-radius:.5rem!important;border-bottom-right-radius:.5rem!important}.md\:border-round-left-xl{border-bottom-left-radius:.75rem!important;border-top-left-radius:.75rem!important}.md\:border-round-top-xl{border-top-left-radius:.75rem!important;border-top-right-radius:.75rem!important}.md\:border-round-right-xl{border-bottom-right-radius:.75rem!important;border-top-right-radius:.75rem!important}.md\:border-round-bottom-xl{border-bottom-left-radius:.75rem!important;border-bottom-right-radius:.75rem!important}.md\:border-round-left-2xl{border-bottom-left-radius:1rem!important;border-top-left-radius:1rem!important}.md\:border-round-top-2xl{border-top-left-radius:1rem!important;border-top-right-radius:1rem!important}.md\:border-round-right-2xl{border-bottom-right-radius:1rem!important;border-top-right-radius:1rem!important}.md\:border-round-bottom-2xl{border-bottom-left-radius:1rem!important;border-bottom-right-radius:1rem!important}.md\:border-round-left-3xl{border-bottom-left-radius:1.5rem!important;border-top-left-radius:1.5rem!important}.md\:border-round-top-3xl{border-top-left-radius:1.5rem!important;border-top-right-radius:1.5rem!important}.md\:border-round-right-3xl{border-bottom-right-radius:1.5rem!important;border-top-right-radius:1.5rem!important}.md\:border-round-bottom-3xl{border-bottom-left-radius:1.5rem!important;border-bottom-right-radius:1.5rem!important}.md\:border-circle-left{border-bottom-left-radius:50%!important;border-top-left-radius:50%!important}.md\:border-circle-top{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.md\:border-circle-right{border-bottom-right-radius:50%!important;border-top-right-radius:50%!important}.md\:border-circle-bottom{border-bottom-left-radius:50%!important;border-bottom-right-radius:50%!important}}@media screen and (min-width:992px){.lg\:border-noround-left{border-bottom-left-radius:0!important;border-top-left-radius:0!important}.lg\:border-noround-top{border-top-left-radius:0!important;border-top-right-radius:0!important}.lg\:border-noround-right{border-bottom-right-radius:0!important;border-top-right-radius:0!important}.lg\:border-noround-bottom{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.lg\:border-round-left{border-bottom-left-radius:var(--border-radius)!important}.lg\:border-round-left,.lg\:border-round-top{border-top-left-radius:var(--border-radius)!important}.lg\:border-round-right,.lg\:border-round-top{border-top-right-radius:var(--border-radius)!important}.lg\:border-round-bottom,.lg\:border-round-right{border-bottom-right-radius:var(--border-radius)!important}.lg\:border-round-bottom{border-bottom-left-radius:var(--border-radius)!important}.lg\:border-round-left-xs{border-bottom-left-radius:.125rem!important;border-top-left-radius:.125rem!important}.lg\:border-round-top-xs{border-top-left-radius:.125rem!important;border-top-right-radius:.125rem!important}.lg\:border-round-right-xs{border-bottom-right-radius:.125rem!important;border-top-right-radius:.125rem!important}.lg\:border-round-bottom-xs{border-bottom-left-radius:.125rem!important;border-bottom-right-radius:.125rem!important}.lg\:border-round-left-sm{border-bottom-left-radius:.25rem!important;border-top-left-radius:.25rem!important}.lg\:border-round-top-sm{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.lg\:border-round-right-sm{border-bottom-right-radius:.25rem!important;border-top-right-radius:.25rem!important}.lg\:border-round-bottom-sm{border-bottom-left-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.lg\:border-round-left-md{border-bottom-left-radius:.375rem!important;border-top-left-radius:.375rem!important}.lg\:border-round-top-md{border-top-left-radius:.375rem!important;border-top-right-radius:.375rem!important}.lg\:border-round-right-md{border-bottom-right-radius:.375rem!important;border-top-right-radius:.375rem!important}.lg\:border-round-bottom-md{border-bottom-left-radius:.375rem!important;border-bottom-right-radius:.375rem!important}.lg\:border-round-left-lg{border-bottom-left-radius:.5rem!important;border-top-left-radius:.5rem!important}.lg\:border-round-top-lg{border-top-left-radius:.5rem!important;border-top-right-radius:.5rem!important}.lg\:border-round-right-lg{border-bottom-right-radius:.5rem!important;border-top-right-radius:.5rem!important}.lg\:border-round-bottom-lg{border-bottom-left-radius:.5rem!important;border-bottom-right-radius:.5rem!important}.lg\:border-round-left-xl{border-bottom-left-radius:.75rem!important;border-top-left-radius:.75rem!important}.lg\:border-round-top-xl{border-top-left-radius:.75rem!important;border-top-right-radius:.75rem!important}.lg\:border-round-right-xl{border-bottom-right-radius:.75rem!important;border-top-right-radius:.75rem!important}.lg\:border-round-bottom-xl{border-bottom-left-radius:.75rem!important;border-bottom-right-radius:.75rem!important}.lg\:border-round-left-2xl{border-bottom-left-radius:1rem!important;border-top-left-radius:1rem!important}.lg\:border-round-top-2xl{border-top-left-radius:1rem!important;border-top-right-radius:1rem!important}.lg\:border-round-right-2xl{border-bottom-right-radius:1rem!important;border-top-right-radius:1rem!important}.lg\:border-round-bottom-2xl{border-bottom-left-radius:1rem!important;border-bottom-right-radius:1rem!important}.lg\:border-round-left-3xl{border-bottom-left-radius:1.5rem!important;border-top-left-radius:1.5rem!important}.lg\:border-round-top-3xl{border-top-left-radius:1.5rem!important;border-top-right-radius:1.5rem!important}.lg\:border-round-right-3xl{border-bottom-right-radius:1.5rem!important;border-top-right-radius:1.5rem!important}.lg\:border-round-bottom-3xl{border-bottom-left-radius:1.5rem!important;border-bottom-right-radius:1.5rem!important}.lg\:border-circle-left{border-bottom-left-radius:50%!important;border-top-left-radius:50%!important}.lg\:border-circle-top{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.lg\:border-circle-right{border-bottom-right-radius:50%!important;border-top-right-radius:50%!important}.lg\:border-circle-bottom{border-bottom-left-radius:50%!important;border-bottom-right-radius:50%!important}}@media screen and (min-width:1200px){.xl\:border-noround-left{border-bottom-left-radius:0!important;border-top-left-radius:0!important}.xl\:border-noround-top{border-top-left-radius:0!important;border-top-right-radius:0!important}.xl\:border-noround-right{border-bottom-right-radius:0!important;border-top-right-radius:0!important}.xl\:border-noround-bottom{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.xl\:border-round-left{border-bottom-left-radius:var(--border-radius)!important}.xl\:border-round-left,.xl\:border-round-top{border-top-left-radius:var(--border-radius)!important}.xl\:border-round-right,.xl\:border-round-top{border-top-right-radius:var(--border-radius)!important}.xl\:border-round-bottom,.xl\:border-round-right{border-bottom-right-radius:var(--border-radius)!important}.xl\:border-round-bottom{border-bottom-left-radius:var(--border-radius)!important}.xl\:border-round-left-xs{border-bottom-left-radius:.125rem!important;border-top-left-radius:.125rem!important}.xl\:border-round-top-xs{border-top-left-radius:.125rem!important;border-top-right-radius:.125rem!important}.xl\:border-round-right-xs{border-bottom-right-radius:.125rem!important;border-top-right-radius:.125rem!important}.xl\:border-round-bottom-xs{border-bottom-left-radius:.125rem!important;border-bottom-right-radius:.125rem!important}.xl\:border-round-left-sm{border-bottom-left-radius:.25rem!important;border-top-left-radius:.25rem!important}.xl\:border-round-top-sm{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.xl\:border-round-right-sm{border-bottom-right-radius:.25rem!important;border-top-right-radius:.25rem!important}.xl\:border-round-bottom-sm{border-bottom-left-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.xl\:border-round-left-md{border-bottom-left-radius:.375rem!important;border-top-left-radius:.375rem!important}.xl\:border-round-top-md{border-top-left-radius:.375rem!important;border-top-right-radius:.375rem!important}.xl\:border-round-right-md{border-bottom-right-radius:.375rem!important;border-top-right-radius:.375rem!important}.xl\:border-round-bottom-md{border-bottom-left-radius:.375rem!important;border-bottom-right-radius:.375rem!important}.xl\:border-round-left-lg{border-bottom-left-radius:.5rem!important;border-top-left-radius:.5rem!important}.xl\:border-round-top-lg{border-top-left-radius:.5rem!important;border-top-right-radius:.5rem!important}.xl\:border-round-right-lg{border-bottom-right-radius:.5rem!important;border-top-right-radius:.5rem!important}.xl\:border-round-bottom-lg{border-bottom-left-radius:.5rem!important;border-bottom-right-radius:.5rem!important}.xl\:border-round-left-xl{border-bottom-left-radius:.75rem!important;border-top-left-radius:.75rem!important}.xl\:border-round-top-xl{border-top-left-radius:.75rem!important;border-top-right-radius:.75rem!important}.xl\:border-round-right-xl{border-bottom-right-radius:.75rem!important;border-top-right-radius:.75rem!important}.xl\:border-round-bottom-xl{border-bottom-left-radius:.75rem!important;border-bottom-right-radius:.75rem!important}.xl\:border-round-left-2xl{border-bottom-left-radius:1rem!important;border-top-left-radius:1rem!important}.xl\:border-round-top-2xl{border-top-left-radius:1rem!important;border-top-right-radius:1rem!important}.xl\:border-round-right-2xl{border-bottom-right-radius:1rem!important;border-top-right-radius:1rem!important}.xl\:border-round-bottom-2xl{border-bottom-left-radius:1rem!important;border-bottom-right-radius:1rem!important}.xl\:border-round-left-3xl{border-bottom-left-radius:1.5rem!important;border-top-left-radius:1.5rem!important}.xl\:border-round-top-3xl{border-top-left-radius:1.5rem!important;border-top-right-radius:1.5rem!important}.xl\:border-round-right-3xl{border-bottom-right-radius:1.5rem!important;border-top-right-radius:1.5rem!important}.xl\:border-round-bottom-3xl{border-bottom-left-radius:1.5rem!important;border-bottom-right-radius:1.5rem!important}.xl\:border-circle-left{border-bottom-left-radius:50%!important;border-top-left-radius:50%!important}.xl\:border-circle-top{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.xl\:border-circle-right{border-bottom-right-radius:50%!important;border-top-right-radius:50%!important}.xl\:border-circle-bottom{border-bottom-left-radius:50%!important;border-bottom-right-radius:50%!important}}.w-full{width:100%!important}.w-screen{width:100vw!important}.w-auto{width:auto!important}.w-1{width:8.3333%!important}.w-2{width:16.6667%!important}.w-3{width:25%!important}.w-4{width:33.3333%!important}.w-5{width:41.6667%!important}.w-6{width:50%!important}.w-7{width:58.3333%!important}.w-8{width:66.6667%!important}.w-9{width:75%!important}.w-10{width:83.3333%!important}.w-11{width:91.6667%!important}.w-12{width:100%!important}.w-min{width:-webkit-min-content!important;width:min-content!important}.w-max{width:-webkit-max-content!important;width:max-content!important}.w-fit{width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important}.w-1rem{width:1rem!important}.w-2rem{width:2rem!important}.w-3rem{width:3rem!important}.w-4rem{width:4rem!important}.w-5rem{width:5rem!important}.w-6rem{width:6rem!important}.w-7rem{width:7rem!important}.w-8rem{width:8rem!important}.w-9rem{width:9rem!important}.w-10rem{width:10rem!important}.w-11rem{width:11rem!important}.w-12rem{width:12rem!important}.w-13rem{width:13rem!important}.w-14rem{width:14rem!important}.w-15rem{width:15rem!important}.w-16rem{width:16rem!important}.w-17rem{width:17rem!important}.w-18rem{width:18rem!important}.w-19rem{width:19rem!important}.w-20rem{width:20rem!important}.w-21rem{width:21rem!important}.w-22rem{width:22rem!important}.w-23rem{width:23rem!important}.w-24rem{width:24rem!important}.w-25rem{width:25rem!important}.w-26rem{width:26rem!important}.w-27rem{width:27rem!important}.w-28rem{width:28rem!important}.w-29rem{width:29rem!important}.w-30rem{width:30rem!important}@media screen and (min-width:576px){.sm\:w-full{width:100%!important}.sm\:w-screen{width:100vw!important}.sm\:w-auto{width:auto!important}.sm\:w-1{width:8.3333%!important}.sm\:w-2{width:16.6667%!important}.sm\:w-3{width:25%!important}.sm\:w-4{width:33.3333%!important}.sm\:w-5{width:41.6667%!important}.sm\:w-6{width:50%!important}.sm\:w-7{width:58.3333%!important}.sm\:w-8{width:66.6667%!important}.sm\:w-9{width:75%!important}.sm\:w-10{width:83.3333%!important}.sm\:w-11{width:91.6667%!important}.sm\:w-12{width:100%!important}.sm\:w-min{width:-webkit-min-content!important;width:min-content!important}.sm\:w-max{width:-webkit-max-content!important;width:max-content!important}.sm\:w-fit{width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important}.sm\:w-1rem{width:1rem!important}.sm\:w-2rem{width:2rem!important}.sm\:w-3rem{width:3rem!important}.sm\:w-4rem{width:4rem!important}.sm\:w-5rem{width:5rem!important}.sm\:w-6rem{width:6rem!important}.sm\:w-7rem{width:7rem!important}.sm\:w-8rem{width:8rem!important}.sm\:w-9rem{width:9rem!important}.sm\:w-10rem{width:10rem!important}.sm\:w-11rem{width:11rem!important}.sm\:w-12rem{width:12rem!important}.sm\:w-13rem{width:13rem!important}.sm\:w-14rem{width:14rem!important}.sm\:w-15rem{width:15rem!important}.sm\:w-16rem{width:16rem!important}.sm\:w-17rem{width:17rem!important}.sm\:w-18rem{width:18rem!important}.sm\:w-19rem{width:19rem!important}.sm\:w-20rem{width:20rem!important}.sm\:w-21rem{width:21rem!important}.sm\:w-22rem{width:22rem!important}.sm\:w-23rem{width:23rem!important}.sm\:w-24rem{width:24rem!important}.sm\:w-25rem{width:25rem!important}.sm\:w-26rem{width:26rem!important}.sm\:w-27rem{width:27rem!important}.sm\:w-28rem{width:28rem!important}.sm\:w-29rem{width:29rem!important}.sm\:w-30rem{width:30rem!important}}@media screen and (min-width:768px){.md\:w-full{width:100%!important}.md\:w-screen{width:100vw!important}.md\:w-auto{width:auto!important}.md\:w-1{width:8.3333%!important}.md\:w-2{width:16.6667%!important}.md\:w-3{width:25%!important}.md\:w-4{width:33.3333%!important}.md\:w-5{width:41.6667%!important}.md\:w-6{width:50%!important}.md\:w-7{width:58.3333%!important}.md\:w-8{width:66.6667%!important}.md\:w-9{width:75%!important}.md\:w-10{width:83.3333%!important}.md\:w-11{width:91.6667%!important}.md\:w-12{width:100%!important}.md\:w-min{width:-webkit-min-content!important;width:min-content!important}.md\:w-max{width:-webkit-max-content!important;width:max-content!important}.md\:w-fit{width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important}.md\:w-1rem{width:1rem!important}.md\:w-2rem{width:2rem!important}.md\:w-3rem{width:3rem!important}.md\:w-4rem{width:4rem!important}.md\:w-5rem{width:5rem!important}.md\:w-6rem{width:6rem!important}.md\:w-7rem{width:7rem!important}.md\:w-8rem{width:8rem!important}.md\:w-9rem{width:9rem!important}.md\:w-10rem{width:10rem!important}.md\:w-11rem{width:11rem!important}.md\:w-12rem{width:12rem!important}.md\:w-13rem{width:13rem!important}.md\:w-14rem{width:14rem!important}.md\:w-15rem{width:15rem!important}.md\:w-16rem{width:16rem!important}.md\:w-17rem{width:17rem!important}.md\:w-18rem{width:18rem!important}.md\:w-19rem{width:19rem!important}.md\:w-20rem{width:20rem!important}.md\:w-21rem{width:21rem!important}.md\:w-22rem{width:22rem!important}.md\:w-23rem{width:23rem!important}.md\:w-24rem{width:24rem!important}.md\:w-25rem{width:25rem!important}.md\:w-26rem{width:26rem!important}.md\:w-27rem{width:27rem!important}.md\:w-28rem{width:28rem!important}.md\:w-29rem{width:29rem!important}.md\:w-30rem{width:30rem!important}}@media screen and (min-width:992px){.lg\:w-full{width:100%!important}.lg\:w-screen{width:100vw!important}.lg\:w-auto{width:auto!important}.lg\:w-1{width:8.3333%!important}.lg\:w-2{width:16.6667%!important}.lg\:w-3{width:25%!important}.lg\:w-4{width:33.3333%!important}.lg\:w-5{width:41.6667%!important}.lg\:w-6{width:50%!important}.lg\:w-7{width:58.3333%!important}.lg\:w-8{width:66.6667%!important}.lg\:w-9{width:75%!important}.lg\:w-10{width:83.3333%!important}.lg\:w-11{width:91.6667%!important}.lg\:w-12{width:100%!important}.lg\:w-min{width:-webkit-min-content!important;width:min-content!important}.lg\:w-max{width:-webkit-max-content!important;width:max-content!important}.lg\:w-fit{width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important}.lg\:w-1rem{width:1rem!important}.lg\:w-2rem{width:2rem!important}.lg\:w-3rem{width:3rem!important}.lg\:w-4rem{width:4rem!important}.lg\:w-5rem{width:5rem!important}.lg\:w-6rem{width:6rem!important}.lg\:w-7rem{width:7rem!important}.lg\:w-8rem{width:8rem!important}.lg\:w-9rem{width:9rem!important}.lg\:w-10rem{width:10rem!important}.lg\:w-11rem{width:11rem!important}.lg\:w-12rem{width:12rem!important}.lg\:w-13rem{width:13rem!important}.lg\:w-14rem{width:14rem!important}.lg\:w-15rem{width:15rem!important}.lg\:w-16rem{width:16rem!important}.lg\:w-17rem{width:17rem!important}.lg\:w-18rem{width:18rem!important}.lg\:w-19rem{width:19rem!important}.lg\:w-20rem{width:20rem!important}.lg\:w-21rem{width:21rem!important}.lg\:w-22rem{width:22rem!important}.lg\:w-23rem{width:23rem!important}.lg\:w-24rem{width:24rem!important}.lg\:w-25rem{width:25rem!important}.lg\:w-26rem{width:26rem!important}.lg\:w-27rem{width:27rem!important}.lg\:w-28rem{width:28rem!important}.lg\:w-29rem{width:29rem!important}.lg\:w-30rem{width:30rem!important}}@media screen and (min-width:1200px){.xl\:w-full{width:100%!important}.xl\:w-screen{width:100vw!important}.xl\:w-auto{width:auto!important}.xl\:w-1{width:8.3333%!important}.xl\:w-2{width:16.6667%!important}.xl\:w-3{width:25%!important}.xl\:w-4{width:33.3333%!important}.xl\:w-5{width:41.6667%!important}.xl\:w-6{width:50%!important}.xl\:w-7{width:58.3333%!important}.xl\:w-8{width:66.6667%!important}.xl\:w-9{width:75%!important}.xl\:w-10{width:83.3333%!important}.xl\:w-11{width:91.6667%!important}.xl\:w-12{width:100%!important}.xl\:w-min{width:-webkit-min-content!important;width:min-content!important}.xl\:w-max{width:-webkit-max-content!important;width:max-content!important}.xl\:w-fit{width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important}.xl\:w-1rem{width:1rem!important}.xl\:w-2rem{width:2rem!important}.xl\:w-3rem{width:3rem!important}.xl\:w-4rem{width:4rem!important}.xl\:w-5rem{width:5rem!important}.xl\:w-6rem{width:6rem!important}.xl\:w-7rem{width:7rem!important}.xl\:w-8rem{width:8rem!important}.xl\:w-9rem{width:9rem!important}.xl\:w-10rem{width:10rem!important}.xl\:w-11rem{width:11rem!important}.xl\:w-12rem{width:12rem!important}.xl\:w-13rem{width:13rem!important}.xl\:w-14rem{width:14rem!important}.xl\:w-15rem{width:15rem!important}.xl\:w-16rem{width:16rem!important}.xl\:w-17rem{width:17rem!important}.xl\:w-18rem{width:18rem!important}.xl\:w-19rem{width:19rem!important}.xl\:w-20rem{width:20rem!important}.xl\:w-21rem{width:21rem!important}.xl\:w-22rem{width:22rem!important}.xl\:w-23rem{width:23rem!important}.xl\:w-24rem{width:24rem!important}.xl\:w-25rem{width:25rem!important}.xl\:w-26rem{width:26rem!important}.xl\:w-27rem{width:27rem!important}.xl\:w-28rem{width:28rem!important}.xl\:w-29rem{width:29rem!important}.xl\:w-30rem{width:30rem!important}}.h-full{height:100%!important}.h-screen{height:100vh!important}.h-auto{height:auto!important}.h-min{height:-webkit-min-content!important;height:min-content!important}.h-max{height:-webkit-max-content!important;height:max-content!important}.h-fit{height:-webkit-fit-content!important;height:-moz-fit-content!important;height:fit-content!important}.h-1rem{height:1rem!important}.h-2rem{height:2rem!important}.h-3rem{height:3rem!important}.h-4rem{height:4rem!important}.h-5rem{height:5rem!important}.h-6rem{height:6rem!important}.h-7rem{height:7rem!important}.h-8rem{height:8rem!important}.h-9rem{height:9rem!important}.h-10rem{height:10rem!important}.h-11rem{height:11rem!important}.h-12rem{height:12rem!important}.h-13rem{height:13rem!important}.h-14rem{height:14rem!important}.h-15rem{height:15rem!important}.h-16rem{height:16rem!important}.h-17rem{height:17rem!important}.h-18rem{height:18rem!important}.h-19rem{height:19rem!important}.h-20rem{height:20rem!important}.h-21rem{height:21rem!important}.h-22rem{height:22rem!important}.h-23rem{height:23rem!important}.h-24rem{height:24rem!important}.h-25rem{height:25rem!important}.h-26rem{height:26rem!important}.h-27rem{height:27rem!important}.h-28rem{height:28rem!important}.h-29rem{height:29rem!important}.h-30rem{height:30rem!important}@media screen and (min-width:576px){.sm\:h-full{height:100%!important}.sm\:h-screen{height:100vh!important}.sm\:h-auto{height:auto!important}.sm\:h-min{height:-webkit-min-content!important;height:min-content!important}.sm\:h-max{height:-webkit-max-content!important;height:max-content!important}.sm\:h-fit{height:-webkit-fit-content!important;height:-moz-fit-content!important;height:fit-content!important}.sm\:h-1rem{height:1rem!important}.sm\:h-2rem{height:2rem!important}.sm\:h-3rem{height:3rem!important}.sm\:h-4rem{height:4rem!important}.sm\:h-5rem{height:5rem!important}.sm\:h-6rem{height:6rem!important}.sm\:h-7rem{height:7rem!important}.sm\:h-8rem{height:8rem!important}.sm\:h-9rem{height:9rem!important}.sm\:h-10rem{height:10rem!important}.sm\:h-11rem{height:11rem!important}.sm\:h-12rem{height:12rem!important}.sm\:h-13rem{height:13rem!important}.sm\:h-14rem{height:14rem!important}.sm\:h-15rem{height:15rem!important}.sm\:h-16rem{height:16rem!important}.sm\:h-17rem{height:17rem!important}.sm\:h-18rem{height:18rem!important}.sm\:h-19rem{height:19rem!important}.sm\:h-20rem{height:20rem!important}.sm\:h-21rem{height:21rem!important}.sm\:h-22rem{height:22rem!important}.sm\:h-23rem{height:23rem!important}.sm\:h-24rem{height:24rem!important}.sm\:h-25rem{height:25rem!important}.sm\:h-26rem{height:26rem!important}.sm\:h-27rem{height:27rem!important}.sm\:h-28rem{height:28rem!important}.sm\:h-29rem{height:29rem!important}.sm\:h-30rem{height:30rem!important}}@media screen and (min-width:768px){.md\:h-full{height:100%!important}.md\:h-screen{height:100vh!important}.md\:h-auto{height:auto!important}.md\:h-min{height:-webkit-min-content!important;height:min-content!important}.md\:h-max{height:-webkit-max-content!important;height:max-content!important}.md\:h-fit{height:-webkit-fit-content!important;height:-moz-fit-content!important;height:fit-content!important}.md\:h-1rem{height:1rem!important}.md\:h-2rem{height:2rem!important}.md\:h-3rem{height:3rem!important}.md\:h-4rem{height:4rem!important}.md\:h-5rem{height:5rem!important}.md\:h-6rem{height:6rem!important}.md\:h-7rem{height:7rem!important}.md\:h-8rem{height:8rem!important}.md\:h-9rem{height:9rem!important}.md\:h-10rem{height:10rem!important}.md\:h-11rem{height:11rem!important}.md\:h-12rem{height:12rem!important}.md\:h-13rem{height:13rem!important}.md\:h-14rem{height:14rem!important}.md\:h-15rem{height:15rem!important}.md\:h-16rem{height:16rem!important}.md\:h-17rem{height:17rem!important}.md\:h-18rem{height:18rem!important}.md\:h-19rem{height:19rem!important}.md\:h-20rem{height:20rem!important}.md\:h-21rem{height:21rem!important}.md\:h-22rem{height:22rem!important}.md\:h-23rem{height:23rem!important}.md\:h-24rem{height:24rem!important}.md\:h-25rem{height:25rem!important}.md\:h-26rem{height:26rem!important}.md\:h-27rem{height:27rem!important}.md\:h-28rem{height:28rem!important}.md\:h-29rem{height:29rem!important}.md\:h-30rem{height:30rem!important}}@media screen and (min-width:992px){.lg\:h-full{height:100%!important}.lg\:h-screen{height:100vh!important}.lg\:h-auto{height:auto!important}.lg\:h-min{height:-webkit-min-content!important;height:min-content!important}.lg\:h-max{height:-webkit-max-content!important;height:max-content!important}.lg\:h-fit{height:-webkit-fit-content!important;height:-moz-fit-content!important;height:fit-content!important}.lg\:h-1rem{height:1rem!important}.lg\:h-2rem{height:2rem!important}.lg\:h-3rem{height:3rem!important}.lg\:h-4rem{height:4rem!important}.lg\:h-5rem{height:5rem!important}.lg\:h-6rem{height:6rem!important}.lg\:h-7rem{height:7rem!important}.lg\:h-8rem{height:8rem!important}.lg\:h-9rem{height:9rem!important}.lg\:h-10rem{height:10rem!important}.lg\:h-11rem{height:11rem!important}.lg\:h-12rem{height:12rem!important}.lg\:h-13rem{height:13rem!important}.lg\:h-14rem{height:14rem!important}.lg\:h-15rem{height:15rem!important}.lg\:h-16rem{height:16rem!important}.lg\:h-17rem{height:17rem!important}.lg\:h-18rem{height:18rem!important}.lg\:h-19rem{height:19rem!important}.lg\:h-20rem{height:20rem!important}.lg\:h-21rem{height:21rem!important}.lg\:h-22rem{height:22rem!important}.lg\:h-23rem{height:23rem!important}.lg\:h-24rem{height:24rem!important}.lg\:h-25rem{height:25rem!important}.lg\:h-26rem{height:26rem!important}.lg\:h-27rem{height:27rem!important}.lg\:h-28rem{height:28rem!important}.lg\:h-29rem{height:29rem!important}.lg\:h-30rem{height:30rem!important}}@media screen and (min-width:1200px){.xl\:h-full{height:100%!important}.xl\:h-screen{height:100vh!important}.xl\:h-auto{height:auto!important}.xl\:h-min{height:-webkit-min-content!important;height:min-content!important}.xl\:h-max{height:-webkit-max-content!important;height:max-content!important}.xl\:h-fit{height:-webkit-fit-content!important;height:-moz-fit-content!important;height:fit-content!important}.xl\:h-1rem{height:1rem!important}.xl\:h-2rem{height:2rem!important}.xl\:h-3rem{height:3rem!important}.xl\:h-4rem{height:4rem!important}.xl\:h-5rem{height:5rem!important}.xl\:h-6rem{height:6rem!important}.xl\:h-7rem{height:7rem!important}.xl\:h-8rem{height:8rem!important}.xl\:h-9rem{height:9rem!important}.xl\:h-10rem{height:10rem!important}.xl\:h-11rem{height:11rem!important}.xl\:h-12rem{height:12rem!important}.xl\:h-13rem{height:13rem!important}.xl\:h-14rem{height:14rem!important}.xl\:h-15rem{height:15rem!important}.xl\:h-16rem{height:16rem!important}.xl\:h-17rem{height:17rem!important}.xl\:h-18rem{height:18rem!important}.xl\:h-19rem{height:19rem!important}.xl\:h-20rem{height:20rem!important}.xl\:h-21rem{height:21rem!important}.xl\:h-22rem{height:22rem!important}.xl\:h-23rem{height:23rem!important}.xl\:h-24rem{height:24rem!important}.xl\:h-25rem{height:25rem!important}.xl\:h-26rem{height:26rem!important}.xl\:h-27rem{height:27rem!important}.xl\:h-28rem{height:28rem!important}.xl\:h-29rem{height:29rem!important}.xl\:h-30rem{height:30rem!important}}.min-w-0{min-width:0!important}.min-w-full{min-width:100%!important}.min-w-screen{min-width:100vw!important}.min-w-min{min-width:-webkit-min-content!important;min-width:min-content!important}.min-w-max{min-width:-webkit-max-content!important;min-width:max-content!important}@media screen and (min-width:576px){.sm\:min-w-0{min-width:0!important}.sm\:min-w-full{min-width:100%!important}.sm\:min-w-screen{min-width:100vw!important}.sm\:min-w-min{min-width:-webkit-min-content!important;min-width:min-content!important}.sm\:min-w-max{min-width:-webkit-max-content!important;min-width:max-content!important}}@media screen and (min-width:768px){.md\:min-w-0{min-width:0!important}.md\:min-w-full{min-width:100%!important}.md\:min-w-screen{min-width:100vw!important}.md\:min-w-min{min-width:-webkit-min-content!important;min-width:min-content!important}.md\:min-w-max{min-width:-webkit-max-content!important;min-width:max-content!important}}@media screen and (min-width:992px){.lg\:min-w-0{min-width:0!important}.lg\:min-w-full{min-width:100%!important}.lg\:min-w-screen{min-width:100vw!important}.lg\:min-w-min{min-width:-webkit-min-content!important;min-width:min-content!important}.lg\:min-w-max{min-width:-webkit-max-content!important;min-width:max-content!important}}@media screen and (min-width:1200px){.xl\:min-w-0{min-width:0!important}.xl\:min-w-full{min-width:100%!important}.xl\:min-w-screen{min-width:100vw!important}.xl\:min-w-min{min-width:-webkit-min-content!important;min-width:min-content!important}.xl\:min-w-max{min-width:-webkit-max-content!important;min-width:max-content!important}}.max-w-0{max-width:0!important}.max-w-full{max-width:100%!important}.max-w-screen{max-width:100vw!important}.max-w-min{max-width:-webkit-min-content!important;max-width:min-content!important}.max-w-max{max-width:-webkit-max-content!important;max-width:max-content!important}.max-w-fit{max-width:-webkit-fit-content!important;max-width:-moz-fit-content!important;max-width:fit-content!important}.max-w-1rem{max-width:1rem!important}.max-w-2rem{max-width:2rem!important}.max-w-3rem{max-width:3rem!important}.max-w-4rem{max-width:4rem!important}.max-w-5rem{max-width:5rem!important}.max-w-6rem{max-width:6rem!important}.max-w-7rem{max-width:7rem!important}.max-w-8rem{max-width:8rem!important}.max-w-9rem{max-width:9rem!important}.max-w-10rem{max-width:10rem!important}.max-w-11rem{max-width:11rem!important}.max-w-12rem{max-width:12rem!important}.max-w-13rem{max-width:13rem!important}.max-w-14rem{max-width:14rem!important}.max-w-15rem{max-width:15rem!important}.max-w-16rem{max-width:16rem!important}.max-w-17rem{max-width:17rem!important}.max-w-18rem{max-width:18rem!important}.max-w-19rem{max-width:19rem!important}.max-w-20rem{max-width:20rem!important}.max-w-21rem{max-width:21rem!important}.max-w-22rem{max-width:22rem!important}.max-w-23rem{max-width:23rem!important}.max-w-24rem{max-width:24rem!important}.max-w-25rem{max-width:25rem!important}.max-w-26rem{max-width:26rem!important}.max-w-27rem{max-width:27rem!important}.max-w-28rem{max-width:28rem!important}.max-w-29rem{max-width:29rem!important}.max-w-30rem{max-width:30rem!important}@media screen and (min-width:576px){.sm\:max-w-0{max-width:0!important}.sm\:max-w-full{max-width:100%!important}.sm\:max-w-screen{max-width:100vw!important}.sm\:max-w-min{max-width:-webkit-min-content!important;max-width:min-content!important}.sm\:max-w-max{max-width:-webkit-max-content!important;max-width:max-content!important}.sm\:max-w-fit{max-width:-webkit-fit-content!important;max-width:-moz-fit-content!important;max-width:fit-content!important}.sm\:max-w-1rem{max-width:1rem!important}.sm\:max-w-2rem{max-width:2rem!important}.sm\:max-w-3rem{max-width:3rem!important}.sm\:max-w-4rem{max-width:4rem!important}.sm\:max-w-5rem{max-width:5rem!important}.sm\:max-w-6rem{max-width:6rem!important}.sm\:max-w-7rem{max-width:7rem!important}.sm\:max-w-8rem{max-width:8rem!important}.sm\:max-w-9rem{max-width:9rem!important}.sm\:max-w-10rem{max-width:10rem!important}.sm\:max-w-11rem{max-width:11rem!important}.sm\:max-w-12rem{max-width:12rem!important}.sm\:max-w-13rem{max-width:13rem!important}.sm\:max-w-14rem{max-width:14rem!important}.sm\:max-w-15rem{max-width:15rem!important}.sm\:max-w-16rem{max-width:16rem!important}.sm\:max-w-17rem{max-width:17rem!important}.sm\:max-w-18rem{max-width:18rem!important}.sm\:max-w-19rem{max-width:19rem!important}.sm\:max-w-20rem{max-width:20rem!important}.sm\:max-w-21rem{max-width:21rem!important}.sm\:max-w-22rem{max-width:22rem!important}.sm\:max-w-23rem{max-width:23rem!important}.sm\:max-w-24rem{max-width:24rem!important}.sm\:max-w-25rem{max-width:25rem!important}.sm\:max-w-26rem{max-width:26rem!important}.sm\:max-w-27rem{max-width:27rem!important}.sm\:max-w-28rem{max-width:28rem!important}.sm\:max-w-29rem{max-width:29rem!important}.sm\:max-w-30rem{max-width:30rem!important}}@media screen and (min-width:768px){.md\:max-w-0{max-width:0!important}.md\:max-w-full{max-width:100%!important}.md\:max-w-screen{max-width:100vw!important}.md\:max-w-min{max-width:-webkit-min-content!important;max-width:min-content!important}.md\:max-w-max{max-width:-webkit-max-content!important;max-width:max-content!important}.md\:max-w-fit{max-width:-webkit-fit-content!important;max-width:-moz-fit-content!important;max-width:fit-content!important}.md\:max-w-1rem{max-width:1rem!important}.md\:max-w-2rem{max-width:2rem!important}.md\:max-w-3rem{max-width:3rem!important}.md\:max-w-4rem{max-width:4rem!important}.md\:max-w-5rem{max-width:5rem!important}.md\:max-w-6rem{max-width:6rem!important}.md\:max-w-7rem{max-width:7rem!important}.md\:max-w-8rem{max-width:8rem!important}.md\:max-w-9rem{max-width:9rem!important}.md\:max-w-10rem{max-width:10rem!important}.md\:max-w-11rem{max-width:11rem!important}.md\:max-w-12rem{max-width:12rem!important}.md\:max-w-13rem{max-width:13rem!important}.md\:max-w-14rem{max-width:14rem!important}.md\:max-w-15rem{max-width:15rem!important}.md\:max-w-16rem{max-width:16rem!important}.md\:max-w-17rem{max-width:17rem!important}.md\:max-w-18rem{max-width:18rem!important}.md\:max-w-19rem{max-width:19rem!important}.md\:max-w-20rem{max-width:20rem!important}.md\:max-w-21rem{max-width:21rem!important}.md\:max-w-22rem{max-width:22rem!important}.md\:max-w-23rem{max-width:23rem!important}.md\:max-w-24rem{max-width:24rem!important}.md\:max-w-25rem{max-width:25rem!important}.md\:max-w-26rem{max-width:26rem!important}.md\:max-w-27rem{max-width:27rem!important}.md\:max-w-28rem{max-width:28rem!important}.md\:max-w-29rem{max-width:29rem!important}.md\:max-w-30rem{max-width:30rem!important}}@media screen and (min-width:992px){.lg\:max-w-0{max-width:0!important}.lg\:max-w-full{max-width:100%!important}.lg\:max-w-screen{max-width:100vw!important}.lg\:max-w-min{max-width:-webkit-min-content!important;max-width:min-content!important}.lg\:max-w-max{max-width:-webkit-max-content!important;max-width:max-content!important}.lg\:max-w-fit{max-width:-webkit-fit-content!important;max-width:-moz-fit-content!important;max-width:fit-content!important}.lg\:max-w-1rem{max-width:1rem!important}.lg\:max-w-2rem{max-width:2rem!important}.lg\:max-w-3rem{max-width:3rem!important}.lg\:max-w-4rem{max-width:4rem!important}.lg\:max-w-5rem{max-width:5rem!important}.lg\:max-w-6rem{max-width:6rem!important}.lg\:max-w-7rem{max-width:7rem!important}.lg\:max-w-8rem{max-width:8rem!important}.lg\:max-w-9rem{max-width:9rem!important}.lg\:max-w-10rem{max-width:10rem!important}.lg\:max-w-11rem{max-width:11rem!important}.lg\:max-w-12rem{max-width:12rem!important}.lg\:max-w-13rem{max-width:13rem!important}.lg\:max-w-14rem{max-width:14rem!important}.lg\:max-w-15rem{max-width:15rem!important}.lg\:max-w-16rem{max-width:16rem!important}.lg\:max-w-17rem{max-width:17rem!important}.lg\:max-w-18rem{max-width:18rem!important}.lg\:max-w-19rem{max-width:19rem!important}.lg\:max-w-20rem{max-width:20rem!important}.lg\:max-w-21rem{max-width:21rem!important}.lg\:max-w-22rem{max-width:22rem!important}.lg\:max-w-23rem{max-width:23rem!important}.lg\:max-w-24rem{max-width:24rem!important}.lg\:max-w-25rem{max-width:25rem!important}.lg\:max-w-26rem{max-width:26rem!important}.lg\:max-w-27rem{max-width:27rem!important}.lg\:max-w-28rem{max-width:28rem!important}.lg\:max-w-29rem{max-width:29rem!important}.lg\:max-w-30rem{max-width:30rem!important}}@media screen and (min-width:1200px){.xl\:max-w-0{max-width:0!important}.xl\:max-w-full{max-width:100%!important}.xl\:max-w-screen{max-width:100vw!important}.xl\:max-w-min{max-width:-webkit-min-content!important;max-width:min-content!important}.xl\:max-w-max{max-width:-webkit-max-content!important;max-width:max-content!important}.xl\:max-w-fit{max-width:-webkit-fit-content!important;max-width:-moz-fit-content!important;max-width:fit-content!important}.xl\:max-w-1rem{max-width:1rem!important}.xl\:max-w-2rem{max-width:2rem!important}.xl\:max-w-3rem{max-width:3rem!important}.xl\:max-w-4rem{max-width:4rem!important}.xl\:max-w-5rem{max-width:5rem!important}.xl\:max-w-6rem{max-width:6rem!important}.xl\:max-w-7rem{max-width:7rem!important}.xl\:max-w-8rem{max-width:8rem!important}.xl\:max-w-9rem{max-width:9rem!important}.xl\:max-w-10rem{max-width:10rem!important}.xl\:max-w-11rem{max-width:11rem!important}.xl\:max-w-12rem{max-width:12rem!important}.xl\:max-w-13rem{max-width:13rem!important}.xl\:max-w-14rem{max-width:14rem!important}.xl\:max-w-15rem{max-width:15rem!important}.xl\:max-w-16rem{max-width:16rem!important}.xl\:max-w-17rem{max-width:17rem!important}.xl\:max-w-18rem{max-width:18rem!important}.xl\:max-w-19rem{max-width:19rem!important}.xl\:max-w-20rem{max-width:20rem!important}.xl\:max-w-21rem{max-width:21rem!important}.xl\:max-w-22rem{max-width:22rem!important}.xl\:max-w-23rem{max-width:23rem!important}.xl\:max-w-24rem{max-width:24rem!important}.xl\:max-w-25rem{max-width:25rem!important}.xl\:max-w-26rem{max-width:26rem!important}.xl\:max-w-27rem{max-width:27rem!important}.xl\:max-w-28rem{max-width:28rem!important}.xl\:max-w-29rem{max-width:29rem!important}.xl\:max-w-30rem{max-width:30rem!important}}.min-h-0{min-height:0!important}.min-h-full{min-height:100%!important}.min-h-screen{min-height:100vh!important}@media screen and (min-width:576px){.sm\:min-h-0{min-height:0!important}.sm\:min-h-full{min-height:100%!important}.sm\:min-h-screen{min-height:100vh!important}}@media screen and (min-width:768px){.md\:min-h-0{min-height:0!important}.md\:min-h-full{min-height:100%!important}.md\:min-h-screen{min-height:100vh!important}}@media screen and (min-width:992px){.lg\:min-h-0{min-height:0!important}.lg\:min-h-full{min-height:100%!important}.lg\:min-h-screen{min-height:100vh!important}}@media screen and (min-width:1200px){.xl\:min-h-0{min-height:0!important}.xl\:min-h-full{min-height:100%!important}.xl\:min-h-screen{min-height:100vh!important}}.max-h-0{max-height:0!important}.max-h-full{max-height:100%!important}.max-h-screen{max-height:100vh!important}.max-h-min{max-height:-webkit-min-content!important;max-height:min-content!important}.max-h-max{max-height:-webkit-max-content!important;max-height:max-content!important}.max-h-fit{max-height:-webkit-fit-content!important;max-height:-moz-fit-content!important;max-height:fit-content!important}.max-h-1rem{max-height:1rem!important}.max-h-2rem{max-height:2rem!important}.max-h-3rem{max-height:3rem!important}.max-h-4rem{max-height:4rem!important}.max-h-5rem{max-height:5rem!important}.max-h-6rem{max-height:6rem!important}.max-h-7rem{max-height:7rem!important}.max-h-8rem{max-height:8rem!important}.max-h-9rem{max-height:9rem!important}.max-h-10rem{max-height:10rem!important}.max-h-11rem{max-height:11rem!important}.max-h-12rem{max-height:12rem!important}.max-h-13rem{max-height:13rem!important}.max-h-14rem{max-height:14rem!important}.max-h-15rem{max-height:15rem!important}.max-h-16rem{max-height:16rem!important}.max-h-17rem{max-height:17rem!important}.max-h-18rem{max-height:18rem!important}.max-h-19rem{max-height:19rem!important}.max-h-20rem{max-height:20rem!important}.max-h-21rem{max-height:21rem!important}.max-h-22rem{max-height:22rem!important}.max-h-23rem{max-height:23rem!important}.max-h-24rem{max-height:24rem!important}.max-h-25rem{max-height:25rem!important}.max-h-26rem{max-height:26rem!important}.max-h-27rem{max-height:27rem!important}.max-h-28rem{max-height:28rem!important}.max-h-29rem{max-height:29rem!important}.max-h-30rem{max-height:30rem!important}@media screen and (min-width:576px){.sm\:max-h-0{max-height:0!important}.sm\:max-h-full{max-height:100%!important}.sm\:max-h-screen{max-height:100vh!important}.sm\:max-h-min{max-height:-webkit-min-content!important;max-height:min-content!important}.sm\:max-h-max{max-height:-webkit-max-content!important;max-height:max-content!important}.sm\:max-h-fit{max-height:-webkit-fit-content!important;max-height:-moz-fit-content!important;max-height:fit-content!important}.sm\:max-h-1rem{max-height:1rem!important}.sm\:max-h-2rem{max-height:2rem!important}.sm\:max-h-3rem{max-height:3rem!important}.sm\:max-h-4rem{max-height:4rem!important}.sm\:max-h-5rem{max-height:5rem!important}.sm\:max-h-6rem{max-height:6rem!important}.sm\:max-h-7rem{max-height:7rem!important}.sm\:max-h-8rem{max-height:8rem!important}.sm\:max-h-9rem{max-height:9rem!important}.sm\:max-h-10rem{max-height:10rem!important}.sm\:max-h-11rem{max-height:11rem!important}.sm\:max-h-12rem{max-height:12rem!important}.sm\:max-h-13rem{max-height:13rem!important}.sm\:max-h-14rem{max-height:14rem!important}.sm\:max-h-15rem{max-height:15rem!important}.sm\:max-h-16rem{max-height:16rem!important}.sm\:max-h-17rem{max-height:17rem!important}.sm\:max-h-18rem{max-height:18rem!important}.sm\:max-h-19rem{max-height:19rem!important}.sm\:max-h-20rem{max-height:20rem!important}.sm\:max-h-21rem{max-height:21rem!important}.sm\:max-h-22rem{max-height:22rem!important}.sm\:max-h-23rem{max-height:23rem!important}.sm\:max-h-24rem{max-height:24rem!important}.sm\:max-h-25rem{max-height:25rem!important}.sm\:max-h-26rem{max-height:26rem!important}.sm\:max-h-27rem{max-height:27rem!important}.sm\:max-h-28rem{max-height:28rem!important}.sm\:max-h-29rem{max-height:29rem!important}.sm\:max-h-30rem{max-height:30rem!important}}@media screen and (min-width:768px){.md\:max-h-0{max-height:0!important}.md\:max-h-full{max-height:100%!important}.md\:max-h-screen{max-height:100vh!important}.md\:max-h-min{max-height:-webkit-min-content!important;max-height:min-content!important}.md\:max-h-max{max-height:-webkit-max-content!important;max-height:max-content!important}.md\:max-h-fit{max-height:-webkit-fit-content!important;max-height:-moz-fit-content!important;max-height:fit-content!important}.md\:max-h-1rem{max-height:1rem!important}.md\:max-h-2rem{max-height:2rem!important}.md\:max-h-3rem{max-height:3rem!important}.md\:max-h-4rem{max-height:4rem!important}.md\:max-h-5rem{max-height:5rem!important}.md\:max-h-6rem{max-height:6rem!important}.md\:max-h-7rem{max-height:7rem!important}.md\:max-h-8rem{max-height:8rem!important}.md\:max-h-9rem{max-height:9rem!important}.md\:max-h-10rem{max-height:10rem!important}.md\:max-h-11rem{max-height:11rem!important}.md\:max-h-12rem{max-height:12rem!important}.md\:max-h-13rem{max-height:13rem!important}.md\:max-h-14rem{max-height:14rem!important}.md\:max-h-15rem{max-height:15rem!important}.md\:max-h-16rem{max-height:16rem!important}.md\:max-h-17rem{max-height:17rem!important}.md\:max-h-18rem{max-height:18rem!important}.md\:max-h-19rem{max-height:19rem!important}.md\:max-h-20rem{max-height:20rem!important}.md\:max-h-21rem{max-height:21rem!important}.md\:max-h-22rem{max-height:22rem!important}.md\:max-h-23rem{max-height:23rem!important}.md\:max-h-24rem{max-height:24rem!important}.md\:max-h-25rem{max-height:25rem!important}.md\:max-h-26rem{max-height:26rem!important}.md\:max-h-27rem{max-height:27rem!important}.md\:max-h-28rem{max-height:28rem!important}.md\:max-h-29rem{max-height:29rem!important}.md\:max-h-30rem{max-height:30rem!important}}@media screen and (min-width:992px){.lg\:max-h-0{max-height:0!important}.lg\:max-h-full{max-height:100%!important}.lg\:max-h-screen{max-height:100vh!important}.lg\:max-h-min{max-height:-webkit-min-content!important;max-height:min-content!important}.lg\:max-h-max{max-height:-webkit-max-content!important;max-height:max-content!important}.lg\:max-h-fit{max-height:-webkit-fit-content!important;max-height:-moz-fit-content!important;max-height:fit-content!important}.lg\:max-h-1rem{max-height:1rem!important}.lg\:max-h-2rem{max-height:2rem!important}.lg\:max-h-3rem{max-height:3rem!important}.lg\:max-h-4rem{max-height:4rem!important}.lg\:max-h-5rem{max-height:5rem!important}.lg\:max-h-6rem{max-height:6rem!important}.lg\:max-h-7rem{max-height:7rem!important}.lg\:max-h-8rem{max-height:8rem!important}.lg\:max-h-9rem{max-height:9rem!important}.lg\:max-h-10rem{max-height:10rem!important}.lg\:max-h-11rem{max-height:11rem!important}.lg\:max-h-12rem{max-height:12rem!important}.lg\:max-h-13rem{max-height:13rem!important}.lg\:max-h-14rem{max-height:14rem!important}.lg\:max-h-15rem{max-height:15rem!important}.lg\:max-h-16rem{max-height:16rem!important}.lg\:max-h-17rem{max-height:17rem!important}.lg\:max-h-18rem{max-height:18rem!important}.lg\:max-h-19rem{max-height:19rem!important}.lg\:max-h-20rem{max-height:20rem!important}.lg\:max-h-21rem{max-height:21rem!important}.lg\:max-h-22rem{max-height:22rem!important}.lg\:max-h-23rem{max-height:23rem!important}.lg\:max-h-24rem{max-height:24rem!important}.lg\:max-h-25rem{max-height:25rem!important}.lg\:max-h-26rem{max-height:26rem!important}.lg\:max-h-27rem{max-height:27rem!important}.lg\:max-h-28rem{max-height:28rem!important}.lg\:max-h-29rem{max-height:29rem!important}.lg\:max-h-30rem{max-height:30rem!important}}@media screen and (min-width:1200px){.xl\:max-h-0{max-height:0!important}.xl\:max-h-full{max-height:100%!important}.xl\:max-h-screen{max-height:100vh!important}.xl\:max-h-min{max-height:-webkit-min-content!important;max-height:min-content!important}.xl\:max-h-max{max-height:-webkit-max-content!important;max-height:max-content!important}.xl\:max-h-fit{max-height:-webkit-fit-content!important;max-height:-moz-fit-content!important;max-height:fit-content!important}.xl\:max-h-1rem{max-height:1rem!important}.xl\:max-h-2rem{max-height:2rem!important}.xl\:max-h-3rem{max-height:3rem!important}.xl\:max-h-4rem{max-height:4rem!important}.xl\:max-h-5rem{max-height:5rem!important}.xl\:max-h-6rem{max-height:6rem!important}.xl\:max-h-7rem{max-height:7rem!important}.xl\:max-h-8rem{max-height:8rem!important}.xl\:max-h-9rem{max-height:9rem!important}.xl\:max-h-10rem{max-height:10rem!important}.xl\:max-h-11rem{max-height:11rem!important}.xl\:max-h-12rem{max-height:12rem!important}.xl\:max-h-13rem{max-height:13rem!important}.xl\:max-h-14rem{max-height:14rem!important}.xl\:max-h-15rem{max-height:15rem!important}.xl\:max-h-16rem{max-height:16rem!important}.xl\:max-h-17rem{max-height:17rem!important}.xl\:max-h-18rem{max-height:18rem!important}.xl\:max-h-19rem{max-height:19rem!important}.xl\:max-h-20rem{max-height:20rem!important}.xl\:max-h-21rem{max-height:21rem!important}.xl\:max-h-22rem{max-height:22rem!important}.xl\:max-h-23rem{max-height:23rem!important}.xl\:max-h-24rem{max-height:24rem!important}.xl\:max-h-25rem{max-height:25rem!important}.xl\:max-h-26rem{max-height:26rem!important}.xl\:max-h-27rem{max-height:27rem!important}.xl\:max-h-28rem{max-height:28rem!important}.xl\:max-h-29rem{max-height:29rem!important}.xl\:max-h-30rem{max-height:30rem!important}}.static{position:static!important}.fixed{position:fixed!important}.absolute{position:absolute!important}.relative{position:relative!important}.sticky{position:-webkit-sticky!important;position:sticky!important}@media screen and (min-width:576px){.sm\:static{position:static!important}.sm\:fixed{position:fixed!important}.sm\:absolute{position:absolute!important}.sm\:relative{position:relative!important}.sm\:sticky{position:-webkit-sticky!important;position:sticky!important}}@media screen and (min-width:768px){.md\:static{position:static!important}.md\:fixed{position:fixed!important}.md\:absolute{position:absolute!important}.md\:relative{position:relative!important}.md\:sticky{position:-webkit-sticky!important;position:sticky!important}}@media screen and (min-width:992px){.lg\:static{position:static!important}.lg\:fixed{position:fixed!important}.lg\:absolute{position:absolute!important}.lg\:relative{position:relative!important}.lg\:sticky{position:-webkit-sticky!important;position:sticky!important}}@media screen and (min-width:1200px){.xl\:static{position:static!important}.xl\:fixed{position:fixed!important}.xl\:absolute{position:absolute!important}.xl\:relative{position:relative!important}.xl\:sticky{position:-webkit-sticky!important;position:sticky!important}}.top-auto{top:auto!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}@media screen and (min-width:576px){.sm\:top-auto{top:auto!important}.sm\:top-0{top:0!important}.sm\:top-50{top:50%!important}.sm\:top-100{top:100%!important}}@media screen and (min-width:768px){.md\:top-auto{top:auto!important}.md\:top-0{top:0!important}.md\:top-50{top:50%!important}.md\:top-100{top:100%!important}}@media screen and (min-width:992px){.lg\:top-auto{top:auto!important}.lg\:top-0{top:0!important}.lg\:top-50{top:50%!important}.lg\:top-100{top:100%!important}}@media screen and (min-width:1200px){.xl\:top-auto{top:auto!important}.xl\:top-0{top:0!important}.xl\:top-50{top:50%!important}.xl\:top-100{top:100%!important}}.left-auto{left:auto!important}.left-0{left:0!important}.left-50{left:50%!important}.left-100{left:100%!important}@media screen and (min-width:576px){.sm\:left-auto{left:auto!important}.sm\:left-0{left:0!important}.sm\:left-50{left:50%!important}.sm\:left-100{left:100%!important}}@media screen and (min-width:768px){.md\:left-auto{left:auto!important}.md\:left-0{left:0!important}.md\:left-50{left:50%!important}.md\:left-100{left:100%!important}}@media screen and (min-width:992px){.lg\:left-auto{left:auto!important}.lg\:left-0{left:0!important}.lg\:left-50{left:50%!important}.lg\:left-100{left:100%!important}}@media screen and (min-width:1200px){.xl\:left-auto{left:auto!important}.xl\:left-0{left:0!important}.xl\:left-50{left:50%!important}.xl\:left-100{left:100%!important}}.right-auto{right:auto!important}.right-0{right:0!important}.right-50{right:50%!important}.right-100{right:100%!important}@media screen and (min-width:576px){.sm\:right-auto{right:auto!important}.sm\:right-0{right:0!important}.sm\:right-50{right:50%!important}.sm\:right-100{right:100%!important}}@media screen and (min-width:768px){.md\:right-auto{right:auto!important}.md\:right-0{right:0!important}.md\:right-50{right:50%!important}.md\:right-100{right:100%!important}}@media screen and (min-width:992px){.lg\:right-auto{right:auto!important}.lg\:right-0{right:0!important}.lg\:right-50{right:50%!important}.lg\:right-100{right:100%!important}}@media screen and (min-width:1200px){.xl\:right-auto{right:auto!important}.xl\:right-0{right:0!important}.xl\:right-50{right:50%!important}.xl\:right-100{right:100%!important}}.bottom-auto{bottom:auto!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}@media screen and (min-width:576px){.sm\:bottom-auto{bottom:auto!important}.sm\:bottom-0{bottom:0!important}.sm\:bottom-50{bottom:50%!important}.sm\:bottom-100{bottom:100%!important}}@media screen and (min-width:768px){.md\:bottom-auto{bottom:auto!important}.md\:bottom-0{bottom:0!important}.md\:bottom-50{bottom:50%!important}.md\:bottom-100{bottom:100%!important}}@media screen and (min-width:992px){.lg\:bottom-auto{bottom:auto!important}.lg\:bottom-0{bottom:0!important}.lg\:bottom-50{bottom:50%!important}.lg\:bottom-100{bottom:100%!important}}@media screen and (min-width:1200px){.xl\:bottom-auto{bottom:auto!important}.xl\:bottom-0{bottom:0!important}.xl\:bottom-50{bottom:50%!important}.xl\:bottom-100{bottom:100%!important}}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}@media screen and (min-width:576px){.sm\:overflow-auto{overflow:auto!important}.sm\:overflow-hidden{overflow:hidden!important}.sm\:overflow-visible{overflow:visible!important}.sm\:overflow-scroll{overflow:scroll!important}}@media screen and (min-width:768px){.md\:overflow-auto{overflow:auto!important}.md\:overflow-hidden{overflow:hidden!important}.md\:overflow-visible{overflow:visible!important}.md\:overflow-scroll{overflow:scroll!important}}@media screen and (min-width:992px){.lg\:overflow-auto{overflow:auto!important}.lg\:overflow-hidden{overflow:hidden!important}.lg\:overflow-visible{overflow:visible!important}.lg\:overflow-scroll{overflow:scroll!important}}@media screen and (min-width:1200px){.xl\:overflow-auto{overflow:auto!important}.xl\:overflow-hidden{overflow:hidden!important}.xl\:overflow-visible{overflow:visible!important}.xl\:overflow-scroll{overflow:scroll!important}}.overflow-x-auto{overflow-x:auto!important}.overflow-x-hidden{overflow-x:hidden!important}.overflow-x-visible{overflow-x:visible!important}.overflow-x-scroll{overflow-x:scroll!important}@media screen and (min-width:576px){.sm\:overflow-x-auto{overflow-x:auto!important}.sm\:overflow-x-hidden{overflow-x:hidden!important}.sm\:overflow-x-visible{overflow-x:visible!important}.sm\:overflow-x-scroll{overflow-x:scroll!important}}@media screen and (min-width:768px){.md\:overflow-x-auto{overflow-x:auto!important}.md\:overflow-x-hidden{overflow-x:hidden!important}.md\:overflow-x-visible{overflow-x:visible!important}.md\:overflow-x-scroll{overflow-x:scroll!important}}@media screen and (min-width:992px){.lg\:overflow-x-auto{overflow-x:auto!important}.lg\:overflow-x-hidden{overflow-x:hidden!important}.lg\:overflow-x-visible{overflow-x:visible!important}.lg\:overflow-x-scroll{overflow-x:scroll!important}}@media screen and (min-width:1200px){.xl\:overflow-x-auto{overflow-x:auto!important}.xl\:overflow-x-hidden{overflow-x:hidden!important}.xl\:overflow-x-visible{overflow-x:visible!important}.xl\:overflow-x-scroll{overflow-x:scroll!important}}.overflow-y-auto{overflow-y:auto!important}.overflow-y-hidden{overflow-y:hidden!important}.overflow-y-visible{overflow-y:visible!important}.overflow-y-scroll{overflow-y:scroll!important}@media screen and (min-width:576px){.sm\:overflow-y-auto{overflow-y:auto!important}.sm\:overflow-y-hidden{overflow-y:hidden!important}.sm\:overflow-y-visible{overflow-y:visible!important}.sm\:overflow-y-scroll{overflow-y:scroll!important}}@media screen and (min-width:768px){.md\:overflow-y-auto{overflow-y:auto!important}.md\:overflow-y-hidden{overflow-y:hidden!important}.md\:overflow-y-visible{overflow-y:visible!important}.md\:overflow-y-scroll{overflow-y:scroll!important}}@media screen and (min-width:992px){.lg\:overflow-y-auto{overflow-y:auto!important}.lg\:overflow-y-hidden{overflow-y:hidden!important}.lg\:overflow-y-visible{overflow-y:visible!important}.lg\:overflow-y-scroll{overflow-y:scroll!important}}@media screen and (min-width:1200px){.xl\:overflow-y-auto{overflow-y:auto!important}.xl\:overflow-y-hidden{overflow-y:hidden!important}.xl\:overflow-y-visible{overflow-y:visible!important}.xl\:overflow-y-scroll{overflow-y:scroll!important}}.z-auto{z-index:auto!important}.z-0{z-index:0!important}.z-1{z-index:1!important}.z-2{z-index:2!important}.z-3{z-index:3!important}.z-4{z-index:4!important}.z-5{z-index:5!important}@media screen and (min-width:576px){.sm\:z-auto{z-index:auto!important}.sm\:z-0{z-index:0!important}.sm\:z-1{z-index:1!important}.sm\:z-2{z-index:2!important}.sm\:z-3{z-index:3!important}.sm\:z-4{z-index:4!important}.sm\:z-5{z-index:5!important}}@media screen and (min-width:768px){.md\:z-auto{z-index:auto!important}.md\:z-0{z-index:0!important}.md\:z-1{z-index:1!important}.md\:z-2{z-index:2!important}.md\:z-3{z-index:3!important}.md\:z-4{z-index:4!important}.md\:z-5{z-index:5!important}}@media screen and (min-width:992px){.lg\:z-auto{z-index:auto!important}.lg\:z-0{z-index:0!important}.lg\:z-1{z-index:1!important}.lg\:z-2{z-index:2!important}.lg\:z-3{z-index:3!important}.lg\:z-4{z-index:4!important}.lg\:z-5{z-index:5!important}}@media screen and (min-width:1200px){.xl\:z-auto{z-index:auto!important}.xl\:z-0{z-index:0!important}.xl\:z-1{z-index:1!important}.xl\:z-2{z-index:2!important}.xl\:z-3{z-index:3!important}.xl\:z-4{z-index:4!important}.xl\:z-5{z-index:5!important}}.bg-repeat{background-repeat:repeat!important}.bg-no-repeat{background-repeat:no-repeat!important}.bg-repeat-x{background-repeat:repeat-x!important}.bg-repeat-y{background-repeat:repeat-y!important}.bg-repeat-round{background-repeat:round!important}.bg-repeat-space{background-repeat:space!important}@media screen and (min-width:576px){.sm\:bg-repeat{background-repeat:repeat!important}.sm\:bg-no-repeat{background-repeat:no-repeat!important}.sm\:bg-repeat-x{background-repeat:repeat-x!important}.sm\:bg-repeat-y{background-repeat:repeat-y!important}.sm\:bg-repeat-round{background-repeat:round!important}.sm\:bg-repeat-space{background-repeat:space!important}}@media screen and (min-width:768px){.md\:bg-repeat{background-repeat:repeat!important}.md\:bg-no-repeat{background-repeat:no-repeat!important}.md\:bg-repeat-x{background-repeat:repeat-x!important}.md\:bg-repeat-y{background-repeat:repeat-y!important}.md\:bg-repeat-round{background-repeat:round!important}.md\:bg-repeat-space{background-repeat:space!important}}@media screen and (min-width:992px){.lg\:bg-repeat{background-repeat:repeat!important}.lg\:bg-no-repeat{background-repeat:no-repeat!important}.lg\:bg-repeat-x{background-repeat:repeat-x!important}.lg\:bg-repeat-y{background-repeat:repeat-y!important}.lg\:bg-repeat-round{background-repeat:round!important}.lg\:bg-repeat-space{background-repeat:space!important}}@media screen and (min-width:1200px){.xl\:bg-repeat{background-repeat:repeat!important}.xl\:bg-no-repeat{background-repeat:no-repeat!important}.xl\:bg-repeat-x{background-repeat:repeat-x!important}.xl\:bg-repeat-y{background-repeat:repeat-y!important}.xl\:bg-repeat-round{background-repeat:round!important}.xl\:bg-repeat-space{background-repeat:space!important}}.bg-auto{background-size:auto!important}.bg-cover{background-size:cover!important}.bg-contain{background-size:contain!important}@media screen and (min-width:576px){.sm\:bg-auto{background-size:auto!important}.sm\:bg-cover{background-size:cover!important}.sm\:bg-contain{background-size:contain!important}}@media screen and (min-width:768px){.md\:bg-auto{background-size:auto!important}.md\:bg-cover{background-size:cover!important}.md\:bg-contain{background-size:contain!important}}@media screen and (min-width:992px){.lg\:bg-auto{background-size:auto!important}.lg\:bg-cover{background-size:cover!important}.lg\:bg-contain{background-size:contain!important}}@media screen and (min-width:1200px){.xl\:bg-auto{background-size:auto!important}.xl\:bg-cover{background-size:cover!important}.xl\:bg-contain{background-size:contain!important}}.bg-bottom{background-position:bottom!important}.bg-center{background-position:50%!important}.bg-left{background-position:0!important}.bg-left-bottom{background-position:0 100%!important}.bg-left-top{background-position:0 0!important}.bg-right{background-position:100%!important}.bg-right-bottom{background-position:100% 100%!important}.bg-right-top{background-position:100% 0!important}.bg-top{background-position:top!important}@media screen and (min-width:576px){.sm\:bg-bottom{background-position:bottom!important}.sm\:bg-center{background-position:50%!important}.sm\:bg-left{background-position:0!important}.sm\:bg-left-bottom{background-position:0 100%!important}.sm\:bg-left-top{background-position:0 0!important}.sm\:bg-right{background-position:100%!important}.sm\:bg-right-bottom{background-position:100% 100%!important}.sm\:bg-right-top{background-position:100% 0!important}.sm\:bg-top{background-position:top!important}}@media screen and (min-width:768px){.md\:bg-bottom{background-position:bottom!important}.md\:bg-center{background-position:50%!important}.md\:bg-left{background-position:0!important}.md\:bg-left-bottom{background-position:0 100%!important}.md\:bg-left-top{background-position:0 0!important}.md\:bg-right{background-position:100%!important}.md\:bg-right-bottom{background-position:100% 100%!important}.md\:bg-right-top{background-position:100% 0!important}.md\:bg-top{background-position:top!important}}@media screen and (min-width:992px){.lg\:bg-bottom{background-position:bottom!important}.lg\:bg-center{background-position:50%!important}.lg\:bg-left{background-position:0!important}.lg\:bg-left-bottom{background-position:0 100%!important}.lg\:bg-left-top{background-position:0 0!important}.lg\:bg-right{background-position:100%!important}.lg\:bg-right-bottom{background-position:100% 100%!important}.lg\:bg-right-top{background-position:100% 0!important}.lg\:bg-top{background-position:top!important}}@media screen and (min-width:1200px){.xl\:bg-bottom{background-position:bottom!important}.xl\:bg-center{background-position:50%!important}.xl\:bg-left{background-position:0!important}.xl\:bg-left-bottom{background-position:0 100%!important}.xl\:bg-left-top{background-position:0 0!important}.xl\:bg-right{background-position:100%!important}.xl\:bg-right-bottom{background-position:100% 100%!important}.xl\:bg-right-top{background-position:100% 0!important}.xl\:bg-top{background-position:top!important}}.list-none{list-style:none!important}.list-disc{list-style:disc!important}.list-decimal{list-style:decimal!important}.appearance-none{-webkit-appearance:none!important;appearance:none!important}.outline-none{outline:none!important}.pointer-events-none{pointer-events:none!important}.pointer-events-auto{pointer-events:auto!important}.cursor-auto{cursor:auto!important}.cursor-pointer{cursor:pointer!important}.cursor-wait{cursor:wait!important}.cursor-move{cursor:move!important}.select-none{-webkit-user-select:none!important;user-select:none!important}.select-text{-webkit-user-select:text!important;user-select:text!important}.select-all{-webkit-user-select:all!important;user-select:all!important}.select-auto{-webkit-user-select:auto!important;user-select:auto!important}.opacity-0{opacity:0!important}.opacity-10{opacity:.1!important}.opacity-20{opacity:.2!important}.opacity-30{opacity:.3!important}.opacity-40{opacity:.4!important}.opacity-50{opacity:.5!important}.opacity-60{opacity:.6!important}.opacity-70{opacity:.7!important}.opacity-80{opacity:.8!important}.opacity-90{opacity:.9!important}.opacity-100{opacity:1!important}.reset{all:unset}.transition-none{transition-property:none!important}.transition-all{transition-property:all!important}.transition-colors{transition-property:background-color,border-color,color!important}.transition-transform{transition-property:transform!important}.transition-duration-100{transition-duration:.1s!important}.transition-duration-150{transition-duration:.15s!important}.transition-duration-200{transition-duration:.2s!important}.transition-duration-300{transition-duration:.3s!important}.transition-duration-400{transition-duration:.4s!important}.transition-duration-500{transition-duration:.5s!important}.transition-duration-1000{transition-duration:1s!important}.transition-duration-2000{transition-duration:2s!important}.transition-duration-3000{transition-duration:3s!important}.transition-linear{transition-timing-function:linear!important}.transition-ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)!important}.transition-ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)!important}.transition-ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.transition-delay-100{transition-delay:.1s!important}.transition-delay-150{transition-delay:.15s!important}.transition-delay-200{transition-delay:.2s!important}.transition-delay-300{transition-delay:.3s!important}.transition-delay-400{transition-delay:.4s!important}.transition-delay-500{transition-delay:.5s!important}.transition-delay-1000{transition-delay:1s!important}.translate-x-0{transform:translateX(0)!important}.translate-x-100{transform:translateX(100%)!important}.-translate-x-100{transform:translateX(-100%)!important}.translate-y-0{transform:translateY(0)!important}.translate-y-100{transform:translateY(100%)!important}.-translate-y-100{transform:translateY(-100%)!important}@media screen and (min-width:576px){.sm\:translate-x-0{transform:translateX(0)!important}.sm\:translate-x-100{transform:translateX(100%)!important}.sm\:-translate-x-100{transform:translateX(-100%)!important}.sm\:translate-y-0{transform:translateY(0)!important}.sm\:translate-y-100{transform:translateY(100%)!important}.sm\:-translate-y-100{transform:translateY(-100%)!important}}@media screen and (min-width:768px){.md\:translate-x-0{transform:translateX(0)!important}.md\:translate-x-100{transform:translateX(100%)!important}.md\:-translate-x-100{transform:translateX(-100%)!important}.md\:translate-y-0{transform:translateY(0)!important}.md\:translate-y-100{transform:translateY(100%)!important}.md\:-translate-y-100{transform:translateY(-100%)!important}}@media screen and (min-width:992px){.lg\:translate-x-0{transform:translateX(0)!important}.lg\:translate-x-100{transform:translateX(100%)!important}.lg\:-translate-x-100{transform:translateX(-100%)!important}.lg\:translate-y-0{transform:translateY(0)!important}.lg\:translate-y-100{transform:translateY(100%)!important}.lg\:-translate-y-100{transform:translateY(-100%)!important}}@media screen and (min-width:1200px){.xl\:translate-x-0{transform:translateX(0)!important}.xl\:translate-x-100{transform:translateX(100%)!important}.xl\:-translate-x-100{transform:translateX(-100%)!important}.xl\:translate-y-0{transform:translateY(0)!important}.xl\:translate-y-100{transform:translateY(100%)!important}.xl\:-translate-y-100{transform:translateY(-100%)!important}}.rotate-45{transform:rotate(45deg)!important}.-rotate-45{transform:rotate(-45deg)!important}.rotate-90{transform:rotate(90deg)!important}.-rotate-90{transform:rotate(-90deg)!important}.rotate-180{transform:rotate(180deg)!important}.-rotate-180{transform:rotate(-180deg)!important}@media screen and (min-width:576px){.sm\:rotate-45{transform:rotate(45deg)!important}.sm\:-rotate-45{transform:rotate(-45deg)!important}.sm\:rotate-90{transform:rotate(90deg)!important}.sm\:-rotate-90{transform:rotate(-90deg)!important}.sm\:rotate-180{transform:rotate(180deg)!important}.sm\:-rotate-180{transform:rotate(-180deg)!important}}@media screen and (min-width:768px){.md\:rotate-45{transform:rotate(45deg)!important}.md\:-rotate-45{transform:rotate(-45deg)!important}.md\:rotate-90{transform:rotate(90deg)!important}.md\:-rotate-90{transform:rotate(-90deg)!important}.md\:rotate-180{transform:rotate(180deg)!important}.md\:-rotate-180{transform:rotate(-180deg)!important}}@media screen and (min-width:992px){.lg\:rotate-45{transform:rotate(45deg)!important}.lg\:-rotate-45{transform:rotate(-45deg)!important}.lg\:rotate-90{transform:rotate(90deg)!important}.lg\:-rotate-90{transform:rotate(-90deg)!important}.lg\:rotate-180{transform:rotate(180deg)!important}.lg\:-rotate-180{transform:rotate(-180deg)!important}}@media screen and (min-width:1200px){.xl\:rotate-45{transform:rotate(45deg)!important}.xl\:-rotate-45{transform:rotate(-45deg)!important}.xl\:rotate-90{transform:rotate(90deg)!important}.xl\:-rotate-90{transform:rotate(-90deg)!important}.xl\:rotate-180{transform:rotate(180deg)!important}.xl\:-rotate-180{transform:rotate(-180deg)!important}}.origin-center{transform-origin:center!important}.origin-top{transform-origin:top!important}.origin-top-right{transform-origin:top right!important}.origin-right{transform-origin:right!important}.origin-bottom-right{transform-origin:bottom right!important}.origin-bottom{transform-origin:bottom!important}.origin-bottom-left{transform-origin:bottom left!important}.origin-left{transform-origin:left!important}.origin-top-left{transform-origin:top-left!important}@media screen and (min-width:576px){.sm\:origin-center{transform-origin:center!important}.sm\:origin-top{transform-origin:top!important}.sm\:origin-top-right{transform-origin:top right!important}.sm\:origin-right{transform-origin:right!important}.sm\:origin-bottom-right{transform-origin:bottom right!important}.sm\:origin-bottom{transform-origin:bottom!important}.sm\:origin-bottom-left{transform-origin:bottom left!important}.sm\:origin-left{transform-origin:left!important}.sm\:origin-top-left{transform-origin:top-left!important}}@media screen and (min-width:768px){.md\:origin-center{transform-origin:center!important}.md\:origin-top{transform-origin:top!important}.md\:origin-top-right{transform-origin:top right!important}.md\:origin-right{transform-origin:right!important}.md\:origin-bottom-right{transform-origin:bottom right!important}.md\:origin-bottom{transform-origin:bottom!important}.md\:origin-bottom-left{transform-origin:bottom left!important}.md\:origin-left{transform-origin:left!important}.md\:origin-top-left{transform-origin:top-left!important}}@media screen and (min-width:992px){.lg\:origin-center{transform-origin:center!important}.lg\:origin-top{transform-origin:top!important}.lg\:origin-top-right{transform-origin:top right!important}.lg\:origin-right{transform-origin:right!important}.lg\:origin-bottom-right{transform-origin:bottom right!important}.lg\:origin-bottom{transform-origin:bottom!important}.lg\:origin-bottom-left{transform-origin:bottom left!important}.lg\:origin-left{transform-origin:left!important}.lg\:origin-top-left{transform-origin:top-left!important}}@media screen and (min-width:1200px){.xl\:origin-center{transform-origin:center!important}.xl\:origin-top{transform-origin:top!important}.xl\:origin-top-right{transform-origin:top right!important}.xl\:origin-right{transform-origin:right!important}.xl\:origin-bottom-right{transform-origin:bottom right!important}.xl\:origin-bottom{transform-origin:bottom!important}.xl\:origin-bottom-left{transform-origin:bottom left!important}.xl\:origin-left{transform-origin:left!important}.xl\:origin-top-left{transform-origin:top-left!important}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadeout{0%{opacity:1}to{opacity:0}}@keyframes scalein{0%{opacity:0;transform:scaleY(.8);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:1;transform:scaleY(1)}}@keyframes slidedown{0%{max-height:0}to{max-height:auto}}@keyframes slideup{0%{max-height:1000px}to{max-height:0}}@keyframes fadeinleft{0%{opacity:0;transform:translateX(-100%);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:1;transform:translateX(0)}}@keyframes fadeoutleft{0%{opacity:1;transform:translateX(0);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:0;transform:translateX(-100%)}}@keyframes fadeinright{0%{opacity:0;transform:translateX(100%);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:1;transform:translateX(0)}}@keyframes fadeoutright{0%{opacity:1;transform:translateX(0);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:0;transform:translateX(100%)}}@keyframes fadeinup{0%{opacity:0;transform:translateY(-100%);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:1;transform:translateY(0)}}@keyframes fadeoutup{0%{opacity:1;transform:translateY(0);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:0;transform:translateY(-100%)}}@keyframes fadeindown{0%{opacity:0;transform:translateY(100%);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:1;transform:translateY(0)}}@keyframes fadeoutdown{0%{opacity:1;transform:translateY(0);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:0;transform:translateY(100%)}}@keyframes animate-width{0%{width:0}to{width:100%}}@keyframes flip{0%{transform:perspective(2000px) rotateX(-100deg)}to{transform:perspective(2000px) rotateX(0)}}@keyframes flipleft{0%{opacity:0;transform:perspective(2000px) rotateY(-100deg)}to{opacity:1;transform:perspective(2000px) rotateY(0)}}@keyframes flipright{0%{opacity:0;transform:perspective(2000px) rotateY(100deg)}to{opacity:1;transform:perspective(2000px) rotateY(0)}}@keyframes flipup{0%{opacity:0;transform:perspective(2000px) rotateX(-100deg)}to{opacity:1;transform:perspective(2000px) rotateX(0)}}@keyframes zoomin{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomindown{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}}@keyframes zoominleft{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0)}}@keyframes zoominright{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0)}}@keyframes zoominup{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}}.fadein{animation:fadein .15s linear}.fadeout{animation:fadeout .15s linear}.slidedown{animation:slidedown .45s ease-in-out}.slideup{animation:slideup .45s cubic-bezier(0,1,0,1)}.scalein{animation:scalein .15s linear}.fadeinleft{animation:fadeinleft .15s linear}.fadeoutleft{animation:fadeoutleft .15s linear}.fadeinright{animation:fadeinright .15s linear}.fadeoutright{animation:fadeoutright .15s linear}.fadeinup{animation:fadeinup .15s linear}.fadeoutup{animation:fadeoutup .15s linear}.fadeindown{animation:fadeindown .15s linear}.fadeoutdown{animation:fadeoutdown .15s linear}.animate-width{animation:animate-width 1s linear}.flip{animation:flip .15s linear}.flip,.flipup{-webkit-backface-visibility:visible;backface-visibility:visible}.flipup{animation:flipup .15s linear}.flipleft{animation:flipleft .15s linear}.flipleft,.flipright{-webkit-backface-visibility:visible;backface-visibility:visible}.flipright{animation:flipright .15s linear}.zoomin{animation:zoomin .15s linear}.zoomindown{animation:zoomindown .15s linear}.zoominleft{animation:zoominleft .15s linear}.zoominright{animation:zoominright .15s linear}.zoominup{animation:zoominup .15s linear}.animation-duration-100{animation-duration:.1s!important}.animation-duration-150{animation-duration:.15s!important}.animation-duration-200{animation-duration:.2s!important}.animation-duration-300{animation-duration:.3s!important}.animation-duration-400{animation-duration:.4s!important}.animation-duration-500{animation-duration:.5s!important}.animation-duration-1000{animation-duration:1s!important}.animation-duration-2000{animation-duration:2s!important}.animation-duration-3000{animation-duration:3s!important}.animation-delay-100{animation-delay:.1s!important}.animation-delay-150{animation-delay:.15s!important}.animation-delay-200{animation-delay:.2s!important}.animation-delay-300{animation-delay:.3s!important}.animation-delay-400{animation-delay:.4s!important}.animation-delay-500{animation-delay:.5s!important}.animation-delay-1000{animation-delay:1s!important}.animation-iteration-1{animation-iteration-count:1!important}.animation-iteration-2{animation-iteration-count:2!important}.animation-iteration-infinite{animation-iteration-count:infinite!important}.animation-linear{animation-timing-function:linear!important}.animation-ease-in{animation-timing-function:cubic-bezier(.4,0,1,1)!important}.animation-ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)!important}.animation-ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)!important}.animation-fill-none{animation-fill-mode:none!important}.animation-fill-forwards{animation-fill-mode:forwards!important}.animation-fill-backwards{animation-fill-mode:backwards!important}.animation-fill-both{animation-fill-mode:both!important}:root{font-feature-settings:"cv02","cv03","cv04","cv11";--font-family:"Inter var",sans-serif;--font-feature-settings:"cv02","cv03","cv04","cv11";--surface-a:#fff;--surface-b:#f9fafb;--surface-c:#f3f4f6;--surface-d:#e5e7eb;--surface-e:#fff;--surface-f:#fff;--text-color:#4b5563;--text-color-secondary:#6b7280;--primary-color:#6366f1;--primary-color-text:#fff;--surface-0:#fff;--surface-50:#f9fafb;--surface-100:#f3f4f6;--surface-200:#e5e7eb;--surface-300:#d1d5db;--surface-400:#9ca3af;--surface-500:#6b7280;--surface-600:#4b5563;--surface-700:#374151;--surface-800:#1f2937;--surface-900:#111827;--gray-50:#f9fafb;--gray-100:#f3f4f6;--gray-200:#e5e7eb;--gray-300:#d1d5db;--gray-400:#9ca3af;--gray-500:#6b7280;--gray-600:#4b5563;--gray-700:#374151;--gray-800:#1f2937;--gray-900:#111827;--content-padding:1.25rem;--inline-spacing:0.5rem;--border-radius:6px;--surface-ground:#f9fafb;--surface-section:#fff;--surface-card:#fff;--surface-overlay:#fff;--surface-border:#dfe7ef;--surface-hover:#f6f9fc;--focus-ring:0 0 0 0.2rem #c7d2fe;--maskbg:#0006;--highlight-bg:#eef2ff;--highlight-text-color:#4338ca;--blue-50:#f5f9ff;--blue-100:#d0e1fd;--blue-200:#abc9fb;--blue-300:#85b2f9;--blue-400:#609af8;--blue-500:#3b82f6;--blue-600:#326fd1;--blue-700:#295bac;--blue-800:#204887;--blue-900:#183462;--green-50:#f4fcf7;--green-100:#caf1d8;--green-200:#a0e6ba;--green-300:#76db9b;--green-400:#4cd07d;--green-500:#22c55e;--green-600:#1da750;--green-700:#188a42;--green-800:#136c34;--green-900:#0e4f26;--yellow-50:#fefbf3;--yellow-100:#faedc4;--yellow-200:#f6de95;--yellow-300:#f2d066;--yellow-400:#eec137;--yellow-500:#eab308;--yellow-600:#c79807;--yellow-700:#a47d06;--yellow-800:#816204;--yellow-900:#5e4803;--cyan-50:#f3fbfd;--cyan-100:#c3edf5;--cyan-200:#94e0ed;--cyan-300:#65d2e4;--cyan-400:#35c4dc;--cyan-500:#06b6d4;--cyan-600:#059bb4;--cyan-700:#047f94;--cyan-800:#036475;--cyan-900:#024955;--pink-50:#fef6fa;--pink-100:#fad3e7;--pink-200:#f7b0d3;--pink-300:#f38ec0;--pink-400:#f06bac;--pink-500:#ec4899;--pink-600:#c93d82;--pink-700:#a5326b;--pink-800:#822854;--pink-900:#5e1d3d;--indigo-50:#f7f7fe;--indigo-100:#dadafc;--indigo-200:#bcbdf9;--indigo-300:#9ea0f6;--indigo-400:#8183f4;--indigo-500:#6366f1;--indigo-600:#5457cd;--indigo-700:#4547a9;--indigo-800:#363885;--indigo-900:#282960;--teal-50:#f3fbfb;--teal-100:#c7eeea;--teal-200:#9ae0d9;--teal-300:#6dd3c8;--teal-400:#41c5b7;--teal-500:#14b8a6;--teal-600:#119c8d;--teal-700:#0e8174;--teal-800:#0b655b;--teal-900:#084a42;--orange-50:#fff8f3;--orange-100:#feddc7;--orange-200:#fcc39b;--orange-300:#fba86f;--orange-400:#fa8e42;--orange-500:#f97316;--orange-600:#d46213;--orange-700:#ae510f;--orange-800:#893f0c;--orange-900:#642e09;--bluegray-50:#f7f8f9;--bluegray-100:#dadee3;--bluegray-200:#bcc3cd;--bluegray-300:#9fa9b7;--bluegray-400:#818ea1;--bluegray-500:#64748b;--bluegray-600:#556376;--bluegray-700:#465161;--bluegray-800:#37404c;--bluegray-900:#282e38;--purple-50:#fbf7ff;--purple-100:#ead6fd;--purple-200:#dab6fc;--purple-300:#c996fa;--purple-400:#b975f9;--purple-500:#a855f7;--purple-600:#8f48d2;--purple-700:#763cad;--purple-800:#5c2f88;--purple-900:#432263;--red-50:#fff5f5;--red-100:#ffd0ce;--red-200:#ffaca7;--red-300:#ff8780;--red-400:#ff6259;--red-500:#ff3d32;--red-600:#d9342b;--red-700:#b32b23;--red-800:#8c221c;--red-900:#661814;--primary-50:#f7f7fe;--primary-100:#dadafc;--primary-200:#bcbdf9;--primary-300:#9ea0f6;--primary-400:#8183f4;--primary-500:#6366f1;--primary-600:#5457cd;--primary-700:#4547a9;--primary-800:#363885;--primary-900:#282960;color-scheme:light;font-family:Inter var,sans-serif;font-variation-settings:normal}@font-face{font-named-instance:"Regular";font-display:swap;font-family:Inter var;font-style:normal;font-weight:100 900;src:url(/static/media/Inter-roman.var.ba4caefcdf5b36b438db.woff2) format("woff2")}@font-face{font-named-instance:"Italic";font-display:swap;font-family:Inter var;font-style:italic;font-weight:100 900;src:url(/static/media/Inter-italic.var.30807be7abc48ba8c73c.woff2) format("woff2")}.p-editor-container .p-editor-toolbar{background:#f9fafb;border-top-left-radius:6px;border-top-right-radius:6px}.p-editor-container .p-editor-toolbar.ql-snow{border:1px solid #e5e7eb}.p-editor-container .p-editor-toolbar.ql-snow .ql-stroke{stroke:#6b7280}.p-editor-container .p-editor-toolbar.ql-snow .ql-fill{fill:#6b7280}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label{border:0;color:#6b7280}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover{color:#4b5563}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-stroke{stroke:#4b5563}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-fill{fill:#4b5563}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#4b5563}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#4b5563}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#4b5563}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{background:#fff;border:0;border-radius:6px;box-shadow:0 2px 12px 0 #0000001a;padding:.75rem 0}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item{color:#4b5563}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item:hover{background:#f3f4f6;color:#4b5563}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded:not(.ql-icon-picker) .ql-picker-item{padding:.75rem 1.25rem}.p-editor-container .p-editor-content{border-bottom-left-radius:6px;border-bottom-right-radius:6px}.p-editor-container .p-editor-content.ql-snow{border:1px solid #e5e7eb}.p-editor-container .p-editor-content .ql-editor{background:#fff;border-bottom-left-radius:6px;border-bottom-right-radius:6px;color:#4b5563}.p-editor-container .ql-snow.ql-toolbar button:focus,.p-editor-container .ql-snow.ql-toolbar button:hover{color:#4b5563}.p-editor-container .ql-snow.ql-toolbar button:focus .ql-stroke,.p-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke{stroke:#4b5563}.p-editor-container .ql-snow.ql-toolbar button:focus .ql-fill,.p-editor-container .ql-snow.ql-toolbar button:hover .ql-fill{fill:#4b5563}.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected,.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active,.p-editor-container .ql-snow.ql-toolbar button.ql-active{color:#6366f1}.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke{stroke:#6366f1}.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-fill{fill:#6366f1}.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-picker-label,.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-picker-label,.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-picker-label{color:#6366f1}@layer primereact{*{box-sizing:border-box}.p-component{font-feature-settings:"cv02","cv03","cv04","cv11";font-feature-settings:var(--font-feature-settings,normal);font-family:Inter var,sans-serif;font-family:var(--font-family);font-size:1rem;font-weight:400}.p-component-overlay{background-color:#0006;transition-duration:.2s}.p-component:disabled,.p-disabled{opacity:.6}.p-error{color:#e24c4c}.p-text-secondary{color:#6b7280}.pi{font-size:1rem}.p-icon{height:1rem;width:1rem}.p-link{font-feature-settings:"cv02","cv03","cv04","cv11";font-feature-settings:var(--font-feature-settings,normal);border-radius:6px;font-family:Inter var,sans-serif;font-family:var(--font-family);font-size:1rem}.p-link:focus-visible{box-shadow:0 0 0 .2rem #c7d2fe;outline:0 none;outline-offset:0}.p-component-overlay-enter{animation:p-component-overlay-enter-animation .15s forwards}.p-component-overlay-leave{animation:p-component-overlay-leave-animation .15s forwards}@keyframes p-component-overlay-enter-animation{0%{background-color:initial}to{background-color:#0006;background-color:var(--maskbg)}}@keyframes p-component-overlay-leave-animation{0%{background-color:#0006;background-color:var(--maskbg)}to{background-color:initial}}.p-autocomplete .p-autocomplete-loader{right:.75rem}.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader{right:3.75rem}.p-autocomplete .p-autocomplete-multiple-container{gap:.5rem;padding:.375rem .75rem}.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover{border-color:#6366f1}.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus{border-color:#6366f1;box-shadow:0 0 0 .2rem #c7d2fe;outline:0 none;outline-offset:0}.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token{padding:.375rem 0}.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input{font-feature-settings:"cv02","cv03","cv04","cv11";font-feature-settings:var(--font-feature-settings,normal);color:#4b5563;font-family:Inter var,sans-serif;font-family:var(--font-family);font-size:1rem;margin:0;padding:0}.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token{background:#eef2ff;border-radius:6px;color:#4338ca;margin-right:.5rem;padding:.375rem .75rem}.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon{margin-left:.5rem}.p-autocomplete.p-invalid.p-component>.p-inputtext{border-color:#e24c4c}.p-autocomplete-panel{background:#fff;border:0;border-radius:6px;box-shadow:0 2px 12px 0 #0000001a;color:#4b5563}.p-autocomplete-panel .p-autocomplete-items{padding:.75rem 0}.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item{background:#0000;border:0;border-radius:0;color:#4b5563;margin:0;padding:.75rem 1.25rem;transition:box-shadow .2s}.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:hover{background:#f3f4f6;color:#4b5563}.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight{background:#eef2ff;color:#4338ca}.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group{background:#fff;color:#374151;font-weight:700;margin:0;padding:.75rem 1.25rem}.p-calendar.p-invalid.p-component>.p-inputtext{border-color:#e24c4c}.p-datepicker{background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#4b5563;padding:.5rem}.p-datepicker:not(.p-datepicker-inline){background:#fff;border:0;box-shadow:0 2px 12px 0 #0000001a}.p-datepicker:not(.p-datepicker-inline) .p-datepicker-header{background:#fff}.p-datepicker .p-datepicker-header{background:#fff;border-bottom:1px solid #e5e7eb;border-top-left-radius:6px;border-top-right-radius:6px;color:#4b5563;font-weight:600;margin:0;padding:.5rem}.p-datepicker .p-datepicker-header .p-datepicker-next,.p-datepicker .p-datepicker-header .p-datepicker-prev{background:#0000;border:0;border-radius:50%;color:#6b7280;height:2rem;transition:background-color .2s,color .2s,box-shadow .2s;width:2rem}.p-datepicker .p-datepicker-header .p-datepicker-next:enabled:hover,.p-datepicker .p-datepicker-header .p-datepicker-prev:enabled:hover{background:#f3f4f6;border-color:#0000;color:#374151}.p-datepicker .p-datepicker-header .p-datepicker-next:focus-visible,.p-datepicker .p-datepicker-header .p-datepicker-prev:focus-visible{box-shadow:0 0 0 .2rem #c7d2fe;outline:0 none;outline-offset:0}.p-datepicker .p-datepicker-header .p-datepicker-title{line-height:2rem}.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month,.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-year{color:#4b5563;font-weight:600;padding:.5rem;transition:background-color .2s,color .2s,box-shadow .2s}.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month:enabled:hover,.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-year:enabled:hover{color:#6366f1}.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month{margin-right:.5rem}.p-datepicker table{font-size:1rem;margin:.5rem 0}.p-datepicker table th{padding:.5rem}.p-datepicker table th>span{height:2.5rem;width:2.5rem}.p-datepicker table td{padding:.5rem}.p-datepicker table td>span{border:1px solid #0000;border-radius:50%;height:2.5rem;transition:box-shadow .2s;width:2.5rem}.p-datepicker table td>span.p-highlight{background:#eef2ff;color:#4338ca}.p-datepicker table td>span:focus{box-shadow:0 0 0 .2rem #c7d2fe;outline:0 none;outline-offset:0}.p-datepicker table td.p-datepicker-today>span{background:#d1d5db;border-color:#0000;color:#4b5563}.p-datepicker table td.p-datepicker-today>span.p-highlight{background:#eef2ff;color:#4338ca}.p-datepicker .p-datepicker-buttonbar{border-top:1px solid #e5e7eb;padding:1rem 0}.p-datepicker .p-datepicker-buttonbar .p-button{width:auto}.p-datepicker .p-timepicker{border-top:1px solid #e5e7eb;padding:.5rem}.p-datepicker .p-timepicker button{background:#0000;border:0;border-radius:50%;color:#6b7280;height:2rem;transition:background-color .2s,color .2s,box-shadow .2s;width:2rem}.p-datepicker .p-timepicker button:enabled:hover{background:#f3f4f6;border-color:#0000;color:#374151}.p-datepicker .p-timepicker button:focus-visible{box-shadow:0 0 0 .2rem #c7d2fe;outline:0 none;outline-offset:0}.p-datepicker .p-timepicker button:last-child{margin-top:.2em}.p-datepicker .p-timepicker span{font-size:1.25rem}.p-datepicker .p-timepicker>div{padding:0 .5rem}.p-datepicker.p-datepicker-timeonly .p-timepicker{border-top:0}.p-datepicker .p-monthpicker{margin:.5rem 0}.p-datepicker .p-monthpicker .p-monthpicker-month{border-radius:6px;padding:.5rem;transition:box-shadow .2s}.p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight{background:#eef2ff;color:#4338ca}.p-datepicker .p-yearpicker{margin:.5rem 0}.p-datepicker .p-yearpicker .p-yearpicker-year{border-radius:6px;padding:.5rem;transition:box-shadow .2s}.p-datepicker .p-yearpicker .p-yearpicker-year.p-highlight{background:#eef2ff;color:#4338ca}.p-datepicker.p-datepicker-multiple-month .p-datepicker-group{border-left:1px solid #e5e7eb;padding:0 .5rem}.p-datepicker.p-datepicker-multiple-month .p-datepicker-group:first-child{padding-left:0}.p-datepicker.p-datepicker-multiple-month .p-datepicker-group:last-child{border-left:0;padding-right:0}.p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):hover{background:#f3f4f6}.p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):focus{box-shadow:0 0 0 .2rem #c7d2fe;outline:0 none;outline-offset:0}.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):not(.p-highlight):hover{background:#f3f4f6}.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):focus{box-shadow:0 0 0 .2rem #c7d2fe;outline:0 none;outline-offset:0}.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):not(.p-highlight):hover{background:#f3f4f6}.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):focus{box-shadow:0 0 0 .2rem #c7d2fe;outline:0 none;outline-offset:0}@media screen and (max-width:769px){.p-datepicker table td,.p-datepicker table th{padding:0}}.p-cascadeselect{background:#fff;border:1px solid #d1d5db;border-radius:6px;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.p-cascadeselect:not(.p-disabled):hover{border-color:#6366f1}.p-cascadeselect:not(.p-disabled).p-focus{border-color:#6366f1;box-shadow:0 0 0 .2rem #c7d2fe;outline:0 none;outline-offset:0}.p-cascadeselect .p-cascadeselect-label{background:#0000;border:0;padding:.75rem}.p-cascadeselect .p-cascadeselect-label.p-placeholder{color:#6b7280}.p-cascadeselect .p-cascadeselect-label:enabled:focus{box-shadow:none;outline:0 none}.p-cascadeselect .p-cascadeselect-trigger{background:#0000;border-bottom-right-radius:6px;border-top-right-radius:6px;color:#6b7280;width:3rem}.p-cascadeselect.p-invalid.p-component{border-color:#e24c4c}.p-cascadeselect-panel{background:#fff;border:0;border-radius:6px;box-shadow:0 2px 12px 0 #0000001a;color:#4b5563}.p-cascadeselect-panel .p-cascadeselect-items{padding:.75rem 0}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item{background:#0000;border:0;border-radius:0;color:#4b5563;margin:0;transition:box-shadow .2s}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content{padding:.75rem 1.25rem}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content:focus{box-shadow:inset 0 0 0 .15rem #c7d2fe;outline:0 none;outline-offset:0}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight{background:#eef2ff;color:#4338ca}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled):hover{background:#f3f4f6;color:#4b5563}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-group-icon{font-size:.875rem}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-group-icon.p-icon{height:.875rem;width:.875rem}.p-input-filled .p-cascadeselect{background:#f3f4f6}.p-input-filled .p-cascadeselect:not(.p-disabled):hover{background-color:#f3f4f6}.p-input-filled .p-cascadeselect:not(.p-disabled).p-focus{background-color:#fff}.p-checkbox{height:22px;width:22px}.p-checkbox .p-checkbox-box{background:#fff;border:2px solid #d1d5db;border-radius:6px;color:#4b5563;height:22px;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;width:22px}.p-checkbox .p-checkbox-box .p-checkbox-icon{color:#fff;font-size:14px;transition-duration:.2s}.p-checkbox .p-checkbox-box .p-checkbox-icon.p-icon{height:14px;width:14px}.p-checkbox .p-checkbox-box.p-highlight{background:#6366f1;border-color:#6366f1}.p-checkbox .p-checkbox-box.p-highlight:not(.p-disabled):hover{background:#4338ca;border-color:#4338ca;color:#fff}.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover{border-color:#6366f1}.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus{border-color:#6366f1;box-shadow:0 0 0 .2rem #c7d2fe;outline:0 none;outline-offset:0}.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover{background:#4338ca;border-color:#4338ca;color:#fff}.p-checkbox.p-invalid>.p-checkbox-box{border-color:#e24c4c}.p-input-filled .p-checkbox .p-checkbox-box{background-color:#f3f4f6}.p-input-filled .p-checkbox .p-checkbox-box.p-highlight{background:#6366f1}.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover{background-color:#f3f4f6}.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover{background:#4338ca}.p-chips .p-chips-multiple-container{gap:.5rem;padding:.375rem .75rem}.p-chips .p-chips-multiple-container:not(.p-disabled):hover{border-color:#6366f1}.p-chips .p-chips-multiple-container:not(.p-disabled).p-focus{border-color:#6366f1;box-shadow:0 0 0 .2rem #c7d2fe;outline:0 none;outline-offset:0}.p-chips .p-chips-multiple-container .p-chips-token{background:#eef2ff;border-radius:16px;color:#4b5563;margin-right:.5rem;padding:.375rem .75rem}.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon{margin-left:.5rem}.p-chips .p-chips-multiple-container .p-chips-input-token{padding:.375rem 0}.p-chips .p-chips-multiple-container .p-chips-input-token input{font-feature-settings:"cv02","cv03","cv04","cv11";font-feature-settings:var(--font-feature-settings,normal);color:#4b5563;font-family:Inter var,sans-serif;font-family:var(--font-family);font-size:1rem;margin:0;padding:0}.p-chips.p-invalid.p-component>.p-inputtext{border-color:#e24c4c}.p-colorpicker-preview{height:2rem;width:2rem}.p-colorpicker-panel{background:#323232;border:1px solid #191919}.p-colorpicker-panel .p-colorpicker-color-handle,.p-colorpicker-panel .p-colorpicker-hue-handle{border-color:#fff}.p-colorpicker-overlay-panel{box-shadow:0 2px 12px 0 #0000001a}.p-dropdown{background:#fff;border:1px solid #d1d5db;border-radius:6px;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.p-dropdown:not(.p-disabled):hover{border-color:#6366f1}.p-dropdown:not(.p-disabled).p-focus{border-color:#6366f1;box-shadow:0 0 0 .2rem #c7d2fe;outline:0 none;outline-offset:0}.p-dropdown.p-dropdown-clearable .p-dropdown-label{padding-right:1.75rem}.p-dropdown .p-dropdown-label{background:#0000;border:0}.p-dropdown .p-dropdown-label.p-placeholder{color:#6b7280}.p-dropdown .p-dropdown-label:enabled:focus{box-shadow:none;outline:0 none}.p-dropdown .p-dropdown-trigger{background:#0000;border-bottom-right-radius:6px;border-top-right-radius:6px;color:#6b7280;width:3rem}.p-dropdown .p-dropdown-clear-icon{color:#6b7280;right:3rem}.p-dropdown.p-invalid.p-component{border-color:#e24c4c}.p-dropdown-panel{background:#fff;border:0;border-radius:6px;box-shadow:0 2px 12px 0 #0000001a;color:#4b5563}.p-dropdown-panel .p-dropdown-header{background:#f9fafb;border-bottom:1px solid #e5e7eb;border-top-left-radius:6px;border-top-right-radius:6px;color:#374151;margin:0;padding:.75rem 1.25rem}.p-dropdown-panel .p-dropdown-header .p-dropdown-filter{margin-right:-1.75rem;padding-right:1.75rem}.p-dropdown-panel .p-dropdown-header .p-dropdown-filter-icon{color:#6b7280;right:.75rem}.p-dropdown-panel .p-dropdown-header .p-dropdown-clearable-filter .p-dropdown-filter{margin-right:-3.5rem;padding-right:3.5rem}.p-dropdown-panel .p-dropdown-header .p-dropdown-clearable-filter .p-dropdown-filter-clear-icon{right:2.5rem}.p-dropdown-panel .p-dropdown-items{padding:.75rem 0}.p-dropdown-panel .p-dropdown-items .p-dropdown-item{background:#0000;border:0;border-radius:0;color:#4b5563;margin:0;padding:.75rem 1.25rem;transition:box-shadow .2s}.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight{background:#eef2ff;color:#4338ca}.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover{background:#f3f4f6;color:#4b5563}.p-dropdown-panel .p-dropdown-items .p-dropdown-item-group{background:#fff;color:#374151;font-weight:700;margin:0;padding:.75rem 1.25rem}.p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message{background:#0000;color:#4b5563;padding:.75rem 1.25rem}.p-input-filled .p-dropdown{background:#f3f4f6}.p-input-filled .p-dropdown:not(.p-disabled):hover{background-color:#f3f4f6}.p-input-filled .p-dropdown:not(.p-disabled).p-focus{background-color:#fff}.p-input-filled .p-dropdown:not(.p-disabled).p-focus .p-inputtext{background-color:initial}.p-inputgroup-addon{background:#f3f4f6;border-bottom:1px solid #d1d5db;border-left:1px solid #d1d5db;border-top:1px solid #d1d5db;color:#6b7280;min-width:3rem;padding:.75rem}.p-inputgroup-addon:last-child{border-right:1px solid #d1d5db}.p-inputgroup>.p-component,.p-inputgroup>.p-float-label>.p-component,.p-inputgroup>.p-inputwrapper>.p-inputtext{border-radius:0;margin:0}.p-inputgroup>.p-component+.p-inputgroup-addon,.p-inputgroup>.p-float-label>.p-component+.p-inputgroup-addon,.p-inputgroup>.p-inputwrapper>.p-inputtext+.p-inputgroup-addon{border-left:0}.p-inputgroup>.p-component:focus,.p-inputgroup>.p-component:focus~label,.p-inputgroup>.p-float-label>.p-component:focus,.p-inputgroup>.p-float-label>.p-component:focus~label,.p-inputgroup>.p-inputwrapper>.p-inputtext:focus,.p-inputgroup>.p-inputwrapper>.p-inputtext:focus~label{z-index:1}.p-inputgroup .p-float-label:first-child input,.p-inputgroup button:first-child,.p-inputgroup input:first-child,.p-inputgroup-addon:first-child,.p-inputgroup>.p-inputwrapper:first-child,.p-inputgroup>.p-inputwrapper:first-child>.p-inputtext{border-bottom-left-radius:6px;border-top-left-radius:6px}.p-inputgroup .p-float-label:last-child input,.p-inputgroup button:last-child,.p-inputgroup input:last-child,.p-inputgroup-addon:last-child,.p-inputgroup>.p-inputwrapper:last-child,.p-inputgroup>.p-inputwrapper:last-child>.p-inputtext{border-bottom-right-radius:6px;border-top-right-radius:6px}.p-fluid .p-inputgroup .p-button{width:auto}.p-fluid .p-inputgroup .p-button.p-button-icon-only{width:3rem}.p-inputnumber.p-invalid.p-component>.p-inputtext{border-color:#e24c4c}.p-inputswitch{height:1.75rem;width:3rem}.p-inputswitch .p-inputswitch-slider{background:#d1d5db;border-radius:30px;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.p-inputswitch .p-inputswitch-slider:before{background:#fff;border-radius:50%;height:1.25rem;left:.25rem;margin-top:-.625rem;transition-duration:.2s;width:1.25rem}.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before{transform:translateX(1.25rem)}.p-inputswitch.p-focus .p-inputswitch-slider{box-shadow:0 0 0 .2rem #c7d2fe;outline:0 none;outline-offset:0}.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider{background:#b7bcc5}.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider{background:#6366f1}.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before{background:#fff}.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider{background:#4f46e5}.p-inputswitch.p-invalid .p-inputswitch-slider{border-color:#e24c4c}.p-inputtext{font-feature-settings:"cv02","cv03","cv04","cv11";font-feature-settings:var(--font-feature-settings,normal);-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#4b5563;font-family:Inter var,sans-serif;font-family:var(--font-family);font-size:1rem;padding:.75rem;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.p-inputtext:enabled:hover{border-color:#6366f1}.p-inputtext:enabled:focus{border-color:#6366f1;box-shadow:0 0 0 .2rem #c7d2fe;outline:0 none;outline-offset:0}.p-inputtext.p-invalid.p-component{border-color:#e24c4c}.p-inputtext.p-inputtext-sm{font-size:.875rem;padding:.65625rem}.p-inputtext.p-inputtext-lg{font-size:1.25rem;padding:.9375rem}.p-float-label>label{color:#6b7280;left:.75rem;transition-duration:.2s}.p-float-label>label.p-error{color:#e24c4c}.p-input-icon-left>.p-input-prefix,.p-input-icon-left>i:first-of-type,.p-input-icon-left>svg:first-of-type{color:#6b7280;left:.75rem}.p-input-icon-left>.p-inputtext{padding-left:2.5rem}.p-input-icon-left.p-float-label>label{left:2.5rem}.p-input-icon-right>.p-input-suffix,.p-input-icon-right>i:last-of-type,.p-input-icon-right>svg:last-of-type{color:#6b7280;right:.75rem}.p-input-icon-right>.p-inputtext{padding-right:2.5rem}::-webkit-input-placeholder{color:#6b7280}:-moz-placeholder,::-moz-placeholder{color:#6b7280}:-ms-input-placeholder{color:#6b7280}.p-input-filled .p-inputtext,.p-input-filled .p-inputtext:enabled:hover{background-color:#f3f4f6}.p-input-filled .p-inputtext:enabled:focus{background-color:#fff}.p-inputtext-sm .p-inputtext{font-size:.875rem;padding:.65625rem}.p-inputtext-lg .p-inputtext{font-size:1.25rem;padding:.9375rem}.p-listbox{background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#4b5563}.p-listbox .p-listbox-header{background:#f9fafb;border-bottom:1px solid #e5e7eb;border-top-left-radius:6px;border-top-right-radius:6px;color:#374151;margin:0;padding:.75rem 1.25rem}.p-listbox .p-listbox-header .p-listbox-filter{padding-right:1.75rem}.p-listbox .p-listbox-header .p-listbox-filter-icon{color:#6b7280;right:.75rem}.p-listbox .p-listbox-list{padding:.75rem 0}.p-listbox .p-listbox-list .p-listbox-item{border:0;border-radius:0;color:#4b5563;margin:0;padding:.75rem 1.25rem;transition:box-shadow .2s}.p-listbox .p-listbox-list .p-listbox-item.p-highlight{background:#eef2ff;color:#4338ca}.p-listbox .p-listbox-list .p-listbox-item:focus{box-shadow:inset 0 0 0 .15rem #c7d2fe;outline:0 none;outline-offset:0}.p-listbox .p-listbox-list .p-listbox-item-group{background:#fff;color:#374151;font-weight:700;margin:0;padding:.75rem 1.25rem}.p-listbox .p-listbox-list .p-listbox-empty-message{background:#0000;color:#4b5563;padding:.75rem 1.25rem}.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover{background:#f3f4f6;color:#4b5563}.p-listbox.p-invalid{border-color:#e24c4c}.p-mention-panel{background:#fff;border:0;border-radius:6px;box-shadow:0 2px 12px 0 #0000001a;color:#4b5563}.p-mention-panel .p-mention-items{padding:.75rem 0}.p-mention-panel .p-mention-items .p-mention-item{background:#0000;border:0;border-radius:0;color:#4b5563;margin:0;padding:.75rem 1.25rem;transition:box-shadow .2s}.p-mention-panel .p-mention-items .p-mention-item:hover{background:#f3f4f6;color:#4b5563}.p-mention-panel .p-mention-items .p-mention-item.p-highlight{background:#eef2ff;color:#4338ca}.p-multiselect{background:#fff;border:1px solid #d1d5db;border-radius:6px;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.p-multiselect:not(.p-disabled):hover{border-color:#6366f1}.p-multiselect:not(.p-disabled).p-focus{border-color:#6366f1;box-shadow:0 0 0 .2rem #c7d2fe;outline:0 none;outline-offset:0}.p-multiselect.p-multiselect-clearable .p-multiselect-label{padding-right:1.75rem}.p-multiselect .p-multiselect-label{padding:.75rem;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.p-multiselect .p-multiselect-label.p-placeholder{color:#6b7280}.p-multiselect.p-multiselect-chip .p-multiselect-token{background:#e5e7eb;border-radius:16px;color:#4b5563;margin-right:.5rem;padding:.375rem .75rem}.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon{margin-left:.5rem}.p-multiselect .p-multiselect-trigger{background:#0000;border-bottom-right-radius:6px;border-top-right-radius:6px;color:#6b7280;width:3rem}.p-multiselect .p-multiselect-clear-icon{color:#6b7280;right:3rem}.p-multiselect.p-invalid.p-component{border-color:#e24c4c}.p-inputwrapper-filled.p-multiselect.p-multiselect-chip .p-multiselect-label{padding:.375rem .75rem}.p-inputwrapper-filled.p-multiselect.p-multiselect-chip .p-multiselect-label.p-multiselect-items-label{padding:.75rem}.p-inputwrapper-filled.p-multiselect.p-multiselect-clearable .p-multiselect-label{padding-right:1.75rem}.p-multiselect-panel{background:#fff;border:0;border-radius:6px;box-shadow:0 2px 12px 0 #0000001a;color:#4b5563}.p-multiselect-panel .p-multiselect-header{background:#f9fafb;border-bottom:1px solid #e5e7eb;border-top-left-radius:6px;border-top-right-radius:6px;color:#374151;margin:0;padding:.75rem 1.25rem}.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container{margin:0 .5rem}.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-inputtext{padding-right:1.75rem}.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-multiselect-filter-icon{color:#6b7280;right:.75rem}.p-multiselect-panel .p-multiselect-header .p-multiselect-close{background:#0000;border:0;border-radius:50%;color:#6b7280;height:2rem;transition:background-color .2s,color .2s,box-shadow .2s;width:2rem}.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover{background:#f3f4f6;border-color:#0000;color:#374151}.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus-visible{box-shadow:0 0 0 .2rem #c7d2fe;outline:0 none;outline-offset:0}.p-multiselect-panel .p-multiselect-items{padding:.75rem 0}.p-multiselect-panel .p-multiselect-items .p-multiselect-item{background:#0000;border:0;border-radius:0;color:#4b5563;margin:0;padding:.75rem 1.25rem;transition:box-shadow .2s}.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight{background:#eef2ff;color:#4338ca}.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled):hover{background:#f3f4f6;color:#4b5563}.p-multiselect-panel .p-multiselect-items .p-multiselect-item:focus{box-shadow:inset 0 0 0 .15rem #c7d2fe;outline:0 none;outline-offset:0}.p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox{margin-right:.5rem}.p-multiselect-panel .p-multiselect-items .p-multiselect-item-group{background:#fff;color:#374151;font-weight:700;margin:0;padding:.75rem 1.25rem}.p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message{background:#0000;color:#4b5563;padding:.75rem 1.25rem}.p-input-filled .p-multiselect{background:#f3f4f6}.p-input-filled .p-multiselect:not(.p-disabled):hover{background-color:#f3f4f6}.p-input-filled .p-multiselect:not(.p-disabled).p-focus{background-color:#fff}.p-password.p-invalid.p-component>.p-inputtext{border-color:#e24c4c}.p-password-panel{background:#fff;border:0;border-radius:6px;box-shadow:0 2px 12px 0 #0000001a;color:#4b5563;padding:1.25rem}.p-password-panel .p-password-meter{background:#e5e7eb;margin-bottom:.5rem}.p-password-panel .p-password-meter .p-password-strength.weak{background:#ea5455}.p-password-panel .p-password-meter .p-password-strength.medium{background:#ff9f42}.p-password-panel .p-password-meter .p-password-strength.strong{background:#29c76f}.p-radiobutton{height:22px;width:22px}.p-radiobutton .p-radiobutton-box{background:#fff;border:2px solid #d1d5db;border-radius:50%;color:#4b5563;height:22px;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;width:22px}.p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover{border-color:#6366f1}.p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus{border-color:#6366f1;box-shadow:0 0 0 .2rem #c7d2fe;outline:0 none;outline-offset:0}.p-radiobutton .p-radiobutton-box .p-radiobutton-icon{background-color:#fff;height:12px;transition-duration:.2s;width:12px}.p-radiobutton .p-radiobutton-box.p-highlight{background:#6366f1;border-color:#6366f1}.p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover{background:#4338ca;border-color:#4338ca;color:#fff}.p-radiobutton.p-invalid>.p-radiobutton-box{border-color:#e24c4c}.p-radiobutton:focus{outline:0 none}.p-input-filled .p-radiobutton .p-radiobutton-box,.p-input-filled .p-radiobutton .p-radiobutton-box:not(.p-disabled):hover{background-color:#f3f4f6}.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight{background:#6366f1}.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover{background:#4338ca}.p-rating{gap:.5rem}.p-rating .p-rating-item .p-rating-icon{color:#4b5563;font-size:1.143rem;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.p-rating .p-rating-item .p-rating-icon.p-icon{height:1.143rem;width:1.143rem}.p-rating .p-rating-item .p-rating-icon.p-rating-cancel{color:#ea5455}.p-rating .p-rating-item:focus{box-shadow:0 0 0 .2rem #c7d2fe;outline:0 none;outline-offset:0}.p-rating .p-rating-item.p-rating-item-active .p-rating-icon,.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon{color:#6366f1}.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon.p-rating-cancel{color:#e73d3e}.p-selectbutton .p-button{background:#fff;border:1px solid #d1d5db;color:#4b5563;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.p-selectbutton .p-button .p-button-icon-left,.p-selectbutton .p-button .p-button-icon-right{color:#6b7280}.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover{background:#f3f4f6;border-color:#d1d5db;color:#4b5563}.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-left,.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-right{color:#374151}.p-selectbutton .p-button.p-highlight{background:#6366f1;border-color:#6366f1;color:#fff}.p-selectbutton .p-button.p-highlight .p-button-icon-left,.p-selectbutton .p-button.p-highlight .p-button-icon-right{color:#fff}.p-selectbutton .p-button.p-highlight:hover{background:#4f46e5;border-color:#4f46e5;color:#fff}.p-selectbutton .p-button.p-highlight:hover .p-button-icon-left,.p-selectbutton .p-button.p-highlight:hover .p-button-icon-right{color:#fff}.p-selectbutton.p-invalid>.p-button{border-color:#e24c4c}.p-slider{background:#e5e7eb;border:0;border-radius:6px}.p-slider.p-slider-horizontal{height:.286rem}.p-slider.p-slider-horizontal .p-slider-handle{margin-left:-.5715rem;margin-top:-.5715rem}.p-slider.p-slider-vertical{width:.286rem}.p-slider.p-slider-vertical .p-slider-handle{margin-bottom:-.5715rem;margin-left:-.5715rem}.p-slider .p-slider-handle{background:#fff;border:2px solid #6366f1;border-radius:50%;height:1.143rem;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;width:1.143rem}.p-slider .p-slider-handle:focus{box-shadow:0 0 0 .2rem #c7d2fe;outline:0 none;outline-offset:0}.p-slider .p-slider-range{background:#6366f1}.p-slider:not(.p-disabled) .p-slider-handle:hover{background:#6366f1;border-color:#6366f1}.p-treeselect{background:#fff;border:1px solid #d1d5db;border-radius:6px;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.p-treeselect:not(.p-disabled):hover{border-color:#6366f1}.p-treeselect:not(.p-disabled).p-focus{border-color:#6366f1;box-shadow:0 0 0 .2rem #c7d2fe;outline:0 none;outline-offset:0}.p-treeselect.p-treeselect-clearable .p-treeselect-label{padding-right:1.75rem}.p-treeselect .p-treeselect-label{padding:.75rem;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.p-treeselect .p-treeselect-label.p-placeholder{color:#6b7280}.p-treeselect.p-treeselect-chip .p-treeselect-token{background:#e5e7eb;border-radius:16px;color:#4b5563;margin-right:.5rem;padding:.375rem .75rem}.p-treeselect .p-treeselect-trigger{background:#0000;border-bottom-right-radius:6px;border-top-right-radius:6px;color:#6b7280;width:3rem}.p-treeselect .p-treeselect-clear-icon{color:#6b7280;right:3rem}.p-treeselect.p-invalid.p-component{border-color:#e24c4c}.p-inputwrapper-filled.p-treeselect.p-treeselect-chip .p-treeselect-label{padding:.375rem .75rem}.p-treeselect-panel{background:#fff;border:0;border-radius:6px;box-shadow:0 2px 12px 0 #0000001a;color:#4b5563}.p-treeselect-panel .p-treeselect-header{background:#f9fafb;border-bottom:1px solid #e5e7eb;border-top-left-radius:6px;border-top-right-radius:6px;color:#374151;margin:0;padding:.75rem 1.25rem}.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container{margin-right:.5rem}.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter{padding-right:1.75rem}.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter-icon{color:#6b7280;right:.75rem}.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter{padding-right:3.5rem}.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter-clear-icon{right:2.5rem}.p-treeselect-panel .p-treeselect-header .p-treeselect-close{background:#0000;border:0;border-radius:50%;color:#6b7280;height:2rem;transition:background-color .2s,color .2s,box-shadow .2s;width:2rem}.p-treeselect-panel .p-treeselect-header .p-treeselect-close:enabled:hover{background:#f3f4f6;border-color:#0000;color:#374151}.p-treeselect-panel .p-treeselect-header .p-treeselect-close:focus-visible{box-shadow:0 0 0 .2rem #c7d2fe;outline:0 none;outline-offset:0}.p-treeselect-panel .p-treeselect-items-wrapper .p-tree{border:0}.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message{background:#0000;color:#4b5563;padding:.75rem 1.25rem}.p-input-filled .p-treeselect{background:#f3f4f6}.p-input-filled .p-treeselect:not(.p-disabled):hover{background-color:#f3f4f6}.p-input-filled .p-treeselect:not(.p-disabled).p-focus{background-color:#fff}.p-togglebutton.p-button{background:#fff;border:1px solid #d1d5db;color:#4b5563;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.p-togglebutton.p-button .p-button-icon-left,.p-togglebutton.p-button .p-button-icon-right{color:#6b7280}.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover{background:#f3f4f6;border-color:#d1d5db;color:#4b5563}.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-left,.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-right{color:#374151}.p-togglebutton.p-button.p-highlight{background:#6366f1;border-color:#6366f1;color:#fff}.p-togglebutton.p-button.p-highlight .p-button-icon-left,.p-togglebutton.p-button.p-highlight .p-button-icon-right{color:#fff}.p-togglebutton.p-button.p-highlight:hover{background:#4f46e5;border-color:#4f46e5;color:#fff}.p-togglebutton.p-button.p-highlight:hover .p-button-icon-left,.p-togglebutton.p-button.p-highlight:hover .p-button-icon-right{color:#fff}.p-togglebutton.p-button.p-invalid>.p-button{border-color:#e24c4c}.p-button{background:#6366f1;border:1px solid #6366f1;border-radius:6px;color:#fff;font-size:1rem;padding:.75rem 1.25rem;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.p-button:not(:disabled):hover{background:#4f46e5;border-color:#4f46e5;color:#fff}.p-button:not(:disabled):active{background:#4338ca;border-color:#4338ca;color:#fff}.p-button.p-button-outlined{background-color:initial;border:1px solid;color:#6366f1}.p-button.p-button-outlined:not(:disabled):hover{background:#6366f10a;border:1px solid;color:#6366f1}.p-button.p-button-outlined:not(:disabled):active{background:#6366f129;border:1px solid;color:#6366f1}.p-button.p-button-outlined.p-button-plain{border-color:#6b7280;color:#6b7280}.p-button.p-button-outlined.p-button-plain:not(:disabled):hover{background:#f3f4f6;color:#6b7280}.p-button.p-button-outlined.p-button-plain:not(:disabled):active{background:#e5e7eb;color:#6b7280}.p-button.p-button-text{background-color:initial;border-color:#0000;color:#6366f1}.p-button.p-button-text:not(:disabled):hover{background:#6366f10a;border-color:#0000;color:#6366f1}.p-button.p-button-text:not(:disabled):active{background:#6366f129;border-color:#0000;color:#6366f1}.p-button.p-button-text.p-button-plain{color:#6b7280}.p-button.p-button-text.p-button-plain:not(:disabled):hover{background:#f3f4f6;color:#6b7280}.p-button.p-button-text.p-button-plain:not(:disabled):active{background:#e5e7eb;color:#6b7280}.p-button:focus{box-shadow:0 0 0 .2rem #c7d2fe;outline:0 none;outline-offset:0}.p-button .p-button-label{transition-duration:.2s}.p-button .p-button-icon-left{margin-right:.5rem}.p-button .p-button-icon-right{margin-left:.5rem}.p-button .p-button-icon-bottom{margin-top:.5rem}.p-button .p-button-icon-top{margin-bottom:.5rem}.p-button .p-badge{background-color:#fff;color:#6366f1;height:1rem;line-height:1rem;margin-left:.5rem;min-width:1rem}.p-button.p-button-raised{box-shadow:0 3px 1px -2px #0003,0 2px 2px 0 #00000024,0 1px 5px 0 #0000001f}.p-button.p-button-rounded{border-radius:2rem}.p-button.p-button-icon-only{padding:.75rem 0;width:3rem}.p-button.p-button-icon-only .p-button-icon-left,.p-button.p-button-icon-only .p-button-icon-right{margin:0}.p-button.p-button-icon-only.p-button-rounded{border-radius:50%;height:3rem}.p-button.p-button-sm{font-size:.875rem;padding:.65625rem 1.09375rem}.p-button.p-button-sm .p-button-icon{font-size:.875rem}.p-button.p-button-lg{font-size:1.25rem;padding:.9375rem 1.5625rem}.p-button.p-button-lg .p-button-icon{font-size:1.25rem}.p-button.p-button-loading-label-only.p-button-loading-left .p-button-label{margin-left:.5rem}.p-button.p-button-loading-label-only.p-button-loading-right .p-button-label{margin-right:.5rem}.p-button.p-button-loading-label-only.p-button-loading-top .p-button-label{margin-top:.5rem}.p-button.p-button-loading-label-only.p-button-loading-bottom .p-button-label{margin-bottom:.5rem}.p-button.p-button-loading-label-only .p-button-loading-icon{margin:0}.p-fluid .p-button{width:100%}.p-fluid .p-button-icon-only{width:3rem}.p-fluid .p-buttonset{display:flex}.p-fluid .p-buttonset .p-button{flex:1 1}.p-button.p-button-secondary,.p-buttonset.p-button-secondary>.p-button,.p-fileupload-choose.p-button-secondary,.p-splitbutton.p-button-secondary>.p-button{background:#64748b;border:1px solid #64748b;color:#fff}.p-button.p-button-secondary:not(:disabled):hover,.p-buttonset.p-button-secondary>.p-button:not(:disabled):hover,.p-fileupload-choose.p-button-secondary:not(:disabled):hover,.p-splitbutton.p-button-secondary>.p-button:not(:disabled):hover{background:#475569;border-color:#475569;color:#fff}.p-button.p-button-secondary:not(:disabled):focus,.p-buttonset.p-button-secondary>.p-button:not(:disabled):focus,.p-fileupload-choose.p-button-secondary:not(:disabled):focus,.p-splitbutton.p-button-secondary>.p-button:not(:disabled):focus{box-shadow:0 0 0 .2rem #e2e8f0}.p-button.p-button-secondary:not(:disabled):active,.p-buttonset.p-button-secondary>.p-button:not(:disabled):active,.p-fileupload-choose.p-button-secondary:not(:disabled):active,.p-splitbutton.p-button-secondary>.p-button:not(:disabled):active{background:#334155;border-color:#334155;color:#fff}.p-button.p-button-secondary.p-button-outlined,.p-buttonset.p-button-secondary>.p-button.p-button-outlined,.p-fileupload-choose.p-button-secondary.p-button-outlined,.p-splitbutton.p-button-secondary>.p-button.p-button-outlined{background-color:initial;border:1px solid;color:#64748b}.p-button.p-button-secondary.p-button-outlined:not(:disabled):hover,.p-buttonset.p-button-secondary>.p-button.p-button-outlined:not(:disabled):hover,.p-fileupload-choose.p-button-secondary.p-button-outlined:not(:disabled):hover,.p-splitbutton.p-button-secondary>.p-button.p-button-outlined:not(:disabled):hover{background:#64748b0a;border:1px solid;color:#64748b}.p-button.p-button-secondary.p-button-outlined:not(:disabled):active,.p-buttonset.p-button-secondary>.p-button.p-button-outlined:not(:disabled):active,.p-fileupload-choose.p-button-secondary.p-button-outlined:not(:disabled):active,.p-splitbutton.p-button-secondary>.p-button.p-button-outlined:not(:disabled):active{background:#64748b29;border:1px solid;color:#64748b}.p-button.p-button-secondary.p-button-text,.p-buttonset.p-button-secondary>.p-button.p-button-text,.p-fileupload-choose.p-button-secondary.p-button-text,.p-splitbutton.p-button-secondary>.p-button.p-button-text{background-color:initial;border-color:#0000;color:#64748b}.p-button.p-button-secondary.p-button-text:not(:disabled):hover,.p-buttonset.p-button-secondary>.p-button.p-button-text:not(:disabled):hover,.p-fileupload-choose.p-button-secondary.p-button-text:not(:disabled):hover,.p-splitbutton.p-button-secondary>.p-button.p-button-text:not(:disabled):hover{background:#64748b0a;border-color:#0000;color:#64748b}.p-button.p-button-secondary.p-button-text:not(:disabled):active,.p-buttonset.p-button-secondary>.p-button.p-button-text:not(:disabled):active,.p-fileupload-choose.p-button-secondary.p-button-text:not(:disabled):active,.p-splitbutton.p-button-secondary>.p-button.p-button-text:not(:disabled):active{background:#64748b29;border-color:#0000;color:#64748b}.p-button.p-button-info,.p-buttonset.p-button-info>.p-button,.p-fileupload-choose.p-button-info,.p-splitbutton.p-button-info>.p-button{background:#0ea5e9;border:1px solid #0ea5e9;color:#fff}.p-button.p-button-info:not(:disabled):hover,.p-buttonset.p-button-info>.p-button:not(:disabled):hover,.p-fileupload-choose.p-button-info:not(:disabled):hover,.p-splitbutton.p-button-info>.p-button:not(:disabled):hover{background:#0284c7;border-color:#0284c7;color:#fff}.p-button.p-button-info:not(:disabled):focus,.p-buttonset.p-button-info>.p-button:not(:disabled):focus,.p-fileupload-choose.p-button-info:not(:disabled):focus,.p-splitbutton.p-button-info>.p-button:not(:disabled):focus{box-shadow:0 0 0 .2rem #bfdbfe}.p-button.p-button-info:not(:disabled):active,.p-buttonset.p-button-info>.p-button:not(:disabled):active,.p-fileupload-choose.p-button-info:not(:disabled):active,.p-splitbutton.p-button-info>.p-button:not(:disabled):active{background:#0369a1;border-color:#0369a1;color:#fff}.p-button.p-button-info.p-button-outlined,.p-buttonset.p-button-info>.p-button.p-button-outlined,.p-fileupload-choose.p-button-info.p-button-outlined,.p-splitbutton.p-button-info>.p-button.p-button-outlined{background-color:initial;border:1px solid;color:#0ea5e9}.p-button.p-button-info.p-button-outlined:not(:disabled):hover,.p-buttonset.p-button-info>.p-button.p-button-outlined:not(:disabled):hover,.p-fileupload-choose.p-button-info.p-button-outlined:not(:disabled):hover,.p-splitbutton.p-button-info>.p-button.p-button-outlined:not(:disabled):hover{background:#0ea5e90a;border:1px solid;color:#0ea5e9}.p-button.p-button-info.p-button-outlined:not(:disabled):active,.p-buttonset.p-button-info>.p-button.p-button-outlined:not(:disabled):active,.p-fileupload-choose.p-button-info.p-button-outlined:not(:disabled):active,.p-splitbutton.p-button-info>.p-button.p-button-outlined:not(:disabled):active{background:#0ea5e929;border:1px solid;color:#0ea5e9}.p-button.p-button-info.p-button-text,.p-buttonset.p-button-info>.p-button.p-button-text,.p-fileupload-choose.p-button-info.p-button-text,.p-splitbutton.p-button-info>.p-button.p-button-text{background-color:initial;border-color:#0000;color:#0ea5e9}.p-button.p-button-info.p-button-text:not(:disabled):hover,.p-buttonset.p-button-info>.p-button.p-button-text:not(:disabled):hover,.p-fileupload-choose.p-button-info.p-button-text:not(:disabled):hover,.p-splitbutton.p-button-info>.p-button.p-button-text:not(:disabled):hover{background:#0ea5e90a;border-color:#0000;color:#0ea5e9}.p-button.p-button-info.p-button-text:not(:disabled):active,.p-buttonset.p-button-info>.p-button.p-button-text:not(:disabled):active,.p-fileupload-choose.p-button-info.p-button-text:not(:disabled):active,.p-splitbutton.p-button-info>.p-button.p-button-text:not(:disabled):active{background:#0ea5e929;border-color:#0000;color:#0ea5e9}.p-button.p-button-success,.p-buttonset.p-button-success>.p-button,.p-fileupload-choose.p-button-success,.p-splitbutton.p-button-success>.p-button{background:#22c55e;border:1px solid #22c55e;color:#fff}.p-button.p-button-success:not(:disabled):hover,.p-buttonset.p-button-success>.p-button:not(:disabled):hover,.p-fileupload-choose.p-button-success:not(:disabled):hover,.p-splitbutton.p-button-success>.p-button:not(:disabled):hover{background:#16a34a;border-color:#16a34a;color:#fff}.p-button.p-button-success:not(:disabled):focus,.p-buttonset.p-button-success>.p-button:not(:disabled):focus,.p-fileupload-choose.p-button-success:not(:disabled):focus,.p-splitbutton.p-button-success>.p-button:not(:disabled):focus{box-shadow:0 0 0 .2rem #bbf7d0}.p-button.p-button-success:not(:disabled):active,.p-buttonset.p-button-success>.p-button:not(:disabled):active,.p-fileupload-choose.p-button-success:not(:disabled):active,.p-splitbutton.p-button-success>.p-button:not(:disabled):active{background:#15803d;border-color:#15803d;color:#fff}.p-button.p-button-success.p-button-outlined,.p-buttonset.p-button-success>.p-button.p-button-outlined,.p-fileupload-choose.p-button-success.p-button-outlined,.p-splitbutton.p-button-success>.p-button.p-button-outlined{background-color:initial;border:1px solid;color:#22c55e}.p-button.p-button-success.p-button-outlined:not(:disabled):hover,.p-buttonset.p-button-success>.p-button.p-button-outlined:not(:disabled):hover,.p-fileupload-choose.p-button-success.p-button-outlined:not(:disabled):hover,.p-splitbutton.p-button-success>.p-button.p-button-outlined:not(:disabled):hover{background:#22c55e0a;border:1px solid;color:#22c55e}.p-button.p-button-success.p-button-outlined:not(:disabled):active,.p-buttonset.p-button-success>.p-button.p-button-outlined:not(:disabled):active,.p-fileupload-choose.p-button-success.p-button-outlined:not(:disabled):active,.p-splitbutton.p-button-success>.p-button.p-button-outlined:not(:disabled):active{background:#22c55e29;border:1px solid;color:#22c55e}.p-button.p-button-success.p-button-text,.p-buttonset.p-button-success>.p-button.p-button-text,.p-fileupload-choose.p-button-success.p-button-text,.p-splitbutton.p-button-success>.p-button.p-button-text{background-color:initial;border-color:#0000;color:#22c55e}.p-button.p-button-success.p-button-text:not(:disabled):hover,.p-buttonset.p-button-success>.p-button.p-button-text:not(:disabled):hover,.p-fileupload-choose.p-button-success.p-button-text:not(:disabled):hover,.p-splitbutton.p-button-success>.p-button.p-button-text:not(:disabled):hover{background:#22c55e0a;border-color:#0000;color:#22c55e}.p-button.p-button-success.p-button-text:not(:disabled):active,.p-buttonset.p-button-success>.p-button.p-button-text:not(:disabled):active,.p-fileupload-choose.p-button-success.p-button-text:not(:disabled):active,.p-splitbutton.p-button-success>.p-button.p-button-text:not(:disabled):active{background:#22c55e29;border-color:#0000;color:#22c55e}.p-button.p-button-warning,.p-buttonset.p-button-warning>.p-button,.p-fileupload-choose.p-button-warning,.p-splitbutton.p-button-warning>.p-button{background:#f97316;border:1px solid #f97316;color:#fff}.p-button.p-button-warning:not(:disabled):hover,.p-buttonset.p-button-warning>.p-button:not(:disabled):hover,.p-fileupload-choose.p-button-warning:not(:disabled):hover,.p-splitbutton.p-button-warning>.p-button:not(:disabled):hover{background:#ea580c;border-color:#ea580c;color:#fff}.p-button.p-button-warning:not(:disabled):focus,.p-buttonset.p-button-warning>.p-button:not(:disabled):focus,.p-fileupload-choose.p-button-warning:not(:disabled):focus,.p-splitbutton.p-button-warning>.p-button:not(:disabled):focus{box-shadow:0 0 0 .2rem #fde68a}.p-button.p-button-warning:not(:disabled):active,.p-buttonset.p-button-warning>.p-button:not(:disabled):active,.p-fileupload-choose.p-button-warning:not(:disabled):active,.p-splitbutton.p-button-warning>.p-button:not(:disabled):active{background:#c2410c;border-color:#c2410c;color:#fff}.p-button.p-button-warning.p-button-outlined,.p-buttonset.p-button-warning>.p-button.p-button-outlined,.p-fileupload-choose.p-button-warning.p-button-outlined,.p-splitbutton.p-button-warning>.p-button.p-button-outlined{background-color:initial;border:1px solid;color:#f97316}.p-button.p-button-warning.p-button-outlined:not(:disabled):hover,.p-buttonset.p-button-warning>.p-button.p-button-outlined:not(:disabled):hover,.p-fileupload-choose.p-button-warning.p-button-outlined:not(:disabled):hover,.p-splitbutton.p-button-warning>.p-button.p-button-outlined:not(:disabled):hover{background:#f973160a;border:1px solid;color:#f97316}.p-button.p-button-warning.p-button-outlined:not(:disabled):active,.p-buttonset.p-button-warning>.p-button.p-button-outlined:not(:disabled):active,.p-fileupload-choose.p-button-warning.p-button-outlined:not(:disabled):active,.p-splitbutton.p-button-warning>.p-button.p-button-outlined:not(:disabled):active{background:#f9731629;border:1px solid;color:#f97316}.p-button.p-button-warning.p-button-text,.p-buttonset.p-button-warning>.p-button.p-button-text,.p-fileupload-choose.p-button-warning.p-button-text,.p-splitbutton.p-button-warning>.p-button.p-button-text{background-color:initial;border-color:#0000;color:#f97316}.p-button.p-button-warning.p-button-text:not(:disabled):hover,.p-buttonset.p-button-warning>.p-button.p-button-text:not(:disabled):hover,.p-fileupload-choose.p-button-warning.p-button-text:not(:disabled):hover,.p-splitbutton.p-button-warning>.p-button.p-button-text:not(:disabled):hover{background:#f973160a;border-color:#0000;color:#f97316}.p-button.p-button-warning.p-button-text:not(:disabled):active,.p-buttonset.p-button-warning>.p-button.p-button-text:not(:disabled):active,.p-fileupload-choose.p-button-warning.p-button-text:not(:disabled):active,.p-splitbutton.p-button-warning>.p-button.p-button-text:not(:disabled):active{background:#f9731629;border-color:#0000;color:#f97316}.p-button.p-button-help,.p-buttonset.p-button-help>.p-button,.p-fileupload-choose.p-button-help,.p-splitbutton.p-button-help>.p-button{background:#a855f7;border:1px solid #a855f7;color:#fff}.p-button.p-button-help:not(:disabled):hover,.p-buttonset.p-button-help>.p-button:not(:disabled):hover,.p-fileupload-choose.p-button-help:not(:disabled):hover,.p-splitbutton.p-button-help>.p-button:not(:disabled):hover{background:#9333ea;border-color:#9333ea;color:#fff}.p-button.p-button-help:not(:disabled):focus,.p-buttonset.p-button-help>.p-button:not(:disabled):focus,.p-fileupload-choose.p-button-help:not(:disabled):focus,.p-splitbutton.p-button-help>.p-button:not(:disabled):focus{box-shadow:0 0 0 .2rem #e9d5ff}.p-button.p-button-help:not(:disabled):active,.p-buttonset.p-button-help>.p-button:not(:disabled):active,.p-fileupload-choose.p-button-help:not(:disabled):active,.p-splitbutton.p-button-help>.p-button:not(:disabled):active{background:#7e22ce;border-color:#7e22ce;color:#fff}.p-button.p-button-help.p-button-outlined,.p-buttonset.p-button-help>.p-button.p-button-outlined,.p-fileupload-choose.p-button-help.p-button-outlined,.p-splitbutton.p-button-help>.p-button.p-button-outlined{background-color:initial;border:1px solid;color:#a855f7}.p-button.p-button-help.p-button-outlined:not(:disabled):hover,.p-buttonset.p-button-help>.p-button.p-button-outlined:not(:disabled):hover,.p-fileupload-choose.p-button-help.p-button-outlined:not(:disabled):hover,.p-splitbutton.p-button-help>.p-button.p-button-outlined:not(:disabled):hover{background:#a855f70a;border:1px solid;color:#a855f7}.p-button.p-button-help.p-button-outlined:not(:disabled):active,.p-buttonset.p-button-help>.p-button.p-button-outlined:not(:disabled):active,.p-fileupload-choose.p-button-help.p-button-outlined:not(:disabled):active,.p-splitbutton.p-button-help>.p-button.p-button-outlined:not(:disabled):active{background:#a855f729;border:1px solid;color:#a855f7}.p-button.p-button-help.p-button-text,.p-buttonset.p-button-help>.p-button.p-button-text,.p-fileupload-choose.p-button-help.p-button-text,.p-splitbutton.p-button-help>.p-button.p-button-text{background-color:initial;border-color:#0000;color:#a855f7}.p-button.p-button-help.p-button-text:not(:disabled):hover,.p-buttonset.p-button-help>.p-button.p-button-text:not(:disabled):hover,.p-fileupload-choose.p-button-help.p-button-text:not(:disabled):hover,.p-splitbutton.p-button-help>.p-button.p-button-text:not(:disabled):hover{background:#a855f70a;border-color:#0000;color:#a855f7}.p-button.p-button-help.p-button-text:not(:disabled):active,.p-buttonset.p-button-help>.p-button.p-button-text:not(:disabled):active,.p-fileupload-choose.p-button-help.p-button-text:not(:disabled):active,.p-splitbutton.p-button-help>.p-button.p-button-text:not(:disabled):active{background:#a855f729;border-color:#0000;color:#a855f7}.p-button.p-button-danger,.p-buttonset.p-button-danger>.p-button,.p-fileupload-choose.p-button-danger,.p-splitbutton.p-button-danger>.p-button{background:#ef4444;border:1px solid #ef4444;color:#fff}.p-button.p-button-danger:not(:disabled):hover,.p-buttonset.p-button-danger>.p-button:not(:disabled):hover,.p-fileupload-choose.p-button-danger:not(:disabled):hover,.p-splitbutton.p-button-danger>.p-button:not(:disabled):hover{background:#dc2626;border-color:#dc2626;color:#fff}.p-button.p-button-danger:not(:disabled):focus,.p-buttonset.p-button-danger>.p-button:not(:disabled):focus,.p-fileupload-choose.p-button-danger:not(:disabled):focus,.p-splitbutton.p-button-danger>.p-button:not(:disabled):focus{box-shadow:0 0 0 .2rem #fecaca}.p-button.p-button-danger:not(:disabled):active,.p-buttonset.p-button-danger>.p-button:not(:disabled):active,.p-fileupload-choose.p-button-danger:not(:disabled):active,.p-splitbutton.p-button-danger>.p-button:not(:disabled):active{background:#b91c1c;border-color:#b91c1c;color:#fff}.p-button.p-button-danger.p-button-outlined,.p-buttonset.p-button-danger>.p-button.p-button-outlined,.p-fileupload-choose.p-button-danger.p-button-outlined,.p-splitbutton.p-button-danger>.p-button.p-button-outlined{background-color:initial;border:1px solid;color:#ef4444}.p-button.p-button-danger.p-button-outlined:not(:disabled):hover,.p-buttonset.p-button-danger>.p-button.p-button-outlined:not(:disabled):hover,.p-fileupload-choose.p-button-danger.p-button-outlined:not(:disabled):hover,.p-splitbutton.p-button-danger>.p-button.p-button-outlined:not(:disabled):hover{background:#ef44440a;border:1px solid;color:#ef4444}.p-button.p-button-danger.p-button-outlined:not(:disabled):active,.p-buttonset.p-button-danger>.p-button.p-button-outlined:not(:disabled):active,.p-fileupload-choose.p-button-danger.p-button-outlined:not(:disabled):active,.p-splitbutton.p-button-danger>.p-button.p-button-outlined:not(:disabled):active{background:#ef444429;border:1px solid;color:#ef4444}.p-button.p-button-danger.p-button-text,.p-buttonset.p-button-danger>.p-button.p-button-text,.p-fileupload-choose.p-button-danger.p-button-text,.p-splitbutton.p-button-danger>.p-button.p-button-text{background-color:initial;border-color:#0000;color:#ef4444}.p-button.p-button-danger.p-button-text:not(:disabled):hover,.p-buttonset.p-button-danger>.p-button.p-button-text:not(:disabled):hover,.p-fileupload-choose.p-button-danger.p-button-text:not(:disabled):hover,.p-splitbutton.p-button-danger>.p-button.p-button-text:not(:disabled):hover{background:#ef44440a;border-color:#0000;color:#ef4444}.p-button.p-button-danger.p-button-text:not(:disabled):active,.p-buttonset.p-button-danger>.p-button.p-button-text:not(:disabled):active,.p-fileupload-choose.p-button-danger.p-button-text:not(:disabled):active,.p-splitbutton.p-button-danger>.p-button.p-button-text:not(:disabled):active{background:#ef444429;border-color:#0000;color:#ef4444}.p-button.p-button-link{background:#0000;border:#0000;color:#4338ca}.p-button.p-button-link:not(:disabled):hover{background:#0000;border-color:#0000;color:#4338ca}.p-button.p-button-link:not(:disabled):hover .p-button-label{text-decoration:underline}.p-button.p-button-link:not(:disabled):focus{background:#0000;border-color:#0000;box-shadow:0 0 0 .2rem #c7d2fe}.p-button.p-button-link:not(:disabled):active{background:#0000;border-color:#0000;color:#4338ca}.p-splitbutton{border-radius:6px}.p-splitbutton.p-button-outlined>.p-button{background-color:initial;border:1px solid;color:#6366f1}.p-splitbutton.p-button-outlined>.p-button:not(:disabled):hover{background:#6366f10a;color:#6366f1}.p-splitbutton.p-button-outlined>.p-button:not(:disabled):active{background:#6366f129;color:#6366f1}.p-splitbutton.p-button-outlined.p-button-plain>.p-button{border-color:#6b7280;color:#6b7280}.p-splitbutton.p-button-outlined.p-button-plain>.p-button:not(:disabled):hover{background:#f3f4f6;color:#6b7280}.p-splitbutton.p-button-outlined.p-button-plain>.p-button:not(:disabled):active{background:#e5e7eb;color:#6b7280}.p-splitbutton.p-button-text>.p-button{background-color:initial;border-color:#0000;color:#6366f1}.p-splitbutton.p-button-text>.p-button:not(:disabled):hover{background:#6366f10a;border-color:#0000;color:#6366f1}.p-splitbutton.p-button-text>.p-button:not(:disabled):active{background:#6366f129;border-color:#0000;color:#6366f1}.p-splitbutton.p-button-text.p-button-plain>.p-button{color:#6b7280}.p-splitbutton.p-button-text.p-button-plain>.p-button:not(:disabled):hover{background:#f3f4f6;color:#6b7280}.p-splitbutton.p-button-text.p-button-plain>.p-button:not(:disabled):active{background:#e5e7eb;color:#6b7280}.p-splitbutton.p-button-raised{box-shadow:0 3px 1px -2px #0003,0 2px 2px 0 #00000024,0 1px 5px 0 #0000001f}.p-splitbutton.p-button-rounded,.p-splitbutton.p-button-rounded>.p-button{border-radius:2rem}.p-splitbutton.p-button-sm>.p-button{font-size:.875rem;padding:.65625rem 1.09375rem}.p-splitbutton.p-button-sm>.p-button .p-button-icon{font-size:.875rem}.p-splitbutton.p-button-lg>.p-button{font-size:1.25rem;padding:.9375rem 1.5625rem}.p-splitbutton.p-button-lg>.p-button.p-button-icon-only{width:auto}.p-splitbutton.p-button-lg>.p-button .p-button-icon{font-size:1.25rem}.p-splitbutton .p-splitbutton-menubutton,.p-splitbutton .p-splitbutton.p-button-outlined>.p-splitbutton-menubutton.p-button,.p-splitbutton .p-splitbutton.p-button-rounded>.p-splitbutton-menubutton.p-button{border-bottom-left-radius:0;border-top-left-radius:0}.p-splitbutton.p-button-secondary.p-button-outlined>.p-button{background-color:initial;border:1px solid;color:#64748b}.p-splitbutton.p-button-secondary.p-button-outlined>.p-button:not(:disabled):hover{background:#64748b0a;color:#64748b}.p-splitbutton.p-button-secondary.p-button-outlined>.p-button:not(:disabled):active{background:#64748b29;color:#64748b}.p-splitbutton.p-button-secondary.p-button-text>.p-button{background-color:initial;border-color:#0000;color:#64748b}.p-splitbutton.p-button-secondary.p-button-text>.p-button:not(:disabled):hover{background:#64748b0a;border-color:#0000;color:#64748b}.p-splitbutton.p-button-secondary.p-button-text>.p-button:not(:disabled):active{background:#64748b29;border-color:#0000;color:#64748b}.p-splitbutton.p-button-info.p-button-outlined>.p-button{background-color:initial;border:1px solid;color:#0ea5e9}.p-splitbutton.p-button-info.p-button-outlined>.p-button:not(:disabled):hover{background:#0ea5e90a;color:#0ea5e9}.p-splitbutton.p-button-info.p-button-outlined>.p-button:not(:disabled):active{background:#0ea5e929;color:#0ea5e9}.p-splitbutton.p-button-info.p-button-text>.p-button{background-color:initial;border-color:#0000;color:#0ea5e9}.p-splitbutton.p-button-info.p-button-text>.p-button:not(:disabled):hover{background:#0ea5e90a;border-color:#0000;color:#0ea5e9}.p-splitbutton.p-button-info.p-button-text>.p-button:not(:disabled):active{background:#0ea5e929;border-color:#0000;color:#0ea5e9}.p-splitbutton.p-button-success.p-button-outlined>.p-button{background-color:initial;border:1px solid;color:#22c55e}.p-splitbutton.p-button-success.p-button-outlined>.p-button:not(:disabled):hover{background:#22c55e0a;color:#22c55e}.p-splitbutton.p-button-success.p-button-outlined>.p-button:not(:disabled):active{background:#22c55e29;color:#22c55e}.p-splitbutton.p-button-success.p-button-text>.p-button{background-color:initial;border-color:#0000;color:#22c55e}.p-splitbutton.p-button-success.p-button-text>.p-button:not(:disabled):hover{background:#22c55e0a;border-color:#0000;color:#22c55e}.p-splitbutton.p-button-success.p-button-text>.p-button:not(:disabled):active{background:#22c55e29;border-color:#0000;color:#22c55e}.p-splitbutton.p-button-warning.p-button-outlined>.p-button{background-color:initial;border:1px solid;color:#f97316}.p-splitbutton.p-button-warning.p-button-outlined>.p-button:not(:disabled):hover{background:#f973160a;color:#f97316}.p-splitbutton.p-button-warning.p-button-outlined>.p-button:not(:disabled):active{background:#f9731629;color:#f97316}.p-splitbutton.p-button-warning.p-button-text>.p-button{background-color:initial;border-color:#0000;color:#f97316}.p-splitbutton.p-button-warning.p-button-text>.p-button:not(:disabled):hover{background:#f973160a;border-color:#0000;color:#f97316}.p-splitbutton.p-button-warning.p-button-text>.p-button:not(:disabled):active{background:#f9731629;border-color:#0000;color:#f97316}.p-splitbutton.p-button-help.p-button-outlined>.p-button{background-color:initial;border:1px solid;color:#a855f7}.p-splitbutton.p-button-help.p-button-outlined>.p-button:not(:disabled):hover{background:#a855f70a;color:#a855f7}.p-splitbutton.p-button-help.p-button-outlined>.p-button:not(:disabled):active{background:#a855f729;color:#a855f7}.p-splitbutton.p-button-help.p-button-text>.p-button{background-color:initial;border-color:#0000;color:#a855f7}.p-splitbutton.p-button-help.p-button-text>.p-button:not(:disabled):hover{background:#a855f70a;border-color:#0000;color:#a855f7}.p-splitbutton.p-button-help.p-button-text>.p-button:not(:disabled):active{background:#a855f729;border-color:#0000;color:#a855f7}.p-splitbutton.p-button-danger.p-button-outlined>.p-button{background-color:initial;border:1px solid;color:#ef4444}.p-splitbutton.p-button-danger.p-button-outlined>.p-button:not(:disabled):hover{background:#ef44440a;color:#ef4444}.p-splitbutton.p-button-danger.p-button-outlined>.p-button:not(:disabled):active{background:#ef444429;color:#ef4444}.p-splitbutton.p-button-danger.p-button-text>.p-button{background-color:initial;border-color:#0000;color:#ef4444}.p-splitbutton.p-button-danger.p-button-text>.p-button:not(:disabled):hover{background:#ef44440a;border-color:#0000;color:#ef4444}.p-splitbutton.p-button-danger.p-button-text>.p-button:not(:disabled):active{background:#ef444429;border-color:#0000;color:#ef4444}.p-speeddial-button.p-button.p-button-icon-only{height:4rem;width:4rem}.p-speeddial-button.p-button.p-button-icon-only .p-button-icon{font-size:1.3rem}.p-speeddial-button.p-button.p-button-icon-only .p-button-icon.p-icon{height:1.3rem;width:1.3rem}.p-speeddial-list{outline:0 none}.p-speeddial-action{background:#4b5563;color:#fff;height:3rem;width:3rem}.p-speeddial-action:hover{background:#022354;color:#fff}.p-speeddial-direction-up .p-speeddial-item{margin:.25rem}.p-speeddial-direction-up .p-speeddial-item:first-child{margin-bottom:.5rem}.p-speeddial-direction-down .p-speeddial-item{margin:.25rem}.p-speeddial-direction-down .p-speeddial-item:first-child{margin-top:.5rem}.p-speeddial-direction-left .p-speeddial-item{margin:0 .25rem}.p-speeddial-direction-left .p-speeddial-item:first-child{margin-right:.5rem}.p-speeddial-direction-right .p-speeddial-item{margin:0 .25rem}.p-speeddial-direction-right .p-speeddial-item:first-child{margin-left:.5rem}.p-speeddial-circle .p-speeddial-item,.p-speeddial-circle .p-speeddial-item:first-child,.p-speeddial-circle .p-speeddial-item:last-child,.p-speeddial-quarter-circle .p-speeddial-item,.p-speeddial-quarter-circle .p-speeddial-item:first-child,.p-speeddial-quarter-circle .p-speeddial-item:last-child,.p-speeddial-semi-circle .p-speeddial-item,.p-speeddial-semi-circle .p-speeddial-item:first-child,.p-speeddial-semi-circle .p-speeddial-item:last-child{margin:0}.p-speeddial-mask{background-color:#0006;border-radius:6px}.p-carousel .p-carousel-content .p-carousel-next,.p-carousel .p-carousel-content .p-carousel-prev{background:#0000;border:0;border-radius:50%;color:#6b7280;height:2rem;margin:.5rem;transition:background-color .2s,color .2s,box-shadow .2s;width:2rem}.p-carousel .p-carousel-content .p-carousel-next:enabled:hover,.p-carousel .p-carousel-content .p-carousel-prev:enabled:hover{background:#f3f4f6;border-color:#0000;color:#374151}.p-carousel .p-carousel-content .p-carousel-next:focus-visible,.p-carousel .p-carousel-content .p-carousel-prev:focus-visible{box-shadow:0 0 0 .2rem #c7d2fe;outline:0 none;outline-offset:0}.p-carousel .p-carousel-indicators{padding:1rem}.p-carousel .p-carousel-indicators .p-carousel-indicator{margin-bottom:.5rem;margin-right:.5rem}.p-carousel .p-carousel-indicators .p-carousel-indicator button{background-color:#d1d5db;border-radius:0;height:.5rem;transition:background-color .2s,color .2s,box-shadow .2s;width:2rem}.p-carousel .p-carousel-indicators .p-carousel-indicator button:hover{background:#9ca3af}.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button{background:#eef2ff;color:#4338ca}.p-datatable .p-paginator-bottom,.p-datatable .p-paginator-top{border-radius:0;border-width:0 0 1px}.p-datatable .p-datatable-header{background:#f9fafb;border:1px solid #e5e7eb;border-width:1px 0;color:#374151;font-weight:700;padding:1rem}.p-datatable .p-datatable-footer,.p-datatable .p-datatable-thead>tr>th{background:#f9fafb;border:solid #e5e7eb;border-width:0 0 1px;color:#374151;font-weight:700;padding:1rem}.p-datatable .p-datatable-thead>tr>th{text-align:left;transition:box-shadow .2s}.p-datatable .p-datatable-tfoot>tr>td{background:#f9fafb;border:solid #e5e7eb;border-width:0 0 1px;color:#374151;font-weight:700;padding:1rem;text-align:left}.p-datatable .p-sortable-column .p-sortable-column-icon{color:#374151;margin-left:.5rem}.p-datatable .p-sortable-column .p-sortable-column-badge{background:#eef2ff;border-radius:50%;color:#4338ca;height:1.143rem;line-height:1.143rem;margin-left:.5rem;min-width:1.143rem}.p-datatable .p-sortable-column:not(.p-highlight):not(.p-sortable-disabled):hover{background:#f3f4f6;color:#374151}.p-datatable .p-sortable-column:not(.p-highlight):not(.p-sortable-disabled):hover .p-sortable-column-icon{color:#374151}.p-datatable .p-sortable-column.p-highlight{background:#eef2ff;color:#4338ca}.p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon{color:#4338ca}.p-datatable .p-sortable-column.p-highlight:not(.p-sortable-disabled):hover{background:#eef2ff;color:#4338ca}.p-datatable .p-sortable-column.p-highlight:not(.p-sortable-disabled):hover .p-sortable-column-icon{color:#4338ca}.p-datatable .p-sortable-column:focus-visible{box-shadow:inset 0 0 0 .15rem #c7d2fe;outline:0 none}.p-datatable .p-datatable-tbody>tr{background:#fff;color:#4b5563;transition:box-shadow .2s}.p-datatable .p-datatable-tbody>tr>td{border:solid #e5e7eb;border-width:0 0 1px;padding:1rem;text-align:left}.p-datatable .p-datatable-tbody>tr>td .p-row-editor-cancel,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-init,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-save,.p-datatable .p-datatable-tbody>tr>td .p-row-toggler{background:#0000;border:0;border-radius:50%;color:#6b7280;height:2rem;transition:background-color .2s,color .2s,box-shadow .2s;width:2rem}.p-datatable .p-datatable-tbody>tr>td .p-row-editor-cancel:enabled:hover,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-init:enabled:hover,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-save:enabled:hover,.p-datatable .p-datatable-tbody>tr>td .p-row-toggler:enabled:hover{background:#f3f4f6;border-color:#0000;color:#374151}.p-datatable .p-datatable-tbody>tr>td .p-row-editor-cancel:focus-visible,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-init:focus-visible,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-save:focus-visible,.p-datatable .p-datatable-tbody>tr>td .p-row-toggler:focus-visible{box-shadow:0 0 0 .2rem #c7d2fe;outline:0 none;outline-offset:0}.p-datatable .p-datatable-tbody>tr>td .p-row-editor-save{margin-right:.5rem}.p-datatable .p-datatable-tbody>tr>td>.p-column-title{font-weight:700}.p-datatable .p-datatable-tbody>tr.p-highlight,.p-datatable .p-datatable-tbody>tr>td.p-highlight{background:#eef2ff;color:#4338ca}.p-datatable .p-datatable-tbody>tr.p-highlight-contextmenu{outline:.15rem solid #c7d2fe;outline-offset:-.15rem}.p-datatable .p-datatable-tbody>tr.p-datatable-dragpoint-top>td{box-shadow:inset 0 2px 0 0 #eef2ff}.p-datatable .p-datatable-tbody>tr.p-datatable-dragpoint-bottom>td{box-shadow:inset 0 -2px 0 0 #eef2ff}.p-datatable.p-datatable-selectable .p-datatable-tbody>tr.p-selectable-row:not(.p-highlight):not(.p-datatable-emptymessage):hover{background:#f3f4f6;color:#4b5563}.p-datatable.p-datatable-selectable .p-datatable-tbody>tr.p-selectable-row:focus-visible{outline:.15rem solid #c7d2fe;outline-offset:-.15rem}.p-datatable.p-datatable-selectable-cell .p-datatable-tbody>tr.p-selectable-row>td.p-selectable-cell:not(.p-highlight):hover{background:#f3f4f6;color:#4b5563}.p-datatable.p-datatable-selectable-cell .p-datatable-tbody>tr.p-selectable-row>td.p-selectable-cell:focus-visible{outline:.15rem solid #c7d2fe;outline-offset:-.15rem}.p-datatable.p-datatable-hoverable-rows .p-datatable-tbody>tr:not(.p-highlight):not(.p-datatable-emptymessage):hover{background:#f3f4f6;color:#4b5563}.p-datatable .p-column-resizer-helper{background:#6366f1}.p-datatable .p-datatable-scrollable-footer,.p-datatable .p-datatable-scrollable-header{background:#f9fafb}.p-datatable.p-datatable-scrollable>.p-datatable-wrapper>.p-datatable-table>.p-datatable-tfoot,.p-datatable.p-datatable-scrollable>.p-datatable-wrapper>.p-datatable-table>.p-datatable-thead,.p-datatable.p-datatable-scrollable>.p-datatable-wrapper>.p-virtualscroller>.p-datatable-table>.p-datatable-tfoot,.p-datatable.p-datatable-scrollable>.p-datatable-wrapper>.p-virtualscroller>.p-datatable-table>.p-datatable-thead{background-color:#f9fafb}.p-datatable .p-datatable-loading-icon{font-size:2rem}.p-datatable .p-datatable-loading-icon.p-icon{height:2rem;width:2rem}.p-datatable.p-datatable-gridlines .p-datatable-header{border-width:1px 1px 0}.p-datatable.p-datatable-gridlines .p-datatable-footer{border-width:0 1px 1px}.p-datatable.p-datatable-gridlines .p-paginator-top{border-width:0 1px}.p-datatable.p-datatable-gridlines .p-paginator-bottom{border-width:0 1px 1px}.p-datatable.p-datatable-gridlines .p-datatable-thead>tr>th{border-width:1px 0 1px 1px}.p-datatable.p-datatable-gridlines .p-datatable-thead>tr>th:last-child{border-width:1px}.p-datatable.p-datatable-gridlines .p-datatable-tbody>tr>td{border-width:1px 0 0 1px}.p-datatable.p-datatable-gridlines .p-datatable-tbody>tr>td:last-child{border-width:1px 1px 0}.p-datatable.p-datatable-gridlines .p-datatable-tbody>tr:last-child>td{border-width:1px 0 1px 1px}.p-datatable.p-datatable-gridlines .p-datatable-tbody>tr:last-child>td:last-child{border-width:1px}.p-datatable.p-datatable-gridlines .p-datatable-tfoot>tr>td{border-width:1px 0 1px 1px}.p-datatable.p-datatable-gridlines .p-datatable-tfoot>tr>td:last-child{border-width:1px}.p-datatable.p-datatable-gridlines .p-datatable-thead+.p-datatable-tfoot>tr>td{border-width:0 0 1px 1px}.p-datatable.p-datatable-gridlines .p-datatable-thead+.p-datatable-tfoot>tr>td:last-child{border-width:0 1px 1px}.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody>tr>td{border-width:0 0 1px 1px}.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody>tr>td:last-child{border-width:0 1px 1px}.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody>tr:last-child>td{border-width:0 0 0 1px}.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody>tr:last-child>td:last-child{border-width:0 1px}.p-datatable.p-datatable-striped .p-datatable-tbody>tr.p-row-odd{background:#f8f8fa}.p-datatable.p-datatable-striped .p-datatable-tbody>tr.p-row-odd.p-highlight{background:#eef2ff;color:#4338ca}.p-datatable.p-datatable-striped .p-datatable-tbody>tr.p-row-odd.p-highlight .p-row-toggler,.p-datatable.p-datatable-striped .p-datatable-tbody>tr.p-row-odd.p-highlight .p-row-toggler:hover{color:#4338ca}.p-datatable.p-datatable-striped .p-datatable-tbody>tr.p-row-odd+.p-row-expanded{background:#f8f8fa}.p-datatable.p-datatable-sm .p-datatable-footer,.p-datatable.p-datatable-sm .p-datatable-header,.p-datatable.p-datatable-sm .p-datatable-tbody>tr>td,.p-datatable.p-datatable-sm .p-datatable-tfoot>tr>td,.p-datatable.p-datatable-sm .p-datatable-thead>tr>th{padding:.5rem}.p-datatable.p-datatable-lg .p-datatable-footer,.p-datatable.p-datatable-lg .p-datatable-header,.p-datatable.p-datatable-lg .p-datatable-tbody>tr>td,.p-datatable.p-datatable-lg .p-datatable-tfoot>tr>td,.p-datatable.p-datatable-lg .p-datatable-thead>tr>th{padding:1.25rem}.p-datatable-drag-selection-helper{background:#6366f129}.p-dataview .p-paginator-bottom,.p-dataview .p-paginator-top{border-radius:0;border-width:0 0 1px}.p-dataview .p-dataview-header{background:#f9fafb;border:1px solid #e5e7eb;border-width:1px 0;color:#374151;font-weight:700;padding:1rem}.p-dataview .p-dataview-content{background:#fff;border:0;color:#4b5563;padding:0}.p-dataview .p-dataview-footer,.p-dataview.p-dataview-list .p-dataview-content>.p-grid>div{border:solid #e5e7eb;border-width:0 0 1px}.p-dataview .p-dataview-footer{background:#f9fafb;border-bottom-left-radius:6px;border-bottom-right-radius:6px;color:#374151;font-weight:700;padding:1rem}.p-dataview .p-dataview-loading-icon{font-size:2rem}.p-dataview .p-dataview-loading-icon.p-icon{height:2rem;width:2rem}.p-datascroller .p-paginator-bottom,.p-datascroller .p-paginator-top{border-radius:0;border-width:0 0 1px}.p-datascroller .p-datascroller-header{background:#f9fafb;border:1px solid #e5e7eb;border-width:1px 0;color:#374151;font-weight:700;padding:1rem}.p-datascroller .p-datascroller-content{background:#fff;border:0;color:#4b5563;padding:0}.p-datascroller .p-datascroller-footer,.p-datascroller.p-datascroller-inline .p-datascroller-list>li{border:solid #e5e7eb;border-width:0 0 1px}.p-datascroller .p-datascroller-footer{background:#f9fafb;border-bottom-left-radius:6px;border-bottom-right-radius:6px;color:#374151;font-weight:700;padding:1rem}.p-column-filter-row .p-column-filter-clear-button,.p-column-filter-row .p-column-filter-menu-button{margin-left:.5rem}.p-column-filter-menu-button{background:#0000;border:0;border-radius:50%;color:#6b7280;height:2rem;transition:background-color .2s,color .2s,box-shadow .2s;width:2rem}.p-column-filter-menu-button:hover{background:#f3f4f6;border-color:#0000;color:#374151}.p-column-filter-menu-button.p-column-filter-menu-button-open,.p-column-filter-menu-button.p-column-filter-menu-button-open:hover{background:#f3f4f6;color:#374151}.p-column-filter-menu-button.p-column-filter-menu-button-active,.p-column-filter-menu-button.p-column-filter-menu-button-active:hover{background:#eef2ff;color:#4338ca}.p-column-filter-menu-button:focus-visible{box-shadow:0 0 0 .2rem #c7d2fe;outline:0 none;outline-offset:0}.p-column-filter-clear-button{background:#0000;border:0;border-radius:50%;color:#6b7280;height:2rem;transition:background-color .2s,color .2s,box-shadow .2s;width:2rem}.p-column-filter-clear-button:hover{background:#f3f4f6;border-color:#0000;color:#374151}.p-column-filter-clear-button:focus-visible{box-shadow:0 0 0 .2rem #c7d2fe;outline:0 none;outline-offset:0}.p-column-filter-overlay{background:#fff;border:0;border-radius:6px;box-shadow:0 2px 12px 0 #0000001a;color:#4b5563;min-width:12.5rem}.p-column-filter-overlay .p-column-filter-row-items{padding:.75rem 0}.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item{background:#0000;border:0;border-radius:0;color:#4b5563;margin:0;padding:.75rem 1.25rem;transition:box-shadow .2s}.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight{background:#eef2ff;color:#4338ca}.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover{background:#f3f4f6;color:#4b5563}.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:focus-visible{box-shadow:inset 0 0 0 .15rem #c7d2fe;outline:0 none;outline-offset:0}.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator{border-top:1px solid #e5e7eb;margin:.25rem 0}.p-column-filter-overlay-menu .p-column-filter-operator{background:#f9fafb;border-bottom:1px solid #e5e7eb;border-top-left-radius:6px;border-top-right-radius:6px;color:#374151;margin:0;padding:.75rem 1.25rem}.p-column-filter-overlay-menu .p-column-filter-constraint{border-bottom:1px solid #e5e7eb;padding:1.25rem}.p-column-filter-overlay-menu .p-column-filter-constraint .p-column-filter-matchmode-dropdown{margin-bottom:.5rem}.p-column-filter-overlay-menu .p-column-filter-constraint .p-column-filter-remove-button{margin-top:.5rem}.p-column-filter-overlay-menu .p-column-filter-constraint:last-child{border-bottom:0}.p-column-filter-overlay-menu .p-column-filter-add-rule{padding:.75rem 1.25rem}.p-column-filter-overlay-menu .p-column-filter-buttonbar,.p-orderlist .p-orderlist-controls{padding:1.25rem}.p-orderlist .p-orderlist-controls .p-button{margin-bottom:.5rem}.p-orderlist .p-orderlist-header{background:#f9fafb;border:1px solid #e5e7eb;border-bottom:0;border-top-left-radius:6px;border-top-right-radius:6px;color:#374151;font-weight:700;padding:1.25rem}.p-orderlist .p-orderlist-filter-container{background:#fff;border:1px solid #e5e7eb;border-bottom:0;padding:1.25rem}.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-input{padding-right:1.75rem}.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-icon{color:#6b7280;right:.75rem}.p-orderlist .p-orderlist-list{background:#fff;border:1px solid #e5e7eb;border-bottom-left-radius:6px;border-bottom-right-radius:6px;color:#4b5563;outline:0 none;padding:.75rem 0}.p-orderlist .p-orderlist-list .p-orderlist-item{background:#0000;border:0;color:#4b5563;margin:0;padding:.75rem 1.25rem;transition:transform .2s,box-shadow .2s}.p-orderlist .p-orderlist-list .p-orderlist-item:not(.p-highlight):hover{background:#f3f4f6;color:#4b5563}.p-orderlist .p-orderlist-list .p-orderlist-item.p-focus{background:#e5e7eb;color:#4b5563}.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight{background:#eef2ff;color:#4338ca}.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight.p-focus{background:#6366f13d}.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(2n){background:#f8f8fa}.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(2n):hover{background:#f3f4f6}.p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover{background:#f3f4f6;color:#4b5563}.p-organizationchart .p-organizationchart-node-content.p-highlight{background:#eef2ff;color:#4338ca}.p-organizationchart .p-organizationchart-node-content.p-highlight .p-node-toggler i{color:#6f91ff}.p-organizationchart .p-organizationchart-line-down{background:#e5e7eb}.p-organizationchart .p-organizationchart-line-left{border-right:1px solid;border-color:#e5e7eb}.p-organizationchart .p-organizationchart-line-top{border-color:#e5e7eb;border-top:1px solid #e5e7eb}.p-organizationchart .p-organizationchart-node-content{background:#fff;border:1px solid #e5e7eb;color:#4b5563;padding:1.25rem}.p-organizationchart .p-organizationchart-node-content .p-node-toggler{background:inherit;border-radius:50%;color:inherit}.p-organizationchart .p-organizationchart-node-content .p-node-toggler:focus-visible{box-shadow:0 0 0 .2rem #c7d2fe;outline:0 none;outline-offset:0}.p-paginator{background:#fff;border:0 solid #f3f4f6;border-radius:6px;color:#6b7280;padding:.5rem 1rem}.p-paginator .p-paginator-first,.p-paginator .p-paginator-last,.p-paginator .p-paginator-next,.p-paginator .p-paginator-prev{background-color:initial;border:0;border-radius:50%;color:#6b7280;height:3rem;margin:.143rem;min-width:3rem;transition:box-shadow .2s}.p-paginator .p-paginator-first:not(.p-disabled):not(.p-highlight):hover,.p-paginator .p-paginator-last:not(.p-disabled):not(.p-highlight):hover,.p-paginator .p-paginator-next:not(.p-disabled):not(.p-highlight):hover,.p-paginator .p-paginator-prev:not(.p-disabled):not(.p-highlight):hover{background:#f3f4f6;border-color:#0000;color:#374151}.p-paginator .p-paginator-first{border-bottom-left-radius:50%;border-top-left-radius:50%}.p-paginator .p-paginator-last{border-bottom-right-radius:50%;border-top-right-radius:50%}.p-paginator .p-dropdown{height:3rem;margin-left:.5rem}.p-paginator .p-dropdown .p-dropdown-label{padding-right:0}.p-paginator .p-paginator-page-input{margin-left:.5rem;margin-right:.5rem}.p-paginator .p-paginator-page-input .p-inputtext{max-width:3rem}.p-paginator .p-paginator-current{padding:0 .5rem}.p-paginator .p-paginator-current,.p-paginator .p-paginator-pages .p-paginator-page{background-color:initial;border:0;color:#6b7280;height:3rem;margin:.143rem;min-width:3rem}.p-paginator .p-paginator-pages .p-paginator-page{border-radius:50%;transition:box-shadow .2s}.p-paginator .p-paginator-pages .p-paginator-page.p-highlight{background:#eef2ff;border-color:#eef2ff;color:#4338ca}.p-paginator .p-paginator-pages .p-paginator-page:not(.p-highlight):hover{background:#f3f4f6;border-color:#0000;color:#374151}.p-picklist .p-picklist-buttons{padding:1.25rem}.p-picklist .p-picklist-buttons .p-button{margin-bottom:.5rem}.p-picklist .p-picklist-header{background:#f9fafb;border:1px solid #e5e7eb;border-bottom:0;border-top-left-radius:6px;border-top-right-radius:6px;color:#374151;font-weight:700;padding:1.25rem}.p-picklist .p-picklist-filter-container{background:#fff;border:1px solid #e5e7eb;border-bottom:0;padding:1.25rem}.p-picklist .p-picklist-filter-container .p-picklist-filter-input{padding-right:1.75rem}.p-picklist .p-picklist-filter-container .p-picklist-filter-icon{color:#6b7280;right:.75rem}.p-picklist .p-picklist-list{background:#fff;border:1px solid #e5e7eb;border-bottom-left-radius:6px;border-bottom-right-radius:6px;color:#4b5563;outline:0 none;padding:.75rem 0}.p-picklist .p-picklist-list .p-picklist-item{background:#0000;border:0;color:#4b5563;margin:0;padding:.75rem 1.25rem;transition:transform .2s,box-shadow .2s}.p-picklist .p-picklist-list .p-picklist-item:not(.p-highlight):hover{background:#f3f4f6;color:#4b5563}.p-picklist .p-picklist-list .p-picklist-item.p-focus{background:#e5e7eb;color:#4b5563}.p-picklist .p-picklist-list .p-picklist-item.p-highlight{background:#eef2ff;color:#4338ca}.p-picklist .p-picklist-list .p-picklist-item.p-highlight.p-focus{background:#6366f13d}.p-tree{background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#4b5563;padding:1.25rem}.p-tree .p-tree-container .p-treenode{outline:0 none;padding:.143rem}.p-tree .p-tree-container .p-treenode:focus>.p-treenode-content{box-shadow:inset 0 0 0 .15rem #c7d2fe;outline:0 none;outline-offset:0}.p-tree .p-tree-container .p-treenode .p-treenode-content{border-radius:6px;padding:.5rem;transition:box-shadow .2s}.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler{background:#0000;border:0;border-radius:50%;color:#6b7280;height:2rem;margin-right:.5rem;transition:background-color .2s,color .2s,box-shadow .2s;width:2rem}.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:enabled:hover{background:#f3f4f6;border-color:#0000;color:#374151}.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:focus-visible{box-shadow:0 0 0 .2rem #c7d2fe;outline:0 none;outline-offset:0}.p-tree .p-tree-container .p-treenode .p-treenode-content .p-treenode-icon{color:#6b7280;margin-right:.5rem}.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox{margin-right:.5rem}.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox .p-indeterminate .p-checkbox-icon{color:#4b5563}.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight{background:#eef2ff;color:#4338ca}.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-tree-toggler,.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-tree-toggler:hover,.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-treenode-icon,.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-treenode-icon:hover{color:#4338ca}.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-dragover,.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover{background:#f3f4f6;color:#4b5563}.p-tree .p-tree-filter-container{margin-bottom:.5rem}.p-tree .p-tree-filter-container .p-tree-filter{padding-right:1.75rem;width:100%}.p-tree .p-tree-filter-container .p-tree-filter-icon{color:#6b7280;right:.75rem}.p-tree .p-treenode-children{padding:0 0 0 1rem}.p-tree .p-tree-loading-icon{font-size:2rem}.p-tree .p-tree-loading-icon.p-icon{height:2rem;width:2rem}.p-tree .p-treenode-droppoint{height:.5rem}.p-tree .p-treenode-droppoint.p-treenode-droppoint-active{background:#8ba7ff}.p-treetable .p-paginator-bottom,.p-treetable .p-paginator-top{border-radius:0;border-width:0 0 1px}.p-treetable .p-treetable-header{background:#f9fafb;border:1px solid #e5e7eb;border-width:1px 0;color:#374151;font-weight:700;padding:1rem}.p-treetable .p-treetable-footer,.p-treetable .p-treetable-thead>tr>th{background:#f9fafb;border:solid #e5e7eb;border-width:0 0 1px;color:#374151;font-weight:700;padding:1rem}.p-treetable .p-treetable-thead>tr>th{text-align:left;transition:box-shadow .2s}.p-treetable .p-treetable-tfoot>tr>td{background:#f9fafb;border:solid #e5e7eb;border-width:0 0 1px;color:#374151;font-weight:700;padding:1rem;text-align:left}.p-treetable .p-sortable-column{outline-color:#c7d2fe}.p-treetable .p-sortable-column .p-sortable-column-icon{color:#374151;margin-left:.5rem}.p-treetable .p-sortable-column .p-sortable-column-badge{background:#eef2ff;border-radius:50%;color:#4338ca;height:1.143rem;line-height:1.143rem;margin-left:.5rem;min-width:1.143rem}.p-treetable .p-sortable-column:not(.p-highlight):hover{background:#f3f4f6;color:#374151}.p-treetable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon{color:#374151}.p-treetable .p-sortable-column.p-highlight{background:#eef2ff;color:#4338ca}.p-treetable .p-sortable-column.p-highlight .p-sortable-column-icon{color:#4338ca}.p-treetable .p-treetable-tbody>tr{background:#fff;color:#4b5563;transition:box-shadow .2s}.p-treetable .p-treetable-tbody>tr>td{border:solid #e5e7eb;border-width:0 0 1px;padding:1rem;text-align:left}.p-treetable .p-treetable-tbody>tr>td .p-treetable-toggler{background:#0000;border:0;border-radius:50%;color:#6b7280;height:2rem;margin-right:.5rem;transition:background-color .2s,color .2s,box-shadow .2s;width:2rem}.p-treetable .p-treetable-tbody>tr>td .p-treetable-toggler:enabled:hover{background:#f3f4f6;border-color:#0000;color:#374151}.p-treetable .p-treetable-tbody>tr>td .p-treetable-toggler:focus-visible{box-shadow:0 0 0 .2rem #c7d2fe;outline:0 none;outline-offset:0}.p-treetable .p-treetable-tbody>tr>td .p-treetable-toggler+.p-checkbox{margin-right:.5rem}.p-treetable .p-treetable-tbody>tr>td .p-treetable-toggler+.p-checkbox .p-indeterminate .p-checkbox-icon{color:#4b5563}.p-treetable .p-treetable-tbody>tr:focus-visible{outline:.15rem solid #c7d2fe;outline-offset:-.15rem}.p-treetable .p-treetable-tbody>tr.p-highlight{background:#eef2ff;color:#4338ca}.p-treetable .p-treetable-tbody>tr.p-highlight .p-treetable-toggler,.p-treetable .p-treetable-tbody>tr.p-highlight .p-treetable-toggler:hover{color:#4338ca}.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody>tr:not(.p-highlight):hover,.p-treetable.p-treetable-selectable .p-treetable-tbody>tr:not(.p-highlight):hover{background:#f3f4f6;color:#4b5563}.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody>tr:not(.p-highlight):hover .p-treetable-toggler,.p-treetable.p-treetable-selectable .p-treetable-tbody>tr:not(.p-highlight):hover .p-treetable-toggler{color:#4b5563}.p-treetable .p-column-resizer-helper{background:#6366f1}.p-treetable .p-treetable-scrollable-footer,.p-treetable .p-treetable-scrollable-header{background:#f9fafb}.p-treetable .p-treetable-loading-icon{font-size:2rem}.p-treetable .p-treetable-loading-icon.p-icon{height:2rem;width:2rem}.p-treetable.p-treetable-gridlines .p-treetable-header{border-width:1px 1px 0}.p-treetable.p-treetable-gridlines .p-treetable-footer{border-width:0 1px 1px}.p-treetable.p-treetable-gridlines .p-treetable-top{border-width:0 1px}.p-treetable.p-treetable-gridlines .p-treetable-bottom{border-width:0 1px 1px}.p-treetable.p-treetable-gridlines .p-treetable-tbody>tr>td,.p-treetable.p-treetable-gridlines .p-treetable-tfoot>tr>td,.p-treetable.p-treetable-gridlines .p-treetable-thead>tr>th{border-width:1px}.p-treetable.p-treetable-striped .p-treetable-tbody>tr.p-row-odd{background:#f8f8fa}.p-treetable.p-treetable-striped .p-treetable-tbody>tr.p-row-odd.p-highlight{background:#eef2ff;color:#4338ca}.p-treetable.p-treetable-striped .p-treetable-tbody>tr.p-row-odd.p-highlight .p-row-toggler,.p-treetable.p-treetable-striped .p-treetable-tbody>tr.p-row-odd.p-highlight .p-row-toggler:hover{color:#4338ca}.p-treetable.p-treetable-striped .p-treetable-tbody>tr.p-row-odd+.p-row-expanded{background:#f8f8fa}.p-treetable.p-treetable-sm .p-treetable-header{padding:.875rem}.p-treetable.p-treetable-sm .p-treetable-footer,.p-treetable.p-treetable-sm .p-treetable-tbody>tr>td,.p-treetable.p-treetable-sm .p-treetable-tfoot>tr>td,.p-treetable.p-treetable-sm .p-treetable-thead>tr>th{padding:.5rem}.p-treetable.p-treetable-lg .p-treetable-footer,.p-treetable.p-treetable-lg .p-treetable-header,.p-treetable.p-treetable-lg .p-treetable-tbody>tr>td,.p-treetable.p-treetable-lg .p-treetable-tfoot>tr>td,.p-treetable.p-treetable-lg .p-treetable-thead>tr>th{padding:1.25rem}.p-timeline .p-timeline-event-marker{background-color:#fff;border:2px solid #6366f1;border-radius:50%;height:1rem;width:1rem}.p-timeline .p-timeline-event-connector{background-color:#e5e7eb}.p-timeline.p-timeline-vertical .p-timeline-event-content,.p-timeline.p-timeline-vertical .p-timeline-event-opposite{padding:0 1rem}.p-timeline.p-timeline-vertical .p-timeline-event-connector{width:2px}.p-timeline.p-timeline-horizontal .p-timeline-event-content,.p-timeline.p-timeline-horizontal .p-timeline-event-opposite{padding:1rem 0}.p-timeline.p-timeline-horizontal .p-timeline-event-connector{height:2px}.p-accordion .p-accordion-header .p-accordion-header-link{background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;color:#6b7280;font-weight:700;padding:1.25rem;transition:box-shadow .2s}.p-accordion .p-accordion-header .p-accordion-header-link .p-accordion-toggle-icon{margin-right:.5rem}.p-accordion .p-accordion-header:not(.p-disabled) .p-accordion-header-link:focus-visible{box-shadow:0 0 0 .2rem #c7d2fe;outline:0 none;outline-offset:0}.p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link{background:#f3f4f6;border-color:#e5e7eb;color:#374151}.p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link{background:#f9fafb;border-bottom-left-radius:0;border-bottom-right-radius:0;border-color:#e5e7eb;color:#374151}.p-accordion .p-accordion-header:not(.p-disabled).p-highlight:hover .p-accordion-header-link{background:#f3f4f6;border-color:#e5e7eb;color:#374151}.p-accordion .p-accordion-content{background:#fff;border:1px solid #e5e7eb;border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top:0;border-top-left-radius:0;border-top-right-radius:0;color:#4b5563;padding:1.25rem}.p-accordion .p-accordion-tab{margin-bottom:4px}.p-card{background:#fff;border-radius:6px;box-shadow:0 2px 1px -1px #0003,0 1px 1px 0 #00000024,0 1px 3px 0 #0000001f;color:#4b5563}.p-card .p-card-body{padding:1.25rem}.p-card .p-card-title{font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.p-card .p-card-subtitle{color:#6b7280;font-weight:400;margin-bottom:.5rem}.p-card .p-card-content{padding:1.25rem 0}.p-card .p-card-footer{padding:1.25rem 0 0}.p-fieldset{background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#4b5563}.p-fieldset .p-fieldset-legend{background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;color:#374151;font-weight:700;padding:1.25rem}.p-fieldset.p-fieldset-toggleable .p-fieldset-legend{padding:0;transition:background-color .2s,color .2s,box-shadow .2s}.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a{border-radius:6px;color:#374151;padding:1.25rem;transition:box-shadow .2s}.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a .p-fieldset-toggler{margin-right:.5rem}.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a:focus-visible{box-shadow:0 0 0 .2rem #c7d2fe;outline:0 none;outline-offset:0}.p-fieldset.p-fieldset-toggleable .p-fieldset-legend:hover{background:#f3f4f6;border-color:#e5e7eb;color:#374151}.p-fieldset .p-fieldset-content{padding:1.25rem}.p-divider .p-divider-content{background-color:#fff}.p-divider.p-divider-horizontal{margin:1.25rem 0;padding:0 1.25rem}.p-divider.p-divider-horizontal:before{border-top:1px #e5e7eb}.p-divider.p-divider-horizontal .p-divider-content{padding:0 .5rem}.p-divider.p-divider-vertical{margin:0 1.25rem;padding:1.25rem 0}.p-divider.p-divider-vertical:before{border-left:1px #e5e7eb}.p-divider.p-divider-vertical .p-divider-content{padding:.5rem 0}.p-panel .p-panel-header{background:#f9fafb;border:1px solid #e5e7eb;border-top-left-radius:6px;border-top-right-radius:6px;color:#374151;padding:1.25rem}.p-panel .p-panel-header .p-panel-title{font-weight:700}.p-panel .p-panel-header .p-panel-header-icon{background:#0000;border:0;border-radius:50%;color:#6b7280;height:2rem;transition:background-color .2s,color .2s,box-shadow .2s;width:2rem}.p-panel .p-panel-header .p-panel-header-icon:enabled:hover{background:#f3f4f6;border-color:#0000;color:#374151}.p-panel .p-panel-header .p-panel-header-icon:focus-visible{box-shadow:0 0 0 .2rem #c7d2fe;outline:0 none;outline-offset:0}.p-panel.p-panel-toggleable .p-panel-header{padding:.75rem 1.25rem}.p-panel .p-panel-content{border-bottom-left-radius:6px;border-bottom-right-radius:6px;padding:1.25rem}.p-panel .p-panel-content,.p-panel .p-panel-footer{background:#fff;border:1px solid #e5e7eb;border-top:0;color:#4b5563}.p-panel .p-panel-footer{padding:.75rem 1.25rem}.p-splitter{background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#4b5563}.p-splitter .p-splitter-gutter{background:#f9fafb;transition:background-color .2s,color .2s,box-shadow .2s}.p-splitter .p-splitter-gutter .p-splitter-gutter-handle{background:#e5e7eb}.p-splitter .p-splitter-gutter .p-splitter-gutter-handle:focus-visible{box-shadow:0 0 0 .2rem #c7d2fe;outline:0 none;outline-offset:0}.p-splitter .p-splitter-gutter-resizing{background:#e5e7eb}.p-scrollpanel .p-scrollpanel-bar{background:#f9fafb;border:0}.p-scrollpanel .p-scrollpanel-bar:focus-visible{box-shadow:0 0 0 .2rem #c7d2fe;outline:0 none;outline-offset:0}.p-tabview .p-tabview-nav{background:#fff;border:solid #e5e7eb;border-width:0 0 2px}.p-tabview .p-tabview-nav li{margin-right:0}.p-tabview .p-tabview-nav li .p-tabview-nav-link{background:#fff;border:0 solid #0000;border-bottom:2px solid #e5e7eb;border-top-left-radius:6px;border-top-right-radius:6px;color:#6b7280;font-weight:700;margin:0 0 -2px;padding:1.25rem;transition:box-shadow .2s}.p-tabview .p-tabview-nav li .p-tabview-nav-link:not(.p-disabled):focus-visible{box-shadow:inset 0 0 0 .2rem #c7d2fe;outline:0 none;outline-offset:0}.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link{background:#fff;border-color:#9ca3af;color:#6b7280}.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link{background:#fff;border-color:#6366f1;color:#6366f1}.p-tabview .p-tabview-close{margin-left:.5rem}.p-tabview .p-tabview-nav-btn.p-link{background:#fff;border-radius:0;box-shadow:0 3px 1px -2px #0003,0 2px 2px 0 #00000024,0 1px 5px 0 #0000001f;color:#6366f1;width:3rem}.p-tabview .p-tabview-nav-btn.p-link:focus-visible{box-shadow:inset 0 0 0 .2rem #c7d2fe;outline:0 none;outline-offset:0}.p-tabview .p-tabview-panels{background:#fff;border:0;border-bottom-left-radius:6px;border-bottom-right-radius:6px;color:#4b5563;padding:1.25rem}.p-toolbar{background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;gap:.5rem;padding:1.25rem}.p-toolbar .p-toolbar-separator{margin:0 .5rem}.p-confirm-popup{background:#fff;border:0;border-radius:6px;box-shadow:0 1px 3px #0000004d;color:#4b5563}.p-confirm-popup .p-confirm-popup-content{padding:1.25rem}.p-confirm-popup .p-confirm-popup-footer{padding:0 1.25rem 1.25rem;text-align:right}.p-confirm-popup .p-confirm-popup-footer button{margin:0 .5rem 0 0;width:auto}.p-confirm-popup .p-confirm-popup-footer button:last-child{margin:0}.p-confirm-popup:after{border:solid;border-color:#fff0 #fff0 #fff}.p-confirm-popup:before{border:solid;border-color:#fff0 #fff0 #f2f2f2}.p-confirm-popup.p-confirm-popup-flipped:after,.p-confirm-popup.p-confirm-popup-flipped:before{border-top-color:#fff}.p-confirm-popup .p-confirm-popup-icon{font-size:1.5rem}.p-confirm-popup .p-confirm-popup-icon.p-icon{height:1.5rem;width:1.5rem}.p-confirm-popup .p-confirm-popup-message{margin-left:1rem}.p-dialog{border:0;border-radius:6px;box-shadow:0 1px 3px #0000004d}.p-dialog .p-dialog-header{background:#fff;border-bottom:0;border-top-left-radius:6px;border-top-right-radius:6px;color:#374151;padding:1.5rem}.p-dialog .p-dialog-header .p-dialog-title{font-size:1.25rem;font-weight:700}.p-dialog .p-dialog-header .p-dialog-header-icon{background:#0000;border:0;border-radius:50%;color:#6b7280;height:2rem;margin-right:.5rem;transition:background-color .2s,color .2s,box-shadow .2s;width:2rem}.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover{background:#f3f4f6;border-color:#0000;color:#374151}.p-dialog .p-dialog-header .p-dialog-header-icon:focus-visible{box-shadow:0 0 0 .2rem #c7d2fe;outline:0 none;outline-offset:0}.p-dialog .p-dialog-header .p-dialog-header-icon:last-child{margin-right:0}.p-dialog .p-dialog-content{background:#fff;color:#4b5563;padding:0 1.5rem 2rem}.p-dialog .p-dialog-content:last-of-type{border-bottom-left-radius:6px;border-bottom-right-radius:6px}.p-dialog .p-dialog-footer{background:#fff;border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top:0;color:#4b5563;padding:0 1.5rem 1.5rem;text-align:right}.p-dialog .p-dialog-footer button{margin:0 .5rem 0 0;width:auto}.p-dialog.p-dialog-maximized .p-dialog-content:last-of-type,.p-dialog.p-dialog-maximized .p-dialog-header{border-radius:0}.p-dialog.p-confirm-dialog .p-confirm-dialog-icon{font-size:2rem}.p-dialog.p-confirm-dialog .p-confirm-dialog-icon.p-icon{height:2rem;width:2rem}.p-dialog.p-confirm-dialog .p-confirm-dialog-message{margin-left:1rem}.p-overlaypanel{background:#fff;border:0;border-radius:6px;box-shadow:0 1px 3px #0000004d;color:#4b5563}.p-overlaypanel .p-overlaypanel-content{padding:1.25rem}.p-overlaypanel .p-overlaypanel-close{background:#6366f1;border-radius:50%;color:#fff;height:2rem;position:absolute;right:-1rem;top:-1rem;transition:background-color .2s,color .2s,box-shadow .2s;width:2rem}.p-overlaypanel .p-overlaypanel-close:enabled:hover{background:#4f46e5;color:#fff}.p-overlaypanel:after{border:solid;border-color:#fff0 #fff0 #fff}.p-overlaypanel:before{border:solid;border-color:#fff0 #fff0 #f2f2f2}.p-overlaypanel.p-overlaypanel-flipped:after,.p-overlaypanel.p-overlaypanel-flipped:before{border-top-color:#fff}.p-sidebar{background:#fff;border:0;box-shadow:0 1px 3px #0000004d;color:#4b5563}.p-sidebar .p-sidebar-header{padding:1.25rem}.p-sidebar .p-sidebar-header .p-sidebar-close,.p-sidebar .p-sidebar-header .p-sidebar-icon{background:#0000;border:0;border-radius:50%;color:#6b7280;height:2rem;transition:background-color .2s,color .2s,box-shadow .2s;width:2rem}.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover{background:#f3f4f6;border-color:#0000;color:#374151}.p-sidebar .p-sidebar-header .p-sidebar-close:focus-visible,.p-sidebar .p-sidebar-header .p-sidebar-icon:focus-visible{box-shadow:0 0 0 .2rem #c7d2fe;outline:0 none;outline-offset:0}.p-sidebar .p-sidebar-header+.p-sidebar-content{padding-top:0}.p-sidebar .p-sidebar-content{padding:1.25rem}.p-tooltip .p-tooltip-text{background:#4b5563;border-radius:6px;box-shadow:0 2px 12px 0 #0000001a;color:#fff;padding:.75rem}.p-tooltip.p-tooltip-right .p-tooltip-arrow{border-right-color:#4b5563}.p-tooltip.p-tooltip-left .p-tooltip-arrow{border-left-color:#4b5563}.p-tooltip.p-tooltip-top .p-tooltip-arrow{border-top-color:#4b5563}.p-tooltip.p-tooltip-bottom .p-tooltip-arrow{border-bottom-color:#4b5563}.p-fileupload .p-fileupload-buttonbar{background:#f9fafb;border:1px solid #e5e7eb;border-bottom:0;border-top-left-radius:6px;border-top-right-radius:6px;color:#374151;gap:.5rem;padding:1.25rem}.p-fileupload .p-fileupload-buttonbar .p-button{margin-right:.5rem}.p-fileupload .p-fileupload-content{background:#fff;border:1px solid #e5e7eb;border-bottom-left-radius:6px;border-bottom-right-radius:6px;color:#4b5563;padding:2rem 1rem}.p-fileupload .p-progressbar{height:.25rem}.p-fileupload .p-fileupload-row>div{padding:1rem}.p-fileupload.p-fileupload-advanced .p-message{margin-top:0}.p-breadcrumb{background:#fff;border:1px solid #e5e7eb;border-radius:6px;padding:1rem}.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link{border-radius:6px;transition:box-shadow .2s}.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link:focus-visible{box-shadow:0 0 0 .2rem #c7d2fe;outline:0 none;outline-offset:0}.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-icon{color:#6b7280}.p-breadcrumb .p-breadcrumb-list li.p-menuitem-separator{color:#4b5563;margin:0 .5rem}.p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-text{color:#4b5563}.p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-icon{color:#6b7280}.p-contextmenu{background:#fff;border:0;border-radius:6px;box-shadow:0 2px 12px 0 #0000001a;color:#4b5563;padding:.5rem 0;width:12.5rem}.p-contextmenu .p-contextmenu-root-list{outline:0 none}.p-contextmenu .p-submenu-list{background:#fff;border:0;border-radius:6px;box-shadow:0 2px 12px 0 #0000001a;padding:.5rem 0}.p-contextmenu .p-menuitem>.p-menuitem-content{border-radius:0;color:#4b5563;transition:box-shadow .2s}.p-contextmenu .p-menuitem>.p-menuitem-content .p-menuitem-link{color:#4b5563;padding:.75rem 1.25rem;-webkit-user-select:none;user-select:none}.p-contextmenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-contextmenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:#6b7280;margin-right:.5rem}.p-contextmenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#6b7280}.p-contextmenu .p-menuitem.p-highlight>.p-menuitem-content{background:#eef2ff;color:#4338ca}.p-contextmenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-contextmenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-text,.p-contextmenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#4338ca}.p-contextmenu .p-menuitem.p-highlight.p-focus>.p-menuitem-content{background:#6366f13d}.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content{background:#e5e7eb;color:#4b5563}.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-text,.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#4b5563}.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{background:#f3f4f6;color:#4b5563}.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#6b7280}.p-contextmenu .p-menuitem-separator{border-top:1px solid #e5e7eb;margin:.25rem 0}.p-contextmenu .p-submenu-icon{font-size:.875rem}.p-contextmenu .p-submenu-icon.p-icon{height:.875rem;width:.875rem}.p-dock .p-dock-list-container{background:#ffffff1a;border:1px solid #fff3;border-radius:.5rem;padding:.5rem}.p-dock .p-dock-list-container .p-dock-list{outline:0 none}.p-dock .p-dock-item{border-radius:6px;padding:.5rem}.p-dock .p-dock-item.p-focus{box-shadow:inset 0 0 0 .15rem #c7d2fe;outline:0 none;outline-offset:0}.p-dock .p-dock-action{height:4rem;width:4rem}.p-dock.p-dock-bottom .p-dock-item-second-next,.p-dock.p-dock-bottom .p-dock-item-second-prev,.p-dock.p-dock-top .p-dock-item-second-next,.p-dock.p-dock-top .p-dock-item-second-prev{margin:0 .9rem}.p-dock.p-dock-bottom .p-dock-item-next,.p-dock.p-dock-bottom .p-dock-item-prev,.p-dock.p-dock-top .p-dock-item-next,.p-dock.p-dock-top .p-dock-item-prev{margin:0 1.3rem}.p-dock.p-dock-bottom .p-dock-item-current,.p-dock.p-dock-top .p-dock-item-current{margin:0 1.5rem}.p-dock.p-dock-left .p-dock-item-second-next,.p-dock.p-dock-left .p-dock-item-second-prev,.p-dock.p-dock-right .p-dock-item-second-next,.p-dock.p-dock-right .p-dock-item-second-prev{margin:.9rem 0}.p-dock.p-dock-left .p-dock-item-next,.p-dock.p-dock-left .p-dock-item-prev,.p-dock.p-dock-right .p-dock-item-next,.p-dock.p-dock-right .p-dock-item-prev{margin:1.3rem 0}.p-dock.p-dock-left .p-dock-item-current,.p-dock.p-dock-right .p-dock-item-current{margin:1.5rem 0}.p-dock.p-dock-mobile.p-dock-bottom .p-dock-list-container,.p-dock.p-dock-mobile.p-dock-top .p-dock-list-container{overflow-x:auto;width:100%}.p-dock.p-dock-mobile.p-dock-bottom .p-dock-list-container .p-dock-list,.p-dock.p-dock-mobile.p-dock-top .p-dock-list-container .p-dock-list{margin:0 auto}.p-dock.p-dock-mobile.p-dock-left .p-dock-list-container,.p-dock.p-dock-mobile.p-dock-right .p-dock-list-container{height:100%;overflow-y:auto}.p-dock.p-dock-mobile.p-dock-left .p-dock-list-container .p-dock-list,.p-dock.p-dock-mobile.p-dock-right .p-dock-list-container .p-dock-list{margin:auto 0}.p-dock.p-dock-mobile .p-dock-list .p-dock-item,.p-dock.p-dock-mobile.p-dock-magnification.p-dock-bottom .p-dock-item-current,.p-dock.p-dock-mobile.p-dock-magnification.p-dock-bottom .p-dock-item-next,.p-dock.p-dock-mobile.p-dock-magnification.p-dock-bottom .p-dock-item-prev,.p-dock.p-dock-mobile.p-dock-magnification.p-dock-bottom .p-dock-item-second-next,.p-dock.p-dock-mobile.p-dock-magnification.p-dock-bottom .p-dock-item-second-prev,.p-dock.p-dock-mobile.p-dock-magnification.p-dock-left .p-dock-item-current,.p-dock.p-dock-mobile.p-dock-magnification.p-dock-left .p-dock-item-next,.p-dock.p-dock-mobile.p-dock-magnification.p-dock-left .p-dock-item-prev,.p-dock.p-dock-mobile.p-dock-magnification.p-dock-left .p-dock-item-second-next,.p-dock.p-dock-mobile.p-dock-magnification.p-dock-left .p-dock-item-second-prev,.p-dock.p-dock-mobile.p-dock-magnification.p-dock-right .p-dock-item-current,.p-dock.p-dock-mobile.p-dock-magnification.p-dock-right .p-dock-item-next,.p-dock.p-dock-mobile.p-dock-magnification.p-dock-right .p-dock-item-prev,.p-dock.p-dock-mobile.p-dock-magnification.p-dock-right .p-dock-item-second-next,.p-dock.p-dock-mobile.p-dock-magnification.p-dock-right .p-dock-item-second-prev,.p-dock.p-dock-mobile.p-dock-magnification.p-dock-top .p-dock-item-current,.p-dock.p-dock-mobile.p-dock-magnification.p-dock-top .p-dock-item-next,.p-dock.p-dock-mobile.p-dock-magnification.p-dock-top .p-dock-item-prev,.p-dock.p-dock-mobile.p-dock-magnification.p-dock-top .p-dock-item-second-next,.p-dock.p-dock-mobile.p-dock-magnification.p-dock-top .p-dock-item-second-prev{margin:0;transform:none}.p-megamenu{background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;color:#4b5563;padding:.5rem}.p-megamenu .p-megamenu-root-list{outline:0 none}.p-megamenu .p-menuitem>.p-menuitem-content{border-radius:0;color:#4b5563;transition:box-shadow .2s}.p-megamenu .p-menuitem>.p-menuitem-content .p-menuitem-link{color:#4b5563;padding:.75rem 1.25rem;-webkit-user-select:none;user-select:none}.p-megamenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-megamenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:#6b7280;margin-right:.5rem}.p-megamenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#6b7280}.p-megamenu .p-menuitem.p-highlight>.p-menuitem-content{background:#eef2ff;color:#4338ca}.p-megamenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-megamenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-text,.p-megamenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#4338ca}.p-megamenu .p-menuitem.p-highlight.p-focus>.p-menuitem-content{background:#6366f13d}.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content{background:#e5e7eb;color:#4b5563}.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-text,.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#4b5563}.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{background:#f3f4f6;color:#4b5563}.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#6b7280}.p-megamenu .p-megamenu-panel{background:#fff;border:0;box-shadow:0 2px 12px 0 #0000001a;color:#4b5563}.p-megamenu .p-submenu-header{background:#fff;border-top-left-radius:6px;border-top-right-radius:6px;color:#374151;font-weight:700;margin:0;padding:.75rem 1.25rem}.p-megamenu .p-submenu-list{padding:.5rem 0;width:12.5rem}.p-megamenu .p-submenu-list .p-menuitem-separator{border-top:1px solid #e5e7eb;margin:.25rem 0}.p-megamenu.p-megamenu-vertical{padding:.5rem 0;width:12.5rem}.p-megamenu .p-megamenu-button{border-radius:50%;color:#6b7280;height:2rem;transition:background-color .2s,color .2s,box-shadow .2s;width:2rem}.p-megamenu .p-megamenu-button:hover{background:#f3f4f6;color:#6b7280}.p-megamenu .p-megamenu-button:focus{box-shadow:0 0 0 .2rem #c7d2fe;outline:0 none;outline-offset:0}.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem>.p-menuitem-content{border-radius:6px;color:#4b5563;transition:box-shadow .2s}.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link{padding:.75rem 1.25rem;-webkit-user-select:none;user-select:none}.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:#6b7280;margin-right:.5rem}.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#6b7280;margin-left:.5rem}.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{background:#f3f4f6;color:#4b5563}.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#6b7280}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list{background:#fff;border:0;box-shadow:0 2px 12px 0 #0000001a;padding:.5rem 0}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list .p-menu-separator{border-top:1px solid #e5e7eb;margin:.25rem 0}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list .p-submenu-icon{font-size:.875rem}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list .p-submenu-icon.p-icon{height:.875rem;width:.875rem}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem{position:static;width:100%}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link>.p-menuitem-content{border-radius:0;color:#4b5563;transition:box-shadow .2s}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link>.p-menuitem-content .p-menuitem-link{color:#4b5563;padding:.75rem 1.25rem;-webkit-user-select:none;user-select:none}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:#6b7280;margin-right:.5rem}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#6b7280}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link.p-highlight>.p-menuitem-content{background:#eef2ff;color:#4338ca}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-text,.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link.p-highlight>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#4338ca}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link.p-highlight.p-focus>.p-menuitem-content{background:#6366f13d}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content{background:#e5e7eb;color:#4b5563}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-text,.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#4b5563}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{background:#f3f4f6;color:#4b5563}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#6b7280}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link>.p-submenu-icon{margin-left:auto}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem.p-menuitem-active>.p-menuitem-link>.p-submenu-icon{transform:rotate(-180deg)}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list .p-submenu-list{border:0;box-shadow:none;position:static;width:100%}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list .p-submenu-list .p-submenu-icon{transform:rotate(90deg);transition:transform .2s}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list .p-submenu-list .p-menuitem-active>.p-menuitem-link>.p-submenu-icon{transform:rotate(-90deg)}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list .p-menuitem{position:static;width:100%}.p-menu{background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#4b5563;padding:.5rem 0;width:12.5rem}.p-menu .p-menuitem>.p-menuitem-content{border-radius:0;color:#4b5563;transition:box-shadow .2s}.p-menu .p-menuitem>.p-menuitem-content .p-menuitem-link{color:#4b5563;padding:.75rem 1.25rem;-webkit-user-select:none;user-select:none}.p-menu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-menu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:#6b7280;margin-right:.5rem}.p-menu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#6b7280}.p-menu .p-menuitem.p-highlight>.p-menuitem-content{background:#eef2ff;color:#4338ca}.p-menu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-menu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-text,.p-menu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#4338ca}.p-menu .p-menuitem.p-highlight.p-focus>.p-menuitem-content{background:#6366f13d}.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content{background:#e5e7eb;color:#4b5563}.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-text,.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#4b5563}.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{background:#f3f4f6;color:#4b5563}.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#6b7280}.p-menu.p-menu-overlay{background:#fff;border:0;box-shadow:0 2px 12px 0 #0000001a}.p-menu .p-submenu-header{background:#fff;border-top-left-radius:0;border-top-right-radius:0;color:#374151;font-weight:700;margin:0;padding:.75rem 1.25rem}.p-menu .p-menu-separator{border-top:1px solid #e5e7eb;margin:.25rem 0}.p-menubar{background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;color:#4b5563;padding:.5rem}.p-menubar .p-menubar-root-list{outline:0 none}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-content{border-radius:6px;color:#4b5563;transition:box-shadow .2s}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link{padding:.75rem 1.25rem;-webkit-user-select:none;user-select:none}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:#6b7280;margin-right:.5rem}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#6b7280;margin-left:.5rem}.p-menubar .p-menubar-root-list>.p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{background:#f3f4f6;color:#4b5563}.p-menubar .p-menubar-root-list>.p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-menubar .p-menubar-root-list>.p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-menubar .p-menubar-root-list>.p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#6b7280}.p-menubar .p-menuitem>.p-menuitem-content{border-radius:0;color:#4b5563;transition:box-shadow .2s}.p-menubar .p-menuitem>.p-menuitem-content .p-menuitem-link{color:#4b5563;padding:.75rem 1.25rem;-webkit-user-select:none;user-select:none}.p-menubar .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-menubar .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:#6b7280;margin-right:.5rem}.p-menubar .p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#6b7280}.p-menubar .p-menuitem.p-highlight>.p-menuitem-content{background:#eef2ff;color:#4338ca}.p-menubar .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-menubar .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-text,.p-menubar .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#4338ca}.p-menubar .p-menuitem.p-highlight.p-focus>.p-menuitem-content{background:#6366f13d}.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content{background:#e5e7eb;color:#4b5563}.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-text,.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#4b5563}.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{background:#f3f4f6;color:#4b5563}.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#6b7280}.p-menubar .p-submenu-list{background:#fff;border:0;box-shadow:0 2px 12px 0 #0000001a;padding:.5rem 0;width:12.5rem}.p-menubar .p-submenu-list .p-menuitem-separator{border-top:1px solid #e5e7eb;margin:.25rem 0}.p-menubar .p-submenu-list .p-submenu-icon{font-size:.875rem}.p-menubar.p-menubar-mobile .p-menubar-button{border-radius:50%;color:#6b7280;height:2rem;transition:background-color .2s,color .2s,box-shadow .2s;width:2rem}.p-menubar.p-menubar-mobile .p-menubar-button:hover{background:#f3f4f6;color:#6b7280}.p-menubar.p-menubar-mobile .p-menubar-button:focus{box-shadow:0 0 0 .2rem #c7d2fe;outline:0 none;outline-offset:0}.p-menubar.p-menubar-mobile .p-menubar-root-list{background:#fff;border:0;box-shadow:0 2px 12px 0 #0000001a;padding:.5rem 0}.p-menubar.p-menubar-mobile .p-menubar-root-list .p-menuitem-separator{border-top:1px solid #e5e7eb;margin:.25rem 0}.p-menubar.p-menubar-mobile .p-menubar-root-list .p-submenu-icon{font-size:.875rem}.p-menubar.p-menubar-mobile .p-menubar-root-list .p-menuitem .p-menuitem-content .p-menuitem-link .p-submenu-icon{margin-left:auto;transition:transform .2s}.p-menubar.p-menubar-mobile .p-menubar-root-list .p-menuitem.p-menuitem-active>.p-menuitem-content>.p-menuitem-link>.p-submenu-icon{transform:rotate(-180deg)}.p-menubar.p-menubar-mobile .p-menubar-root-list .p-submenu-list .p-submenu-icon{transform:rotate(90deg);transition:transform .2s}.p-menubar.p-menubar-mobile .p-menubar-root-list .p-submenu-list .p-menuitem-active>.p-menuitem-content>.p-menuitem-link>.p-submenu-icon{transform:rotate(-90deg)}.p-menubar.p-menubar-mobile .p-menubar-root-list ul li a{padding-left:2.25rem}.p-menubar.p-menubar-mobile .p-menubar-root-list ul li ul li a{padding-left:3.75rem}.p-menubar.p-menubar-mobile .p-menubar-root-list ul li ul li ul li a{padding-left:5.25rem}.p-menubar.p-menubar-mobile .p-menubar-root-list ul li ul li ul li ul li a{padding-left:6.75rem}.p-menubar.p-menubar-mobile .p-menubar-root-list ul li ul li ul li ul li ul li a{padding-left:8.25rem}@media screen and (max-width:960px){.p-menubar{position:relative}.p-menubar .p-menubar-button{border-radius:50%;color:#6b7280;display:flex;height:2rem;transition:background-color .2s,color .2s,box-shadow .2s;width:2rem}.p-menubar .p-menubar-button:hover{background:#f3f4f6;color:#6b7280}.p-menubar .p-menubar-button:focus{box-shadow:0 0 0 .2rem #c7d2fe;outline:0 none;outline-offset:0}.p-menubar .p-menubar-root-list{background:#fff;border:0;box-shadow:0 2px 12px 0 #0000001a;display:none;padding:.5rem 0;position:absolute;width:100%}.p-menubar .p-menubar-root-list .p-menu-separator{border-top:1px solid #e5e7eb;margin:.25rem 0}.p-menubar .p-menubar-root-list .p-submenu-icon{font-size:.875rem}.p-menubar .p-menubar-root-list .p-submenu-icon.p-icon{height:.875rem;width:.875rem}.p-menubar .p-menubar-root-list>.p-menuitem{position:static;width:100%}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link>.p-menuitem-content{border-radius:0;color:#4b5563;transition:box-shadow .2s}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link>.p-menuitem-content .p-menuitem-link{color:#4b5563;padding:.75rem 1.25rem;-webkit-user-select:none;user-select:none}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:#6b7280;margin-right:.5rem}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#6b7280}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link.p-highlight>.p-menuitem-content{background:#eef2ff;color:#4338ca}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-text,.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link.p-highlight>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#4338ca}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link.p-highlight.p-focus>.p-menuitem-content{background:#6366f13d}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content{background:#e5e7eb;color:#4b5563}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-text,.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#4b5563}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{background:#f3f4f6;color:#4b5563}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#6b7280}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link>.p-submenu-icon{margin-left:auto;transition:transform .2s}.p-menubar .p-menubar-root-list>.p-menuitem.p-menuitem-active>.p-menuitem-link>.p-submenu-icon{transform:rotate(-180deg)}.p-menubar .p-menubar-root-list .p-submenu-list{border:0;box-shadow:none;position:static;width:100%}.p-menubar .p-menubar-root-list .p-submenu-list .p-submenu-icon{transform:rotate(90deg);transition:transform .2s}.p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem-active>.p-menuitem-link>.p-submenu-icon{transform:rotate(-90deg)}.p-menubar .p-menubar-root-list .p-menuitem{position:static;width:100%}.p-menubar .p-menubar-root-list ul li a{padding-left:2.25rem}.p-menubar .p-menubar-root-list ul li ul li a{padding-left:3.75rem}.p-menubar .p-menubar-root-list ul li ul li ul li a{padding-left:5.25rem}.p-menubar .p-menubar-root-list ul li ul li ul li ul li a{padding-left:6.75rem}.p-menubar .p-menubar-root-list ul li ul li ul li ul li ul li a{padding-left:8.25rem}.p-menubar.p-menubar-mobile-active .p-menubar-root-list{display:flex;flex-direction:column;left:0;top:100%;z-index:1}}.p-panelmenu .p-panelmenu-header{outline:0 none}.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content{background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;color:#6b7280;transition:box-shadow .2s}.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-link{color:#6b7280;font-weight:700;padding:1.25rem}.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-link .p-menuitem-icon,.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-link .p-submenu-icon{margin-right:.5rem}.p-panelmenu .p-panelmenu-header:not(.p-disabled):focus-visible .p-panelmenu-header-content{box-shadow:inset 0 0 0 .2rem #c7d2fe;outline:0 none;outline-offset:0}.p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover .p-panelmenu-header-content{background:#f3f4f6;border-color:#e5e7eb;color:#374151}.p-panelmenu .p-panelmenu-header:not(.p-disabled).p-highlight .p-panelmenu-header-content{background:#f9fafb;border-bottom-left-radius:0;border-bottom-right-radius:0;border-color:#e5e7eb;color:#374151;margin-bottom:0}.p-panelmenu .p-panelmenu-header:not(.p-disabled).p-highlight:hover .p-panelmenu-header-content{background:#f3f4f6;border-color:#e5e7eb;color:#374151}.p-panelmenu .p-panelmenu-content{background:#fff;border:1px solid #e5e7eb;border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top:0;border-top-left-radius:0;border-top-right-radius:0;color:#4b5563;padding:.5rem 0}.p-panelmenu .p-panelmenu-content .p-panelmenu-root-list{outline:0 none}.p-panelmenu .p-panelmenu-content .p-menuitem>.p-menuitem-content{border-radius:0;color:#4b5563;transition:box-shadow .2s}.p-panelmenu .p-panelmenu-content .p-menuitem>.p-menuitem-content .p-menuitem-link{color:#4b5563;padding:.75rem 1.25rem;-webkit-user-select:none;user-select:none}.p-panelmenu .p-panelmenu-content .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-panelmenu .p-panelmenu-content .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:#6b7280;margin-right:.5rem}.p-panelmenu .p-panelmenu-content .p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#6b7280}.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight>.p-menuitem-content{background:#eef2ff;color:#4338ca}.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-text,.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#4338ca}.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight.p-focus>.p-menuitem-content{background:#6366f13d}.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content{background:#e5e7eb;color:#4b5563}.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-text,.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#4b5563}.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{background:#f3f4f6;color:#4b5563}.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#6b7280}.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-content .p-menuitem-link .p-submenu-icon{margin-right:.5rem}.p-panelmenu .p-panelmenu-content .p-menuitem-separator{border-top:1px solid #e5e7eb;margin:.25rem 0}.p-panelmenu .p-panelmenu-content .p-submenu-list:not(.p-panelmenu-root-list){padding:0 0 0 1rem}.p-panelmenu .p-panelmenu-panel{margin-bottom:4px}.p-slidemenu{background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#4b5563;padding:.5rem 0;width:12.5rem}.p-slidemenu .p-menuitem-link>.p-menuitem-content{border-radius:0;color:#4b5563;transition:box-shadow .2s}.p-slidemenu .p-menuitem-link>.p-menuitem-content .p-menuitem-link{color:#4b5563;padding:.75rem 1.25rem;-webkit-user-select:none;user-select:none}.p-slidemenu .p-menuitem-link>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-slidemenu .p-menuitem-link>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:#6b7280;margin-right:.5rem}.p-slidemenu .p-menuitem-link>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#6b7280}.p-slidemenu .p-menuitem-link.p-highlight>.p-menuitem-content{background:#eef2ff;color:#4338ca}.p-slidemenu .p-menuitem-link.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-slidemenu .p-menuitem-link.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-text,.p-slidemenu .p-menuitem-link.p-highlight>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#4338ca}.p-slidemenu .p-menuitem-link.p-highlight.p-focus>.p-menuitem-content{background:#6366f13d}.p-slidemenu .p-menuitem-link:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content{background:#e5e7eb;color:#4b5563}.p-slidemenu .p-menuitem-link:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-slidemenu .p-menuitem-link:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-text,.p-slidemenu .p-menuitem-link:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#4b5563}.p-slidemenu .p-menuitem-link:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{background:#f3f4f6;color:#4b5563}.p-slidemenu .p-menuitem-link:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-slidemenu .p-menuitem-link:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-slidemenu .p-menuitem-link:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#6b7280}.p-slidemenu .p-slidemenu-list,.p-slidemenu.p-slidemenu-overlay{background:#fff;border:0;box-shadow:0 2px 12px 0 #0000001a}.p-slidemenu .p-slidemenu-list{padding:.5rem 0}.p-slidemenu .p-slidemenu.p-slidemenu-active>.p-slidemenu-link{background:#eef2ff}.p-slidemenu .p-slidemenu.p-slidemenu-active>.p-slidemenu-link .p-slidemenu-icon,.p-slidemenu .p-slidemenu.p-slidemenu-active>.p-slidemenu-link .p-slidemenu-text{color:#4338ca}.p-slidemenu .p-slidemenu-separator{border-top:1px solid #e5e7eb;margin:.25rem 0}.p-slidemenu .p-slidemenu-icon{font-size:.875rem}.p-slidemenu .p-slidemenu-icon.p-icon{height:.875rem;width:.875rem}.p-slidemenu .p-slidemenu-backward{color:#4b5563;padding:.75rem 1.25rem}.p-steps .p-steps-item .p-menuitem-link{background:#0000;background:#fff;border-radius:6px;transition:box-shadow .2s}.p-steps .p-steps-item .p-menuitem-link .p-steps-number{background:#fff;border:1px solid #f3f4f6;border-radius:50%;color:#4b5563;font-size:1.143rem;height:2rem;line-height:2rem;min-width:2rem;z-index:1}.p-steps .p-steps-item .p-menuitem-link .p-steps-title{color:#6b7280;margin-top:.5rem}.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus-visible{box-shadow:0 0 0 .2rem #c7d2fe;outline:0 none;outline-offset:0}.p-steps .p-steps-item.p-highlight .p-steps-number{background:#eef2ff;color:#4338ca}.p-steps .p-steps-item.p-highlight .p-steps-title{color:#4b5563;font-weight:700}.p-steps .p-steps-item:before{border-top:1px solid #e5e7eb;content:" ";display:block;left:0;margin-top:-1rem;position:absolute;top:50%;width:100%}.p-tabmenu .p-tabmenu-nav{background:#fff;border:solid #e5e7eb;border-width:0 0 2px}.p-tabmenu .p-tabmenu-nav .p-tabmenuitem{margin-right:0}.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link{background:#fff;border:0 solid #0000;border-bottom:2px solid #e5e7eb;border-top-left-radius:6px;border-top-right-radius:6px;color:#6b7280;font-weight:700;height:calc(100% + 2px);margin:0 0 -2px;padding:1.25rem;transition:box-shadow .2s}.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link .p-menuitem-icon{margin-right:.5rem}.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link:not(.p-disabled):focus-visible{box-shadow:inset 0 0 0 .2rem #c7d2fe;outline:0 none;outline-offset:0}.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link{background:#fff;border-color:#9ca3af;color:#6b7280}.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link{background:#fff;border-color:#6366f1;color:#6366f1}.p-tieredmenu{background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#4b5563;padding:.5rem 0;width:12.5rem}.p-tieredmenu.p-tieredmenu-overlay{background:#fff;border:0;box-shadow:0 2px 12px 0 #0000001a}.p-tieredmenu .p-tieredmenu-root-list{outline:0 none}.p-tieredmenu .p-submenu-list{background:#fff;border:0;box-shadow:0 2px 12px 0 #0000001a;padding:.5rem 0}.p-tieredmenu .p-menuitem>.p-menuitem-content{border-radius:0;color:#4b5563;transition:box-shadow .2s}.p-tieredmenu .p-menuitem>.p-menuitem-content .p-menuitem-link{color:#4b5563;padding:.75rem 1.25rem;-webkit-user-select:none;user-select:none}.p-tieredmenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-tieredmenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:#6b7280;margin-right:.5rem}.p-tieredmenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#6b7280}.p-tieredmenu .p-menuitem.p-highlight>.p-menuitem-content{background:#eef2ff;color:#4338ca}.p-tieredmenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-tieredmenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-text,.p-tieredmenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#4338ca}.p-tieredmenu .p-menuitem.p-highlight.p-focus>.p-menuitem-content{background:#6366f13d}.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content{background:#e5e7eb;color:#4b5563}.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-text,.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#4b5563}.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{background:#f3f4f6;color:#4b5563}.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#6b7280}.p-tieredmenu .p-menuitem-separator{border-top:1px solid #e5e7eb;margin:.25rem 0}.p-tieredmenu .p-submenu-icon{font-size:.875rem}.p-tieredmenu .p-submenu-icon.p-icon{height:.875rem;width:.875rem}.p-inline-message{border-radius:6px;margin:0;padding:.75rem}.p-inline-message.p-inline-message-info{background:#dbeafeb3;border:0 solid #3b82f6;color:#3b82f6}.p-inline-message.p-inline-message-info .p-inline-message-icon{color:#3b82f6}.p-inline-message.p-inline-message-success{background:#e4f8f0b3;border:0 solid #1ea97c;color:#1ea97c}.p-inline-message.p-inline-message-success .p-inline-message-icon{color:#1ea97c}.p-inline-message.p-inline-message-warn{background:#fff2e2b3;border:0 solid #cc8925;color:#cc8925}.p-inline-message.p-inline-message-warn .p-inline-message-icon{color:#cc8925}.p-inline-message.p-inline-message-error{background:#ffe7e6b3;border:0 solid #ff5757;color:#ff5757}.p-inline-message.p-inline-message-error .p-inline-message-icon{color:#ff5757}.p-inline-message .p-inline-message-icon{font-size:1rem;margin-right:.5rem}.p-inline-message .p-inline-message-icon.p-icon{height:1rem;width:1rem}.p-inline-message .p-inline-message-text{font-size:1rem}.p-inline-message.p-inline-message-icon-only .p-inline-message-icon{margin-right:0}.p-message{border-radius:6px;margin:1rem 0}.p-message .p-message-wrapper{padding:1.25rem 1.75rem}.p-message .p-message-close{background:#0000;border-radius:50%;height:2rem;transition:background-color .2s,color .2s,box-shadow .2s;width:2rem}.p-message .p-message-close:hover{background:#ffffff80}.p-message .p-message-close:focus-visible{box-shadow:0 0 0 .2rem #c7d2fe;outline:0 none;outline-offset:0}.p-message.p-message-info{background:#dbeafeb3;border:solid #3b82f6;border-width:0 0 0 6px;color:#3b82f6}.p-message.p-message-info .p-message-close,.p-message.p-message-info .p-message-icon{color:#3b82f6}.p-message.p-message-success{background:#e4f8f0b3;border:solid #1ea97c;border-width:0 0 0 6px;color:#1ea97c}.p-message.p-message-success .p-message-close,.p-message.p-message-success .p-message-icon{color:#1ea97c}.p-message.p-message-warn{background:#fff2e2b3;border:solid #cc8925;border-width:0 0 0 6px;color:#cc8925}.p-message.p-message-warn .p-message-close,.p-message.p-message-warn .p-message-icon{color:#cc8925}.p-message.p-message-error{background:#ffe7e6b3;border:solid #ff5757;border-width:0 0 0 6px;color:#ff5757}.p-message.p-message-error .p-message-close,.p-message.p-message-error .p-message-icon{color:#ff5757}.p-message .p-message-text{font-size:1rem;font-weight:500}.p-message .p-message-icon{font-size:1.5rem;margin-right:.5rem}.p-message .p-message-icon.p-icon{height:1.5rem;width:1.5rem}.p-message .p-message-summary{font-weight:700}.p-message .p-message-detail{margin-left:.5rem}.p-toast{opacity:1}.p-toast .p-toast-message{border-radius:6px;box-shadow:0 2px 12px 0 #0000001a;margin:0 0 1rem}.p-toast .p-toast-message .p-toast-message-content{border-width:0 0 0 6px;padding:1rem}.p-toast .p-toast-message .p-toast-message-content .p-toast-message-text{margin:0 0 0 1rem}.p-toast .p-toast-message .p-toast-message-content .p-toast-message-icon{font-size:2rem}.p-toast .p-toast-message .p-toast-message-content .p-toast-message-icon.p-icon{height:2rem;width:2rem}.p-toast .p-toast-message .p-toast-message-content .p-toast-summary{font-weight:700}.p-toast .p-toast-message .p-toast-message-content .p-toast-detail{margin:.5rem 0 0}.p-toast .p-toast-message .p-toast-icon-close{background:#0000;border-radius:50%;height:2rem;transition:background-color .2s,color .2s,box-shadow .2s;width:2rem}.p-toast .p-toast-message .p-toast-icon-close:hover{background:#ffffff80}.p-toast .p-toast-message .p-toast-icon-close:focus-visible{box-shadow:0 0 0 .2rem #c7d2fe;outline:0 none;outline-offset:0}.p-toast .p-toast-message.p-toast-message-info{background:#dbeafeb3;border:solid #3b82f6;border-width:0 0 0 6px;color:#3b82f6}.p-toast .p-toast-message.p-toast-message-info .p-toast-icon-close,.p-toast .p-toast-message.p-toast-message-info .p-toast-message-icon{color:#3b82f6}.p-toast .p-toast-message.p-toast-message-success{background:#e4f8f0b3;border:solid #1ea97c;border-width:0 0 0 6px;color:#1ea97c}.p-toast .p-toast-message.p-toast-message-success .p-toast-icon-close,.p-toast .p-toast-message.p-toast-message-success .p-toast-message-icon{color:#1ea97c}.p-toast .p-toast-message.p-toast-message-warn{background:#fff2e2b3;border:solid #cc8925;border-width:0 0 0 6px;color:#cc8925}.p-toast .p-toast-message.p-toast-message-warn .p-toast-icon-close,.p-toast .p-toast-message.p-toast-message-warn .p-toast-message-icon{color:#cc8925}.p-toast .p-toast-message.p-toast-message-error{background:#ffe7e6b3;border:solid #ff5757;border-width:0 0 0 6px;color:#ff5757}.p-toast .p-toast-message.p-toast-message-error .p-toast-icon-close,.p-toast .p-toast-message.p-toast-message-error .p-toast-message-icon{color:#ff5757}.p-galleria .p-galleria-close{background:#0000;border-radius:50%;color:#f9fafb;height:4rem;margin:.5rem;transition:background-color .2s,color .2s,box-shadow .2s;width:4rem}.p-galleria .p-galleria-close .p-galleria-close-icon{font-size:2rem}.p-galleria .p-galleria-close .p-galleria-close-icon.p-icon{height:2rem;width:2rem}.p-galleria .p-galleria-close:hover{background:#ffffff1a;color:#f9fafb}.p-galleria .p-galleria-item-nav{background:#0000;border-radius:6px;color:#f9fafb;height:4rem;margin:0 .5rem;transition:background-color .2s,color .2s,box-shadow .2s;width:4rem}.p-galleria .p-galleria-item-nav .p-galleria-item-next-icon,.p-galleria .p-galleria-item-nav .p-galleria-item-prev-icon{font-size:2rem}.p-galleria .p-galleria-item-nav .p-galleria-item-next-icon.p-icon,.p-galleria .p-galleria-item-nav .p-galleria-item-prev-icon.p-icon{height:2rem;width:2rem}.p-galleria .p-galleria-item-nav:not(.p-disabled):hover{background:#ffffff1a;color:#f9fafb}.p-galleria .p-galleria-caption{background:#00000080;color:#f9fafb;padding:1rem}.p-galleria .p-galleria-indicators{padding:1rem}.p-galleria .p-galleria-indicators .p-galleria-indicator button{background-color:#d1d5db;border-radius:50%;height:1rem;transition:background-color .2s,color .2s,box-shadow .2s;width:1rem}.p-galleria .p-galleria-indicators .p-galleria-indicator button:hover{background:#9ca3af}.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button{background:#eef2ff;color:#4338ca}.p-galleria.p-galleria-indicators-bottom .p-galleria-indicator,.p-galleria.p-galleria-indicators-top .p-galleria-indicator{margin-right:.5rem}.p-galleria.p-galleria-indicators-left .p-galleria-indicator,.p-galleria.p-galleria-indicators-right .p-galleria-indicator{margin-bottom:.5rem}.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators{background:#00000080}.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator button{background:#fff6}.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator button:hover{background:#fff9}.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator.p-highlight button{background:#eef2ff;color:#4338ca}.p-galleria .p-galleria-thumbnail-container{background:#000000e6;padding:1rem .25rem}.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-next,.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-prev{background-color:initial;border-radius:50%;color:#f9fafb;height:2rem;margin:.5rem;transition:background-color .2s,color .2s,box-shadow .2s;width:2rem}.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-next:hover,.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-prev:hover{background:#ffffff1a;color:#f9fafb}.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content{transition:box-shadow .2s}.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus-visible{box-shadow:0 0 0 .2rem #c7d2fe;outline:0 none;outline-offset:0}.p-galleria-mask,.p-image-mask{--maskbg:#000000e6}.p-image-preview-indicator{background-color:initial;color:#f8f9fa;transition:background-color .2s,color .2s,box-shadow .2s}.p-image-preview-indicator .p-icon{height:1.5rem;width:1.5rem}.p-image-preview-container:hover>.p-image-preview-indicator{background-color:#00000080}.p-image-toolbar{padding:1rem}.p-image-action.p-link{background-color:initial;border-radius:50%;color:#f8f9fa;height:3rem;margin-right:.5rem;transition:background-color .2s,color .2s,box-shadow .2s;width:3rem}.p-image-action.p-link:last-child{margin-right:0}.p-image-action.p-link:hover{background-color:#ffffff1a;color:#f8f9fa}.p-image-action.p-link span{font-size:1.5rem}.p-image-action.p-link .p-icon{height:1.5rem;width:1.5rem}.p-avatar{background-color:#e5e7eb;border-radius:6px}.p-avatar.p-avatar-lg{font-size:1.5rem;height:3rem;width:3rem}.p-avatar.p-avatar-lg .p-avatar-icon{font-size:1.5rem}.p-avatar.p-avatar-xl{font-size:2rem;height:4rem;width:4rem}.p-avatar.p-avatar-xl .p-avatar-icon{font-size:2rem}.p-avatar-circle{border-radius:50%}.p-avatar-group .p-avatar{border:2px solid #fff}.p-chip{background-color:#e5e7eb;border-radius:16px;color:#4b5563;padding:0 .75rem}.p-chip .p-chip-text{line-height:1.5;margin-bottom:.375rem;margin-top:.375rem}.p-chip .p-chip-icon,.p-chip img{margin-right:.5rem}.p-chip img{height:2.25rem;margin-left:-.75rem;width:2.25rem}.p-chip .p-chip-remove-icon{border-radius:6px;margin-left:.5rem;transition:background-color .2s,color .2s,box-shadow .2s}.p-chip .p-chip-remove-icon:focus-visible{box-shadow:0 0 0 .2rem #c7d2fe;outline:0 none;outline-offset:0}.p-chip .p-chip-remove-icon:focus{outline:0 none}.p-scrolltop{border-radius:50%;box-shadow:0 2px 12px 0 #0000001a;height:3rem;transition:background-color .2s,color .2s,box-shadow .2s;width:3rem}.p-scrolltop.p-link{background:#000000b3}.p-scrolltop.p-link:hover{background:#000c}.p-scrolltop .p-scrolltop-icon{color:#f9fafb;font-size:1.5rem}.p-scrolltop .p-scrolltop-icon.p-icon{height:1.5rem;width:1.5rem}.p-skeleton{background-color:#e5e7eb;border-radius:6px}.p-skeleton:after{background:linear-gradient(90deg,#fff0,#fff6,#fff0)}.p-tag .p-tag-icon{font-size:.75rem;margin-right:.25rem}.p-tag .p-tag-icon.p-icon{height:.75rem;width:.75rem}.p-inplace .p-inplace-display{border-radius:6px;padding:.75rem;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.p-inplace .p-inplace-display:not(.p-disabled):hover{background:#f3f4f6;color:#4b5563}.p-inplace .p-inplace-display:focus{box-shadow:0 0 0 .2rem #c7d2fe;outline:0 none;outline-offset:0}.p-progressbar{background:#e5e7eb;border:0;border-radius:6px;height:1.5rem}.p-progressbar .p-progressbar-value{background:#6366f1;border:0;margin:0}.p-progressbar .p-progressbar-label{color:#fff;line-height:1.5rem}.p-terminal{background:#fff;border:1px solid #e5e7eb;color:#4b5563;padding:1.25rem}.p-terminal .p-terminal-input{font-feature-settings:"cv02","cv03","cv04","cv11";font-feature-settings:var(--font-feature-settings,normal);font-family:Inter var,sans-serif;font-family:var(--font-family);font-size:1rem}.p-badge{background:#6366f1;color:#fff;font-size:.75rem;font-weight:700;height:1.5rem;line-height:1.5rem;min-width:1.5rem}.p-badge.p-badge-secondary{background-color:#64748b;color:#fff}.p-badge.p-badge-success{background-color:#22c55e;color:#fff}.p-badge.p-badge-info{background-color:#0ea5e9;color:#fff}.p-badge.p-badge-warning{background-color:#f97316;color:#fff}.p-badge.p-badge-danger{background-color:#ef4444;color:#fff}.p-badge.p-badge-lg{font-size:1.125rem;height:2.25rem;line-height:2.25rem;min-width:2.25rem}.p-badge.p-badge-xl{font-size:1.5rem;height:3rem;line-height:3rem;min-width:3rem}.p-tag{background:#6366f1;border-radius:6px;color:#fff;font-size:.75rem;font-weight:700;padding:.25rem .4rem}.p-tag.p-tag-success{background-color:#22c55e;color:#fff}.p-tag.p-tag-info{background-color:#0ea5e9;color:#fff}.p-tag.p-tag-warning{background-color:#f97316;color:#fff}.p-tag.p-tag-danger{background-color:#ef4444;color:#fff}.p-button-label{font-weight:700}.p-accordion .p-accordion-header .p-accordion-header-link,.p-selectbutton>.p-button,.p-tabview .p-tabview-nav li .p-tabview-nav-link,.p-togglebutton.p-button{transition:background-color .2s,border-color .2s,box-shadow .2s}.p-tabview .p-tabview-nav .p-tabview-ink-bar{background-color:#6366f1;bottom:0;display:block;height:2px;position:absolute;transition:.5s cubic-bezier(.35,0,.25,1);z-index:1}.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link{transition:background-color .2s,border-color .2s,box-shadow .2s}.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button,.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button{background-color:#6366f1}.p-button:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #b1b3f8,0 1px 2px 0 #000}.p-button.p-button-secondary:enabled:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #b0b9c6,0 1px 2px 0 #000}.p-button.p-button-success:enabled:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #88eaac,0 1px 2px 0 #000}.p-button.p-button-info:enabled:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #83d3f8,0 1px 2px 0 #000}.p-button.p-button-warning:enabled:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #fcb98b,0 1px 2px 0 #000}.p-button.p-button-help:enabled:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #d4aafb,0 1px 2px 0 #000}.p-button.p-button-danger:enabled:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #f7a2a2,0 1px 2px 0 #000}.p-datatable .p-datatable-tbody>tr.p-datatable-dragpoint-top>td{box-shadow:inset 0 2px 0 0 #6366f1}.p-datatable .p-datatable-tbody>tr.p-datatable-dragpoint-bottom>td{box-shadow:inset 0 -2px 0 0 #6366f1}.p-speeddial-item.p-focus>.p-speeddial-action{box-shadow:0 0 0 2px #fff,0 0 0 4px #b1b3f8,0 1px 2px 0 #000}.p-toast-message{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.p-inline-message-text{font-weight:500}.p-orderlist-controls .p-button,.p-picklist-buttons .p-button{transition:opacity .2s,background-color .2s,color .2s,border-color .2s,box-shadow .2s}.p-steps .p-steps-item.p-highlight .p-steps-number{background:#6366f1;color:#fff}}:root{--color-gray-100:#fbfcfe;--color-gray-150:#fdfdfd;--color-gray-200:#f9f9f9;--color-gray-300:#f0f0f0;--color-gray-400:#e1e2e3;--color-gray-500:#999;--color-gray-600:#666;--color-gray-700:#4d4d4d;--color-gray-800:#333;--color-gray-900:#1a1a1a;--color-green-100:#f3fbef;--color-green-200:#edfce6;--color-green-300:#b5e79d;--color-green-400:#96dc74;--color-green-500:#77d24b;--color-green-600:#56cd1d;--color-green-700:#3eb009;--color-green-800:#267908;--color-green-900:#1c4d04;--color-blue-50:#f4f9ff;--color-blue-100:#ecf4fe;--color-blue-200:#e2eefb;--color-blue-300:#8bc0f9;--color-blue-400:#5ba6f6;--color-blue-500:#2a8bf3;--color-blue-600:#006fe5;--color-blue-700:#0a59ae;--color-blue-800:#07407e;--color-blue-900:#04284d;--grey--grey-900:#1a1a1a;--grey--grey-800:#232527;--grey--grey-700:#4d4d4d;--grey--grey-600:#666;--grey--grey-500:#797676;--grey--grey-400:#b2b2b2;--grey--grey-300:#e1e2e3;--grey--grey-200:#eee;--grey--grey-150:#f9f9f9;--grey--grey-100:#fbfbfb;--green--green-900:#1c4d04;--green--green-800:#267908;--green--green-700:#37a604;--green--green-600:#56cd1d;--green--green-500:#77d24b;--green--green-400:#96dc74;--green--green-300:#b5e79d;--green--green-200:#edfce6;--green--green-100:#f3fbef;--blue--blue-900:#04284d;--blue--blue-800:#07407e;--blue--blue-700:#0a59ae;--blue--blue-600:#006fe5;--blue--blue-500:#2a8bf3;--blue--blue-400:#5ba6f6;--blue--blue-300:#8bc0f9;--blue--blue-200:#f4f9ff;--blue--blue-100:#ecf1f6;--blue--blue-50:#f4f9ff;--alert--orange-100:#eaba11;--alert--red-100:#e4503c;--min-vh:calc(100vh - 69px);--landing-header-width:1230px;--max-width:1470px;--side-width:230px;--contents-padding:20px;--content-width:1240px;--finance-domain-min-width:1240px;--current-width:calc(100vw - var(--contents-padding)*2 - var(--side-width));--mobile-width::768px;--pdf-width:1440px}@media (max-width:768px){:root{--contents-padding:var(--spacing-md);--current-width:calc(100vw - var(--contents-padding)*2)}}html{height:100%;width:100%}body{box-sizing:border-box;-moz-box-sizing:border-box;min-width:100%;overflow:auto}.App,body,body #root{min-height:100vh;width:100%}.App{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;flex-direction:column}.App,.appdb{display:flex}.appdb{flex:1 1;min-height:-webkit-max-content;min-height:max-content;width:100%}.form{align-self:center;background-color:#fff;border-radius:8px;display:flex;flex-direction:column;gap:22px;justify-self:center;margin:auto;padding:40px;width:300px}.node-button-g{display:none!important}.p-component{font-family:Noto Sans KR,sans-serif}.font-headline{font-size:24px;font-weight:700;line-height:34px;margin:0 0 24px}.font-menu{font-size:var(--font-size-md);font-weight:400;line-height:24px}.font-menu-title{font-size:var(--font-size-lg);font-weight:500;line-height:26px}.font-title{font-size:22px;font-weight:700;line-height:30px}.font-subtitle{font-size:var(--font-size-xl);font-weight:700;line-height:28px}.font-body1{font-size:var(--font-size-sm);font-weight:400;line-height:24px}.font-body2{font-size:var(--font-size-sm)}.font-body2,.font-caption1{font-weight:500;line-height:22px}.font-caption1{font-size:var(--font-size-md)}.font-caption2{font-weight:500}.font-caption2,.font-caption3{font-size:var(--font-size-xs);line-height:16px}.font-caption3{font-weight:400}.font-button1{font-weight:400}.font-button1,.font-button2{font-size:var(--font-size-sm);line-height:20px}.font-button2,.font-button3{font-weight:500}.font-button3{font-size:var(--font-size-md);line-height:26px}button{cursor:pointer}@media print{body *{visibility:hidden}body{background-color:#fff!important}.printable *,.printable-approval *,.printable-approval-list *{-webkit-print-color-adjust:exact;visibility:visible}.printable-approval>div{padding:32px}.only-print{display:block!important;-webkit-print-color-adjust:exact;visibility:visible!important}.page-break{display:block!important;page-break-before:always}body:not(.printable-body) .printable{left:0;max-width:100%;position:absolute;top:0;width:100%}body:not(.printable-body) .printable-approval{left:0;position:absolute;top:0}body:not(.printable-body) .printable-approval-list{display:block;left:0;position:absolute;top:0;visibility:visible}.printable-body{background-color:#fff}.printable-body *{-webkit-print-color-adjust:exact;visibility:visible}.no-print,.no-print *{display:none!important;visibility:hidden!important}.pdf{height:0;max-width:1440px!important;max-width:var(--pdf-width)!important;min-width:920px;position:absolute!important;right:200vw;width:100%!important}}.pdf .no-print,.pdf .no-print *{display:none!important;visibility:hidden!important}.pdf{height:0;position:absolute!important;right:200vw;width:920px}.only-print{display:none;visibility:hidden}.pdf .only-print{display:block;visibility:visible}.pdf div{max-width:100%!important;min-width:0!important}@page{margin:20cm}.p-dropdown-panel{padding:6px 4px;z-index:2201!important}.p-dropdown-panel .p-highlight{background-color:#ecf4fe;background-color:var(--color-blue-100);color:#333;color:var(--color-gray-800)}.p-dropdown-items-wrapper{overflow-y:auto;scrollbar-color:#c1c1c1 #0000;scrollbar-width:thin}.p-dropdown-items-wrapper::-webkit-scrollbar-thumb{background-color:#c1c1c1;border-radius:4px}.p-dropdown-items-wrapper::-webkit-scrollbar-thumb:hover{background-color:#9a9a9a}.p-focus{box-shadow:none}.custom-dropdown-panel .p-dropdown-items-wrapper{max-height:400px!important}.custom-dropdown-panel .p-dropdown-item{padding:4px 16px!important}.p-dropdown{border:1px solid #e1e2e3;border:1px solid var(--color-gray-400);border-radius:2px}.p-dropdown .p-dropdown-label{align-items:center;color:#333;display:flex;font-family:Noto Sans KR;font-size:var(--font-size-sm);justify-content:flex-start;line-height:20px;padding:0}.p-dropdown .p-dropdown-label.p-placeholder{color:#6b7280}.p-dropdown-item{color:#333;font-family:Noto Sans KR;font-size:var(--font-size-sm);line-height:24px}.p-dropdown-item.p-focus:not(.p-highlight){background-color:initial}.p-dropdown-item-group{pointer-events:none}.p-inputswitch{height:16px;width:32px}.p-inputswitch.p-focus .p-inputswitch-slider{box-shadow:none;outline:none}.p-inputswitch .p-inputswitch-slider:before{height:12.8px;left:1.6px;margin-top:0;top:.6px;width:12.8px}.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before{transform:translateX(14.2px)}.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider,.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:hover{background-color:#3eb009;background-color:var(--color-green-700)}.p-inputswitch .p-inputswitch-slider,.p-inputswitch .p-inputswitch-slider:hover{background-color:#999;background-color:var(--color-gray-500)}.p-radiobutton.p-component{height:20px;width:20px}.p-radiobutton .p-radiobutton-box{border-color:#999;border-color:var(--color-gray-500);border-width:1px}.p-radiobutton .p-radiobutton-box,.p-radiobutton .p-radiobutton-box.p-highlight{background-color:initial;box-shadow:none;transition:border-width .2s,border-color .2s}.p-radiobutton .p-radiobutton-box.p-highlight{border-color:#333;border-color:var(--color-gray-800);border-width:6px}.p-radiobutton .p-radiobutton-box,.p-radiobutton .p-radiobutton-box.p-highlight{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;height:20px;margin:0;padding:0;width:20px}.p-radiobutton-box .p-radiobutton-icon,.p-radiobutton-box.p-highlight .p-radiobutton-icon{background-color:initial;transform:none}.p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover{border-color:#999;border-color:var(--color-gray-500)}.table-container{display:flex;width:100%}.fixed-table{width:200px}.flex-table-container{flex-grow:1;overflow:auto}.flex-table{width:100%}.p-sidebar-mask{z-index:990!important}.ripple-button{overflow:hidden;position:relative;transform:translateZ(0)}.ripple{height:94px;transform:translate(-16px);width:198px}.ripple-children{animation:ripple 1s ease-out;background:#0003;left:50%;top:50%}@keyframes ripple{0%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(0) scale(25)}}@media (max-width:768px){.font-headline{font-size:20px;line-height:normal}body{min-height:100vh}}.gap{flex:1 1}.p-datepicker,.p-datepicker-panel{z-index:10000!important}.p-calendar .p-inputtext:focus,.p-calendar .p-inputtext:focus-visible,.p-calendar:not(.p-calendar-disabled).p-focus>.p-inputtext{border-color:#1d2a37!important;box-shadow:none!important;outline:0 none!important;outline-offset:0!important}@media (min-width:481px) and (max-width:1024px){:root{--spacing-xl:28px;--spacing-2xl:44px;--container-padding:20px;--container-max-width:100%;--header-height:72px;--sidebar-width:200px;--navbar-height:64px;--button-height:42px;--button-padding-x:22px;--input-height:44px;--card-padding:20px;--modal-padding:28px;--modal-max-width:700px;--table-cell-padding:14px;--table-header-height:54px;--table-row-height:46px;--grid-gap:20px}}@media (min-width:1025px) and (max-width:1440px){:root{--container-padding:20px;--container-max-width:1280px;--sidebar-width:240px;--grid-gap:22px}}@media (min-width:481px) and (max-width:768px){.responsive_show-on-tablet__E2qtU{display:block}.responsive_hide-on-tablet__G8g\+0{display:none}}@media (min-width:769px) and (max-width:1024px){.responsive_show-on-mobile__JYBH1{display:block}.responsive_hide-on-mobile__s4NMN{display:none}}.CustomModal_modal__57-sa{align-items:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#00000080;display:flex;height:100%;left:0;opacity:1;overflow:auto;position:fixed!important;top:0;width:100%;z-index:2101}.CustomModal_modal-appear__QBrEX{opacity:0}.CustomModal_modal-appear-active__x2lSa{opacity:1;transition:opacity .3s}.CustomModal_modal-appear__QBrEX .CustomModal_modal-content__nO1z3{opacity:0;transform:scale(.8)}.CustomModal_modal-appear-active__x2lSa .CustomModal_modal-content__nO1z3{opacity:1;transform:scale(1);transition:opacity .3s,transform .3s cubic-bezier(.175,.885,.32,1.275)}.CustomModal_modal-enter__6kXeV{opacity:0}.CustomModal_modal-enter-active__yUPY9{opacity:1;transition:opacity .3s}.CustomModal_modal-exit__F1CNi{opacity:1}.CustomModal_modal-exit-active__4FAdZ{opacity:0;transition:opacity .3s}.CustomModal_modal-enter__6kXeV .CustomModal_modal-content__nO1z3{opacity:0;transform:scale(.8)}.CustomModal_modal-enter-active__yUPY9 .CustomModal_modal-content__nO1z3{opacity:1;transform:scale(1);transition:opacity .3s,transform .3s cubic-bezier(.175,.885,.32,1.275)}.CustomModal_modal-exit__F1CNi .CustomModal_modal-content__nO1z3{opacity:1;transform:scale(1)}.CustomModal_modal-exit-active__4FAdZ .CustomModal_modal-content__nO1z3{opacity:0;transform:scale(.8);transition:opacity .3s,transform .3s cubic-bezier(.175,.885,.32,1.275)}.CustomModal_modal-content__nO1z3{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#fff;border-radius:8px;margin:0 auto;max-height:100vh;max-width:100vw;min-width:320px;opacity:1;overflow:auto;padding-bottom:20px}.CustomModal_modal__57-sa hr{border:none!important;border-bottom:1px solid var(--color-gray-400)!important;height:0!important;margin:0!important;position:static!important;width:100%!important}h2{font-size:var(--font-size-lg);font-weight:500;margin:0}.CustomModal_modal-button__BZIS8{background:none;border:none;color:inherit;cursor:pointer;font:inherit;height:24px;margin:0;padding:0;width:24px}.CustomModal_modal-header__jGweg{align-items:center;display:flex;justify-content:space-between;padding:var(--spacing-lg) 30px}.CustomModal_text__zT\+nZ{padding:var(--spacing-lg) 30px}.CustomModal_text__zT\+nZ p{color:var(--color-gray-700);font-size:var(--font-size-sm);margin:0;white-space:pre-wrap}.CustomModal_modal-bottom-sheet__2EanV{align-items:flex-end}.CustomModal_modal-content-bottom-sheet__xrUsp{border-radius:16px 16px 0 0;display:flex;flex-direction:column;margin:0;max-height:95vh;max-width:100%;min-width:100%;padding-bottom:0;width:100%}.CustomModal_modal-bottom-sheet__2EanV .CustomModal_modal-header__jGweg{flex-shrink:0;padding:16px 20px}.CustomModal_modal-bottom-sheet__2EanV .CustomModal_modal-header__jGweg h2{font-size:17px}.CustomModal_modal-bottom-enter__yjThY{opacity:0}.CustomModal_modal-bottom-enter__yjThY>div{transform:translateY(100%)}.CustomModal_modal-bottom-enter-active__FlDGB{opacity:1;transition:opacity .3s}.CustomModal_modal-bottom-enter-active__FlDGB>div{transform:translateY(0);transition:transform .35s cubic-bezier(.32,.72,0,1)}.CustomModal_modal-bottom-exit__6sI3p{opacity:1}.CustomModal_modal-bottom-exit__6sI3p>div{transform:translateY(0)}.CustomModal_modal-bottom-exit-active__1aHaR{opacity:0;transition:opacity .2s ease-in}.CustomModal_modal-bottom-exit-active__1aHaR>div{transform:translateY(100%);transition:transform .3s cubic-bezier(.32,.72,0,1)}.CMTwoButton_two-button__Vf2\+s{color:var(--color-gray-700);display:flex;font-size:var(--font-size-sm);gap:var(--spacing-sm);justify-content:flex-end;padding:var(--spacing-lg) 30px;width:100%}.CMTwoButton_cancel-button__-nuT-,.CMTwoButton_two-button__Vf2\+s{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.CMTwoButton_cancel-button__-nuT-{background-color:var(--color-gray-150);border:1px solid var(--color-gray-400);border-radius:2px;cursor:pointer;height:var(--input-height);padding:var(--spacing-sm) var(--spacing-md)}.CMTwoButton_cancel-button__-nuT-:disabled{cursor:not-allowed;opacity:.7}.CMTwoButton_confirm-button__lRqom{background-color:var(--color-gray-800);border:1px solid var(--color-gray-800);border-radius:2px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;color:var(--color-gray-100);cursor:pointer;height:var(--input-height);min-width:80px;padding:var(--spacing-sm) var(--spacing-md);position:relative}.CMTwoButton_confirm-button__lRqom:disabled{cursor:not-allowed;opacity:.7}@keyframes CMTwoButton_spin__chZpJ{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.CMTwoButton_confirm-button__lRqom.CMTwoButton_spinning__Xu5CZ{color:var(--color-gray-800);position:relative}.CMTwoButton_confirm-button__lRqom.CMTwoButton_spinning__Xu5CZ:before{animation:CMTwoButton_spin__chZpJ .8s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;content:"";height:16px;left:50%;margin-left:-8px;margin-top:-8px;position:absolute;top:50%;width:16px;z-index:1}input{border:1px solid #0000;outline:none}.main-container{height:84px;min-width:230px}.main-container,.main-container2{display:flex;gap:var(--spacing-sm);justify-content:center}.main-container2{height:34px;min-width:109px;padding:var(--spacing-sm) 10px 0 10px}.main-title{font-size:var(--font-size-2xl);font-weight:700;line-height:34px;width:230px}.main-title,.sub-title{display:flex;font-family:Noto Sans KR;justify-content:center}.sub-title{font-size:var(--font-size-sm);font-weight:400;line-height:24px;text-align:center;width:300px}.main-title2{font-family:Noto Sans KR;font-size:var(--font-size-xl);font-weight:700;line-height:28px}.sub-title2{color:var(--color-gray-600);font-size:var(--font-size-sm);font-weight:400}.sub-title2,.submit-button{font-family:Noto Sans KR;line-height:24px}.submit-button{background-color:#3eb009;border:none;border-radius:2px;color:#fff;cursor:pointer;font-size:var(--font-size-md);font-weight:500;height:var(--button-height);padding:0;transition:background-color .3s;width:300px}.submit-button:hover{background-color:var(--color-green-800)}.input-box{border-color:var(--color-gray-400);border-radius:2px;border-width:1px;font-family:Noto Sans KR;font-size:var(--font-size-sm);gap:var(--spacing-sm);height:22px;line-height:24px;padding:var(--spacing-sm) 12px 10px 12px;width:274px}.input-box:focus{border-color:var(--color-green-600);outline:none}.input-box.error-styles{border-color:#e14c38}.input-box2,.input-box3{align-self:stretch;border-color:var(--color-gray-400);border-radius:2px;border-width:1px;font-family:Noto Sans KR;font-size:var(--font-size-sm);gap:var(--spacing-sm);height:26px;line-height:24px;padding:6px 12px;width:auto}.input-box2:focus{border-color:var(--color-green-600);outline:none}.input-box2.error-styles{border-color:#e14c38}::placeholder{color:var(--color-gray-500);font-family:Noto Sans KR;font-size:var(--font-size-sm);font-weight:400;line-height:24px}.error-message{animation:fade .2s ease-in-out;white-space:pre-line}.error-message,.text-link{font-family:Noto Sans KR;font-size:var(--font-size-xs);line-height:18px}.text-link{color:var(--color-gray-600)}.text-link,.text-link2{background:none;border:none;cursor:pointer;display:flex;font-weight:400;padding:0;text-align:left}.text-link2{color:var(--color-gray-800);font-family:Noto Sans KR;font-size:var(--font-size-sm);line-height:24px}.line-container{align-items:center;display:flex;height:24px;justify-content:center;padding:2px 0 0;width:300px}.find-container{align-items:center;border-radius:8px;display:flex;gap:7px;height:18px}.line-cont{align-items:flex-start;display:flex;flex-direction:column;gap:var(--spacing-sm);padding:8px 0}.line{border:1px solid var(--color-gray-400);display:flex;font-family:Noto Sans KR;height:0;transform:rotate(-90deg);width:12px}.line2{background-color:var(--color-gray-400);height:1px;width:536px}.needvalue{color:var(--color-blue-600)}.needtext{display:inline-block}.twoinput-cont{gap:16px}.twoinput-cont,.twoinput-cont2{display:flex;justify-content:space-between}.twoinput-cont2{gap:6px}.input-contz{align-items:flex-start;color:var(--color-gray-600);font-family:Noto Sans KR;font-size:var(--font-size-xs);font-style:normal;font-weight:500;gap:6px;line-height:18px;width:auto}.input-container,.input-contz{display:flex;flex-direction:column}.input-container{gap:12px;justify-content:space-between;width:300px}.input-container2{height:164px}.input-container2,.input-container3{display:flex;flex-direction:column;gap:var(--spacing-md);justify-content:space-between;width:300px}.input-container3{min-height:224px}.input-container3f{min-height:224px;width:auto}.input-container3a,.input-container3f{display:flex;flex-direction:column;gap:var(--spacing-md);justify-content:space-between}.input-container3a{width:300px}.input-container4{display:flex;flex-direction:column;gap:var(--spacing-md);justify-content:space-between;min-height:284px;width:300px}.input-container5{align-items:center;display:flex}.input-container5 input{border:1px solid #ccc;border-radius:4px;flex:1 1;padding:6px}.show-hide-button{background-color:#f5f5f5;border:1px solid #ccc;border-left:none;border-radius:0 4px 4px 0;cursor:pointer;padding:6px 12px}.error{color:#e14c38;font-family:Noto Sans KR;font-size:var(--font-size-xs);font-weight:400;line-height:18px;margin-top:4px}.error-styles{border:1px solid #e14c38;color:#e14c38}.error-styles::placeholder{color:#e14c38}.term-container{display:flex;flex-direction:column;gap:var(--spacing-xs);justify-content:space-between;min-height:144px;width:300px}.term-title{color:var(--color-gray-700);font-family:Noto Sans KR;font-size:var(--font-size-sm);font-weight:500;line-height:22px}.term-title2{color:var(--color-gray-800);font-family:Noto Sans KR;font-size:var(--font-size-xl);font-weight:700;line-height:28px}.term-line{align-items:center;display:flex}.select-all1{color:var(--color-gray-800);font-size:var(--font-size-md);font-weight:500;line-height:24px}.select-all1,.select-all2{font-family:Noto Sans KR;padding:0 0 0 8px}.select-all2{color:var(--color-gray-600);font-size:var(--font-size-xs);font-weight:400;line-height:17.38px}.must{color:var(--color-gray-700);font-family:Noto Sans KR;font-size:var(--font-size-sm);font-weight:500;line-height:22px;padding:0 0 0 8px}.term-contents{font-size:var(--font-size-xs);line-height:17.38px}.term-contents,.term-contents2{color:var(--color-gray-600);font-family:Noto Sans KR;font-weight:400;padding:0 0 0 4px}.term-contents2{font-size:var(--font-size-sm);line-height:24px}.termbluec{color:var(--color-blue-500);text-decoration:none}.bottom-link{align-items:flex-end;display:flex;flex-direction:column;gap:var(--spacing-xs);margin:22px 0 0;width:380px}.bottom-text{color:var(--color-gray-800);cursor:pointer;font-family:Noto Sans KR;font-size:var(--font-size-sm);font-weight:500;line-height:20px;text-decoration:none}.resend-button{align-items:center;background:#fff;border:1px solid var(--color-gray-400);border-radius:2px;box-shadow:0 2px 4px 0 #0000000a;cursor:pointer;gap:4px;height:36px;width:153px}.resend-button,.resend-container{display:flex;justify-content:center}.resend-text{color:var(--color-gray-700);font-family:Noto Sans KR;font-size:var(--font-size-sm);font-weight:400;line-height:20px}.arrow-icon{margin:0 8px 0 16.59px}.cyclecon-container{align-items:center;display:flex;height:24px;justify-content:space-evenly;width:24px}.blank{height:22px}.blank1{height:32px}.margin-tb22{margin:22px 0}.margin-b22{margin:0 0 22px}.margin-top22{margin-top:44px}.custom-checkbox{cursor:pointer;display:inline-block;position:relative}.content-cont{align-items:center;display:flex;flex-direction:column;gap:var(--spacing-sm)}.exlpa{color:var(--color-gray-600);font-size:var(--font-size-sm);font-weight:400}.exlpa,.foundid{font-family:Noto Sans KR;font-style:normal;line-height:24px;text-align:center}.foundid{color:var(--color-gray-800);font-size:var(--font-size-md);font-weight:500}.gap16{gap:var(--spacing-md)}.gap12,.gap16{display:flex;flex-direction:column}.gap12{gap:12px}.saveid{color:var(--color-gray-600);display:flex;font-family:Noto Sans KR;font-size:var(--font-size-xs);font-style:normal;font-weight:400;gap:var(--spacing-xs);line-height:normal}.checkbox-color{accent-color:var(--color-green-800)}.pwbox{position:relative}.pwbox .button{top:11px}.pwbox .button,.pwbox .button2{cursor:pointer;position:absolute;right:10px}.pwbox .button2{top:33px}.b2login{align-items:center;display:flex;justify-content:center;margin-top:18px;padding:6px 6px 6px 16px}.b2login .logintext{align-items:center;color:#666;color:var(--grey-grey-600,#666);display:flex;gap:2px;justify-content:center}.addrsearch-cont,.b2login .logintext{cursor:pointer;font-family:Noto Sans KR;font-size:var(--font-size-sm);font-style:normal;font-weight:400;line-height:20px}.addrsearch-cont{align-items:flex-start;background:var(--color-gray-150);border:1px solid var(--color-gray-400);border-radius:2px;color:var(--color-gray-700);height:18px;padding:var(--spacing-sm) var(--spacing-md);transition:background-color .3s;width:52px}.addrsearch-cont:hover{background:var(--color-gray-300)}.bank-cont{align-items:flex-end;align-self:stretch;display:flex;gap:var(--spacing-md)}.custom-dd{position:relative}.custom-dd .box{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#fff;border:1px solid var(--color-gray-400);border-radius:2px;color:var(--color-gray-800);cursor:pointer;font-family:Noto Sans KR;font-size:var(--font-size-sm);height:26px;line-height:20px;padding:6px 6px 6px 12px;width:125px}.custom-dd:after{content:url(/static/media/arrow-right.622fc8caf12e63b85ab9.svg);pointer-events:none;position:absolute;right:15px;top:30%;transform:rotate(90deg)}.CorpPassword_inputWrapper__33i2I,.CorpPassword_passwordWrapper__G6Efu{display:flex;flex-direction:column;gap:8px;margin-bottom:16px;width:100%}.CorpPassword_inputLabel__p5-hP,.CorpPassword_passwordLabel__k3ggn{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:14px;font-weight:500}.CorpPassword_inputLabel__p5-hP{display:block}.CorpPassword_needValue__gWJHf{color:#da2911}.CorpPassword_passwordInputContainer__TXMmU{align-items:center;background:#fff;border:1px solid #dee3e8;border-radius:4px;box-sizing:border-box;display:flex;gap:10px;height:44px;padding:6px 12px;position:relative;transition:border-color .2s ease;width:100%}.CorpPassword_passwordInputContainer__TXMmU:focus-within{border-color:#1d2a37}.CorpPassword_passwordInputContainer__TXMmU.CorpPassword_error__7g7jj{border-color:#da2911}.CorpPassword_passwordInput__KSJz8{background:#0000;border:none;box-sizing:border-box;color:#1d2a37;flex:1 1;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;height:100%;letter-spacing:-.56px;line-height:20px;outline:none}.CorpPassword_passwordInput__KSJz8::placeholder{color:#a7b1be}.CorpPassword_passwordInput__KSJz8:disabled{color:#a7b1be;cursor:not-allowed}.CorpPassword_toggleButton__3xSrQ{align-items:center;background:#0000;border:none;cursor:pointer;display:flex;flex-shrink:0;height:20px;justify-content:center;padding:0;width:20px}.CorpPassword_toggleButton__3xSrQ img{display:block;height:20px;width:20px}.CorpPassword_errorText__Hunlo{align-items:center;color:#da2911;display:flex;font-family:Pretendard,sans-serif;font-size:12px;font-weight:400;letter-spacing:-.48px;line-height:14px;padding:0 12px;white-space:pre-line}.custom-dropdown{color:var(--color-gray-700);flex-direction:column;gap:var(--spacing-sm);padding:var(--spacing-lg) 30px}.custom-dropdown,.custom-dropdown2{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;display:flex;font-size:var(--font-size-sm)}.custom-dropdown2{align-items:center;border:1px solid var(--color-gray-400);height:var(--input-height);padding:6px 12px}.p-dropdown-panel{background-color:#fff;border-radius:6px;box-shadow:0 2px 12px 0 #0000001a;color:#4b5563;font-size:var(--font-size-sm);overflow:hidden}.p-dropdown-items li{padding:.75rem 1.25rem}.p-dropdown-items li:hover:not(.p-highlight){background-color:#f2f2f2!important}.dropdown-search-input{border:1px solid #ced4da;border-radius:4px;font-size:var(--font-size-sm);margin-bottom:8px;padding:8px;width:100%}.dropdown-search-input:focus{border-color:#2196f3;outline:none}.p-dropdown-header{padding:0}.p-dropdown-trigger svg{display:none!important}.p-dropdown-trigger:after{background:url(/static/media/angle-arrow-down.c6dd5915bf9637babc0d.svg) no-repeat 50%;background-size:contain;content:"";display:block;height:24px;transform-origin:center center;transition:transform .2s ease-in-out;width:24px}.p-dropdown-open .p-dropdown-trigger:after,.p-dropdown-trigger[aria-expanded=true]:after{transform:rotate(180deg)}.cm-dropdown-icon{display:none!important}.p-dropdown-trigger{width:32px!important}.p-dropdown-trigger,.p-dropdown-trigger-icon{align-items:center!important;justify-content:center!important}.p-dropdown-trigger-icon{display:flex!important;margin:0!important;transform:none!important;transition:none!important}.p-dropdown-open .p-dropdown-trigger-icon{transform:none!important}.BtnPrimary_btnPrimary__DfdTq{align-items:center;border:none;box-sizing:border-box;cursor:pointer;display:flex;font-family:Pretendard,sans-serif;font-weight:500;justify-content:center;transition:background-color .2s ease}.BtnPrimary_xlarge__KiAvJ{border-radius:8px;box-shadow:0 2px 4px 0 #0000001f;height:48px}.BtnPrimary_large__yzKVJ,.BtnPrimary_xlarge__KiAvJ{font-size:16px;gap:4px;letter-spacing:-.64px;line-height:24px;padding:10px 16px}.BtnPrimary_large__yzKVJ{border-radius:6px;height:44px}.BtnPrimary_medium__N\+Q4R{border-radius:6px;font-size:14px;gap:4px;height:36px;letter-spacing:-.56px;line-height:20px;padding:8px 16px}.BtnPrimary_small__\+6Ed0{border-radius:4px;font-size:12px;gap:2px;height:32px;letter-spacing:-.48px;line-height:18px;padding:7px 8px}.BtnPrimary_enabled__hHTbj{background-color:#0c72de;color:#fff}.BtnPrimary_enabled__hHTbj:hover,.BtnPrimary_hover__ODNGg{background-color:#095cbb;color:#fff}.BtnPrimary_disabled__0WNr1{background-color:#dbe4ee;color:#eaf2fd;cursor:not-allowed}.BtnPrimary_icon__Hu1EU{align-items:center;display:flex;flex-shrink:0;justify-content:center}.BtnPrimary_large__yzKVJ .BtnPrimary_icon__Hu1EU svg,.BtnPrimary_medium__N\+Q4R .BtnPrimary_icon__Hu1EU svg,.BtnPrimary_xlarge__KiAvJ .BtnPrimary_icon__Hu1EU svg{height:16px;width:16px}.BtnPrimary_small__\+6Ed0 .BtnPrimary_icon__Hu1EU svg{height:14px;width:14px}.BtnPrimary_text__ldDK5{white-space:nowrap}.BtnOutline_btnOutline__yk-7L{align-items:center;border:1px solid #dee3e8;box-sizing:border-box;cursor:pointer;display:flex;font-family:Pretendard,sans-serif;font-weight:600;justify-content:center;transition:all .2s ease}.BtnOutline_xlarge__c8O6q{border-radius:8px;height:48px;padding:10px 16px}.BtnOutline_large__vp5UR,.BtnOutline_xlarge__c8O6q{font-size:16px;gap:4px;letter-spacing:-.64px;line-height:24px}.BtnOutline_large__vp5UR{border-radius:6px;height:44px;padding:8px 16px}.BtnOutline_medium__5zOKX{border-radius:6px;font-size:14px;gap:4px;height:36px;letter-spacing:-.56px;line-height:20px;padding:6px 16px}.BtnOutline_small__4iDdv{border-radius:4px;font-size:12px;gap:2px;height:32px;letter-spacing:-.48px;line-height:18px;padding:6px 8px}.BtnOutline_enabled__Io7cj{background-color:#fff;color:#464d53}.BtnOutline_enabled__Io7cj:hover,.BtnOutline_hover__rsb1D{background-color:#f8f9fa;color:#606971}.BtnOutline_disabled__JKhxz{background-color:#f4f5f6;border-color:#dee3e8;color:#c9cdd1;cursor:not-allowed}.BtnOutline_icon__MjFbF{align-items:center;display:flex;flex-shrink:0;justify-content:center}.BtnOutline_enabled__Io7cj .BtnOutline_icon__MjFbF,.BtnOutline_hover__rsb1D .BtnOutline_icon__MjFbF{color:#606971}.BtnOutline_disabled__JKhxz .BtnOutline_icon__MjFbF{color:#c9cdd1}.BtnOutline_large__vp5UR .BtnOutline_icon__MjFbF svg,.BtnOutline_medium__5zOKX .BtnOutline_icon__MjFbF svg,.BtnOutline_xlarge__c8O6q .BtnOutline_icon__MjFbF svg{height:16px;width:16px}.BtnOutline_small__4iDdv .BtnOutline_icon__MjFbF svg{height:14px;width:14px}.BtnOutline_text__1sG9O{white-space:nowrap}.TextInput_textInput__QHBUI{background:#fff;border:1px solid #dee3e8;border-radius:4px;box-sizing:border-box;display:flex;position:relative;transition:border-color .2s ease}.TextInput_textInput__QHBUI.TextInput_active__L-4Ku{border-color:#1d2a37}.TextInput_textInput__QHBUI.TextInput_disabled__qUSZx{background:#f4f5f6;cursor:not-allowed}.TextInput_textInput__QHBUI.TextInput_error__SmNE9{border-color:#da2911}.TextInput_wrapper__6WnVN{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:column;gap:6px;min-width:0;width:100%}.TextInput_label__xAErJ{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:14px;font-weight:600;letter-spacing:-.56px;line-height:20px;margin-bottom:2px}.TextInput_input__tm7OB{align-items:center;box-sizing:border-box;gap:10px;height:44px;padding:6px 12px;width:100%}.TextInput_inputField__aEBOV{background:#0000;border:none;box-sizing:border-box;color:#1d2a37;flex:1 1;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.56px;line-height:20px;min-width:0;outline:none}.TextInput_inputField__aEBOV::placeholder{color:#a7b1be}.TextInput_inputField__aEBOV:disabled{color:#a7b1be;cursor:not-allowed}.TextInput_clearBtn__aNWZk{align-items:center;background:#0000;border:none;cursor:pointer;display:flex;flex-shrink:0;height:16px;justify-content:center;padding:0;width:16px}.TextInput_cancelIcon__p\+jbZ{display:block;height:16px;width:16px}.TextInput_fixText__v\+QxL{color:#606971;flex-shrink:0;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.56px;line-height:20px;margin-left:4px}.TextInput_textarea__BiwBG{align-items:flex-start;flex-direction:column;height:120px;justify-content:space-between;min-height:120px;padding:12px;width:100%}.TextInput_textareaField__cPSg7{background:#0000;border:none;box-sizing:border-box;color:#1d2a37;flex:1 1;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.56px;line-height:20px;outline:none;resize:none;width:100%}.TextInput_textareaField__cPSg7::placeholder{color:#a7b1be}.TextInput_textareaField__cPSg7:disabled{color:#a7b1be;cursor:not-allowed}.TextInput_counter__FJ3qo{color:#a7b1be;justify-content:flex-end;width:100%}.TextInput_counter__FJ3qo,.TextInput_helperText__Aqc9d{display:flex;font-family:Pretendard,sans-serif;font-size:12px;font-weight:400;letter-spacing:-.48px;line-height:14px}.TextInput_helperText__Aqc9d{align-items:center;color:#606971;padding:0 12px}.TextInput_errorText__KqKJd{align-items:center;color:#da2911;display:flex;font-family:Pretendard,sans-serif;font-size:12px;font-weight:400;letter-spacing:-.48px;line-height:14px;padding:0 12px}.SelectInput_selectInput__4xPZP{align-items:center;background:#fff;border:1px solid #dee3e8;border-radius:4px;box-sizing:border-box;cursor:pointer;display:flex;height:44px;justify-content:space-between;overflow:hidden;padding:6px 12px;position:relative;transition:border-color .2s ease}.SelectInput_wrapper__\+arue{display:inline-block;position:relative;width:100%}.SelectInput_selectInput__4xPZP.SelectInput_active__2ZYj5{border-color:#1d2a37}.SelectInput_selectInput__4xPZP.SelectInput_error__-MDG4{border-color:#f44336}.SelectInput_selectInput__4xPZP.SelectInput_disabled__MyFrd{background:#f4f5f6;cursor:not-allowed}.SelectInput_default__RX04U,.SelectInput_time__Qel\+l{width:100%}.SelectInput_inputField__QtvnE{background:#0000;border:none;box-sizing:border-box;color:#1d2a37;cursor:pointer;flex:1 1;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.56px;line-height:20px;min-width:0;outline:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SelectInput_inputField__QtvnE::placeholder{color:#a7b1be}.SelectInput_inputField__QtvnE:disabled{color:#a7b1be;cursor:not-allowed}.SelectInput_inputField__QtvnE[readonly]{cursor:pointer}.SelectInput_icon__LYEJV,.SelectInput_largeIcon__6qdNQ{color:#a7b1be;display:block;flex-shrink:0;height:16px;transition:color .2s ease,transform .2s ease;width:16px}.SelectInput_iconRotated__GxlPg{transform:rotate(180deg)}.SelectInput_selectInput__4xPZP.SelectInput_active__2ZYj5 .SelectInput_icon__LYEJV,.SelectInput_selectInput__4xPZP.SelectInput_active__2ZYj5 .SelectInput_largeIcon__6qdNQ,.SelectInput_selectInput__4xPZP.SelectInput_filled__jbr4f .SelectInput_icon__LYEJV,.SelectInput_selectInput__4xPZP.SelectInput_filled__jbr4f .SelectInput_largeIcon__6qdNQ{color:#1d2a37}.SelectInput_clearBtn__yeJKm{align-items:center;background:#0000;border:none;cursor:pointer;display:flex;flex-shrink:0;height:16px;justify-content:center;padding:0;width:16px}.SelectInput_cancelIcon__YuoiY{color:#c9cdd1;display:block;height:16px;transition:color .2s ease;width:16px}.SelectInput_cancelIcon__YuoiY:hover{color:#a7b1be}.SelectInput_hiddenInput__dFO4i{height:0;opacity:0;pointer-events:none;position:absolute;width:0}.SelectInput_noResults__0JxoG{color:#a7b1be;font-family:Pretendard,sans-serif;font-size:14px;padding:12px;text-align:center}.SelectInput_dropdownList__Ip0lm{animation:SelectInput_selectDropdownFadeIn__o6Mf0 .2s cubic-bezier(.4,0,.2,1);background:#fff;border:1px solid #eaedf0;border-radius:4px;box-shadow:-4px 0 16px 0 #00000005,6px 6px 16px 0 #0000000a;max-height:324px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:4px 0;transform-origin:top}@keyframes SelectInput_selectDropdownFadeIn__o6Mf0{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.SelectInput_optionItem__H69UM{align-items:center;color:#1d2a37;cursor:pointer;display:flex;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;height:40px;letter-spacing:-.56px;line-height:20px;padding:0 16px;transition:background-color .15s ease}.SelectInput_optionHighlighted__Mnr3E{background-color:#f0f4ff}.SelectInput_optionSelected__q8Bzt{color:#0c72de;font-weight:500}.SelectInput_optionText__aaPW2{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SelectInput_calendarWrapper__SWgTv{display:inline-block;z-index:1000}.SelectInput_timePickerWrapper__\+gQr-{background:#fff;border:1px solid #eaedf0;border-radius:8px;box-shadow:-4px 0 16px 0 #00000005,6px 6px 16px 0 #0000000a;min-width:180px;overflow:hidden;width:auto;z-index:1000}.SelectInput_timePickerContainer__xbHNz{display:flex;height:272px;padding:4px}.SelectInput_timeColumn__BZkSf{border-right:1px solid #eaedf0;display:flex;flex-direction:column;gap:0;height:100%;overflow-y:auto;overscroll-behavior:contain;padding:4px;position:relative;scrollbar-color:#0000 #0000;scrollbar-width:thin;width:56px}.SelectInput_timeColumn__BZkSf:last-child{border-right:none}.SelectInput_timeColumn__BZkSf:hover{scrollbar-color:#dee3e8 #0000}.SelectInput_timeColumn__BZkSf::-webkit-scrollbar{width:2px}.SelectInput_timeColumn__BZkSf::-webkit-scrollbar-track{background:#0000}.SelectInput_timeColumn__BZkSf::-webkit-scrollbar-thumb{background:#0000;border-radius:2px}.SelectInput_timeColumn__BZkSf:hover::-webkit-scrollbar-thumb{background:#dee3e8}.SelectInput_timeColumn__BZkSf:hover::-webkit-scrollbar-thumb:hover{background:#c1c7ce}.SelectInput_timeItem__7jkBB{align-items:center;border-radius:4px;color:#1d2a37;cursor:pointer;display:flex;flex-shrink:0;font-family:Pretendard,sans-serif;font-size:14px;font-weight:500;height:32px;justify-content:center;padding:0;text-align:center;transition:all .2s ease;white-space:nowrap}.SelectInput_timeItem__7jkBB:hover{background-color:#f8f9fa}.SelectInput_timeItemSelected__u1HjG{background-color:#eaf2fd;color:#1d2a37;font-weight:500}.SelectInput_timeItemSelected__u1HjG:hover{background-color:#eaf2fd}.SelectInput_timePickerActions__A5Me9{background:#fff;border-top:1px solid #eaedf0;display:flex;justify-content:flex-end;padding:8px}.SelectInput_confirmButton__tdhSY{align-items:center;background-color:#0c72de;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-family:Pretendard,sans-serif;font-size:12px;font-weight:600;height:32px;justify-content:center;letter-spacing:-.48px;line-height:18px;padding:7px 8px;transition:background-color .2s}.SelectInput_confirmButton__tdhSY:hover{background-color:#0a5ec4}.DropdownMenu_dropdownMenu__UGp5-{animation:DropdownMenu_dropdownFadeIn__RmBhG .2s cubic-bezier(.4,0,.2,1);background:#fff;border:1px solid #eaedf0;border-radius:4px;box-shadow:-4px 0 16px 0 #00000005,6px 6px 16px 0 #0000000a;left:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:4px 0;position:absolute;top:calc(100% + 4px);transform-origin:top;z-index:1000}@keyframes DropdownMenu_dropdownFadeIn__RmBhG{0%{opacity:0;transform:translateY(-8px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.DropdownItem_dropdownItem__XMM3T{align-items:center;background:#fff;cursor:pointer;display:flex;gap:2px;height:40px;padding:0 16px;transition:background-color .2s ease}.DropdownItem_basic__oEmJi{padding:0 16px}.DropdownItem_check__scvl2,.DropdownItem_delete__Nz5v8,.DropdownItem_grey__nZci5{padding:0 8px}.DropdownItem_dropdownItem__XMM3T:hover{background-color:#f8f9fa}.DropdownItem_delete__Nz5v8:hover{background-color:#fef9f9}.DropdownItem_iconWrapper__7n7f\+{align-items:center;display:flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.DropdownItem_icon__y23vn{display:block;height:16px;width:16px}.DropdownItem_text__R\+8b-{color:#1d2a37;flex-shrink:0;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.56px;line-height:20px}.DropdownItem_delete__Nz5v8 .DropdownItem_text__R\+8b-{color:#da2911}.custom-calendar{border:1px solid #dee3e8;border-radius:4px;font-family:Pretendard,sans-serif;padding:var(--spacing-xs) 0;-webkit-user-select:none;user-select:none;width:100%}.custom-calendar .cc-header{align-items:center;display:flex;gap:12px;justify-content:center;padding:8px 4px}.custom-calendar .cc-header .cc-nav-btn{align-items:center;background:#0000;border:none;border-radius:4px;color:#1d2a37;cursor:pointer;display:flex;height:28px;justify-content:center;padding:0;transition:background-color .15s ease;width:28px}.custom-calendar .cc-header .cc-nav-btn:hover{background:#f1f3f5}.custom-calendar .cc-header .cc-nav-btn:active{background:#e9ecef}.custom-calendar .cc-header .cc-title-btn{background:#0000;border:none;border-radius:4px;color:#1d2a37;cursor:pointer;font-size:18px;font-weight:600;letter-spacing:-.72px;line-height:26px;min-width:120px;padding:4px 8px;text-align:center;transition:background-color .15s ease}.custom-calendar .cc-header .cc-title-btn:hover:not(:disabled){background:#f1f3f5}.custom-calendar .cc-header .cc-title-btn:disabled{cursor:default}.custom-calendar .cc-header .cc-title-group{align-items:center;display:flex;gap:2px;justify-content:center}.custom-calendar .cc-picker-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,1fr);padding:16px 12px}.custom-calendar .cc-picker-grid.cc-year-grid{grid-template-columns:repeat(4,1fr)}.custom-calendar .cc-picker-cell{align-items:center;background:#0000;border:1px solid #0000;border-radius:8px;color:#1d2a37;cursor:pointer;display:flex;font-family:Pretendard,sans-serif;font-size:14px;font-weight:500;height:40px;justify-content:center;transition:border-color .15s ease}.custom-calendar .cc-picker-cell:hover{border-color:#0c72de}.custom-calendar .cc-picker-cell.cc-picker-active{background:#0c72de;border-color:#0c72de;color:#fff}.custom-calendar .cc-picker-cell.cc-picker-today:not(.cc-picker-active){border-color:#0c72de}.custom-calendar .cc-picker-cell.cc-picker-other{color:#d1d5db}.custom-calendar .cc-picker-cell.cc-picker-disabled{border-color:#0000;color:#d1d5db;cursor:default;opacity:.5;pointer-events:none}.custom-calendar .cc-picker-cell:disabled{cursor:default}.custom-calendar .cc-table{border-collapse:initial;border-spacing:4px;padding:4px 8px 8px;table-layout:fixed;width:100%}.custom-calendar .cc-table thead th{color:#606971;font-size:14px;font-weight:500;height:40px;letter-spacing:-.56px;line-height:1.5;padding:0;text-align:center}.custom-calendar .cc-table thead th .cc-weekend{color:#ef5350}.custom-calendar .cc-table tbody td{padding:0;text-align:center}.custom-calendar .cc-cell{align-items:center;aspect-ratio:1;background:#0000;border:1px solid #0000;border-radius:8px;color:#1d2a37;cursor:pointer;display:flex;font-family:Pretendard,sans-serif;font-size:16px;font-weight:500;justify-content:center;letter-spacing:-.64px;line-height:1.5;margin:0 auto;max-height:48px;max-width:48px;padding:0;transition:background-color .15s ease,border-color .15s ease;width:100%}.custom-calendar .cc-cell:hover:not(:disabled):not(.cc-current){border-color:#0c72de}.custom-calendar .cc-cell:active:not(:disabled){background:#0000}.custom-calendar .cc-cell.cc-holiday{color:#ef5350}.custom-calendar .cc-cell.cc-today{border-color:#0c72de}.custom-calendar .cc-cell.cc-in-range{background:#e8f1fc;border-radius:4px;color:#1d2a37}.custom-calendar .cc-cell.cc-in-range.cc-holiday{color:#ef5350}.custom-calendar .cc-cell.cc-selected{background:#f1f3f5;color:#1d2a37}.custom-calendar .cc-cell.cc-selected:hover{border-color:#0c72de}.custom-calendar .cc-cell.cc-selected.cc-holiday{color:#ef5350}.custom-calendar .cc-cell.cc-current{background:#0c72de;border-color:#0c72de;color:#fff}.custom-calendar .cc-cell.cc-current:hover{background:#0b65c5;border-color:#0b65c5}.custom-calendar .cc-cell.cc-current.cc-holiday{color:#fff}.custom-calendar .cc-cell.cc-current.cc-today{background:#0c72de;border-color:#0c72de;color:#fff}.custom-calendar .cc-cell.cc-disabled,.custom-calendar .cc-cell.cc-other-month{color:#d1d5db;cursor:default;pointer-events:none}.custom-calendar .cc-cell.cc-disabled{opacity:.5}.custom-calendar .cc-cell:disabled{cursor:default}.custom-calendar .cc-cell:focus-visible{outline:2px solid #0c72de;outline-offset:2px}.custom-calendar .cc-button-bar{border-top:1px solid #eaedf0;display:flex;justify-content:space-between;padding:var(--spacing-sm) 12px}.custom-calendar .cc-button-bar .cc-bar-btn{align-items:center;background:#fff;border:1px solid #dee3e8;border-radius:var(--spacing-xs);color:#1d2a37;cursor:pointer;display:flex;font-family:Pretendard,sans-serif;font-size:var(--font-size-sm);font-weight:500;height:32px;justify-content:center;padding:0 var(--spacing-md);transition:background-color .15s ease}.custom-calendar .cc-button-bar .cc-bar-btn:hover{background:#f1f3f5}.custom-calendar .cc-footer{display:none}.custom-calendar--picker{background:#fff;border:1px solid #eaedf0;border-radius:var(--card-border-radius);box-shadow:6px 6px 16px #0000000a,-4px 0 16px #00000005;display:inline-block;padding:0;width:300px}.custom-calendar--picker .cc-header{align-items:center;display:flex;gap:0;height:44px;justify-content:space-between;padding:0 12px}.custom-calendar--picker .cc-header-left,.custom-calendar--picker .cc-header-right{align-items:center;display:flex;gap:4px}.custom-calendar--picker .cc-nav-btn{height:24px;width:24px}.custom-calendar--picker .cc-title-group{align-items:center;display:flex;flex:1 1;gap:2px;justify-content:center}.custom-calendar--picker .cc-title-label{background:#0000;border:none;border-radius:4px;color:#1d2a37;cursor:pointer;font-size:var(--font-size-md);font-weight:600;letter-spacing:-.64px;line-height:24px;padding:4px 8px;text-align:center;transition:background-color .15s ease}.custom-calendar--picker .cc-title-label:hover:not(:disabled){background:#f1f3f5}.custom-calendar--picker .cc-title-label:disabled{cursor:default}.custom-calendar--picker .cc-table{border-spacing:var(--spacing-xs);padding:0 12px 10px}.custom-calendar--picker .cc-table thead th{font-size:var(--font-size-sm);height:36px}.custom-calendar--picker .cc-cell{border-radius:4px;font-size:var(--font-size-sm);max-height:36px;max-width:36px}.custom-calendar--picker .cc-cell.cc-in-range{border-radius:2px}.custom-calendar--picker .cc-picker-grid{padding:12px}.custom-calendar--picker .cc-picker-cell{border-radius:4px;font-size:var(--font-size-sm);height:36px}.custom-calendar--picker .cc-footer{border-top:1px solid #eaedf0;display:flex;justify-content:flex-end;padding:var(--spacing-sm) 12px 12px}.custom-calendar--picker .cc-confirm-btn{align-items:center;background:#0c72de;border:none;border-radius:var(--spacing-sm);color:#fff;cursor:pointer;display:flex;font-family:Pretendard,sans-serif;font-size:var(--font-size-sm);font-weight:600;height:32px;justify-content:center;padding:0 var(--spacing-md);transition:background-color .15s ease}.custom-calendar--picker .cc-confirm-btn:hover{background:#0b65c5}.custom-calendar--picker .cc-confirm-btn:active{background:#0a59b0}.custom-calendar--picker .cc-confirm-btn:focus-visible{outline:2px solid #0c72de;outline-offset:2px}.SelectBox_wrapper__aCtps{display:block;position:relative}.SelectBox_selectBox__KID6F{align-items:center;background:#fff;border:1px solid #dee3e8;border-radius:4px;box-sizing:border-box;cursor:pointer;display:flex;height:44px;justify-content:space-between;padding:6px 12px;position:relative;transition:border-color .2s ease}.SelectBox_selectBox__KID6F.SelectBox_active__AdOeF{border-color:#1d2a37}.SelectBox_selectBox__KID6F.SelectBox_error__whh-n{border-color:#f44336}.SelectBox_selectBox__KID6F.SelectBox_disabled__3zQai{background:#f4f5f6;cursor:not-allowed}.SelectBox_input__G2u-r{background:#0000;border:none;box-sizing:border-box;color:#1d2a37;cursor:pointer;flex:1 1;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.56px;line-height:20px;min-width:0;outline:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SelectBox_input__G2u-r::placeholder{color:#a7b1be}.SelectBox_input__G2u-r:disabled{color:#a7b1be;cursor:not-allowed}.SelectBox_input__G2u-r[readonly]{cursor:pointer}.SelectBox_arrow__LuNxG{color:#a7b1be;display:block;flex-shrink:0;height:16px;transition:color .2s ease;width:16px}.SelectBox_selectBox__KID6F.SelectBox_active__AdOeF .SelectBox_arrow__LuNxG,.SelectBox_selectBox__KID6F.SelectBox_filled__o71pX .SelectBox_arrow__LuNxG{color:#1d2a37}.SelectBox_clearBtn__qcTlz{align-items:center;background:#0000;border:none;cursor:pointer;display:flex;flex-shrink:0;height:16px;justify-content:center;padding:0;width:16px}.SelectBox_icon__-YTpD{color:#c9cdd1;display:block;height:16px;transition:color .2s ease;width:16px}.SelectBox_icon__-YTpD:hover{color:#a7b1be}.Checkbox_checkbox__XDW2G{align-items:center;cursor:pointer;display:flex;gap:8px;-webkit-user-select:none;user-select:none}.Checkbox_checkbox__XDW2G.Checkbox_disabled__kwzdn{cursor:not-allowed;opacity:.5}.Checkbox_input__2uZ6j{height:0;opacity:0;position:absolute;width:0}.Checkbox_icon__LKZwa{flex-shrink:0;height:24px;position:relative;width:24px}.Checkbox_iconImage__TxJZW{color:#dee3e8;display:block;height:100%;pointer-events:none;transition:color .2s ease;width:100%}.Checkbox_checked__T4kbB .Checkbox_iconImage__TxJZW{color:#1d2a37}.Checkbox_label__cjy0X{color:#606971;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.56px;line-height:20px;-webkit-user-select:none;user-select:none}.responsive_show-on-mobile__JYBH1,.responsive_show-on-phone__6zvAd,.responsive_show-on-tablet__E2qtU{display:none}.responsive_show-on-desktop__O1oGH{display:block}@media(max-width:480px){.responsive_show-on-phone__6zvAd{display:block}.responsive_hide-on-phone__O\+ue3{display:none}}@media(min-width:481px)and (max-width:768px){.responsive_show-on-tablet__E2qtU{display:block}.responsive_hide-on-tablet__G8g\+0{display:none}}@media(min-width:769px)and (max-width:1024px){.responsive_show-on-mobile__JYBH1{display:block}.responsive_hide-on-mobile__s4NMN{display:none}}@media(min-width:1025px){.responsive_show-on-desktop__O1oGH{display:block}.responsive_hide-on-desktop__kG-YQ{display:none}}.responsive_container-responsive__aOFEn{margin:0 auto;margin:var(--container-margin);max-width:1440px;max-width:var(--container-max-width);padding:0 20px;padding:0 var(--container-padding);width:100%}.responsive_grid-responsive__gqcM5{grid-gap:24px;grid-gap:var(--grid-gap);display:grid;gap:24px;gap:var(--grid-gap);grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.responsive_flex-responsive__trezc{display:flex;gap:24px;gap:var(--grid-gap)}@media(max-width:768px){.responsive_flex-responsive__trezc{flex-direction:column}}.Toast_toast__UYVaZ{align-items:center;border:1px solid;border-radius:8px;box-shadow:-4px 0 16px 0 #00000005,6px 6px 16px 0 #0000000a;display:flex;justify-content:space-between;max-width:500px;min-width:200px;padding:12px;transition:all .3s ease;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.Toast_toast__UYVaZ.Toast_error__PpDoy{background-color:#fef9f9;border-color:#ffe9ec;color:#da2911}.Toast_toast__UYVaZ.Toast_warning__NA6ln{background-color:#fff9e5;border-color:#ffe185;color:#f2a60d}.Toast_toast__UYVaZ.Toast_success__5QdAh{background-color:#f3fbef;border-color:#d5f3c9;color:#31a537}.Toast_toast__UYVaZ.Toast_info__qrK97{background-color:#f4f9ff;border-color:#eaf2fd;color:#0c72de}.Toast_iconText__6UB5s{align-items:center;display:flex;flex:1 1;gap:6px;min-width:0}.Toast_icon__PwDTq{color:currentColor;flex-shrink:0;height:22px;width:22px}.Toast_messageContainer__7BYp5{align-items:center;display:flex;flex:1 1;gap:8px;min-width:0}.Toast_message__DA6MC{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:16px;font-weight:500;letter-spacing:-.64px;line-height:1.5;margin:0;overflow-wrap:break-word;word-break:break-word}.Toast_actionButton__xvyn5{background:#0000;border:none;border-radius:6px;color:#606971;cursor:pointer;flex-shrink:0;font-family:Pretendard,sans-serif;font-size:14px;font-weight:600;height:28px;letter-spacing:-.56px;padding:4px 8px;transition:all .2s ease}.Toast_actionButton__xvyn5:hover{background-color:#0000000d}.Toast_closeButton__gHFEP{align-items:center;background:#0000;border:none;border-radius:4px;cursor:pointer;display:flex;flex-shrink:0;height:24px;justify-content:center;margin-left:8px;padding:0;transition:background-color .2s ease;width:24px}.Toast_closeButton__gHFEP:hover{background-color:#0000000d}.Toast_closeIcon__91A6X{color:#a7b1be;height:16px;width:16px}.Toast_closeIcon__91A6X:hover{color:#1d2a37}@media(max-width:768px){.Toast_toast__UYVaZ{max-width:calc(100vw - 32px);min-width:200px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.Toast_message__DA6MC{font-size:13px;letter-spacing:-.52px}.Toast_actionButton__xvyn5{font-size:12px}.Toast_icon__PwDTq{height:18px;width:18px}.Toast_closeIcon__91A6X{height:8px;width:8px}}.ToastContainer_toastContainer__E2FUm{display:flex;flex-direction:column;gap:12px;left:50%;pointer-events:none;position:fixed;top:80px;transform:translateX(-50%);z-index:9999}.ToastContainer_toastContainer__E2FUm>*{animation:ToastContainer_slideDown__Pfypu .3s ease-out;pointer-events:auto}@keyframes ToastContainer_slideDown__Pfypu{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.ToastContainer_toastContainer__E2FUm{left:16px;right:16px;top:16px;transform:none}}.InputLogin_container__jBxSE{align-items:center;background-color:#fff;border:1px solid #dee3e8;border-radius:4px;display:flex;height:54px;justify-content:space-between;overflow:hidden;padding:8px 12px;position:relative;transition:border-color .2s ease;width:350px}.InputLogin_container__jBxSE.InputLogin_default__dYOnD{border-color:#dee3e8}.InputLogin_container__jBxSE.InputLogin_active__gaB1Y{border-color:#1d2a37}.InputLogin_container__jBxSE.InputLogin_error__vTAGJ{border-color:#da2911}.InputLogin_container__jBxSE:has(input:disabled){background-color:#f6f7f8;border-color:#dee3e8;opacity:1}.InputLogin_container__jBxSE:has(input:disabled) .InputLogin_label__LCH24{color:#a7b1be}.InputLogin_container__jBxSE:has(input:disabled) .InputLogin_input__1paoN{color:#a7b1be;cursor:not-allowed}.InputLogin_inputWrapper__ZND90{display:flex;flex:1 1;flex-direction:column;gap:4px;height:38px;min-width:0}.InputLogin_label__LCH24{color:#a7b1be;flex-shrink:0;font-family:Pretendard,sans-serif;font-size:12px;font-weight:400;letter-spacing:-.48px;line-height:14px;white-space:nowrap}.InputLogin_input__1paoN{background:#0000;border:none;color:#1d2a37;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;height:20px;letter-spacing:-.56px;line-height:20px;margin:0;outline:none;padding:0;width:100%}.InputLogin_input__1paoN::placeholder{color:#a7b1be}.InputLogin_input__1paoN::-webkit-inner-spin-button,.InputLogin_input__1paoN::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.InputLogin_input__1paoN[type=number]{-moz-appearance:textfield}.InputLogin_input__1paoN[type=password]{font-family:Courier New,Courier,monospace;letter-spacing:2px}.InputLogin_clearButton__SVe1D{align-items:center;background:#0000;border:none;color:#a7b1be;cursor:pointer;display:flex;flex-shrink:0;height:24px;justify-content:center;margin:0;padding:0;transition:color .2s ease;width:24px}.InputLogin_clearButton__SVe1D:hover{color:#1d2a37}.InputLogin_clearButton__SVe1D:active{transform:scale(.95)}.InputLogin_clearButton__SVe1D svg{height:12px;width:12px}.InputLogin_toggleButton__0WwYQ{flex-shrink:0;margin-left:8px}.InputLogin_errorMessage__5P\+Zs{color:#da2911;font-family:Pretendard,sans-serif;font-size:12px;font-weight:400;letter-spacing:-.48px;line-height:14px;margin:4px 0 0}@media (max-width:480px){.InputLogin_container__jBxSE{height:48px;padding:6px 10px;width:100%}.InputLogin_inputWrapper__ZND90{height:36px}.InputLogin_label__LCH24{font-size:11px;line-height:13px}.InputLogin_input__1paoN{font-size:13px;line-height:18px}}@media (min-width:481px) and (max-width:1024px){.InputLogin_container__jBxSE{height:52px}}.BtnHide_button__0SecC{align-items:center;background:#0000;border:none;border-radius:4px;color:#c9cdd1;cursor:pointer;display:flex;flex-shrink:0;height:24px;justify-content:center;margin:0;padding:0;transition:all .2s ease;width:24px}.BtnHide_button__0SecC:hover{background-color:#f4f5f6;color:#a7b1be}.BtnHide_button__0SecC:active{background-color:#ebedf0;transform:scale(.95)}.BtnHide_button__0SecC:focus{outline:none}.BtnHide_iconWrapper__ukw4u{align-items:center;display:flex;height:16px;justify-content:center;overflow:hidden;width:16px}.BtnHide_iconWrapper__ukw4u svg{flex-shrink:0;height:100%;width:100%}.Requirement_requirement__tCCbv{align-items:center;display:flex;gap:2px}.Requirement_icon__D3JGF{flex-shrink:0;height:11.667px;width:11.667px}.Requirement_text__ynwti{flex-shrink:0;font-family:Pretendard,sans-serif;font-size:12px;font-weight:400;letter-spacing:-.48px;line-height:14px;margin:0}.Requirement_error__7Lse- .Requirement_text__ynwti{color:#da2911}.Requirement_success__Wonj\+ .Requirement_text__ynwti{color:#31a537}.TermsViewModal_container__tRWVT{width:100%}.TermsViewModal_article__6XVgC{margin-bottom:24px}.TermsViewModal_article__6XVgC:last-child{margin-bottom:0}.TermsViewModal_articleTitle__Vh1hC{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:14px;font-weight:600;letter-spacing:-.56px;line-height:20px;margin:0 0 8px}.TermsViewModal_articleText__FqKmA{color:#606971;font-family:Pretendard,sans-serif;font-size:13px;font-weight:400;letter-spacing:-.52px;line-height:20px;margin:0 0 8px;white-space:pre-wrap;word-break:keep-all}.TermsViewModal_articleText__FqKmA:last-child{margin-bottom:0}.TermsViewModal_articleList__h18Rq{color:#606971;font-family:Pretendard,sans-serif;font-size:13px;font-weight:400;letter-spacing:-.52px;line-height:20px;list-style-type:disc;margin:8px 0;padding-left:20px}.TermsViewModal_articleList__h18Rq li{margin-bottom:4px}.TermsViewModal_articleList__h18Rq li:last-child{margin-bottom:0}.TermsViewModal_termsContent__ZMz1M::-webkit-scrollbar{width:6px}.TermsViewModal_termsContent__ZMz1M::-webkit-scrollbar-track{background:#f5f6f7;border-radius:3px}.TermsViewModal_termsContent__ZMz1M::-webkit-scrollbar-thumb{background:#dee3e8;border-radius:3px}.TermsViewModal_termsContent__ZMz1M::-webkit-scrollbar-thumb:hover{background:#c9cdd1}.Modal_backdrop__hL\+Cu{align-items:center;background-color:#0000004d;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10000}.Modal_modal__F1DO4{background:#fff;border-radius:8px;box-shadow:0 4px 20px #0000001a;display:flex;flex-direction:column;overflow:hidden;position:relative}.Modal_header__TqqOO{align-items:center;display:flex;justify-content:space-between;padding:24px 32px 12px;position:relative}.Modal_title__qEXiC{color:#1d2a37;flex:1 1;font-family:Pretendard,sans-serif;font-size:20px;font-weight:700;letter-spacing:-.8px;line-height:28px;margin:0}.Modal_closeBtn__uR-WQ{align-items:center;background:none;border:none;cursor:pointer;display:flex;flex-shrink:0;padding:4px}.Modal_closeIcon__KEQwg{color:#a7b1be;height:24px;width:24px}.Modal_closeBtn__uR-WQ:hover .Modal_closeIcon__KEQwg{color:#1d2a37}.Modal_content__9g-Zp{overflow-y:auto;padding:16px 32px}.Modal_footer__Lk6dv{padding:16px 32px 24px}.Modal_btnGroup__RmcD\+{align-items:center;display:flex;gap:10px;justify-content:flex-end}.TierUpgradePromptModal_overlay__MLvhJ,.TierUpgradePromptModal_overlay__MLvhJ *,.TierUpgradePromptModal_overlay__MLvhJ :after,.TierUpgradePromptModal_overlay__MLvhJ :before{box-sizing:border-box}.TierUpgradePromptModal_overlay__MLvhJ{align-items:center;animation:TierUpgradePromptModal_fadeIn__SmIJU .2s ease;background:#00000073;display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.TierUpgradePromptModal_modal__cq0de{animation:TierUpgradePromptModal_slideUp__4JnSD .35s cubic-bezier(.16,1,.3,1);background:#fff;border-radius:16px;box-shadow:0 20px 60px #0000002e;display:flex;flex-direction:column;max-height:92vh;max-width:92vw;overflow:hidden;width:440px}.TierUpgradePromptModal_heroBanner__YA7Ai{background:linear-gradient(135deg,#0c72de,#4a9af5 60%,#7bb8ff);flex-shrink:0;overflow:hidden;padding:32px 28px 24px;position:relative;text-align:center}.TierUpgradePromptModal_heroBanner__YA7Ai:before{background:#ffffff14;border-radius:50%;content:"";height:120px;position:absolute;right:-40px;top:-40px;width:120px}.TierUpgradePromptModal_heroBanner__YA7Ai:after{background:#ffffff0f;border-radius:50%;bottom:-20px;content:"";height:80px;left:-30px;position:absolute;width:80px}.TierUpgradePromptModal_heroIcon__nHgVt{animation:TierUpgradePromptModal_rocketBounce__vkP4L 2s ease-in-out infinite;display:inline-block;font-size:40px;margin-bottom:12px}.TierUpgradePromptModal_heroTitle__Q23p2{color:#fff;font-size:20px;font-weight:700;letter-spacing:-.3px;margin:0 0 6px}.TierUpgradePromptModal_heroSubtitle__c3qlT{color:#ffffffd9;font-size:14px;line-height:1.5;margin:0}.TierUpgradePromptModal_body__Ra4It{flex:1 1;min-height:0;overflow-y:auto;padding:24px 28px}.TierUpgradePromptModal_planCompare__vcED4{align-items:center;display:flex;gap:12px;margin-bottom:20px}.TierUpgradePromptModal_planCard__0fzVC{border-radius:10px;flex:1 1;padding:14px 16px;text-align:center;transition:transform .2s}.TierUpgradePromptModal_planCurrent__Cg-7-{background:#f4f5f7;border:1px solid #e2e5e9}.TierUpgradePromptModal_planTarget__88tDZ{background:#f0f7ff;border:1px solid #0c72de;position:relative}.TierUpgradePromptModal_planLabel__f84Aw{font-size:11px;font-weight:600;letter-spacing:.5px;margin:0 0 6px;text-transform:uppercase}.TierUpgradePromptModal_planCurrent__Cg-7- .TierUpgradePromptModal_planLabel__f84Aw{color:#8b95a1}.TierUpgradePromptModal_planTarget__88tDZ .TierUpgradePromptModal_planLabel__f84Aw{color:#0c72de}.TierUpgradePromptModal_planName__GG7cK{color:#1a1a1a;font-size:18px;font-weight:700;margin:0 0 4px}.TierUpgradePromptModal_planLimit__0Rw0o{color:#8b95a1;font-size:12px;margin:0}.TierUpgradePromptModal_planTarget__88tDZ .TierUpgradePromptModal_planLimit__0Rw0o{color:#4a7cc9}.TierUpgradePromptModal_arrowIcon__kMeKf{color:#0c72de;flex-shrink:0;font-size:20px}.TierUpgradePromptModal_benefitsList__FrdC1{list-style:none;margin:0 0 20px;padding:0}.TierUpgradePromptModal_benefitItem__WyAkB{align-items:center;color:#374151;display:flex;font-size:14px;gap:10px;line-height:1.4;padding:8px 0}.TierUpgradePromptModal_benefitIcon__oNE8-{align-items:center;color:#0c72de;display:flex;flex-shrink:0;font-size:14px;font-weight:700;justify-content:center}.TierUpgradePromptModal_priceBox__0HBL1{align-items:center;background:#f8f9fb;border:1px solid #edf1f5;border-radius:10px;display:flex;justify-content:space-between;margin-bottom:4px;padding:12px 16px}.TierUpgradePromptModal_priceLabel__ouOu\+{color:#6b7684;font-size:13px;margin:0}.TierUpgradePromptModal_priceValue__-TjZm{color:#1a1a1a;font-size:18px;font-weight:700;margin:0}.TierUpgradePromptModal_priceUnit__uGtx4{color:#8b95a1;font-size:12px;font-weight:400;margin-left:2px}.TierUpgradePromptModal_priceNote__LwK04{color:#8b95a1;font-size:12px;margin:4px 0 0;text-align:right}.TierUpgradePromptModal_footer__OVqfv{display:flex;flex-direction:column;flex-shrink:0;gap:8px;padding:0 28px 24px}.TierUpgradePromptModal_upgradeBtn__gwUcv{background:#0c72de;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;height:36px;letter-spacing:-.2px;overflow:hidden;position:relative;transition:all .2s ease;width:100%}.TierUpgradePromptModal_upgradeBtn__gwUcv:hover:not(:disabled){background:#0b66c7;box-shadow:0 4px 12px #0c72de40;transform:translateY(-1px)}.TierUpgradePromptModal_upgradeBtn__gwUcv:active{transform:translateY(0)}.TierUpgradePromptModal_upgradeBtn__gwUcv:disabled{box-shadow:none;cursor:not-allowed;opacity:.6;transform:none}.TierUpgradePromptModal_upgradeBtnShine__rBtbV{animation:TierUpgradePromptModal_btnShine__M4DFE 3s ease-in-out infinite;background:linear-gradient(90deg,#0000,#fff3,#0000);height:100%;left:-100%;position:absolute;top:0;width:100%}.TierUpgradePromptModal_cancelBtn__81Uce{background:#0000;border:none;border-radius:8px;color:#8b95a1;cursor:pointer;font-size:14px;height:40px;transition:color .15s;width:100%}.TierUpgradePromptModal_cancelBtn__81Uce:hover{color:#374151}.TierUpgradePromptModal_loadingOverlay__cWWdt{align-items:center;background:#ffffffd9;border-radius:16px;display:flex;flex-direction:column;inset:0;justify-content:center;position:absolute;z-index:2}.TierUpgradePromptModal_spinner__lsrKR{animation:TierUpgradePromptModal_spin__hWfCI .8s linear infinite;border:3px solid #e2e5e9;border-radius:50%;border-top-color:#0c72de;height:36px;width:36px}.TierUpgradePromptModal_loadingText__jHA98{color:#6b7684;font-size:14px;margin-top:12px}.TierUpgradePromptModal_successOverlay__t3WIV{align-items:center;animation:TierUpgradePromptModal_fadeIn__SmIJU .3s ease;background:#fff;border-radius:16px;display:flex;flex-direction:column;inset:0;justify-content:center;position:absolute;z-index:2}.TierUpgradePromptModal_successIcon__fwUVl{align-items:center;animation:TierUpgradePromptModal_popIn__fSqOw .5s cubic-bezier(.68,-.55,.27,1.55);display:flex;height:64px;justify-content:center;margin-bottom:16px;width:64px}.TierUpgradePromptModal_successIcon__fwUVl svg{height:100%;width:100%}.TierUpgradePromptModal_successTitle__vbMh6{color:#1a1a1a;font-size:20px;font-weight:700;margin:0 0 8px}.TierUpgradePromptModal_successMsg__boSSO{color:#6b7684;font-size:14px;line-height:1.5;margin:0 0 24px;text-align:center}.TierUpgradePromptModal_successCloseBtn__gOi27{background:#0c72de;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:15px;font-weight:600;height:42px;padding:0 32px;transition:background .15s}.TierUpgradePromptModal_successCloseBtn__gOi27:hover{background:#095cbb}.TierUpgradePromptModal_noPaymentWrap__HtG6Z{padding:8px 0;text-align:center}.TierUpgradePromptModal_noPaymentIcon__H7gMd{font-size:40px;margin-bottom:12px}.TierUpgradePromptModal_noPaymentTitle__ugvpN{color:#1a1a1a;font-size:16px;font-weight:700;margin:0 0 8px}.TierUpgradePromptModal_noPaymentMsg__29KlP{color:#6b7684;font-size:14px;line-height:1.5;margin:0 0 20px}.TierUpgradePromptModal_paymentBtn__sRAy5{align-items:center;background:#0c72de;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:6px;height:42px;padding:0 24px;transition:background .15s}.TierUpgradePromptModal_paymentBtn__sRAy5:hover{background:#095cbb}.TierUpgradePromptModal_noPermissionWrap__v73tw{padding:8px 0;text-align:center}.TierUpgradePromptModal_noPermissionTitle__Z8RUi{color:#1a1a1a;font-size:16px;font-weight:700;margin:0 0 12px}.TierUpgradePromptModal_noPermissionMsg__wsU-c{color:#6b7684;font-size:14px;line-height:1.6;margin:0}.TierUpgradePromptModal_confetti__fGN6i{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:3}.TierUpgradePromptModal_agreements__Coc4J{background:#f8f9fb;border-radius:12px;display:flex;flex-direction:column;gap:12px;margin-top:16px;padding:16px}.TierUpgradePromptModal_agreementRow__QJzuv{align-items:center;display:flex;justify-content:space-between}.TierUpgradePromptModal_agreementItem__1SK2G{align-items:center;cursor:pointer;display:flex;flex:1 1;gap:8px}.TierUpgradePromptModal_agreementText__zwF09{color:#4e5968;font-size:13px;font-weight:500;line-height:1.4}.TierUpgradePromptModal_agreementRequired__qAuX7{color:#e53e3e;font-weight:600;margin-right:4px}.TierUpgradePromptModal_viewTermsBtn__19\+KL{align-items:center;border-radius:6px;cursor:pointer;display:flex;flex-shrink:0;height:28px;justify-content:center;transition:background .15s;width:28px}.TierUpgradePromptModal_viewTermsBtn__19\+KL:hover{background:#e8eaed}.TierUpgradePromptModal_confettiPiece__HGwlu{animation:TierUpgradePromptModal_confettiFall__0hr1T 1.5s ease-out forwards;border-radius:2px;height:8px;position:absolute;top:-10px;width:8px}@keyframes TierUpgradePromptModal_fadeIn__SmIJU{0%{opacity:0}to{opacity:1}}@keyframes TierUpgradePromptModal_slideUp__4JnSD{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes TierUpgradePromptModal_rocketBounce__vkP4L{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes TierUpgradePromptModal_btnShine__M4DFE{0%{left:-100%}50%{left:100%}to{left:100%}}@keyframes TierUpgradePromptModal_spin__hWfCI{to{transform:rotate(1turn)}}@keyframes TierUpgradePromptModal_popIn__fSqOw{0%{transform:scale(0)}60%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes TierUpgradePromptModal_confettiFall__0hr1T{0%{opacity:1;transform:translateY(0) rotate(0deg)}to{opacity:0;transform:translateY(400px) rotate(2turn)}}.EmployeeSignUpPage_container__FTZ8Q{background-color:#fff;display:flex;justify-content:center;padding:40px 20px;width:100%}.EmployeeSignUpPage_contentWrapper__oTBWB{display:flex;flex-direction:column;gap:40px;max-width:100%;width:350px}.EmployeeSignUpPage_sectionGroup__dBFI1{display:flex;flex-direction:column;gap:16px;width:100%}.EmployeeSignUpPage_sectionHeader__WjlYo{display:flex;flex-direction:column;gap:2px;width:100%}.EmployeeSignUpPage_sectionTitle__jqV76{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:18px;font-weight:600;letter-spacing:-.72px;line-height:26px;margin:0}.EmployeeSignUpPage_sectionDescription__3Xsp2{color:#606971;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.56px;line-height:20px;margin:0}.EmployeeSignUpPage_divider__qCLnP{background-color:#eaedf0;height:1px;margin:8px 0;width:100%}.EmployeeSignUpPage_emailVerifiedBox__lbmIx{align-items:center;background-color:#f8f9fa;border-radius:8px;display:flex;justify-content:space-between;padding:16px;width:100%}.EmployeeSignUpPage_emailText__wiiQT{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:14px;font-weight:600;letter-spacing:-.56px;line-height:20px;margin:0}.EmployeeSignUpPage_verifiedTag__qxLFf{align-items:center;background-color:#f3fbef;border:1px solid #d5f3c9;border-radius:4px;display:flex;gap:2px;padding:2px 6px}.EmployeeSignUpPage_verifiedTagIconWrapper__CvuUQ{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.EmployeeSignUpPage_verifiedTagIconWrapper__CvuUQ svg{display:block;height:20px;width:20px}.EmployeeSignUpPage_verifiedTagText__xa68M{color:#31a537;font-family:Pretendard,sans-serif;font-size:12px;font-weight:600;letter-spacing:-.48px;line-height:14px;margin:0}.EmployeeSignUpPage_inputGroup__Ba4m-,.EmployeeSignUpPage_passwordGroup__efXhq{display:flex;flex-direction:column;gap:16px;width:100%}.EmployeeSignUpPage_passwordInputWrapper__lt5kr,.EmployeeSignUpPage_requirementGroup__9TAEo{display:flex;flex-direction:column;gap:8px;width:100%}.EmployeeSignUpPage_requirementGroup__9TAEo{margin-top:0}.EmployeeSignUpPage_emailField__XDANU{display:flex;flex-direction:column;gap:6px;width:100%}.EmployeeSignUpPage_additionalInfoGroup__tK1Te,.EmployeeSignUpPage_userInfoGroup__UCelv{display:flex;flex-direction:column;gap:16px;width:100%}.EmployeeSignUpPage_addressGroup__3EBVR{display:flex;flex-direction:column;gap:6px;width:100%}.EmployeeSignUpPage_addressSearchRow__zv24X{align-items:flex-start;display:flex;gap:8px;width:100%}.EmployeeSignUpPage_addressSearchRow__zv24X>div:first-child{flex:1 1;min-width:0}.EmployeeSignUpPage_addressSearchRow__zv24X button{flex-shrink:0;height:44px;margin-top:28px;min-width:100px}.EmployeeSignUpPage_calendarField__t09So,.EmployeeSignUpPage_nationalityField__1EAkL{display:flex;flex-direction:column;gap:6px;width:100%}.EmployeeSignUpPage_calendarField__t09So .p-calendar{position:relative;width:100%}.EmployeeSignUpPage_calendarField__t09So .p-inputwrapper{width:100%}.EmployeeSignUpPage_calendarField__t09So .p-inputtext{border:1px solid #dee3e8;border-radius:4px;box-sizing:border-box;color:#1d2a37;font-family:Pretendard,sans-serif;font-size:14px;height:44px;outline:none;padding:6px 40px 6px 12px;transition:border-color .2s ease;width:100%}.EmployeeSignUpPage_calendarField__t09So .p-inputtext:focus,.EmployeeSignUpPage_calendarField__t09So .p-inputtext:focus-visible{border-color:#1d2a37!important;box-shadow:none!important}.EmployeeSignUpPage_calendarField__t09So .p-inputtext::placeholder{color:#a7b1be}.EmployeeSignUpPage_calendarField__t09So .p-datepicker-trigger{align-items:center;background:#0000;border:none;color:#606971;display:flex;height:24px;justify-content:center;padding:0;position:absolute;right:8px;top:50%;transform:translateY(-50%);width:24px}.EmployeeSignUpPage_calendarField__t09So .p-datepicker-trigger:hover{background:#0000;border:none;color:#1d2a37}.EmployeeSignUpPage_calendarField__t09So .p-datepicker-trigger:focus{border:none;box-shadow:none;outline:none}.EmployeeSignUpPage_fieldLabel__mYjRH{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:14px;font-weight:600;letter-spacing:-.56px;line-height:20px}.EmployeeSignUpPage_required__F4Pdy{color:#0c72de}.EmployeeSignUpPage_bankGroup__EKB\+x{display:flex;flex-direction:column;gap:6px;width:100%}.EmployeeSignUpPage_bankInputRow__q1sfF{align-items:flex-end;display:flex;gap:16px;width:100%}.EmployeeSignUpPage_bankInputRow__q1sfF>div:first-child{flex-shrink:0;width:160px}.EmployeeSignUpPage_bankInputRow__q1sfF>div:last-child{flex:1 1;min-width:0}.EmployeeSignUpPage_agreementSection__MoV-a{display:flex;flex-direction:column;gap:6px;width:100%}.EmployeeSignUpPage_agreementRow__iAbDj{align-items:center;display:flex;gap:6px;justify-content:space-between;width:100%}.EmployeeSignUpPage_agreementLabel__TCmjf{align-items:center;color:#1d2a37;display:flex;font-family:Pretendard,sans-serif;font-size:14px;gap:2px;letter-spacing:-.56px;line-height:20px}.EmployeeSignUpPage_agreementBold__EAUBH{color:#1d2a37;font-weight:600}.EmployeeSignUpPage_agreementText__8knDA{color:#1d2a37;font-weight:400}.EmployeeSignUpPage_agreementIcon__XsIfd{align-items:center;cursor:pointer;display:flex;flex-shrink:0;height:24px;justify-content:center;padding:8px;transition:opacity .2s;width:24px}.EmployeeSignUpPage_agreementIcon__XsIfd:hover{opacity:.7}.EmployeeSignUpPage_agreementIcon__XsIfd svg{display:block}.EmployeeSignUpPage_buttonGroup__I2rKb{align-items:center;display:flex;flex-direction:column;gap:10px;width:100%}.EmployeeSignUpPage_errorText__zq0r9{color:#ff4d4f;font-family:Pretendard,sans-serif;font-size:12px;font-weight:400;letter-spacing:-.48px;line-height:14px;margin-top:4px}@media (max-width:768px){.EmployeeSignUpPage_contentWrapper__oTBWB{max-width:536px;width:100%}.EmployeeSignUpPage_container__FTZ8Q{padding:20px}}@media (max-width:480px){.EmployeeSignUpPage_container__FTZ8Q{padding:20px 12px}.EmployeeSignUpPage_contentWrapper__oTBWB{gap:32px}.EmployeeSignUpPage_bankInputRow__q1sfF{align-items:stretch;flex-direction:column}.EmployeeSignUpPage_bankInputRow__q1sfF>div:first-child{width:100%}}.CompanySelectModal_overlay__sKEZ4{align-items:center;animation:CompanySelectModal_fadeIn__XXc5H .2s ease-in-out;background-color:#0000004d;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:4000}.CompanySelectModal_modal__NibUp{background:#fff;border-radius:20px;box-shadow:0 0 36px 0 #0000001f;display:flex;flex-direction:column;max-height:80vh;max-width:480px;overflow:hidden;width:90%}.CompanySelectModal_header__JJv\+8{align-items:center;display:flex;justify-content:space-between;padding:20px 20px 0;position:relative}.CompanySelectModal_title__pvn3N{color:#1d2a37;flex:1 1;font-family:Pretendard,sans-serif;font-size:20px;font-weight:700;letter-spacing:-.8px;line-height:28px;margin:0}.CompanySelectModal_closeBtn__pPvqx{align-items:center;cursor:pointer;display:flex;flex-shrink:0;padding:4px}.CompanySelectModal_closeBtn__pPvqx img{box-sizing:initial;height:24px;opacity:.6;padding:4px;width:24px}.CompanySelectModal_content__Czg46{overflow-y:auto;padding:20px 20px 24px}.CompanySelectModal_subtitle__T6vt6{color:#606971;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.56px;line-height:20px;margin:0 0 20px;text-align:center}.CompanySelectModal_list__213r7{display:flex;flex-direction:column;gap:12px}.CompanySelectModal_item__OoMj0{align-items:center;border:1px solid #dee3e8;border-radius:4px;cursor:pointer;display:flex;justify-content:space-between;padding:20px;transition:all .2s ease}.CompanySelectModal_item__OoMj0:hover{background-color:#f4f5f6;border-color:#1d2a37}.CompanySelectModal_item__OoMj0 .CompanySelectModal_info__YcOax{flex:1 1}.CompanySelectModal_item__OoMj0 .CompanySelectModal_info__YcOax h3{color:#1d2a37;font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,Roboto,Helvetica Neue,Segoe UI,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,sans-serif;font-size:16px;font-weight:600;letter-spacing:-.64px;line-height:24px;margin:0 0 4px}.CompanySelectModal_item__OoMj0 .CompanySelectModal_info__YcOax p{font-size:14px;font-weight:400;letter-spacing:-.56px;line-height:20px;margin:0}.CompanySelectModal_item__OoMj0 .CompanySelectModal_arrow__H4gC\+,.CompanySelectModal_item__OoMj0 .CompanySelectModal_info__YcOax p{color:#606971;font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,Roboto,Helvetica Neue,Segoe UI,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,sans-serif}.CompanySelectModal_item__OoMj0 .CompanySelectModal_arrow__H4gC\+{font-size:20px;transition:transform .2s ease}.CompanySelectModal_item__OoMj0:hover .CompanySelectModal_arrow__H4gC\+{transform:translateX(4px)}@keyframes CompanySelectModal_fadeIn__XXc5H{0%{opacity:0}to{opacity:1}}@media(max-width:480px){.CompanySelectModal_modal__NibUp{padding:24px;width:95%}.CompanySelectModal_closeButton__O9mUp{right:12px;top:12px}.CompanySelectModal_header__JJv\+8 h2{font-size:18px;line-height:24px}.CompanySelectModal_header__JJv\+8 p{font-size:13px;line-height:18px}.CompanySelectModal_item__OoMj0{padding:16px}.CompanySelectModal_item__OoMj0 .CompanySelectModal_info__YcOax h3{font-size:15px;line-height:22px}.CompanySelectModal_item__OoMj0 .CompanySelectModal_info__YcOax p{font-size:13px;line-height:18px}}.LoginPage_loginContainer__\+mQO1{align-items:center;background-color:#fafafa;display:flex;height:100vh;justify-content:center;overflow-y:auto}.LoginPage_loginCard__Q-JtC{align-items:center;background:#fff;border-radius:20px;display:flex;flex-direction:column;gap:30px;padding:24px}.LoginPage_logoWrapper__7oikv{align-items:center;display:flex;flex-shrink:0;height:70px;justify-content:center}.LoginPage_logoWrapper__7oikv img{max-height:100%;max-width:100%;object-fit:contain}.LoginPage_inputSection__EUvDP{display:flex;flex-direction:column;gap:24px;width:100%}.LoginPage_form__YjPvA{display:flex;flex-direction:column;gap:30px;width:100%}.LoginPage_inputGroup__p8SrW{display:flex;flex-direction:column;gap:24px;width:100%}.LoginPage_inputWrapper__k3Wmf{display:flex;flex-direction:column;gap:16px;width:300px}.LoginPage_emailInput__Znj\+4,.LoginPage_passwordInput__sv7li{width:100%}.LoginPage_inputBox__NPXdd{border:1px solid #a7b1be;border-radius:2px;box-sizing:border-box;color:#1d2a37;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;height:44px;letter-spacing:-.56px;line-height:20px;padding:10px 12px;width:100%}.LoginPage_inputBox__NPXdd::placeholder{color:#606971}.LoginPage_inputBox__NPXdd:focus{border-color:#0c72de;outline:none}.LoginPage_pwbox__j9EXx{position:relative;width:100%}.LoginPage_pwbox__j9EXx .LoginPage_inputBox__NPXdd{padding-right:40px}.LoginPage_eyeButton__ITEi6{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:center;padding:0;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.LoginPage_eyeButton__ITEi6 img{height:20px;width:20px}.LoginPage_checkboxRow__jngV2{align-items:flex-start;display:flex;gap:8px}.LoginPage_buttonSection__37\+93{display:flex;flex-direction:column;gap:14px;width:100%}.LoginPage_linkSection__dF0kb{align-items:center;display:flex;justify-content:center;padding-top:10px;width:300px}.LoginPage_linkWrapper__lSBSb{align-items:center;display:flex;gap:12px;justify-content:center}.LoginPage_linkText__K8u61{background:none;border:none;color:#a7b1be;cursor:pointer;font-family:Pretendard,sans-serif;font-size:12px;font-weight:600;line-height:18px;padding:0}.LoginPage_linkText__K8u61:hover{text-decoration:underline}.LoginPage_divider__GA\+Q-{border-left:1px solid #eaedf0;height:12px;width:0}.LoginPage_errorMessage__afIJE{color:#da2911;font-family:Noto Sans KR,sans-serif;font-size:12px;font-weight:400;line-height:18px;white-space:pre-wrap}.backgroundc{display:flex;flex:1 1;flex-direction:column;justify-content:flex-start;width:100%}.backgroundc.hasFooterLayout{min-height:100vh}.backgroundc.hasFooterLayout .content{min-height:calc(var(--min-vh) - 118px);min-height:calc(var(--min-vh) - var(--dashboard-footer-height, 118px))}.component1,.component10,.component2,.component3,.component5,.component7,.component8,.component9{transition:all .3s ease}.outtercontainer{box-sizing:border-box;display:contents;height:auto;max-width:1224px;width:1224px}.innercontainer{display:flex;gap:var(--grid-gap);justify-content:center;margin:0 auto;max-width:var(--container-max-width);position:relative;transition:all .3s ease}.left-column{width:836px}.left-column,.right-column{display:flex;flex-direction:column;gap:var(--spacing-md)}.right-column{width:340px}.innercontainer>div{transition:width .3s ease,height .3s ease,transform .3s ease}.component1,.component10,.component2,.component3,.component5,.component7,.component8,.component9{width:100%}.component2,.component3{display:flex;flex-direction:column}.component3{position:relative}.component5,.component8{padding:var(--spacing-sm);padding-top:var(--spacing-lg)}.component7{overflow:auto}.component7,.component9{padding:var(--card-padding)}.component9{overflow:hidden}.component9 .members-list{display:flex;flex:0 1 auto;flex-wrap:nowrap;gap:var(--spacing-md);height:100%;margin-top:var(--spacing-md);overflow-x:auto;overflow-y:hidden;padding-right:var(--card-padding)}.component7::-webkit-scrollbar,.component9 .members-list::-webkit-scrollbar{height:8px;width:2px}.component7::-webkit-scrollbar-track,.component9 .members-list::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.component7::-webkit-scrollbar-thumb,.component9 .members-list::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.component7::-webkit-scrollbar-thumb:hover,.component9 .members-list::-webkit-scrollbar-thumb:hover{background:#555}.component9 .members-list .member-card{width:80px}.node-org{align-items:center;display:flex;justify-content:space-between}.node-org-text{color:#4d4d4d;color:var(--grey-grey-700,#4d4d4d);font-family:Pretendard;font-size:var(--font-size-sm);font-style:normal;font-weight:400;letter-spacing:-.56px;line-height:20px}.component6{background:#fff;border:1px solid var(--color-gray-400);border-radius:8px;height:168px;padding:var(--spacing-lg);width:690px}.component6 .mainc{align-items:center;border-bottom:1px solid var(--color-gray-400);display:flex;gap:var(--spacing-sm);height:24px;justify-content:space-between;padding:var(--spacing-sm);width:672px}.component6 .body{color:var(--color-gray-800);font-size:var(--font-size-sm);line-height:22px}.component6 .body,.component6 .cp2{font-family:Noto Sans KR;font-weight:500}.component6 .cp2{color:var(--color-gray-500);font-size:var(--font-size-xs);line-height:18px}@media (min-width:1225px){body{justify-content:center}}.members-list{grid-gap:var(--spacing-xs);display:grid;gap:var(--spacing-xs);grid-template-columns:repeat(3,1fr);margin-top:12px}.member-card{align-items:center;cursor:pointer;display:flex;flex-direction:column;width:80px}.member-card-name{margin-bottom:8px;margin-top:6px;text-align:center}.member-card p{color:var(--color-gray-800);margin:0 0 2px}.member-card img{border-radius:50%;height:56px;overflow:hidden;width:56px}.member-card .vacation-status{align-items:center;background-color:#ecf4fe;border-radius:2px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;display:flex;height:18px;justify-content:center;margin-top:2px;min-width:45px;padding:2px 4px}.member-card .vacation-status span{color:var(--color-blue-600);font-size:10px;font-weight:500}.no-approval-list{color:#797676;color:var(--grey-grey-500,#797676);font-family:Pretendard;font-size:var(--font-size-lg);font-style:normal;font-weight:500;justify-content:center!important;letter-spacing:-.72px;line-height:26px;margin-top:16px;text-align:center}.dashboard-approval-list{align-items:flex-start;display:flex;flex-direction:column;height:calc(100% - 40px);justify-content:flex-start;overflow-y:auto;scrollbar-width:none}.dashboard-approval-item{border-bottom:1px solid #eee;box-sizing:border-box;cursor:pointer;justify-content:space-between;padding:var(--spacing-md) 10px;transition:background-color .2s ease;width:100%}.dashboard-approval-info,.dashboard-approval-item{align-items:center;display:flex;flex-direction:row}.dashboard-approval-info{flex:1 1;gap:var(--spacing-sm);min-width:0;overflow:hidden}.dashboard-approval-avatar{align-items:center;background-color:#f9f9f9;border:1px solid #f0f0f0;border-radius:6px;color:#4d4d4d;color:var(--grey-grey-700,#4d4d4d);display:flex;flex-shrink:0;font-family:Pretendard;font-size:var(--font-size-sm);font-weight:500;height:32px;justify-content:center;width:32px}.dashboard-approval-text{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0;overflow:hidden}.dashboard-approval-title-wrapper{align-items:center;display:flex;flex-direction:row;gap:var(--spacing-xs);min-width:0;overflow:hidden;width:100%}.dashboard-approval-type{color:#232527;color:var(--grey-grey-800,#232527);flex-shrink:0;font-weight:500;max-width:30%}.dashboard-approval-title,.dashboard-approval-type{font-family:Pretendard;font-size:var(--font-size-sm);font-style:normal;letter-spacing:-.56px;line-height:20px;overflow:hidden;text-overflow:ellipsis;transition:-webkit-text-decoration .2s ease;transition:text-decoration .2s ease;transition:text-decoration .2s ease,-webkit-text-decoration .2s ease;white-space:nowrap}.dashboard-approval-title{color:#4d4d4d;color:var(--grey-grey-700,#4d4d4d);flex:1 1;font-weight:400;min-width:0}.dashboard-approval-item:hover .dashboard-approval-title,.dashboard-approval-item:hover .dashboard-approval-type{text-decoration:underline}.dashboard-approval-meta{align-items:center;display:flex;flex-direction:row;gap:var(--spacing-xs)}.dashboard-approval-author{color:#232527;color:var(--grey-grey-800,#232527)}.dashboard-approval-author,.dashboard-approval-date{font-family:Pretendard;font-size:var(--font-size-xs);font-style:normal;font-weight:500;letter-spacing:-.48px;line-height:14px}.dashboard-approval-date{color:#4d4d4d;color:var(--grey-grey-700,#4d4d4d)}.dashboard-approval-status{align-items:center;border-radius:4px;box-sizing:border-box;display:flex;font-size:var(--font-size-xs);font-style:normal;font-weight:500;gap:12px;justify-content:center;letter-spacing:-.48px;line-height:14px;padding:5px 6px;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.dashboard-approval-status.승인{background:#fff;border:1px solid #77d24b;border:1px solid var(--green-green-500,#77d24b);color:#37a604;color:var(--green-green-500,#37a604)}.dashboard-approval-status.대기,.dashboard-approval-status.진행{background:#fff;border:1px solid #b2b2b2;color:#666}.dashboard-approval-status.진행{border:1px solid var(--grey-grey-400,#b2b2b2);color:var(--grey-grey-400,#666)}.dashboard-approval-status.반려{background:#fff;border:1px solid #e4503c;border:1px solid var(--alert-red-100,#e4503c);color:#e4503c;color:var(--alert-red-100,#e4503c)}.dashboard-approval-status.취소{background:#fff;border:1px solid #e2e3e5;color:#6c757d}.dashboard-schedule-wrapper{height:100%;overflow-y:auto;scrollbar-width:none}.dashboard-schedule-item{align-items:center;border-bottom:1px solid var(--color-gray-400);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;cursor:pointer;display:flex;flex-direction:row;height:var(--button-height);justify-content:space-between;padding:var(--spacing-sm)}.peristalsis-btn{background-color:#fff;border:1px solid #e1e2e3;border-radius:4px;box-sizing:border-box;color:#4d4d4d;flex-direction:row;font-size:var(--font-size-sm);gap:var(--spacing-xs);letter-spacing:-.04em;line-height:20px;overflow:hidden;padding:6px 16px;text-align:left}.peristalsis-btn:hover{border-color:var(--color-gray-500);color:var(--color-gray-900)}.peristalsis-btn:after{background-image:url(/static/media/arrow-right.622fc8caf12e63b85ab9.svg);background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:16px;opacity:.6;transition:transform .2s ease;width:16px}.peristalsis-btn:hover:after{opacity:.8;transform:translateX(4px)}.dashboard-schedule-time{color:var(--color-gray-500)}.dashboard-schedule-summary{color:var(--color-gray-800);transition:-webkit-text-decoration .2s ease;transition:text-decoration .2s ease;transition:text-decoration .2s ease,-webkit-text-decoration .2s ease}.dashboard-schedule-item:hover .dashboard-schedule-summary{text-decoration:underline}.attend-button.disabled{background:#e1e2e3;background:var(--grey-grey-400,#e1e2e3);border-radius:2px;color:#fff}.dashboard-componet-content{box-sizing:border-box;height:100%}.vacation-list-container{display:flex;flex-direction:column;height:100%}.vacation-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.vacation-header-title{color:#4d4d4d;color:var(--grey-grey-700,#4d4d4d);font-family:Pretendard;font-size:var(--font-size-sm);font-style:normal;font-weight:500;letter-spacing:-.56px;line-height:20px}.vacation-empty-state{align-items:center;display:flex;height:100%;justify-content:center;min-height:200px}.vacation-empty-text{color:#797676;color:var(--grey-grey-500,#797676);font-family:Pretendard;font-size:var(--font-size-lg);font-style:normal;font-weight:500;letter-spacing:-.72px;line-height:26px;text-align:center}.vacation-list{display:flex;flex-direction:column;gap:var(--spacing-xs);height:100%;overflow-y:auto;padding:6px 0;scrollbar-width:none}.vacation-list::-webkit-scrollbar{width:2px}.vacation-list::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.vacation-list::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.vacation-list::-webkit-scrollbar-thumb:hover{background:#555}.vacatioc-member{align-items:center;display:flex;gap:8px}.vacation-member-profile{border-radius:6px;border-radius:50%;flex-shrink:0;height:40px;overflow:hidden;width:40px}.vacation-member-item{align-items:center;background:#fff;cursor:pointer;display:flex;padding:8px 0;transition:all .2s ease}.vacation-member-avatar{border-radius:50%;flex-shrink:0;height:var(--input-height);overflow:hidden;position:relative;width:40px}.vacation-member-avatar img{height:100%;object-fit:cover;width:100%}.vacation-member-initial{align-items:center;background-color:#f0f0f0;background-color:var(--grey-grey-200,#f0f0f0);color:#666;color:var(--grey-grey-600,#666);display:flex;font-family:Pretendard;font-size:var(--font-size-md);font-weight:500;height:100%;justify-content:center;width:100%}.vacation-member-info{display:flex;flex:1 1;flex-direction:column;min-width:0}.vacation-member-name-wrapper{align-items:center;display:flex;gap:2px}.vacation-member-name{color:#232527;color:var(--grey-grey-800,#232527);font-family:Pretendard;font-size:var(--font-size-sm);font-style:normal;font-weight:500;letter-spacing:-.56px;line-height:20px}.vacation-member-position{font-weight:400;line-height:18px}.vacation-member-position,.vacation-type-badge{color:#797676;color:var(--grey-grey-500,#797676);font-family:Pretendard;font-size:var(--font-size-xs);font-style:normal;letter-spacing:-.48px}.vacation-type-badge{align-items:center;background:#f9f9f9;background:var(--grey-grey-150,#f9f9f9);border-radius:2px;display:flex;font-weight:500;gap:2px;justify-content:center;line-height:14px;padding:2px 4px 2px 2px}@media (max-width:var(--container-max-width )){.innercontainer{max-width:100%}.left-column{width:362px}.right-column{width:340px}}@media (min-width:769px) and (max-width:1024px){.innercontainer{box-sizing:border-box;flex-direction:row;flex-wrap:wrap;gap:var(--spacing-md);justify-content:center;max-width:100%;padding:0 12px;width:100%}.left-column,.right-column{display:flex;flex-direction:column;gap:14px;max-width:none;width:calc(50% - 8px)}.component1,.component10,.component2,.component3,.component5,.component7,.component8,.component9{padding:18px;width:100%}.component1{height:122px}.component2{height:280px}.component3{height:260px}.component5{height:400px}.component7{height:540px}.component8{height:420px}.component9{height:490px}.component10{height:410px}.attend-button{height:var(--button-height)}.attend-button,.title1{font-size:var(--font-size-lg)}.title1{line-height:var(--line-height-normal)}.dashboard-approval-item{gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-md)}.vacation-member-item{padding:var(--spacing-md)}.vacation-member-avatar{height:var(--input-height);width:40px}.news-preview-tab{font-size:var(--font-size-lg);line-height:var(--line-height-normal)}}@media (max-width:680px){.innercontainer{align-items:center;flex-direction:column;gap:var(--spacing-md);max-width:100%}.left-column,.right-column{display:contents;max-width:335px;width:100%}.component3{order:1}.component1{order:2}.component5{order:3}.component10{order:4}.component2{order:5}.component8{order:6}.component7{order:7}.component9{order:8}.component1,.component10,.component2,.component3,.component5,.component7,.component8,.component9{max-width:335px;width:100%}.component7,.component9{height:auto}.component5{height:auto;max-height:340px}.dashboard-approval-item{align-items:flex-start;gap:12px;padding:12px 8px}.dashboard-approval-info{align-items:center;gap:var(--spacing-xs);width:100%}.dashboard-approval-meta{gap:4px}.dashboard-approval-title-wrapper{align-items:flex-start;gap:4px;width:100%}.dashboard-approval-text{flex:1 1;min-width:0}.dashboard-approval-type{max-width:40%}.dashboard-approval-title{flex:1 1}.vacation-member-item{gap:var(--spacing-sm);padding:var(--spacing-sm)}.vacation-member-avatar{height:36px;width:36px}.vacation-member-name{font-size:var(--font-size-sm);line-height:18px}.vacation-member-position{font-size:11px;line-height:16px}.vacation-type-badge{font-size:10px;line-height:12px;padding:3px 6px}.vacation-empty-text{font-size:var(--font-size-sm)}}.news-preview-tabs{display:flex;gap:var(--spacing-md)}.news-preview-tab{color:#999;cursor:pointer;font-size:var(--font-size-lg);font-weight:500;line-height:26px;transition:all .2s}.news-preview-tab.active{border-bottom-color:#000;color:#000}.component1{height:122px}.component2{height:256px}.component3{height:auto;min-height:256px}.component5{height:376px}.component7{height:516px}.component8{height:400px}.component9{height:468px}.component10{height:386px}.h14{height:14px}.h8{height:8px}.component1,.component10,.component2,.component3,.component5,.component7,.component8,.component9{background:#fff;border:1px solid var(--color-gray-400);border-radius:8px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:var(--spacing-lg)}.component1 .mainc,.component1 .subc{display:flex;justify-content:space-between}.component1 .subc{align-items:center;gap:var(--spacing-sm);height:34px;padding:var(--spacing-sm);width:134px}.component1 .cp2{color:#232527;color:var(--grey-grey-800,#232527);font-family:Pretendard;font-size:var(--font-size-xs);font-style:normal;font-weight:500;letter-spacing:-.48px;line-height:14px}.component1 .headb{color:#2a8bf3;color:var(--blue-blue-500,#2a8bf3)}.component1 .headb,.component1 .headg{font-family:Futura PT!important;font-size:var(--font-size-2xl);font-style:normal;font-weight:600;letter-spacing:-.72px;line-height:34px}.component1 .headg{color:#797676;color:var(--grey-grey-500,#797676)}.component1 .border{background-color:var(--color-gray-400);height:54px;width:1px}.time-tracking-container{flex-direction:column;height:100%}.time-tracking-container,.title-container{display:flex;justify-content:space-between}.title-container{align-items:center;width:100%}.title1{font-size:var(--font-size-lg);letter-spacing:-.72px;line-height:26px}.title1,.title2{color:#232527;color:var(--grey-grey-800,#232527);font-family:Pretendard;font-style:normal;font-weight:500}.title2{font-size:var(--font-size-sm);letter-spacing:-.56px;line-height:20px}.clock-container{gap:12px;margin-top:24px}.clock-container,.work-status-badge{align-items:center;display:flex;justify-content:center}.work-status-badge{background:#f3fbef;background:var(--green-green-100,#f3fbef);border-radius:20px;color:#37a604;color:var(--green-green-700,#37a604);font-size:var(--font-size-sm);font-style:normal;font-weight:600;gap:var(--spacing-sm);letter-spacing:-.56px;line-height:20px;padding:4px 8px}.clock{color:#232527;color:var(--grey-grey-800,#232527);font-family:Futura PT!important;font-size:32px;font-style:normal;font-weight:900;line-height:34px}.date-part{color:var(--color-gray-600);font-family:Noto Sans KR;font-size:var(--font-size-sm);font-weight:500;line-height:22px}.time-part{font-size:var(--font-size-md);font-weight:700}.expected-end-time-info{color:#868e96;font-size:var(--font-size-sm);margin-bottom:20px;margin-top:-10px;text-align:center}.button-container{align-items:flex-end;display:flex;gap:var(--spacing-xs);justify-content:space-between}.attend-button{align-items:center;background:#37a604;background:var(--green-green-700,#37a604);border:none;border-radius:4px;box-sizing:border-box;color:#fff;display:flex;flex:1 0;font-family:Pretendard;font-size:var(--font-size-md);font-style:normal;font-weight:500;height:var(--button-height);justify-content:center;letter-spacing:-.64px;line-height:24px;padding:var(--spacing-sm) 40px;transition:background-color .3s;&[disabled]{background:#f9f9f9;background:var(--grey-grey-150,#f9f9f9);border:1px solid #e1e2e3;border:1px solid var(--grey-grey-300,#e1e2e3);color:#c2c2c2;cursor:not-allowed;font-family:Pretendard;font-size:var(--font-size-md);font-style:normal;font-weight:500;letter-spacing:-.64px;line-height:24px}}.attend-button:hover{background-color:var(--color-green-800)}.attend-button:disabled:hover{background-color:#e1e1e1}.component5>div:first-child{align-items:center;display:flex;justify-content:space-between}.item-count{color:#2a8bf3;color:var(--blue-blue-500,#2a8bf3);font-family:Pretendard;font-size:var(--font-size-lg);font-style:normal;font-weight:500;letter-spacing:-.72px;line-height:26px}.work-progress-bar-container{font-family:Pretendard,sans-serif;margin:16px 0;width:100%}.work-progress-bar-container .progress-bar-wrapper{background-color:#e9ecef;border-radius:5px;height:10px;overflow:hidden;position:relative;width:100%}.work-progress-bar-container .progress-bar-fill{background:linear-gradient(90deg,#4dabf7,#228be6);border-radius:5px;box-shadow:0 0 10px #228be666;height:100%;transition:width .5s ease-in-out}.work-progress-bar-container .progress-bar-info{align-items:center;color:#495057;display:flex;font-size:12px;justify-content:space-between;margin-top:6px}.work-progress-bar-container .progress-bar-info .progress-percentage{color:#228be6;font-weight:600}.work-progress-bar-container .progress-bar-info .remaining-time{font-weight:500}.attendance-modal-overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.attendance-modal-container{animation:modalFadeIn .2s ease-out;background:#fff;border-radius:12px;box-shadow:0 24px 48px #00000026;max-width:90vw;width:320px}@keyframes modalFadeIn{0%{opacity:0;transform:scale(.95) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}.attendance-modal-header{align-items:center;display:flex;justify-content:flex-end;padding:12px 16px 0 32px;position:relative}.attendance-modal-title{color:#232527;font-family:Pretendard,sans-serif;font-size:var(--font-size-lg);font-weight:600;margin:0;text-align:center}.attendance-modal-close{align-items:center;background:none;border:none;box-sizing:border-box;cursor:pointer;display:flex;height:24px;justify-content:center;padding:5.996px;width:24px}.attendance-modal-close:hover{color:#666}.attendance-modal-content{align-items:center;display:flex;flex-direction:column;gap:6px;justify-content:center;padding:4px 0}.attendance-modal-icon{align-items:center;background:#f4f9ff;background:var(--blue-blue-50,#f4f9ff);border-radius:40px;display:flex;gap:2px;padding:8px}.attendance-modal-icon img{height:32px;width:32px}.attendance-modal-message-wrapper{align-items:center;display:flex;flex-direction:column;gap:2px;width:260px}.attendance-modal-message{font-size:var(--font-size-lg);font-weight:500;letter-spacing:-.72px;line-height:26px}.attendance-modal-message,.attendance-modal-time{color:#232527;color:var(--grey-grey-800,#232527);font-family:Pretendard;font-style:normal;margin:0}.attendance-modal-time{font-size:var(--font-size-sm);font-weight:400;letter-spacing:-.56px;line-height:20px}.attendance-modal-buttons{padding:var(--spacing-md) 32px 24px 32px}.attendance-modal-button{align-items:center;background:#006fe5;background:var(--blue-blue-600,#006fe5);border:none;border-radius:4px;box-sizing:border-box;color:#fff;display:flex;flex:1 0;font-family:Pretendard;font-size:var(--font-size-sm);font-style:normal;font-weight:500;height:var(--button-height);justify-content:center;letter-spacing:-.56px;line-height:20px;padding:var(--spacing-sm) var(--spacing-md);width:100%}.attendance-modal-button:hover{background-color:#0056b3}.BtnText_btnText__PqrIc{align-items:center;background-color:initial;border:none;border-radius:6px;box-sizing:border-box;cursor:pointer;display:inline-flex;gap:2px;outline:none;transition:all .2s ease;white-space:nowrap}.BtnText_xlarge__7rAZr{gap:4px;height:48px;padding:10px 16px}.BtnText_xlarge__7rAZr .BtnText_text__gpL\+X{font-size:16px;letter-spacing:-.64px;line-height:24px}.BtnText_xlarge__7rAZr .BtnText_icon__lepkU svg{height:16px;width:16px}.BtnText_large__lMTdC{gap:4px;height:44px;padding:10px 16px}.BtnText_large__lMTdC .BtnText_text__gpL\+X{font-size:16px;letter-spacing:-.64px;line-height:24px}.BtnText_large__lMTdC .BtnText_icon__lepkU svg{height:16px;width:16px}.BtnText_medium__mIVVx{gap:2px;height:36px;padding:8px 12px}.BtnText_medium__mIVVx .BtnText_text__gpL\+X{font-size:14px;letter-spacing:-.56px;line-height:20px}.BtnText_medium__mIVVx .BtnText_icon__lepkU svg{height:16px;width:16px}.BtnText_small__7Jipr{gap:2px;height:32px;padding:7px 8px}.BtnText_small__7Jipr .BtnText_text__gpL\+X{font-size:12px;letter-spacing:-.48px;line-height:18px}.BtnText_small__7Jipr .BtnText_icon__lepkU svg{height:14px;width:14px}.BtnText_tiny__Mvo9U{gap:1px;height:24px;padding:0 4px}.BtnText_tiny__Mvo9U .BtnText_text__gpL\+X{font-size:12px;letter-spacing:-.48px;line-height:18px}.BtnText_tiny__Mvo9U .BtnText_icon__lepkU svg{height:12px;width:12px}.BtnText_grey__LaesH .BtnText_icon__lepkU,.BtnText_grey__LaesH .BtnText_text__gpL\+X{color:#606971}.BtnText_grey__LaesH.BtnText_enabled__lGisz:hover{background-color:#f4f5f6}.BtnText_grey__LaesH.BtnText_press__tn3-N,.BtnText_grey__LaesH:active{background-color:#ebedf0}.BtnText_lightGrey__1AIoj .BtnText_icon__lepkU,.BtnText_lightGrey__1AIoj .BtnText_text__gpL\+X{color:#a7b1be}.BtnText_lightGrey__1AIoj.BtnText_enabled__lGisz:hover{background-color:#f8f9fa}.BtnText_lightGrey__1AIoj.BtnText_press__tn3-N,.BtnText_lightGrey__1AIoj:active{background-color:#f1f3f5}.BtnText_blue__VITpX .BtnText_icon__lepkU,.BtnText_blue__VITpX .BtnText_text__gpL\+X{color:#0c72de}.BtnText_blue__VITpX.BtnText_enabled__lGisz:hover{background-color:#eaf2fd}.BtnText_blue__VITpX.BtnText_press__tn3-N,.BtnText_blue__VITpX:active{background-color:#dbe4ee}.BtnText_red__-qUnf .BtnText_icon__lepkU,.BtnText_red__-qUnf .BtnText_text__gpL\+X{color:#da2911}.BtnText_red__-qUnf.BtnText_enabled__lGisz:hover{background-color:#fff0f0}.BtnText_red__-qUnf.BtnText_press__tn3-N,.BtnText_red__-qUnf:active{background-color:#ffe5e5}.BtnText_disabled__z4Yr4{cursor:not-allowed;opacity:1}.BtnText_disabled__z4Yr4 .BtnText_text__gpL\+X{color:#a7b1be}.BtnText_disabled__z4Yr4 .BtnText_icon__lepkU{opacity:.5}.BtnText_text__gpL\+X{flex-shrink:0;font-family:Pretendard,sans-serif;font-weight:500;white-space:nowrap}.BtnText_icon__lepkU{display:block;flex-shrink:0}.CorpSignUpForm_corpSignUpContainer__ccg95{align-items:center;background-color:#fff;display:flex;flex-direction:column;min-height:100vh;position:relative}.CorpSignUpForm_header__OeBNb{display:flex;justify-content:center;padding:10px 0;width:100%}.CorpSignUpForm_headerContent__dChC8{align-items:center;display:flex;justify-content:space-between;max-width:1440px;padding:0 10px;width:100%}.CorpSignUpForm_headerContent__dChC8 button{height:36px}.CorpSignUpForm_headerContent__dChC8 button div[class*=icon],.CorpSignUpForm_headerContent__dChC8 button img,.CorpSignUpForm_headerContent__dChC8 button svg{height:12px!important;width:12px!important}.CorpSignUpForm_corpSignUpCard__E\+WJM{align-items:center;display:flex;flex-direction:column;gap:40px;margin-top:56px;padding:0 20px}.CorpSignUpForm_titleSection__\+0Vh-{align-items:flex-start;display:flex;flex-direction:column;gap:10px;padding-top:10px;width:100%}.CorpSignUpForm_mainTitle__7irpv{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:24px;font-weight:700;letter-spacing:-.96px;line-height:32px;margin:0}.CorpSignUpForm_subTitleWrapper__DSW-2{display:flex;flex-direction:column;gap:4px;width:100%}.CorpSignUpForm_subTitleRow__vdlbn{align-items:flex-start;display:flex;gap:0;position:relative}.CorpSignUpForm_helpIconContainer__pcqeF{align-items:center;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;position:relative}.CorpSignUpForm_helpIcon__U-hj6{flex-shrink:0;height:20px;width:20px}.CorpSignUpForm_tooltip__kip8X{background-color:#1d2a37;border-radius:4px;box-shadow:0 4px 4px 0 #00000014;left:50%;padding:12px;position:absolute;top:28px;transform:translateX(-50%);white-space:pre-wrap;width:210px;z-index:1000}.CorpSignUpForm_tooltipText__kD0df{color:#fff;font-family:Pretendard,sans-serif;font-size:12px;font-weight:400;letter-spacing:-.48px;line-height:14px;margin:0}.CorpSignUpForm_subTitle__qYMHR{color:#606971;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.56px;line-height:20px;margin:0}.CorpSignUpForm_stepSection__\+P\+Aq{align-items:center;display:flex;flex-direction:column;gap:6px;width:100%}.CorpSignUpForm_stepIndicator__\+XD9l{align-items:center;display:flex;justify-content:space-between;width:230px}.CorpSignUpForm_stepIcon__A-1TA,.CorpSignUpForm_step__hH2Vh{align-items:center;display:flex;justify-content:center}.CorpSignUpForm_stepIcon__A-1TA{background-color:#f4f5f6;border-radius:20px;color:#606971;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;height:32px;letter-spacing:-.56px;line-height:20px;width:32px}.CorpSignUpForm_stepIcon__A-1TA.CorpSignUpForm_active__k1h8A,.CorpSignUpForm_stepIcon__A-1TA.CorpSignUpForm_completed__02Xol{background-color:#0c72de;color:#fff}.CorpSignUpForm_stepRail__fa8wY{background-color:#eaedf0;flex:1 1;height:2px;margin:0 8px}.CorpSignUpForm_stepLabels__EXpba{display:flex;font-family:Pretendard,sans-serif;font-size:12px;font-weight:600;gap:26px;justify-content:space-between;letter-spacing:-.48px;line-height:14px;text-align:center;width:274px}.CorpSignUpForm_stepLabel__knJe6{color:#a7b1be;margin:0;width:73px}.CorpSignUpForm_stepLabel__knJe6.CorpSignUpForm_active__k1h8A,.CorpSignUpForm_stepLabel__knJe6.CorpSignUpForm_completed__02Xol{color:#1d2a37}.CorpSignUpForm_formSection__BFPHS{align-items:center;display:flex;flex-direction:column;gap:30px;width:100%}.CorpSignUpForm_inputGroup__83Rru{display:flex;flex-direction:column;gap:16px;width:350px}.CorpSignUpForm_inputField__Nxbig{display:flex;flex-direction:column;gap:6px;width:100%}.CorpSignUpForm_inputLabel__rAjvM{align-items:flex-start;display:flex;font-family:Pretendard,sans-serif;font-size:14px;font-weight:600;gap:2px;letter-spacing:-.56px;line-height:20px}.CorpSignUpForm_labelText__lWla7{color:#1d2a37}.CorpSignUpForm_required__WM-iR{color:#0c72de}.CorpSignUpForm_agreementSection__DYaYB{display:flex;flex-direction:column;gap:6px;width:350px}.CorpSignUpForm_checkboxRow__Ti0Un{align-items:center;display:flex;gap:6px}.CorpSignUpForm_checkboxRow__Ti0Un>div{align-items:center;display:flex;height:20px;justify-content:center;width:20px}.CorpSignUpForm_checkboxRow__Ti0Un>div button{height:20px!important;width:20px!important}.CorpSignUpForm_agreementText__nfViT{align-items:center;color:#1d2a37;cursor:pointer;display:flex;font-family:Pretendard,sans-serif;font-size:14px;gap:2px;letter-spacing:-.56px;line-height:20px;-webkit-user-select:none;user-select:none}.CorpSignUpForm_agreementBold__aF-QL{font-weight:600}.CorpSignUpForm_agreementNormal__hrssY{font-weight:400}.CorpSignUpForm_agreementRow__7r8Yo{align-items:center;display:flex;justify-content:space-between;width:100%}.CorpSignUpForm_arrowButton__3hKP0{align-items:center;background:none;border:none;cursor:pointer;display:flex;flex-shrink:0;height:24px;justify-content:center;min-width:24px;padding:0;width:24px}.CorpSignUpForm_arrowButton__3hKP0 img{height:12px;opacity:1;width:12px}.CorpSignUpForm_arrowButton__3hKP0:hover img{opacity:.7}.CorpSignUpForm_buttonSection__JFUd1{align-items:center;display:flex;flex-direction:column;gap:10px;width:350px}.ConfirmModal_overlay__hkGQk{align-items:center;background-color:#0000004d;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10001}.ConfirmModal_modal__zj\+Hy{align-items:center;background:#fff;border:1px solid #eaedf0;border-radius:20px;box-shadow:0 0 36px 0 #00000014;box-sizing:border-box;display:flex;flex-direction:column;padding-bottom:24px;width:300px}.ConfirmModal_typeBModal__6xZZG{width:320px}.ConfirmModal_header__NAwAs{align-items:center;box-sizing:border-box;display:flex;justify-content:flex-end;padding:12px 16px 0;width:100%}.ConfirmModal_closeBtn__4SKLg{align-items:center;background:none;border:none;cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;padding:4px;width:32px}.ConfirmModal_closeIcon__-Dm5v{color:#a7b1be;height:24px;width:24px}.ConfirmModal_closeBtn__4SKLg:hover .ConfirmModal_closeIcon__-Dm5v{color:#1d2a37}.ConfirmModal_content__q9-co{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:8px;padding:0 24px 24px;width:100%}.ConfirmModal_iconWrapper__yvoRt{align-items:center;border-radius:40px;display:flex;flex-shrink:0;justify-content:center;padding:8px}.ConfirmModal_statusIcon__wFNPN{color:currentColor;height:32px;width:32px}.ConfirmModal_iconWrapper__yvoRt.ConfirmModal_info__ji0eA{background-color:#f4f9ff;color:#0c72de}.ConfirmModal_iconWrapper__yvoRt.ConfirmModal_success__Vmug6{background-color:#f3fbef;color:#31a537}.ConfirmModal_iconWrapper__yvoRt.ConfirmModal_warning__i7paZ{background-color:#fff9e5;color:#f2a60d}.ConfirmModal_iconWrapper__yvoRt.ConfirmModal_error__eFBbJ{background-color:#fef9f9;color:#da2911}.ConfirmModal_textArea__zsZVd{align-items:center;color:#1d2a37;display:flex;flex-direction:column;gap:2px;justify-content:center;text-align:center;width:100%}.ConfirmModal_title__8DYsj{font-size:18px;font-weight:600;letter-spacing:-.72px;line-height:26px}.ConfirmModal_message__LvfOm,.ConfirmModal_title__8DYsj{flex-shrink:0;font-family:Pretendard,sans-serif;margin:0}.ConfirmModal_message__LvfOm{font-size:14px;font-weight:400;letter-spacing:-.56px;line-height:1.5;text-align:center;white-space:pre-wrap;word-break:keep-all}.ConfirmModal_buttonGroup__Mp2xZ{align-items:center;box-sizing:border-box;display:flex;gap:10px;justify-content:center;padding:0 24px;width:100%}.ConfirmModal_modalBtn__d7i45{flex:1 1}.BtnNegative_btnNegative__3TFcb{align-items:center;background-color:#fff;border:1px solid #dee3e8;box-sizing:border-box;cursor:pointer;display:flex;font-family:Pretendard,sans-serif;font-weight:500;justify-content:center;transition:all .2s ease}.BtnNegative_xlarge__lwvZY{border-radius:8px;height:48px;padding:10px 16px}.BtnNegative_large__sBVCh,.BtnNegative_xlarge__lwvZY{font-size:16px;gap:4px;letter-spacing:-.64px;line-height:24px}.BtnNegative_large__sBVCh{border-radius:6px;height:44px;padding:8px 16px}.BtnNegative_medium__H6pbk{border-radius:6px;font-size:14px;gap:4px;height:36px;letter-spacing:-.56px;line-height:20px;padding:6px 16px}.BtnNegative_small__PI7pc{border-radius:4px;font-size:12px;gap:2px;height:32px;letter-spacing:-.48px;line-height:18px;padding:6px 8px}.BtnNegative_enabled__4qj8e{color:#606971}.BtnNegative_enabled__4qj8e:hover,.BtnNegative_press__r-6Wc{color:#da2911}.BtnNegative_disabled__PFYaH{background-color:#f4f5f6;border-color:#dee3e8;color:#c9cdd1;cursor:not-allowed}.BtnNegative_icon__cmNnT{align-items:center;color:inherit;display:flex;flex-shrink:0;justify-content:center}.BtnNegative_large__sBVCh .BtnNegative_icon__cmNnT svg,.BtnNegative_medium__H6pbk .BtnNegative_icon__cmNnT svg,.BtnNegative_xlarge__lwvZY .BtnNegative_icon__cmNnT svg{height:16px;width:16px}.BtnNegative_small__PI7pc .BtnNegative_icon__cmNnT svg{height:14px;width:14px}.BtnNegative_text__Nxi02{white-space:nowrap}.InfoBox_infoBox__zqxq1{align-items:center;border:1px solid;border-radius:4px;display:flex;gap:8px;padding:12px;position:relative}.InfoBox_colorGrey__-VjNy{background-color:#f8f9fa;border-color:#dee3e8}.InfoBox_colorGrey__-VjNy .InfoBox_contentText__UXzLc,.InfoBox_colorGrey__-VjNy .InfoBox_icon__nimy0{color:#606971}.InfoBox_colorBlue__U6neo{background-color:#eaf2fd;border-color:#86b3ee}.InfoBox_colorBlue__U6neo .InfoBox_contentText__UXzLc,.InfoBox_colorBlue__U6neo .InfoBox_icon__nimy0,.InfoBox_colorBlue__U6neo .InfoBox_submessageText__Cwpl4,.InfoBox_colorBlue__U6neo .InfoBox_titleText__vAd92{color:#0c72de}.InfoBox_colorRed__qVdYc{background-color:#fef9f9;border-color:#ffe9ec}.InfoBox_colorRed__qVdYc .InfoBox_contentText__UXzLc,.InfoBox_colorRed__qVdYc .InfoBox_icon__nimy0,.InfoBox_colorRed__qVdYc .InfoBox_submessageText__Cwpl4,.InfoBox_colorRed__qVdYc .InfoBox_titleText__vAd92{color:#da2911}.InfoBox_typeTitle__JvSyL{align-items:flex-start;flex-direction:column;gap:4px;padding:10px}.InfoBox_typeTitle__JvSyL.InfoBox_colorBlue__U6neo{gap:4px;padding:12px}.InfoBox_typeContents__loS5O{width:340px}.InfoBox_titleRow__Qmskr{align-items:center;display:flex;gap:8px;padding:4px 0;width:100%}.InfoBox_icon__nimy0{flex-shrink:0;height:20px;width:20px}.InfoBox_contentText__UXzLc{font-size:13px;font-weight:400;letter-spacing:-.52px;line-height:18px}.InfoBox_contentText__UXzLc,.InfoBox_titleText__vAd92{flex:1 1;font-family:Pretendard,sans-serif;margin:0;white-space:pre-wrap}.InfoBox_titleText__vAd92{font-size:16px;font-weight:600;letter-spacing:-.64px;line-height:20px}.InfoBox_submessageText__Cwpl4{font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.56px;line-height:20px;margin:0;white-space:pre-wrap;width:100%}.CorpEmail_corpEmailContainer__Q7REv{align-items:center;background-color:#fafafa;display:flex;height:100vh;justify-content:center;overflow-y:auto}.CorpEmail_corpEmailCard__L2KuE{background-color:#fff;border-radius:8px;box-sizing:border-box;display:flex;flex-direction:column;gap:22px;max-width:380px;padding:40px}.CorpEmail_mainTitle__5efwz{color:#1d2a37;font-family:Pretendard;font-size:24px;font-weight:700;letter-spacing:-.96px;line-height:32px;padding:10px 10px 0;text-align:center}.CorpEmail_subTitle__godPB{color:#606971;font-family:Pretendard;font-size:14px;font-weight:400;letter-spacing:-.56px;line-height:20px;text-align:center;white-space:pre-wrap;width:300px}.CorpEmail_inputGroup__iw5n9{display:flex;flex-direction:column;gap:16px;width:300px}.CorpEmail_resendSection__8rWJc{align-items:center;display:flex;flex-direction:column;gap:12px;width:100%}.CorpEmail_resendText__79AA6{color:#606971;font-family:Pretendard;font-size:12px;font-weight:600;letter-spacing:-.48px;line-height:14px;text-align:center}.approval-system-loading{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#fffc;bottom:0;display:flex;height:100%;justify-content:center;left:0;right:0;top:0;width:100%;z-index:9999}.approval-system-loading.loading-centered{height:100%!important;left:50%!important;position:absolute!important;top:50%!important;transform:translate(-50%,-50%)!important;width:100%!important}.loading-spinner-container{align-items:center;background-color:#fff;display:flex;flex-direction:column;height:auto;justify-content:center;min-width:120px;padding:24px;position:relative;width:auto}.loading-spinner{border:3px solid #f3f3f3;border-top-color:#006fe5;height:40px;width:40px}.loading-spinner-container p{color:#333;font-size:14px;font-weight:500;margin-top:12px;text-align:center}.custom-modal{align-items:center;background:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:100}.custom-modal,.modal-content{-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:1}.modal-content{background:#fff;border-radius:8px;max-height:80vh;overflow-x:hidden;overflow-y:auto;width:280px}.modal-content::-webkit-scrollbar{width:6px}.modal-content::-webkit-scrollbar-track{background:#0000}.modal-content::-webkit-scrollbar-thumb{background:#888;border-radius:10px}.modal-header{align-items:center;border-bottom:1px solid var(--color-gray-400);display:flex;justify-content:space-between;padding:var(--spacing-lg) 30px 20px 30px}.modal-abselect{border-radius:8px}.modal-abselect,.modal-absolute{background-color:#fff;z-index:99}.modal-absolute{border-radius:8px 8px 0 0;position:-webkit-sticky;position:sticky;top:0}.modal-title{color:var(--color-gray-800);font-family:Noto Sans KR;font-size:var(--font-size-lg);font-weight:500;line-height:26px}.close-button{cursor:pointer;display:flex}.custom-modal-enter{opacity:0}.custom-modal-enter-active{opacity:1;transition:opacity .3s}.custom-modal-exit{opacity:1}.custom-modal-exit-active{opacity:0;transition:opacity .3s}.button-cont{display:flex;gap:var(--spacing-sm);justify-content:flex-end;padding:var(--spacing-lg) 30px 40px 30px}.button-cont button{border:none;border-radius:4px;cursor:pointer;font-family:Noto Sans KR;font-size:var(--font-size-sm);font-weight:400;line-height:20px;padding:var(--spacing-sm) var(--spacing-md);transition:background-color .3s}.button-cont button.cancel{background-color:var(--color-gray-150);border:1px solid var(--color-gray-400);color:var(--color-gray-700)}.button-cont button.delete{background-color:#f66;color:#fff}.button-cont button.confirm{background-color:var(--color-gray-800);color:var(--color-gray-100)}.button-cont button.blueconf{background-color:var(--color-blue-600);border:1px solid var(--color-blue-600);color:#fff;font-weight:500}.button-cont button.cancel:hover{background-color:var(--color-gray-300)}.button-cont button.delete:hover{background-color:#c33}.button-cont button.confirm:hover{background-color:var(--color-gray-700)}.button-cont button.blueconf:hover{background-color:var(--color-blue-700)}.tabsmargin-32{margin:12px -32px 0}.tabs,.tabsmargin-32{align-self:stretch;border-bottom:1px solid var(--color-gray-400);gap:32px;padding:0 32px}.custom-tab,.tabs,.tabsmargin-32{align-items:flex-start;display:flex}.custom-tab{cursor:pointer;font-family:Noto Sans KR;font-size:var(--font-size-md);font-style:normal;font-weight:500;gap:6px;line-height:24px;padding:8px 0}.custom-tab.active{border-bottom:2px solid var(--color-blue-600);color:var(--color-blue-600)}.custom-tab:not(.active){color:var(--color-gray-500)}.modal-appear{opacity:0}.modal-appear-active{opacity:1;transition:opacity .3s}.modal-appear .modal-content{opacity:0;transform:scale(.8)}.modal-appear-active .modal-content{opacity:1;transform:scale(1);transition:opacity .3s,transform .3s cubic-bezier(.175,.885,.32,1.275)}.modal-enter{opacity:0}.modal-enter-active{opacity:1;transition:opacity .3s}.modal-exit{opacity:1}.modal-exit-active{opacity:0;transition:opacity .3s}.modal-enter .modal-content{opacity:0;transform:scale(.8)}.modal-enter-active .modal-content{opacity:1;transform:scale(1);transition:opacity .3s,transform .3s cubic-bezier(.175,.885,.32,1.275)}.modal-exit .modal-content{opacity:1;transform:scale(1)}.modal-exit-active .modal-content{opacity:0;transform:scale(.8);transition:opacity .3s,transform .3s cubic-bezier(.175,.885,.32,1.275)}.main-divwrap{background-color:#fff;border:0;border-bottom:1px solid #dee3e8;left:0;position:fixed;right:0;width:100vw;z-index:100}.main-div{height:auto;max-width:var(--max-width);padding:12px 0}.main-div,.top-nav{margin:0 auto;width:100%}.top-nav{box-sizing:border-box;height:40px;justify-content:space-between;padding:0 var(--container-padding)}.logo,.logo img,.top-nav{align-items:center;display:flex}.logo img{max-height:40px}.buttons{gap:8px}.buttons,.notification-button-wrapper{align-items:center;display:flex;position:relative}.notification-button-wrapper{height:40px;justify-content:flex-start;width:48px}.notification-button{border:none;border-radius:20px;left:4px;position:absolute;top:0}.my-page-button,.notification-button{align-items:center;background-color:#eaedf0;box-sizing:border-box;cursor:pointer;display:flex;height:40px;justify-content:center;padding:0;transition:background-color .2s;width:40px}.my-page-button{border:none;border-radius:50%}.notification-badge{background-color:#e4503c;border-radius:10px;color:#fff;font-family:Futura PT,Futura_PT,sans-serif;font-size:14px;font-weight:600;height:18px;left:30px;line-height:normal;pointer-events:none;position:absolute;top:0;width:18px;z-index:10}.my-page-button2,.notification-badge{align-items:center;display:flex;justify-content:center}.my-page-button2{border:none;border-radius:50%;cursor:pointer;height:40px;width:40px}.notify-icon{height:24px;object-fit:contain;width:24px}.notify-icon.paused{animation-play-state:paused;-webkit-animation-play-state:paused}.my-page-button:hover,.notification-button:hover{background-color:#dee3e8}.my-page-container{display:flex;justify-content:flex-end}.popup-menu{background-color:#fff;border-radius:16px;box-shadow:0 4px 8px 0 #00000029;box-shadow:2px 0 8px 0 #00000029;padding:8px;position:absolute;top:55px;width:247px;z-index:1}.grade-container{align-items:center;display:flex;gap:4px}.usertag{border-bottom:1px solid var(--color-gray-300);display:flex;gap:8px;padding:16px}.usertag .tagc{display:flex;flex-direction:column;justify-content:center}.usertag .name{color:var(--color-gray-800);font-size:16px;font-weight:500}.usertag .division,.usertag .name{display:flex;font-family:Noto Sans KR;line-height:24px}.usertag .division{color:var(--color-gray-600);font-size:14px;font-weight:400}.usertag .profile{align-items:center;background-color:#eaedf0;border:none;border-radius:50%;display:flex;height:40px;justify-content:center;width:40px}.popup-menu .list{color:var(--color-gray-800);display:flex;flex-direction:column;font-family:Noto Sans KR;font-size:16px;font-weight:400;line-height:24px;padding:16px 12px}.popup-menu .list .frame{border-radius:4px;gap:10px;padding:6px}.popup-menu div{color:var(--color-gray-800)}.popup-menu div.logout{color:#e14c38}.popup-menu div.logout:hover{background:linear-gradient(0deg,#ff00001a,#ff00001a),#fff}.popup-menu .list div{cursor:pointer}.popup-menu .list :hover{background-color:var(
    --color-blue-200
  )}.top-nav-animation-enter{opacity:0;transform:scaleY(0);transform-origin:top}.top-nav-animation-enter-active{opacity:1;transform:scaleY(1);transition:opacity .2s,transform .2s}.top-nav-animation-exit{opacity:1;transform:scaleY(1);transform-origin:top}.top-nav-animation-exit-active{opacity:0;transform:scaleY(0);transition:opacity .2s,transform .2s}.top-nav-animation-enter>div{opacity:0;transform:scaleY(0);transform-origin:top}.top-nav-animation-enter-active>div{opacity:1;transform:scaleY(1);transition:opacity .1s,transform .2s}.top-nav-animation-exit>div{opacity:1;transform:scaleY(1);transform-origin:top}.top-nav-animation-exit-active>div{opacity:0;transform:scaleY(0);transition:opacity .1s,transform .2s}.hamburger,.top-nav.mobile .logo{display:none}.top-nav.mobile .hamburger{background:none;border:none;display:block}.top-nav.mobile .hamburger img{height:28px;width:28px}.main-divwrap.mobile .main-div{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:10px 20px}.main-divwrap.mobile .top-nav{padding:0}.ContextMenu_context-menu-content__3YjDq{align-items:flex-start;background-color:#fff;border:1px solid var(--color-gray-400);border-radius:2px;box-shadow:0 2px 6px #00000040;box-sizing:border-box;color:var(--color-gray-800);display:flex;flex-direction:column;font-family:Noto Sans KR;font-size:var(--font-size-sm);justify-content:flex-start;padding:6px 4px;position:relative;text-align:left}.ContextMenu_context-menu__KHUNx ul{margin:0;padding:0;width:100%}.ContextMenu_context-menu__KHUNx{width:194px}.ContextMenu_context-menu__KHUNx li{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;height:32px;line-height:24px;list-style:none;margin:0;padding:4px 6px;width:100%}.ContextMenu_context-menu__KHUNx li:hover{background-color:var(--color-blue-100);cursor:pointer}.ContextMenu_context-menu__KHUNx .ContextMenu_red__c7zQ1{color:#e14c38}.ContextMenu_context-menu__KHUNx .ContextMenu_red__c7zQ1:hover{background:linear-gradient(0deg,#ff00001a,#ff00001a),#fff}.ContextMenu_context-menu-wrapper__oHaYb{display:none;height:100%;left:0!important;position:fixed;top:0!important;width:100%;z-index:1000}.ContextMenu_month-context__zFODh{color:var(--color-blue-600);font-size:var(--font-size-sm);line-height:24px}.ContextMenu_contextmenu-enter__8E45g{opacity:0;transform:scale(.95)}.ContextMenu_contextmenu-enter-active__WkyMH{opacity:1;transform:scale(1);transition:opacity .2s,transform .2s}.ContextMenu_contextmenu-exit__wlsnn{opacity:1;transform:scale(1)}.ContextMenu_contextmenu-exit-active__TavYR{opacity:0;transform:scale(.95);transition:opacity .2s,transform .2s}.NotifyList_notify-wrapper__lpiEl{background-color:#fff;border-radius:12px;box-shadow:0 0 36px 0 #00000014;box-sizing:border-box;display:flex;flex-direction:column;gap:0;max-height:80vh;min-width:350px;overflow:hidden;padding:20px;position:absolute;right:0;top:55px}.NotifyList_notify-header__TB87C{align-items:center;display:flex;flex-shrink:0;height:32px;justify-content:space-between;margin-bottom:20px}.NotifyList_notify-tab-group__Fmsa2{align-items:center;display:flex;gap:8px}.NotifyList_notify-tab-all__L4yDn{color:#1d2a37;font-size:18px;line-height:26px}.NotifyList_notify-tab-all__L4yDn,.NotifyList_notify-tab-unread__t1bo5{background:none;border:none;cursor:pointer;font-family:Pretendard,sans-serif;font-weight:600;letter-spacing:-.04em;padding:0}.NotifyList_notify-tab-unread__t1bo5{align-items:center;color:#a7b1be;display:flex;font-size:14px;gap:2px;line-height:1.5;transition:color .15s ease}.NotifyList_notify-tab-unread-active__AKonA{color:#1d2a37}.NotifyList_notify-tab-unread-count__skzvh{color:#e4503c}.NotifyList_notify-read-all-btn__CjtcS{align-items:center;background:#fff;border:1px solid #dee3e8;border-radius:4px;color:#464d53;cursor:pointer;display:flex;font-family:Pretendard,sans-serif;font-size:12px;font-weight:600;height:32px;justify-content:center;letter-spacing:-.04em;padding:7px 8px;white-space:nowrap}.NotifyList_notify-read-all-btn__CjtcS:hover{background-color:#f8f9fa}.NotifyList_notify-items-container__hLdDN{display:flex;flex:1 1;flex-direction:column;gap:0;overflow-y:auto}.NotifyList_notify-item-warning__Ei4y3{background-color:#fff1f2;border:1px solid #fecdd3;margin-bottom:8px;padding:8px!important}.NotifyList_notify-item-warning__Ei4y3:hover{background-color:#ffe4e6!important;border-color:#fda4af!important}.NotifyList_warning-icon__uINv1{color:#f59e0b}.NotifyList_critical-icon__bC6bc{color:#e11d48}.NotifyList_notify-item__s7Dg3{align-items:flex-start;border-radius:8px;cursor:pointer;display:flex;gap:8px;padding:4px;transition:background-color .15s ease}.NotifyList_notify-item__s7Dg3:hover{background-color:#f8f9fa}.NotifyList_notify-item-icon__QYiMl{align-items:center;background-color:#f8f9fa;border-radius:50%;display:flex;flex-shrink:0;height:40px;justify-content:center;overflow:hidden;width:40px}.NotifyList_notify-item-icon-svg__NbXF0{color:#a7b1be;flex-shrink:0;height:24px;width:24px}.NotifyList_notify-item-body__vpHiz{display:flex;flex:1 1;flex-direction:column;min-width:0}.NotifyList_notify-item-title-row__gKih7{align-items:center;display:flex;gap:4px}.NotifyList_notify-dot__IJ1UB{background-color:#e4503c;border-radius:50%;flex-shrink:0;height:6px;width:6px}.NotifyList_notify-item-title__gfJcW{color:#1d2a37}.NotifyList_notify-item-title-read__KgpdO,.NotifyList_notify-item-title__gfJcW{font-size:14px;font-weight:600;letter-spacing:-.04em;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.NotifyList_notify-item-title-read__KgpdO{color:#a7b1be}.NotifyList_notify-item-msg__95bFS{color:#1d2a37}.NotifyList_notify-item-msg-read__hmJzr,.NotifyList_notify-item-msg__95bFS{font-size:14px;font-weight:400;letter-spacing:-.04em;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.NotifyList_notify-item-msg-read__hmJzr{color:#a7b1be}.NotifyList_notify-item-time__tOl9e{color:#606971}.NotifyList_notify-item-time-read__fRBvK,.NotifyList_notify-item-time__tOl9e{font-size:12px;font-weight:400;letter-spacing:-.04em;line-height:14px;white-space:nowrap}.NotifyList_notify-item-time-read__fRBvK{color:#a7b1be}.NotifyList_notify-empty__OhZlG{align-items:center;display:flex;justify-content:center;padding:32px 0}.NotifyList_notify-empty-text__lB4I4{color:#a7b1be;font-size:14px;font-weight:400;letter-spacing:-.04em;line-height:1.5}.Approval_approval-wrapper__GrtGH *,.Approval_approval-wrapper__GrtGH :after,.Approval_approval-wrapper__GrtGH :before{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;position:relative}.Approval_approval__twWDu h3{color:var(--color-gray-800);font-size:var(--font-size-2xl);margin:0}.Approval_approval-tab__K1eco{display:flex;gap:var(--spacing-xl);margin-top:12px}.Approval_approval__twWDu hr{border:none;border-bottom:1px solid var(--color-gray-400);left:-32px;margin:0!important;position:absolute;width:calc(100% + 64px)}.Approval_approval-header__qqyIg{display:flex;justify-content:space-between}.Approval_approval-header__qqyIg button{-webkit-appearance:none;appearance:none;background-color:initial;border:none;cursor:pointer;margin:0;padding:0}.Approval_approval-header-btns__pjwKP{display:flex;gap:var(--spacing-sm)}.Approval_approval-header-btn-filter__Qnpfi{height:var(--input-height);width:40px}.Approval_approval-header-btn-write__Hw3xS{align-items:center;background-color:var(--color-blue-600)!important;border-radius:2px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;color:#fff;display:flex;font-family:Noto Sans KR;font-size:var(--font-size-sm);font-weight:500;height:var(--input-height);line-height:20px;padding:8px 16px 8px 12px!important;position:relative;text-align:left}.Approval_approval-tab__K1eco label{display:inline-block}.Approval_approval-tab__K1eco label input[type=radio]{display:none}.Approval_approval-tab__K1eco label input[type=radio]+span{display:inline-block}.Approval_approval-tab__K1eco label input[type=radio]:checked+span{border-bottom:2px solid var(--color-blue-600);color:var(--color-blue-600);font-size:var(--font-size-md)}.Approval_approval-tab__K1eco label input[type=radio]+span{color:var(--color-gray-500);cursor:pointer;font-size:var(--font-size-md);font-weight:500;line-height:var(--input-height)}.Approval_approval-list-container__RtpPV{height:100%;max-width:100%;min-width:920px;width:100%;width:var(--current-width)}.Approval_approval-list-title__estIW{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px;margin-top:16px}.Approval_approval-list-title__estIW p{color:var(--color-gray-700);font-family:Noto Sans KR;font-size:var(--font-size-md);font-weight:500}.Approval_approval-list-title__estIW .Approval_blue__ztAaE{color:var(--color-blue-600)!important}.Approval_approval-list-empty__WCIkj{align-items:center;color:var(--color-gray-500);display:flex;height:50px;justify-content:center;width:100%}.Approval_approval-dropdown__JhVHd{align-items:center;border:1px solid var(--color-gray-500);border-radius:2px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;color:var(--color-gray-700);display:flex;font-size:var(--font-size-sm);height:32px;padding:6px 6px 6px 16px;width:96px}.Approval_approval-dropdown__JhVHd span{font-size:var(--font-size-sm)!important;font-weight:400!important;line-height:20px!important;padding:0}.Approval_approval-list-item-title__ol0sm{background-color:var(--color-gray-200);color:var(--color-gray-600);height:42px;padding:12px 20px}.Approval_approval-list-item-title__ol0sm,.Approval_approval-list-item__ng-TM{grid-gap:34px;align-items:center;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;display:grid;gap:34px;grid-template-columns:16px 224px 1fr 40px 52px 100px 50px;justify-content:space-between;white-space:nowrap}.Approval_approval-list-item__ng-TM{height:52px;padding:8px 20px}.Approval_approval-list-item-title-received__A\+Ikv{background-color:var(--color-gray-200);color:var(--color-gray-600);height:42px;padding:12px 20px}.Approval_approval-list-item-received__056L9,.Approval_approval-list-item-title-received__A\+Ikv{grid-gap:34px;align-items:center;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;display:grid;gap:34px;grid-template-columns:16px 224px 1fr 40px 52px 100px 50px;justify-content:space-between;white-space:nowrap}.Approval_approval-list-item-received__056L9{height:52px;padding:8px 20px}.Approval_approval-list-item-received__056L9 span,.Approval_approval-list-item__ng-TM span{overflow:hidden;text-overflow:ellipsis}.Approval_approval-list-item-received__056L9 input[type=checkbox],.Approval_approval-list-item-title-received__A\+Ikv input[type=checkbox],.Approval_approval-list-item-title__ol0sm input[type=checkbox],.Approval_approval-list-item__ng-TM input[type=checkbox]{height:16px;margin:0;width:16px}.Approval_status-1__umuMy{background-color:var(--color-green-200);color:var(--color-green-800)}.Approval_status-1__umuMy,.Approval_status-2__lCVp\+{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;font-size:var(--font-size-xs);font-weight:500;line-height:18px;padding:4px 6px;text-align:center}.Approval_status-2__lCVp\+{background-color:var(--color-blue-100);color:var(--color-blue-600)}.Approval_status-3__HOQN6{background-color:#f7e1db;color:#d73a16}.Approval_status-3__HOQN6,.Approval_status-4__ZRJtK{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;font-size:var(--font-size-xs);font-weight:500;line-height:18px;padding:4px 6px;text-align:center}.Approval_status-4__ZRJtK{background-color:#eaeaea;color:var(--color-gray-600)}.Approval_status-5__6R\+yR{background-color:#ecddff;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;color:#9747ff;display:flex;font-size:var(--font-size-xs);font-weight:500;justify-content:center;line-height:18px;padding:4px 6px;text-align:center}.Approval_status__dv02I{text-align:center}.Approval_important-icon__mhOAw{align-items:center;display:flex;justify-content:center;text-align:center}.Approval_retrieval-item__hz-Um{background-color:#fdfdfd;border:1px solid #e1e2e3;box-sizing:border-box;cursor:pointer;height:100%;padding:6px 12px;width:100%}.Approval_approval-write-list__2asbg{margin:0;padding:30px 50px}.Approval_approval-write-list-item__AkymA{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;cursor:pointer;height:48px;list-style:none;padding:12px 10px}.Approval_selected__Ksc-0{background-color:var(--color-blue-100)!important}.Approval_title__u0Qp1{cursor:pointer}.Approval_filter-wrapper__c2Bnd{height:100%;overflow:auto;width:100%}.Approval_filter-container__tNOtb{box-sizing:border-box;display:flex;flex-direction:column;gap:6px;max-width:820px;min-width:600px;padding:30px 30px 40px;width:100vw}.Approval_filter-container__tNOtb input{border:1px solid var(--color-gray-400);border-radius:2px!important;box-shadow:none!important;flex:1 1;height:var(--input-height);max-width:200px;padding:6px 12px;width:100%}.Approval_filter-container__tNOtb input:focus{outline:none}.Approval_filter-dropdown__0XQi9{height:var(--input-height);width:160px}.Approval_calendar-container__K1GTb,.Approval_filter-dropdown-wrapper__B3SWN{height:var(--input-height);width:100%}.Approval_calendar-container__K1GTb{align-items:center;display:flex;flex:1 1;justify-content:space-between;max-width:200px;position:relative}.Approval_search-container__VEKbQ .Approval_calendar-container__K1GTb{flex:0 1 auto;width:160px}.Approval_calendar-container__K1GTb img{pointer-events:none;position:absolute;right:8px}.Approval_search-container__VEKbQ{align-items:center;display:flex;gap:18px;justify-content:space-between;padding:0 24px}.Approval_search-container-text__wVjSC{flex:0 1 auto;max-width:200px;width:200px}.Approval_search-container-text__wVjSC,.Approval_search-container__VEKbQ input{flex:1 1 auto}.Approval_search-container-text__wVjSC:first-child,.Approval_search-container-text__wVjSC:nth-child(2),.Approval_search-container__VEKbQ>div:first-child,.Approval_search-container__VEKbQ>div:nth-child(2){flex-basis:22.22%;min-width:100px}.Approval_search-container__VEKbQ input{flex-basis:27.78%}.Approval_filter-button__A11nI{align-items:center;background-color:initial;background-color:var(--color-gray-150);border:1px solid var(--color-gray-400);border-radius:2px;cursor:pointer;display:flex;flex:0 0 58px;flex:0 1 auto;height:var(--input-height);justify-content:center;min-width:58px;width:58px}.Approval_filter-button-text__8CGNm{min-width:58px;width:58px}.Approval_search-modal__iqIik>div>div{min-width:600px}.Approval_list-container__pM5vq{box-sizing:border-box;padding:0 30px 20px}.Approval_list-items__aLIRL{max-height:220px;overflow:auto}.Approval_list-container__pM5vq span{box-sizing:border-box;padding:0 4px}.Approval_list-title__WeK9f{grid-gap:var(--spacing-md);display:grid;gap:var(--spacing-md);grid-template-columns:.05fr .27fr .51fr .13fr .13fr;height:30px;padding:6px 8px}.Approval_list-item__Csh-S{grid-gap:18.5px;display:grid;gap:18.5px;grid-template-columns:.04fr .31fr .59fr .15fr .15fr;min-height:var(--button-height);padding:var(--spacing-sm) 8px}.Approval_approvalSubmit__jBZEk *{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.Approval_approvalSubmit__jBZEk>hr{border:none;border-bottom:2px solid var(--color-gray-500);margin-bottom:16px;margin-top:18px}.Approval_progressbar-spinner__CWlDp{align-items:center;display:flex;flex-direction:column;gap:140px;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1001}.Approval_approval-temp-wrapper__JnqHh{margin-top:24px;width:100%}.Approval_approval-temp__Aglgi{border:none;border-collapse:collapse;width:100%}.Approval_approval-temp__Aglgi thead{background-color:var(--color-gray-200);border-radius:2px;border-top:1px solid var(--color-gray-400);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;height:42px}.Approval_approval-temp__Aglgi tr{color:var(--color-gray-600);height:42px}.Approval_approval-temp__Aglgi tr:last-child{border-bottom:1px solid var(--color-gray-400)}.Approval_approval-temp__Aglgi th{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;font-weight:500;text-align:left}.Approval_approval-temp__Aglgi td:first-child,.Approval_approval-temp__Aglgi th:first-child{padding-left:20px}.Approval_approval-temp__Aglgi td:last-child,.Approval_approval-temp__Aglgi th:last-child{padding-right:20px}.Approval_approval-temp__Aglgi input{border:1px solid var(--color-gray-600);border-radius:2px}.Approval_approval-temp__Aglgi thead input{border:1px solid var(--color-gray-600)}.Approval_approval-temp__Aglgi tbody input,.Approval_approval-temp__Aglgi thead input{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;height:14px;margin:0;width:14px}.Approval_approval-temp__Aglgi tbody input{border:1px solid var(--color-gray-500)}.Approval_approval-temp__Aglgi tbody td{color:var(--color-gray-800)!important;height:48px}.Approval_approval-temp__Aglgi tbody button{-webkit-appearance:none;appearance:none;background-color:initial;border:none;cursor:pointer;margin:0;padding:0}.Approval_approval-temp-footer__Kwu61 button{background:var(--color-gray-150);border:1px solid var(--color-gray-400);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;color:#e14c38;cursor:pointer;height:var(--input-height);margin-top:16px;width:58px}.Approval_temp-title__m-XDm{cursor:pointer}.Approval_approval-search-selected-container__vGuDp{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin-top:40px;padding:0 30px}.Approval_approval-search-selected-container__vGuDp>div{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;display:flex;flex-wrap:wrap;gap:var(--spacing-lg);max-width:760px;padding:var(--spacing-md) 20px;width:100%}.Approval_approval-search-selected-container__vGuDp>div>div{display:flex;gap:var(--spacing-xs)}.Approval_approval-search-selected-container__vGuDp img{cursor:pointer}@media (max-width:768px){.Approval_approval-list-item-title__ol0sm{background-color:var(--color-gray-200);color:var(--color-gray-600);height:42px;padding:12px 20px}.Approval_approval-list-item-title__ol0sm,.Approval_approval-list-item__ng-TM{grid-gap:18px;align-items:center;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;display:grid;gap:18px;grid-template-columns:1fr 50px 54px;justify-content:space-between;white-space:nowrap}.Approval_approval-list-item__ng-TM{height:52px;padding:8px 20px}.Approval_approval-list-item-title-received__A\+Ikv{grid-gap:34px;background-color:var(--color-gray-200);color:var(--color-gray-600);grid-template-columns:1fr 52px;height:42px;padding:12px 20px}.Approval_approval-list-item-received__056L9,.Approval_approval-list-item-title-received__A\+Ikv{align-items:center;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;display:grid;gap:34px;justify-content:space-between;white-space:nowrap}.Approval_approval-list-item-received__056L9{grid-gap:34px;grid-template-columns:1fr 50px;height:52px;padding:8px 20px}.Approval_approval-list-item-received__056L9 span>div,.Approval_approval-list-item__ng-TM span>div{display:inline-block;margin-left:8px}.Approval_approval-list-item-received__056L9 span:nth-child(2),.Approval_approval-list-item__ng-TM span:nth-child(2){overflow:visible;white-space:nowrap}.Approval_approval-list-item-received__056L9>span:first-child,.Approval_approval-list-item__ng-TM>span:first-child{display:flex}.Approval_approval__twWDu hr{border:none;border-bottom:1px solid var(--color-gray-400);left:-16px;margin:0!important;position:absolute;width:calc(100% + 32px)}.Approval_approval-header-btn-write__Hw3xS>span,.Approval_approval-header__qqyIg>h3{white-space:nowrap}.Approval_search-modal__iqIik>div>div{min-width:100%;position:relative}.Approval_search-modal__iqIik>div>div>div{overflow:auto}.Approval_list-container__pM5vq{min-width:600px;overflow:visible}.Approval_approval-list-container__RtpPV{min-width:100%}.Approval_list-title__WeK9f{grid-template-columns:.05fr .27fr .51fr .13fr .13fr;grid-template-columns:.04fr .31fr .59fr .13fr .17fr;height:30px;padding:6px 8px}.Approval_list-item__Csh-S,.Approval_list-title__WeK9f{grid-gap:var(--spacing-md);display:grid;gap:var(--spacing-md);grid-template-columns:.04fr .31fr .59fr 47px 78px}.Approval_list-item__Csh-S{min-height:var(--button-height);padding:var(--spacing-sm) 8px}}.DateStepper_wrapper__v44ve{display:inline-block;position:relative}.DateStepper_dateStepper__4QBAv{align-items:center;background:#fff;border:1px solid #dee3e8;border-radius:4px;box-sizing:border-box;display:flex;height:32px;justify-content:flex-end;width:200px}.DateStepper_dateStepper__4QBAv.DateStepper_disabled__ifyEz,.DateStepper_wrapper__v44ve.DateStepper_disabled__ifyEz{background:#f4f5f6;cursor:not-allowed}.DateStepper_button__\+OAkG{align-items:center;background:#0000;border:none;color:#a7b1be;cursor:pointer;display:flex;flex-shrink:0;height:100%;justify-content:center;padding:0;transition:all .2s ease;width:32px}.DateStepper_icon__rNZnr{display:block;height:16px;width:16px}.DateStepper_button__\+OAkG:first-child{border-right:1px solid #dee3e8}.DateStepper_button__\+OAkG:last-child{border-left:1px solid #dee3e8}.DateStepper_button__\+OAkG:hover:not(:disabled){background-color:#f8f9fa;color:#1d2a37}.DateStepper_button__\+OAkG:active:not(:disabled){background-color:#eaedf0}.DateStepper_button__\+OAkG:disabled{color:#dee3e8;cursor:not-allowed}.DateStepper_button__\+OAkG svg{display:block}.DateStepper_textArea__M7K6P{align-items:center;cursor:pointer;display:flex;flex:1 0;justify-content:center;min-height:0;min-width:0;padding:0 8px}.DateStepper_textArea__M7K6P:hover{background-color:#f8f9fa}.DateStepper_text__07Wbs{color:#1d2a37;flex:1 0;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.56px;line-height:20px;margin:0;min-height:0;min-width:0;text-align:center;white-space:pre-wrap}.DateStepper_dateStepper__4QBAv.DateStepper_disabled__ifyEz .DateStepper_text__07Wbs,.DateStepper_placeholder__IB79c{color:#a7b1be}.DateStepper_weekText__USR2e{font-size:13px;letter-spacing:-.4px}.DateStepper_calendarWrapper__9QtXK{min-width:300px}.p-dropdown-trigger{width:20px!important}.p-treenode:focus{border:none}.p-tree .p-tree-container .p-treenode:focus>.p-treenode-content{background-color:initial;box-shadow:none;color:var(--color-gray-700)}.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight{background-color:var(--color-blue-100);color:var(--color-gray-700)}.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-tree-toggler,.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-treenode-icon{color:#6b7280}.p-datatable .p-datatable-tbody>tr,.p-datatable .p-datatable-tbody>tr>th,.p-datatable .p-datatable-tfoot>tr,.p-datatable .p-datatable-thead>thead>tr{color:var(--color-gray-800);height:var(--input-height);text-align:center}.p-datatable .p-datatable-tfoot>tr{background-color:var(--color-gray-200)}.p-datatable .p-datatable-thead>tr>th{padding:0 20px;text-align:center;white-space:nowrap}.p-datatable .p-datatable-thead>tr>th>div{justify-content:center}.p-datatable .p-datatable-tbody>tr.p-highlight{color:var(--color-gray-800)}.p-datatable .p-datatable-tbody>tr>td,.p-datatable .p-datatable-tfoot>tr>td{align-items:center;flex-direction:row;height:var(--input-height);justify-content:center;overflow:hidden;padding:0 20px;position:relative;text-align:center;text-overflow:ellipsis;white-space:nowrap}.p-datatable .p-datatable-tbody>tr>td>div>input{align-items:center;background-color:initial;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;display:flex;font-family:Noto Sans KR;font-size:var(--font-size-sm);font-weight:400;height:var(--input-height);justify-content:center;left:0;line-height:24px;padding:0!important;position:absolute;text-align:center;width:100%}.p-datatable .p-datatable-tbody>tr>td>div>span{align-items:center;color:#0000;display:flex;height:var(--input-height);justify-content:center;padding:0;width:100%}.p-datatable .p-datatable-tbody>tr>td>.p-inputgroup{align-items:center;justify-content:center;text-align:center}.p-datatable .p-datatable-tbody>tr:last-child>td{border-bottom:none}.p-datatable .p-datatable-tbody>tr>td>input,.p-datatable .p-datatable-tbody>tr>td>input:focus{border:none;box-shadow:none;height:100%;left:0;outline:none;padding:var(--spacing-md);top:0}.p-datatable .p-cell-editor input{box-sizing:border-box;width:100%}.p-datatable-calendar{align-items:center;display:flex;justify-content:center}.p-datatable-calendar .p-calendar input{background-color:initial;border:none;box-shadow:none;font-family:Noto Sans KR;font-size:var(--font-size-sm);font-weight:400;height:var(--input-height);line-height:24px;text-align:center;width:100%}.p-datatable-calendar .p-calendar{position:absolute!important}.p-datatable-calendar span{color:#0000}.Indicator_indicator__8L8ID{align-items:center;background-color:#00000040;display:flex;height:100%;justify-content:center;left:0;position:fixed;text-align:center;top:0;width:100%;z-index:2000}.Indicator_indicator__8L8ID p{text-shadow:-1px 0 #fff,0 1px #fff,1px 0 #fff,0 -1px #fff}.Indicator_indicator__8L8ID img{transform:scale(.5)}@keyframes Indicator_ldio-vpmethni2q__kkSwp{0%{-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:1;transform:translateZ(0) scale(1.5)}to{-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:0;transform:translateZ(0) scale(1)}}.Indicator_ldio-vpmethni2q__kkSwp div>div{animation:Indicator_ldio-vpmethni2q__kkSwp 1.639344262295082s linear infinite;background:#006fe5;border-radius:50%;height:24px;position:absolute;width:24px}.Indicator_ldio-vpmethni2q__kkSwp div:first-child>div{animation-delay:-1.4344262295081966s;left:148px;top:88px}.Indicator_ldio-vpmethni2q__kkSwp>div:first-child{transform:rotate(0deg);transform-origin:160px 100px}.Indicator_ldio-vpmethni2q__kkSwp div:nth-child(2)>div{animation-delay:-1.2295081967213115s;left:130px;top:130px}.Indicator_ldio-vpmethni2q__kkSwp>div:nth-child(2){transform:rotate(45deg);transform-origin:142px 142px}.Indicator_ldio-vpmethni2q__kkSwp div:nth-child(3)>div{animation-delay:-1.0245901639344261s;left:88px;top:148px}.Indicator_ldio-vpmethni2q__kkSwp>div:nth-child(3){transform:rotate(90deg);transform-origin:100px 160px}.Indicator_ldio-vpmethni2q__kkSwp div:nth-child(4)>div{animation-delay:-.819672131147541s;left:46px;top:130px}.Indicator_ldio-vpmethni2q__kkSwp>div:nth-child(4){transform:rotate(135deg);transform-origin:58px 142px}.Indicator_ldio-vpmethni2q__kkSwp div:nth-child(5)>div{animation-delay:-.6147540983606558s;left:28px;top:88px}.Indicator_ldio-vpmethni2q__kkSwp>div:nth-child(5){transform:rotate(180deg);transform-origin:40px 100px}.Indicator_ldio-vpmethni2q__kkSwp div:nth-child(6)>div{animation-delay:-.4098360655737705s;left:46px;top:46px}.Indicator_ldio-vpmethni2q__kkSwp>div:nth-child(6){transform:rotate(225deg);transform-origin:58px 58px}.Indicator_ldio-vpmethni2q__kkSwp div:nth-child(7)>div{animation-delay:-.20491803278688525s;left:88px;top:28px}.Indicator_ldio-vpmethni2q__kkSwp>div:nth-child(7){transform:rotate(270deg);transform-origin:100px 40px}.Indicator_ldio-vpmethni2q__kkSwp div:nth-child(8)>div{animation-delay:0s;left:130px;top:46px}.Indicator_ldio-vpmethni2q__kkSwp>div:nth-child(8){transform:rotate(315deg);transform-origin:142px 58px}.Indicator_loadingio-spinner-spin-le2bcv7v12j__Pz0NH{background:#fff0;display:inline-block;height:200px;overflow:hidden;width:200px}.Indicator_ldio-vpmethni2q__kkSwp{-webkit-backface-visibility:hidden;backface-visibility:hidden;height:100%;position:relative;transform:translateZ(0) scale(1);transform-origin:0 0;width:100%}.Indicator_ldio-vpmethni2q__kkSwp div{box-sizing:initial}.Indicator_small-indicator__b9gz2{left:50%;pointer-events:none;position:absolute;top:50%}.Indicator_small-indicator__b9gz2 .Indicator_loadingio-spinner-spin-le2bcv7v12j__Pz0NH{transform:scale(.25) translate(-50%,-50%);transform-origin:left top}.ApprovalSubmit_approval-submit-container__SK\+fA{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.ApprovalSubmit_approval-submit-container__SK\+fA hr{background-color:#999;border:none;height:1px;margin:32px 0;position:relative;width:100%}.ApprovalSubmit_approval-submit-title__A1gTA{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.ApprovalSubmit_approval-submit-title__A1gTA span{margin:0;padding-left:8px;padding-right:10px}.ApprovalSubmit_blue__T1ljV{color:var(--color-blue-600)}.ApprovalSubmit_approval-submit-content__14CkH{display:flex;flex-direction:column;gap:var(--spacing-lg)}.ApprovalSubmit_approval-submit-content__14CkH>li>div{flex:1 1;width:100%}.ApprovalSubmit_approval-submit-content__14CkH>li{display:flex;flex-direction:row;width:100%}.ApprovalSubmit_approval-submit-content__14CkH>li>span:first-child{align-items:center;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;display:inline-block;display:flex;justify-content:flex-start;padding:var(--spacing-sm);padding-left:10px;width:80px}.ApprovalSubmit_approval-submit-content__14CkH li>input{flex:1 1}.ApprovalSubmit_approval-submit-content__14CkH li>input,.ApprovalSubmit_approval-submit-content__14CkH li>textarea{border:1px solid var(--color-gray-400);border-radius:2px;box-sizing:border-box;color:var(--color-gray-800);font-size:var(--font-size-sm);line-height:20px;padding:6px 12px;width:100%}.ApprovalSubmit_approval-submit-content__14CkH li>textarea{height:88px;resize:none}.ApprovalSubmit_approval-submit-content__14CkH li>input:focus,.ApprovalSubmit_approval-submit-content__14CkH li>textarea:focus{border:1px solid var(--color-gray-400);outline:none}.ApprovalSubmit_file-input-container__Qnpwf{display:inline-block;position:relative}.ApprovalSubmit_file-input__i5Qpz{display:none}.ApprovalSubmit_file-label__zlAMb{background-color:#fff;border:1px solid #e1e2e3;border-radius:2px;box-sizing:border-box;cursor:pointer;display:flex;gap:4px;padding:8px 12px}.ApprovalSubmit_file-input__i5Qpz:active+.ApprovalSubmit_file-label__zlAMb,.ApprovalSubmit_file-input__i5Qpz:focus+.ApprovalSubmit_file-label__zlAMb{background-color:#fff}.ApprovalSubmit_approval-submit-dropdown__DLkiQ{align-items:center;border:1px solid var(--color-gray-400);border-radius:2px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;display:flex;height:var(--input-height);justify-content:space-between;max-width:362px;min-width:200px;padding:6px 12px;width:100%}.ApprovalSubmit_approval-submit-dropdown__DLkiQ span{color:var(--color-gray-800);font-size:var(--font-size-sm);line-height:20px;padding:0}.ApprovalSubmit_temp__HYXmD{cursor:pointer}.ApprovalSubmit_calendar-container__a2JyW{align-items:center;border:1px solid var(--color-gray-400);border-radius:2px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;display:flex;height:var(--input-height);justify-content:space-between;max-width:362px;min-width:200px;position:relative;width:100%}.ApprovalSubmit_calendar-container__a2JyW img{cursor:pointer;position:absolute;right:8px}.ApprovalSubmit_calendar-container__a2JyW span{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;height:100%;width:100%}.ApprovalSubmit_calendar-container__a2JyW input{padding:0 var(--spacing-sm)}.ApprovalSubmit_calendar-container__a2JyW input:focus{border-color:#0000;outline:none}.ApprovalSubmit_vacation-remain-used__wUZEe{align-items:center;background-color:var(--color-green-100);display:flex;height:34px;justify-content:center;padding:6px 14px}.ApprovalSubmit_vacation-remain-days__s-huY{color:var(--color-green-700)}.ApprovalSubmit_approval-submit-vacation-date__b3XKp{align-items:flex-start;display:flex;flex-direction:row;gap:12px;justify-content:flex-start;width:100%}.ApprovalSubmit_approval-submit-vacation-date__b3XKp>div{flex:1 1;max-width:200px}.ApprovalSubmit_calendar-container-vacation-date__hBzNY{align-items:center;border:1px solid var(--color-gray-400);border-radius:2px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;display:flex;flex:1 1;height:var(--input-height);justify-content:space-between;max-width:200px;position:relative;width:100%}.ApprovalSubmit_calendar-container-vacation-date__hBzNY span{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;height:100%;width:100%}.ApprovalSubmit_calendar-container-vacation-date__hBzNY input{padding:0 var(--spacing-sm)}.ApprovalSubmit_calendar-container-vacation-date__hBzNY input:focus{border-color:#0000;outline:none}.ApprovalSubmit_approval-submit-dropdown-vacation-date__TxsQh{align-items:center;border:1px solid var(--color-gray-400);border-radius:2px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;display:flex;height:var(--input-height);justify-content:space-between;max-width:200px;padding:6px 12px;width:100%}.ApprovalSubmit_approval-submit-dropdown-vacation-date__TxsQh span{color:var(--color-gray-800);font-size:var(--font-size-sm);line-height:20px;padding:0}.ApprovalSubmit_approval-submit-title-top__Dbt2d{align-items:flex-start!important;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;display:flex;justify-content:flex-start!important;padding:var(--spacing-sm)!important}.ApprovalSubmit_approval-submit-title-top__Dbt2d+div>div{margin-bottom:0}.ApprovalSubmit_day-selector__pxKij{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:12px;justify-content:center;width:100%}.ApprovalSubmit_day-list__ftZcA{display:flex;flex-direction:row;width:100%}.ApprovalSubmit_selected-date-ranges-table__ZA7u6{border-collapse:collapse;font-size:var(--font-size-sm);margin-top:16px;width:100%}.ApprovalSubmit_selected-date-ranges-table__ZA7u6 th{background-color:var(--color-gray-300);color:var(--color-gray-800);font-weight:600}.ApprovalSubmit_no-dates-message__\+PXIM,.ApprovalSubmit_selected-date-ranges-table__ZA7u6 td,.ApprovalSubmit_selected-date-ranges-table__ZA7u6 th{border:1px solid var(--color-gray-400);padding:var(--spacing-sm);text-align:center}.ApprovalSubmit_no-dates-message__\+PXIM{color:var(--color-gray-500);font-style:italic}.ApprovalSubmit_selected-date-ranges-table__ZA7u6 tfoot td{background-color:var(--color-gray-300);border-top:2px solid var(--color-gray-400);color:#333;font-weight:700;padding:var(--spacing-sm);text-align:center}.ApprovalSubmit_delete-button__xz3La{background-color:#f66;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:var(--font-size-xs);padding:6px 12px;transition:background-color .3s}.ApprovalSubmit_delete-button__xz3La:hover{background-color:#c33}.ApprovalSubmit_selected-date-range-row__u1FJu td{text-align:center;vertical-align:middle}.ApprovalSubmit_footer-label__vOOcS{font-weight:600;padding-right:10px;text-align:right}.ApprovalSubmit_approval-line-selector-container__XaTY3{display:flex;flex-direction:column;gap:var(--spacing-lg);width:100%}.ApprovalSubmit_approval-line-selector__MmDMg{display:flex;flex-direction:column;gap:5px}.ApprovalSubmit_approval-line-selector-title__8OXw9{background-color:var(--color-gray-300);border-radius:2px;color:var(--color-gray-800);height:38px;padding:var(--spacing-sm) 12px;width:100%}.ApprovalSubmit_approval-line-selector-content__48UcA{border:1px solid var(--color-gray-400);border-radius:2px;cursor:pointer;min-height:100px;padding-left:8px;padding-right:8px;width:100%}.ApprovalSubmit_approval-line-selector-content-item__8GocO{align-items:center;display:grid;grid-template-columns:74px 66px 1fr;grid-template-rows:40px}.ApprovalSubmit_approval-line-selector-content__48UcA hr{background-color:var(--color-gray-400);border:none;height:2px;margin:0 0 6px;width:100%}.ApprovalSubmit_bottom-line__bfC89{border-bottom:1px solid var(--color-gray-400)}.ApprovalSubmit_approval-line-selector-content-item__8GocO span{color:var(--color-gray-500)}.ApprovalSubmit_approval-line-selector-content-item__8GocO span:first-child{padding-left:16px}.ApprovalSubmit_approval-line-selector-content-item__8GocO>div{align-items:center;display:flex;height:100%}.ApprovalSubmit_approval-line-selector-content-item-type__NfMVH{border:1px solid var(--color-gray-800);border-radius:2px;box-sizing:border-box;color:var(--color-gray-700)!important;justify-content:center!important;margin-left:-10px;padding:2px 10px!important;text-align:center}.ApprovalSubmit_color-active__Yk7zh{color:var(--color-gray-800)!important}.ApprovalSubmit_approval-line-empty__O5jr0{color:var(--color-gray-500);padding:12px 13px}.ApprovalSubmit_approval-ref-selector-content__-4XsY{border:1px solid var(--color-gray-400);border-radius:2px;cursor:pointer;display:flex;gap:var(--spacing-lg);min-height:60px;padding:var(--spacing-md) 10px;width:100%}.ApprovalSubmit_approval-ref-selector-content-empty__3L31s{color:var(--color-gray-500)}.ApprovalSubmit_approval-ref-selector-content-title__kcO6W{color:var(--color-gray-500);display:inline-block;text-align:center;width:80px}.ApprovalSubmit_approval-line-select-modal__zu9w9{width:100%}.ApprovalSubmit_approval-line-select-modal__zu9w9 hr{background-color:var(--color-gray-400);margin:0}.ApprovalSubmit_approval-line-select-container__Br4qh{display:flex;flex:1 1;gap:var(--spacing-sm);justify-content:space-between;max-height:863px;max-width:1012px;padding:32px 30px;width:100%}.ApprovalSubmit_approval-line-select-container__Br4qh,.ApprovalSubmit_approval-line-select-container__Br4qh *{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.ApprovalSubmit_approval-line-select-container__Br4qh>div{white-space:nowrap}.ApprovalSubmit_approval-line-select-list__IqVQ3{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;display:flex;flex-direction:column;max-width:416px;width:100%}.ApprovalSubmit_approval-line-select-control__Ip5bb{display:flex;flex-direction:column;gap:12px;margin-top:54px;min-width:100px;width:100px}.ApprovalSubmit_approval-line-select-control__Ip5bb button{align-items:center;background-color:#fff;border:1px solid var(--color-gray-600);border-radius:2px;cursor:pointer;display:flex;height:32px;padding:6px 6px 6px 16px;position:relative;text-align:left}.ApprovalSubmit_approval-line-select-control__Ip5bb button>div{align-items:center;display:flex;height:20px;justify-content:center;position:absolute;right:6px;width:20px}.ApprovalSubmit_approval-line-select-order__2hoOa{max-width:416px}.ApprovalSubmit_approval-line-select-modal__zu9w9>div{height:100%;width:100%}.ApprovalSubmit_approval-line-select-modal__zu9w9>div>div{display:flex;flex-direction:column;height:100%;position:fixed;width:100%}.ApprovalSubmit_approval-line-select-modal__zu9w9>div>div>div{height:100%;margin:auto;max-height:863px;max-width:1012px;width:100%}.ApprovalSubmit_approval-line-select-list-header__SxuSc{border:1px solid var(--color-gray-400);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:var(--spacing-sm)}.ApprovalSubmit_approval-line-select-list-header__SxuSc button{background-color:initial;border:none;color:var(--color-gray-600);cursor:auto;height:36px;padding:8px 16px}.ApprovalSubmit_approval-line-select-list-header__SxuSc .ApprovalSubmit_selected__Yi5\+b{color:var(--color-blue-600)}.ApprovalSubmit_approval-line-select-list-body__d33Xx{border:1px solid var(--color-gray-400);border-top:none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;display:flex;height:calc(100vh - 290px);max-height:573px;min-height:302px;overflow:auto}.ApprovalSubmit_approval-line-select-list-body-tree__USbY7{border:none;flex:1 1;max-height:100%;padding:0}.ApprovalSubmit_approval-line-select-list-body-tree__USbY7 .ApprovalSubmit_unselectable__ss3jf{pointer-events:none}.ApprovalSubmit_approval-line-select-list-body-tree__USbY7 .ApprovalSubmit_p-treenode-content__eL7LM{background-color:red}.ApprovalSubmit_treenode-selectable__77W6m{padding-left:48px}.ApprovalSubmit_treenode-unselectable__caTUQ{background-color:initial!important;box-sizing:border-box;cursor:auto!important;padding-left:48px;position:relative}.ApprovalSubmit_treenode-unselectable-member__8GVGx{color:var(--color-gray-500)!important}.ApprovalSubmit_treenode-unselectable__caTUQ:hover{background-color:initial!important}.ApprovalSubmit_treenode-button__UoJQ5{border-radius:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;justify-content:flex-start;left:8px;margin:0;position:absolute;width:calc(100% - 8px)}.ApprovalSubmit_treenode-button__UoJQ5 img{object-fit:contain;overflow:visible}.ApprovalSubmit_treenode-button__UoJQ5:hover{background-color:initial}.ApprovalSubmit_treenode-button__UoJQ5>div{height:24px;overflow:visible;padding:0}.ApprovalSubmit_approval-line-select-order__2hoOa{border:1px solid var(--color-gray-400);display:flex;flex-direction:column;height:calc(100vh - 231px);max-height:632px;min-height:360px;padding:18px 0 0;width:100%}.ApprovalSubmit_approval-line-select-order-header__UiOqF{align-items:center;color:var(--color-gray-600);display:grid;grid-template-columns:32px 32px 65px 80px 45px;height:30px;justify-content:space-between;width:100%}.ApprovalSubmit_approval-line-select-order-header-container__N8awE{padding:0 8px}.ApprovalSubmit_approval-line-select-order__2hoOa hr{background-color:initial;border:none;border-top:1px solid var(--color-gray-400)}.ApprovalSubmit_approval-line-select-order-header__UiOqF span{padding-left:4px}.ApprovalSubmit_approval-line-select-order-body__2kYXv{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;flex:1 1;height:calc(100vh - 480px);max-height:411px;min-height:90px;overflow:auto}.ApprovalSubmit_approval-line-select-order-noti__7EwaH,.ApprovalSubmit_approval-line-select-order-ref__YiOhO{border-top:1px solid var(--color-gray-400);color:var(--color-gray-600);display:flex;flex-direction:column;gap:var(--spacing-sm);min-height:90px;padding:var(--spacing-sm)}.ApprovalSubmit_approval-line-select-order-noti__7EwaH>div,.ApprovalSubmit_approval-line-select-order-ref__YiOhO>div{overflow:auto}.ApprovalSubmit_approval-line-select-order-noti__7EwaH p,.ApprovalSubmit_approval-line-select-order-ref__YiOhO p{margin:0}.ApprovalSubmit_sortable-helper__XWzJy{background-color:#f0f0f0;border:1px solid #ddd;z-index:10000}.ApprovalSubmit_approval-line-select-order-content__K08K6{height:var(--button-height)}.ApprovalSubmit_approval-line-select-order-content__K08K6 span{align-items:center;display:flex;justify-content:flex-start;padding-left:4px}.ApprovalSubmit_approval-line-select-order-content__K08K6 button{align-items:center;background-color:initial;border:none;cursor:pointer;display:flex;padding:0 0 0 4px}.ApprovalSubmit_approval-line-select-order-content-type__dpBw8{border:1px solid #333;border-radius:2px;box-sizing:border-box;justify-content:center!important;padding:2px 0!important;text-align:center}.ApprovalSubmit_approval-submit-bottom-menu__jjF3Z{align-items:center;display:flex;justify-content:space-between;padding-bottom:20px;padding-top:10px;width:100%}.ApprovalSubmit_approval-submit-bottom-menu__jjF3Z>div{display:flex;flex:1 1;padding:0}.ApprovalSubmit_approval-submit-bottom-menu__jjF3Z .ApprovalSubmit_cancel-button__dYhi8{background-color:var(--color-gray-300);border:none;border-radius:2px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;cursor:pointer;height:var(--input-height);padding:var(--spacing-sm) var(--spacing-md)}.ApprovalSubmit_approval-confirm__cq5tv h3{color:var(--color-gray-800);margin:0}.ApprovalSubmit_approval-confirm-content__5tRCy{display:flex;flex-direction:column;gap:var(--spacing-sm);padding:var(--spacing-lg) 30px}.ApprovalSubmit_approval-confirm-content__5tRCy>div{background-color:var(--color-gray-300);padding:7px 0;text-align:center}.ApprovalSubmit_approval-cancel-content__Vky0t{color:var(--color-gray-800);padding:40px 30px 20px}.ApprovalSubmit_approval-submit-content-input__fOMsf{grid-gap:var(--spacing-lg);align-items:flex-start;display:grid;gap:var(--spacing-lg);grid-template-columns:1fr;justify-content:flex-start}.ApprovalSubmit_approval-submit-input__5G\+OD{align-items:center;display:flex}.ApprovalSubmit_approval-submit-input__5G\+OD label{color:var(--color-gray-600);display:block;min-width:70px;padding:var(--spacing-sm);text-align:left;white-space:nowrap;width:80px}.ApprovalSubmit_approval-submit-input__5G\+OD input{background-color:#fff;border:1px solid var(--color-gray-400);border-radius:2px;box-sizing:border-box;color:var(--color-gray-800);height:var(--input-height);padding:var(--spacing-sm) 12px;width:100%}.ApprovalSubmit_approval-submit-content__14CkH .ApprovalSubmit_title-up__MEDMF{align-items:flex-start!important;color:var(--color-gray-600);justify-content:flex-start!important;text-align:left!important}.ApprovalSubmit_approval-submit-content-btns__\+aJQw{align-items:center;display:flex;gap:var(--spacing-xs);justify-content:flex-end;width:100%}.ApprovalSubmit_approval-submit-content-btns__\+aJQw button{background-color:var(--color-gray-150);border:1px solid var(--color-gray-400);border-radius:2px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;cursor:pointer;height:32px;padding:6px 12px}.ApprovalSubmit_datatable-expense-list__-hPde{border:1px solid var(--color-gray-400);border-radius:8px;box-shadow:none;overflow:auto;width:100%}.ApprovalSubmit_relative-document-container__f\+HFr{width:100%}.ApprovalSubmit_relative-document-list__AdvDH{border:1px solid var(--color-gray-400);border-radius:2px;box-sizing:border-box;min-height:56px}.ApprovalSubmit_approval-search-selected-container__3OBZ4,.ApprovalSubmit_approval-search-selected-container__3OBZ4>div{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.ApprovalSubmit_approval-search-selected-container__3OBZ4>div{display:flex;flex-wrap:wrap;gap:var(--spacing-lg);padding:var(--spacing-md) 20px;width:100%}.ApprovalSubmit_approval-search-selected-container__3OBZ4>div>div{display:flex;gap:var(--spacing-xs)}.ApprovalSubmit_approval-search-selected-container__3OBZ4 img{cursor:pointer}.ApprovalSubmit_relative-document-button__\+lRPF{align-items:center;background-color:#fff;border:1px solid var(--color-gray-400);border-radius:2px;box-sizing:border-box;cursor:pointer;display:flex;gap:4px;justify-content:center;margin-bottom:14px;padding:8px 16px 8px 12px}.ApprovalSubmit_editor__h\+9zH{height:100%;min-height:244px;width:100%}@media (max-width:768px){.ApprovalSubmit_datatable-expense-list__-hPde table{border-radius:8px;overflow:hidden}.ApprovalSubmit_datatable-expense-list__-hPde{border:none;border-radius:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;flex:1 1;overflow:auto;width:calc(100vw - 102px)!important}.ApprovalSubmit_datatable-expense-list__-hPde>div{border:1px solid var(--color-gray-400);border-radius:8px;overflow:visible!important;width:-webkit-max-content!important;width:max-content!important}.ApprovalSubmit_approval-line-select-container__Br4qh{max-width:100%;overflow:auto}}.ApprovalSubmit_title-input__84Bcc{border:none;font-size:inherit;outline:none;padding:5px 0;width:100%}.ApprovalSubmit_title-input__84Bcc.ApprovalSubmit_placeholder__gXiLJ{color:#999}.ApprovalSubmit_formContainer__Sa3aX{padding:var(--spacing-lg)}.ApprovalSubmit_fieldContainer__2ewTU{margin-bottom:20px}.ApprovalSubmit_fieldLabel__QJ1FB{display:block;font-weight:500;margin-bottom:8px}.ApprovalSubmit_required__Nuk9\+{color:#ff4d4f;margin-left:4px}.ApprovalSubmit_checkboxGroup__4n2Tu{display:flex;gap:var(--spacing-lg);margin-top:10px}.ApprovalSubmit_checkboxItem__2HEVh{align-items:center;background-color:#fff;border:1px solid #ddd;border-radius:4px;cursor:pointer;display:flex;padding:15px 20px;position:relative}.ApprovalSubmit_checkboxItem__2HEVh input[type=radio]{opacity:0;position:absolute}.ApprovalSubmit_checkboxItem__2HEVh label{align-items:center;cursor:pointer;display:flex;gap:var(--spacing-xs)}.ApprovalSubmit_checkboxItem__2HEVh:has(input:checked){background-color:#e6f7ff;border-color:#1890ff}.ApprovalSubmit_checkmark__MJMaF{color:#1890ff;font-weight:700}.ApprovalSubmit_radioGroup__QBwhT{display:flex;gap:var(--spacing-lg);margin-top:10px}.ApprovalSubmit_radioItem__9bQyp{align-items:center;display:flex;gap:var(--spacing-xs)}.ApprovalSubmit_radioItem__9bQyp input[type=radio]{height:16px;margin:0;width:16px}.ApprovalSubmit_radioItem__9bQyp label{cursor:pointer}.ApprovalSubmit_dropdown__1HWMp,.ApprovalSubmit_inputText__a2\+Wa{width:100%}.ApprovalSubmit_noticeContainer__8tYFX{background-color:#f5f5f5;border-radius:4px;margin-top:20px;padding:15px}.ApprovalSubmit_noticeContainer__8tYFX p{color:#666;font-size:var(--font-size-sm);margin:5px 0}.file-upload-btn{background-color:#37a604;border:none;color:#fff;font-weight:500;gap:var(--spacing-xs);padding:8px 16px;transition:background-color .2s ease}.file-upload-btn:hover{background-color:#2f8e03}.file-upload-icon{height:16px;width:16px}@media (max-width:768px){.file-upload-btn{font-size:var(--font-size-sm);padding:6px 12px}}.drop-zone{align-items:center;background-color:#fff;border:1px solid #e1e2e3;border-radius:2px;box-sizing:border-box;cursor:pointer;display:flex;height:56px;justify-content:center;margin-bottom:10px;margin-top:14px;position:relative}.drop-zone.active{border:1px solid #006fe5}.before-drop-zone-text{color:#999;font-family:Noto Sans KR;font-size:var(--font-size-xs);font-weight:500;line-height:8px;position:relative}.file-drop-zone{align-items:center;background-color:#fbfbfb;border:2px dashed #e1e2e3;border-radius:8px;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;justify-content:center;min-height:120px;padding:var(--spacing-lg);text-align:center;transition:all .3s ease;width:100%}.file-drop-zone.dragging{background-color:#37a6040d;border-color:#37a604;box-shadow:0 0 10px #37a60433}.file-dropzone-content{align-items:center}.file-attachment-wrapper,.file-dropzone-content{display:flex;flex-direction:column;gap:12px;width:100%}.integrated-file-upload-area{width:100%}@media (max-width:768px){.file-drop-zone{min-height:100px;padding:15px}}.fileAttachment{box-sizing:border-box;display:flex;flex-direction:column;width:100%}.fileAttachment-item{align-items:center;background:#f6f6f680;border-radius:4px;display:flex;justify-content:space-between;margin-bottom:8px;padding:var(--spacing-sm) 12px;transition:background-color .2s ease}.fileAttachment-item:hover{background-color:#f0f0f0}.fileAttachment-item:last-child{margin-bottom:0}.fileAttachment-name{color:#232527;font-family:Pretendard;font-size:var(--font-size-sm);font-weight:400;letter-spacing:-.56px;line-height:20px;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fileAttachment-size{color:#797676;font-family:Pretendard;font-size:var(--font-size-xs);font-weight:400;line-height:16px;margin-top:2px}.fileAttachment-delete-btn{background:none;border:none;cursor:pointer;padding:5px}.fileAttachment-delete-img{height:16px;width:16px}.fileAttachment-delete-btn:hover .fileAttachment-delete-img{transform:scale(1.1)}.fileAttachment-left{align-items:center;display:flex;gap:var(--spacing-sm)}.fileAttachment-icon{height:24px;object-fit:contain;width:24px}.fileAttachment-info{display:flex;flex-direction:column}@media (max-width:768px){.fileAttachment-name{font-size:var(--font-size-sm);max-width:200px}.fileAttachment-size{font-size:11px}}.letter-overlay{display:inline-block;font-size:0;position:relative}.dummy-image{display:block;height:100%;width:100%}.overlay-letter{border-radius:50%;color:var(--color-gray-600)!important;font-family:Noto Sans KR;font-size:2rem;font-size:var(--font-size-lg);font-style:normal;font-weight:500;left:50%;line-height:26px;padding:.5rem;position:absolute;top:50%;transform:translate(-50%,-50%)}.approval-system-line-container{background-color:#fff;border-radius:4px;gap:12px;padding:16px}.approval-system-line-container:hover{background-color:#f4f9ff}.approval-system-line-container .approval-sequence-number-wrapper{align-items:center;display:flex;height:40px;justify-content:center;position:relative;width:40px}.approval-system-line-container .approval-sequence-number-wrapper .approval-sequence-number{align-items:center;display:flex;gap:4px;justify-content:center;position:relative;z-index:2}.approval-system-line-container .approval-sequence-number-wrapper .approval-sequence-number img{height:24px;width:24px}.approval-system-line-container .approval-sequence-number-wrapper .approval-sequence-number .sequence-number-text{color:#fff;font-family:Jalnan2!important;font-size:10px;font-weight:700;position:absolute}.approval-system-line-container .approval-check-icon{height:24px;width:24px}.approval-system-line-container .approval-system-line-profile-wrapper{align-items:center;display:flex;flex:1 1;gap:12px;justify-content:space-between}.approval-system-line-container .approval-system-line-profile-reference{-webkit-user-drag:none;background-color:#f0f0f0;border:1px solid #f0f0f0;border-radius:50%;box-sizing:border-box;height:24px;object-fit:cover;user-select:none;-webkit-user-select:none;width:24px}.approval-system-line-container .approval-system-line-profile-container{align-items:center;display:flex;gap:8px}.approval-system-line-container .approval-system-line-profile-container .approval-system-line-profile{-webkit-user-drag:none;background-color:#f0f0f0;border:1px solid #f0f0f0;border-radius:50%;height:40px;object-fit:cover;user-select:none;-webkit-user-select:none;width:40px}.approval-system-line-container .approval-system-line-profile-container .approval-system-line-profile-name-container{display:flex;flex-direction:column;gap:2px}.approval-system-line-container .approval-system-line-profile-container .approval-system-line-profile-name-container .approval-system-line-profile-name{color:#232527;color:var(--grey-grey-800,#232527);font-size:14px;font-weight:500;letter-spacing:-.56px;line-height:20px}.approval-system-line-container .approval-system-line-profile-container .approval-system-line-profile-name-container .approval-type-label{color:#797676;color:var(--grey-grey-500,#797676);font-size:12px;font-weight:400;margin-left:4px}.approval-system-line-container .approval-system-line-profile-container .approval-system-line-profile-name-container .approval-system-line-profile-dept{color:#797676;color:var(--grey-grey-500,#797676);font-size:12px;line-height:18px}.approval-system-line-container .approval-system-line-profile-container .approval-system-line-profile-name-container .approval-system-line-date{color:#797676;color:var(--grey-grey-500,#797676);font-size:12px;letter-spacing:-.48px;line-height:14px}.approval-system-line-container .remove-approver-button{align-items:center;background:none;border:none;border-radius:4px;color:#797676;color:var(--grey-grey-500,#797676);cursor:pointer;display:flex;font-size:16px;height:24px;justify-content:center;padding:0;transition:all .2s ease;width:24px}.approval-system-line-container .remove-approver-button:hover{color:#666}.approval-system-line-container:not(:last-child) .approval-sequence-number:after{background-color:#006fe5;background-color:var(--blue-blue-600,#006fe5);content:"";height:calc(100% + 32px);left:50%;position:absolute;top:22px;transform:translateX(-50%);width:2px;z-index:1}.approval-system-status.대기{border:1px solid #ffab2d;color:#ffab2d}.approval-system-status.진행{color:var(--grey-grey-600,#666)}.approval-system-status.결재차례{background:#fff;border:1px solid #b2b2b2;border:1px solid var(--blue-blue-600,#b2b2b2);color:#666;color:var(--blue-blue-600,#666)}.sortable-helper{background-color:#fff;border:1px solid #e1e2e3;border:1px solid var(--grey-grey-300,#e1e2e3);border-radius:4px;box-shadow:0 4px 16px #00000014;z-index:10000}.CustomDownloadLink_loading__i2jAg{cursor:progress;position:relative}.CustomDownloadLink_loading__i2jAg>*{pointer-events:none}a{color:inherit;text-decoration:none}@keyframes CustomDownloadLink_spin__O1Ygf{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.CustomDownloadLink_loading-indicator-container__vkMVu{align-items:center;background-color:#fffc;border-radius:4px;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:10}.CustomDownloadLink_loading-indicator__-tZe0{align-items:center;display:flex;height:30px;justify-content:center;position:relative;width:30px}.CustomDownloadLink_download-progress__vnWCo{animation:CustomDownloadLink_spin__O1Ygf 1s linear infinite;border:2px solid #f3f3f3;border-radius:50%;border-top-color:#006fe5;height:24px;width:24px}@keyframes selected-page{0%{background-color:#f4f9ff00;transform:scale(.9)}50%{transform:scale(1.05)}to{background-color:#f4f9ff;transform:scale(1)}}@keyframes text-highlight{0%{color:#999}to{color:#006fe5}}.pagination-filp{transform:scale(-1)}.pagination-numbering{align-items:center;display:flex;gap:8px;justify-content:center;margin-top:23px;text-align:center}.pagination-number-button{background-color:#0000;border:none;border-radius:8px;box-sizing:border-box;color:#999;cursor:pointer;font-family:Noto Sans KR;font-size:12px;height:32px;min-width:32px;padding:4px 8px;position:relative;transition:background-color .2s ease}.pagination-number-button:hover{background-color:#f4f9ff}.pagination-number-button-active{animation:selected-page .4s cubic-bezier(.25,.46,.45,.94) forwards;background-color:#f4f9ff;border:none;border-radius:8px;box-sizing:border-box;color:#006fe5;height:32px;min-width:32px;padding:4px 8px}.pagination-number-button-active,.pagination-number-text{font-family:Noto Sans KR;font-size:12px;position:relative}.pagination-number-text{color:#999;font-weight:500;line-height:18px;text-align:center}.pagination-number-text-active{animation:text-highlight .4s ease forwards;color:#006fe5;font-family:Noto Sans KR;font-size:12px;font-weight:500;line-height:18px;position:relative;text-align:center}.pagination-arrow-button{background-color:#0000;border:none;border-radius:8px;box-sizing:border-box;cursor:pointer;height:32px;overflow:hidden;padding:8px;position:relative;transition:background-color .2s ease;width:32px}.pagination-arrow-button:hover{background-color:#f4f9ff}.pagination-arrow-img{display:block;height:16px;margin:auto;width:16px}.CustomImg_loading__TDL4p{cursor:progress}.basic-form-display{background-color:#fff;border-radius:4px;margin-bottom:20px}.basic-form-display h4{color:#1a1a1a;color:var(--grey-grey-900,#1a1a1a);font-size:1.1em;margin-bottom:10px;margin-top:0;padding-bottom:5px}.basic-form-display.empty{color:#777;font-style:italic}.basic-form-display ul{list-style-type:none;padding-left:0}.basic-form-display ul li{border-bottom:1px dotted #f0f0f0;padding:5px 0}.basic-form-display ul li:last-child{border-bottom:none}.basic-form-display table{background-color:#fff;border:none;border-bottom:1px solid #b2b2b2;border-collapse:collapse;border-top:1px solid #4d4d4d;margin-top:10px;width:100%}.basic-form-display table td,.basic-form-display table th{border:none;border-bottom:1px solid #b2b2b2;font-size:14px;letter-spacing:-.56px;line-height:20px;padding:10px;vertical-align:middle}.basic-form-display table th{font-family:Pretendard;font-size:14px;font-style:normal;font-weight:500;letter-spacing:-.56px;line-height:20px}.basic-form-display table td,.basic-form-display table th{color:#232527;color:var(--grey-grey-800,#232527);text-align:left}.basic-form-display table td{font-family:Pretendard,sans-serif;font-weight:400}.basic-form-display table tbody tr:last-child td{border-bottom:none}.basic-form-display table tfoot td{border-bottom:none;border-top:1px solid #4d4d4d;color:#232527;color:var(--grey-grey-800,#232527);font-family:Pretendard,sans-serif;font-weight:500}.basic-form-display table tfoot td.col-date-range{padding-right:10px;text-align:right}.basic-form-display table .col-type{flex-shrink:0;text-align:center;width:120px}.basic-form-display table .col-date-range{text-align:center;width:250px}.basic-form-display table .col-days{flex-shrink:0;text-align:right;width:100px}.basic-form-display p{margin:5px 0}.basic-form-display .label{align-items:flex-start;display:flex;flex-shrink:0;font-weight:500;width:120px}.basic-form-display .label,.basic-form-display .value{color:#232527;color:var(--grey-grey-800,#232527);font-size:14px;font-style:normal;letter-spacing:-.56px;line-height:20px;padding:10px 0}.basic-form-display .value{flex:1 1;font-family:Pretendard,sans-serif;font-weight:400;word-break:break-word}.basic-form-display .form-item{align-items:flex-start;display:flex;flex-direction:row;gap:10px}.is-mobile-view .basic-form-display .form-item{flex-direction:column;gap:4px}.is-mobile-view .basic-form-display .label{padding:6px 0 2px;width:100%}.is-mobile-view .basic-form-display .value{padding:2px 0 6px}.is-mobile-view .basic-form-display table .col-date-range,.is-mobile-view .basic-form-display table .col-days,.is-mobile-view .basic-form-display table .col-type{width:auto}.is-mobile-view .basic-form-display table td,.is-mobile-view .basic-form-display table th{font-size:13px;padding:8px 6px}.basic-form-display .editor-wrapper,.basic-form-display .proposal-content-box{overflow:hidden;width:100%}.basic-form-display .editor-wrapper img,.basic-form-display .proposal-content-box img{display:block;height:auto!important;max-width:100%}.basic-form-display .editor-wrapper iframe,.basic-form-display .editor-wrapper video,.basic-form-display .proposal-content-box iframe,.basic-form-display .proposal-content-box video{max-width:100%}.basic-form-display .align-left{text-align:left!important}.basic-form-display .align-center{text-align:center!important}.basic-form-display .align-right{text-align:right!important}.expense-info-display .section-heading{color:#232527;font-family:Pretendard,sans-serif;font-size:15px;font-style:normal;font-weight:500;letter-spacing:-.6px;line-height:20px;margin-bottom:10px;margin-top:20px}.expense-info-display .expense-vendors-section .expense-approval-table.vendors-table{table-layout:fixed}.expense-info-display .expense-vendors-section .expense-approval-table.vendors-table thead th{text-align:flex-start;vertical-align:middle}.expense-info-display .expense-vendors-section .expense-approval-table.vendors-table tbody tr.total-row td:first-child{text-align:left}.expense-info-display .expense-items-section .expense-approval-table{table-layout:fixed}.expense-info-display .expense-items-section .expense-approval-table thead th{text-align:flex-start;vertical-align:middle}.expense-info-display .expense-items-section .expense-approval-table thead th:nth-child(4){text-align:right}.expense-info-display .expense-items-section .expense-approval-table tbody td.total-row .total-label{color:#232527;color:var(--grey-grey-800,#232527);font-family:Pretendard;font-size:14px;font-style:normal}.expense-info-display .expense-items-section .expense-approval-table tbody tr.total-row td:first-child{text-align:left}.expense-info-display .expense-overall-note-section .section-heading{color:#232527;font-family:Pretendard,sans-serif;font-size:15px}.expense-info-display .form-item{align-items:flex-start;display:flex;flex-direction:column;gap:0}.expense-info-display .form-item .editor-content-viewer,.proposal-info-display .proposal-content-box{word-wrap:break-word;box-sizing:border-box;overflow-wrap:break-word;width:100%}.proposal-info-display .proposal-content-box{border:1px solid #e0e0e0;border-radius:4px;overflow:hidden;padding:10px 12px}.proposal-info-display .proposal-content-box img{display:block;height:auto!important;max-width:100%}.proposal-info-display .proposal-content-box table{display:block;max-width:100%;overflow-x:auto;white-space:normal}.proposal-info-display .proposal-content-box table img{height:auto!important;max-width:100%}.proposal-info-display .proposal-content-box table td,.proposal-info-display .proposal-content-box table th{align-items:center;border:none;border-bottom:1px solid #e1e2e3;border-bottom:1px solid var(--grey-grey-300,#e1e2e3);font-size:14px;letter-spacing:-.56px;line-height:20px;padding:10px;vertical-align:middle;word-break:break-word}.proposal-info-display .proposal-content-box table th{border-bottom-width:1px;color:#666;color:var(--grey-grey-600,#666);font-family:Pretendard,sans-serif;font-weight:500;text-align:left}.proposal-info-display .proposal-content-box table td{color:#232527;color:var(--grey-grey-800,#232527);font-family:Pretendard,sans-serif;font-weight:400;text-align:left}.proposal-info-display .proposal-content-box table tbody tr:last-child td{border-bottom:none}.proposal-info-display .proposal-content-box table tfoot td{border-bottom:none;border-top:1px solid #4d4d4d;color:#232527;color:var(--grey-grey-800,#232527);font-family:Pretendard,sans-serif;font-weight:500}.proposal-info-display .proposal-content-box table tfoot td.col-date-range{padding-right:10px;text-align:right}.proposal-info-display .proposal-content-box table .col-type{flex-shrink:0;text-align:center;width:120px}.proposal-info-display .proposal-content-box table .col-date-range{text-align:center;width:250px}.proposal-info-display .proposal-content-box table .col-days{flex-shrink:0;text-align:right;width:100px}.proposal-info-display .proposal-content-box iframe,.proposal-info-display .proposal-content-box video{max-width:100%}.proposal-info-display .form-item{align-items:flex-start;display:flex;flex-direction:column;gap:0}.proposal-info-display .form-item .proposal-content-box{word-wrap:break-word;box-sizing:border-box;overflow-wrap:break-word;width:100%}.request-annual-plan-info-display .notice-form-item .value{padding-top:10px}.request-annual-plan-info-display .notice-form-item .value p.notice{line-height:1.6;margin-bottom:8px}.request-annual-plan-info-display .notice-form-item .value p.notice:last-child{margin-bottom:0}.request-annual-plan-info-display .info-table-wrapper{margin-bottom:20px;margin-top:20px}.request-annual-plan-info-display .guide-content-box{background:#f9f9f9;background:var(--grey-grey-150,#f9f9f9);border:1px solid #e1e2e3;border:1px solid var(--grey-grey-300,#e1e2e3);border-radius:4px;margin-top:0;padding:12px}.request-annual-plan-info-display .guide-content-box .form-item{display:block;margin-bottom:4px}.request-annual-plan-info-display .guide-content-box .form-item:last-child{margin-bottom:0}.request-annual-plan-info-display .guide-content-box .form-item .label{color:#4d4d4d;color:var(--grey-grey-700,#4d4d4d);display:block;font-family:Pretendard,sans-serif;font-size:12px;font-style:normal;font-weight:600;letter-spacing:-.48px;line-height:22px;margin-bottom:2px;padding:0;width:100%}.request-annual-plan-info-display .guide-content-box .form-item .value{padding:0}.request-annual-plan-info-display .guide-content-box .form-item .value ul{list-style-type:none;margin:0;padding-left:0}.request-annual-plan-info-display .guide-content-box .form-item .value ul li{border-bottom:none;color:#4d4d4d;color:var(--grey-grey-700,#4d4d4d);font-family:Pretendard,sans-serif;font-size:12px;font-style:normal;font-weight:400;letter-spacing:-.48px;line-height:22px;padding-left:12px;position:relative}.request-annual-plan-info-display .guide-content-box .form-item .value ul li:last-child{margin-bottom:0}.request-annual-plan-info-display .guide-content-box .form-item .value ul li:before{color:#4d4d4d;color:var(--grey-grey-700,#4d4d4d);content:"·";left:0;position:absolute}.request-annual-plan-info-display .guide-content-box .form-item .value p{color:#4d4d4d;color:var(--grey-grey-700,#4d4d4d);font-family:Pretendard,sans-serif;font-size:12px;font-style:normal;font-weight:400;letter-spacing:-.48px;line-height:22px;margin:0;padding-left:12px;position:relative}.request-annual-plan-info-display .guide-content-box .form-item .value p:before{color:#4d4d4d;color:var(--grey-grey-700,#4d4d4d);content:"·";left:0;position:absolute}.notice-annual-info-display .notice-form-item .value{padding-top:10px}.notice-annual-info-display .notice-form-item .value p.notice{line-height:1.6;margin-bottom:8px}.notice-annual-info-display .notice-form-item .value p.notice:last-child{margin-bottom:0}.notice-annual-info-display .info-table-wrapper{margin-bottom:20px;margin-top:20px}.notice-annual-info-display .info-table-wrapper .section-heading{color:#232527;font-family:Pretendard,sans-serif;font-size:15px;font-style:normal;font-weight:500;letter-spacing:-.6px;line-height:20px;margin-bottom:10px;margin-top:20px}.apopup-body{display:flex;flex-direction:column;gap:16px}.apopup-body .apopup-rejection-text{color:#333;font-family:Pretendard,sans-serif;font-size:15px;font-weight:500;text-align:center}.apopup-body .apopup-textarea-wrap{background:#fff;border:1px solid #dee3e8;border-radius:4px;box-sizing:border-box;display:flex;flex-direction:column;height:120px;padding:12px;transition:border-color .2s}.apopup-body .apopup-textarea-wrap:focus-within{border-color:#adb5bd}.apopup-body .apopup-textarea-wrap .apopup-textarea{background:#0000;border:none;color:#232527;flex:1 1;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.56px;line-height:20px;outline:none;resize:none;width:100%}.apopup-body .apopup-textarea-wrap .apopup-textarea::placeholder{color:#a7b1be}.apopup-body .apopup-textarea-wrap .apopup-textarea--error{border-color:#e74c3c}.apopup-body .apopup-textarea-wrap .apopup-error-msg{color:#e74c3c;font-size:12px;font-weight:400;line-height:14px;padding-top:2px}.apopup-body .apopup-textarea-wrap .apopup-counter{color:#a7b1be;flex-shrink:0;font-family:Pretendard,sans-serif;font-size:12px;font-weight:400;letter-spacing:-.48px;line-height:14px;text-align:right}.apopup-body .apopup-footer{display:flex;gap:10px;margin-bottom:8px;margin-top:4px}.apopup-btn{border:none;border-radius:6px;cursor:pointer;flex:1 1;font-family:Pretendard,sans-serif;font-size:16px;font-weight:600;height:48px;letter-spacing:-.64px;line-height:24px;overflow:hidden;position:relative;transition:transform .12s ease,background-color .2s ease;-webkit-user-select:none;user-select:none}.apopup-btn,.apopup-btn .apopup-btn-icon{align-items:center;display:flex;justify-content:center}.apopup-btn .apopup-btn-icon{left:calc(50% - 28px);opacity:0;position:absolute;top:50%;transform:translateY(-50%) translateX(-10px);transition:opacity .15s ease,transform .25s ease;z-index:1}.apopup-btn .apopup-btn-icon img{height:18px;width:18px}.apopup-btn .apopup-btn-text{position:relative;transition:transform .25s cubic-bezier(.34,1.56,.64,1);z-index:1}.apopup-btn:hover .apopup-btn-icon{opacity:1;transform:translateY(-50%) translateX(0)}.apopup-btn:hover .apopup-btn-text{transform:translateX(12px)}.apopup-btn:active{transform:scale(.97)}.apopup-btn--jungul{background:#fff;border:1.5px solid #56cd1d;color:#40862d}.apopup-btn--jungul .apopup-btn-icon--stamp img{height:24px;width:24px}.apopup-btn--jungul:hover{background:#d5f3c9}.apopup-btn--seungin{background:#37a604;color:#fff}.apopup-btn--seungin:hover{background:#2d8a03}.apopup-btn--cancel{background:#fff;border:1px solid #e1e2e3;border-radius:4px;color:#495057;font-size:14px;font-weight:500;gap:6px;height:44px}.apopup-btn--cancel .apopup-btn-icon{left:auto;opacity:0;position:relative;top:auto;transform:none;transition:opacity .15s ease,width .25s ease;width:0}.apopup-btn--cancel .apopup-btn-icon img{height:14px;width:14px}.apopup-btn--cancel .apopup-btn-text{transition:none}.apopup-btn--cancel:hover{background:#fbfbfb;border-color:#e4503c;color:#e4503c}.apopup-btn--cancel:hover .apopup-btn-icon{opacity:1;transform:none;width:14px}.apopup-btn--cancel:hover .apopup-btn-text{transform:none}.apopup-btn--confirm{background:#006fe5;border-radius:4px;color:#fff;font-size:14px;font-weight:500;gap:6px;height:44px}.apopup-btn--confirm .apopup-btn-icon{left:auto;opacity:0;position:relative;top:auto;transform:none;transition:opacity .15s ease,width .25s ease;width:0}.apopup-btn--confirm .apopup-btn-icon img{height:14px;width:14px}.apopup-btn--confirm .apopup-btn-text{transition:none}.apopup-btn--confirm:hover{background:#005bb5}.apopup-btn--confirm:hover .apopup-btn-icon{opacity:1;transform:none;width:14px}.apopup-btn--confirm:hover .apopup-btn-text{transform:none}.apopup-ripple{animation:apopup-ripple-expand .6s ease-out forwards;background:#ffffff73;border-radius:50%;height:0;pointer-events:none;position:absolute;transform:translate(-50%,-50%);width:0}.apopup-btn--jungul .apopup-ripple{background:#56cd1d4d}.apopup-btn--cancel .apopup-ripple{background:#00000014}@keyframes apopup-ripple-expand{0%{height:0;opacity:1;width:0}to{height:320px;opacity:0;width:320px}}.custom-toggle-switch{cursor:pointer;display:inline-block;position:relative;-webkit-user-select:none;user-select:none}.custom-toggle-switch.normal{height:32px;width:64px}.custom-toggle-switch.normal .custom-toggle-button{height:26px;left:3px;width:26px}.custom-toggle-switch.normal.on .custom-toggle-button{left:35px}.custom-toggle-switch.pc{height:16px;width:32px}.custom-toggle-switch.pc .custom-toggle-button{height:13px;left:1.5px;width:13px}.custom-toggle-switch.pc.on .custom-toggle-button{left:17.5px}.custom-toggle-switch.small{height:16px;width:32px}.custom-toggle-switch.small .custom-toggle-button{height:12.8px;left:1.6px;width:12.8px}.custom-toggle-switch.small.on .custom-toggle-button{left:17.6px}.custom-toggle-switch.large{height:28px;width:46px}.custom-toggle-switch.large .custom-toggle-button{height:24px;left:2px;width:24px}.custom-toggle-switch.large.on .custom-toggle-button{left:20px}.custom-toggle-switch.off .custom-toggle-slider{background-color:#b2b2b2}.custom-toggle-switch.off:hover .custom-toggle-slider{box-shadow:0 0 8px #b2b2b24d}.custom-toggle-switch.on .custom-toggle-slider{background-color:#006fe5}.custom-toggle-switch:hover .custom-toggle-slider{box-shadow:0 0 8px #006fe54d}.custom-toggle-switch.disabled,.custom-toggle-switch:disabled{cursor:not-allowed;opacity:.5}.custom-toggle-switch.disabled:hover .custom-toggle-slider,.custom-toggle-switch:disabled:hover .custom-toggle-slider{box-shadow:none}.custom-toggle-switch .custom-toggle-checkbox{height:0;opacity:0;position:absolute;width:0}.custom-toggle-switch .custom-toggle-checkbox:focus+.custom-toggle-slider{outline:2px solid #006fe5;outline-offset:2px}.custom-toggle-switch .custom-toggle-slider{border-radius:16px;bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0;transition:background-color .3s ease}.custom-toggle-switch .custom-toggle-button{background-color:#fff;border-radius:50%;box-shadow:0 1px 3px #0000001a;position:absolute;top:50%;transform:translateY(-50%);transition:left .3s ease}.web-app-download-button{align-items:center;background-color:var(--color-gray-800);border:none;border-radius:6px;box-shadow:0 1px 2px #0000001a;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;font-family:Noto Sans KR;font-size:13px;font-weight:500;gap:6px;height:40px;justify-content:center;line-height:20px;padding:0 12px;transition:all .2s ease}.web-app-download-button:hover{background-color:var(--color-gray-700);box-shadow:0 2px 4px #00000029}.web-app-download-button .download-icon{filter:brightness(0) invert(1);flex-shrink:0;height:18px;width:18px}.web-app-download-button .button-text{white-space:nowrap}@media (max-width:1024px){.web-app-download-button{background-color:var(--color-gray-700);border-radius:50%;height:48px;padding:0;width:48px}.web-app-download-button .button-text{display:none}.web-app-download-button .download-icon{height:24px;width:24px}.web-app-download-button:hover{background-color:var(--color-gray-600)}}.ios-install-modal-overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.ios-install-modal-content{background-color:#000;border-radius:8px;max-height:90vh;max-width:90%;overflow:auto;padding:var(--spacing-lg);position:relative;scrollbar-color:#ffffff4d #ffffff1a;scrollbar-width:thin;.close-button{background:none;border:none;color:#fff;cursor:pointer;font-size:var(--font-size-2xl);position:absolute;right:20px;top:20px}}.ios-install-modal-content::-webkit-scrollbar{width:10px}.ios-install-modal-content::-webkit-scrollbar-track{background:#ffffff1a;border-radius:1px}.ios-install-modal-content::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:1px}.ios-install-modal-content::-webkit-scrollbar-thumb:hover{background:#fff6}.modal-inner-content{align-items:center;display:flex;flex-direction:column;gap:var(--spacing-md);justify-content:center;.logo-image{height:68px;width:68px}.modal-title{color:#fff;font-size:var(--font-size-xl);font-weight:700;margin-bottom:40px}}.installation-steps{display:flex;flex-direction:column;gap:55px;.step-container{align-items:center;display:flex;flex-direction:column;gap:14px;.phone-image{height:470px;width:232px}.phone-image-2{height:470px;width:274px}.step-description{color:#fff;font-size:var(--font-size-md);font-weight:400;text-align:center}}.close-text{color:#e1e2e3;cursor:pointer;font-size:var(--font-size-sm);font-weight:400;line-height:24px;text-align:center;text-decoration:underline}}.notice-rolling-container{align-items:center;background-color:#f8f9fa;border-radius:var(--card-border-radius);box-shadow:var(--card-shadow);display:flex;flex:1 1;margin:0 var(--card-padding);padding:var(--spacing-sm) var(--spacing-md)}.notice-label{align-items:center;border-right:2px solid #e9ecef;display:flex;margin-right:var(--spacing-md);min-width:130px;padding-right:var(--spacing-md)}.notice-icon{font-size:var(--font-size-md);margin-right:var(--spacing-sm)}.notice-text-label{color:#495057;font-size:var(--font-size-sm);font-weight:600}.notice-rolling{flex:1 1;height:24px;overflow:hidden;position:relative}.notice-text{color:#495057;cursor:pointer;display:block;opacity:1;overflow:hidden;position:absolute;text-overflow:ellipsis;transition:opacity .3s ease-in-out;white-space:nowrap;width:100%}.notice-text:hover{color:#228be6}.notice-text.fade{animation:smoothSlide .6s ease-in-out}@keyframes smoothSlide{0%{opacity:1;transform:translateY(0)}25%{opacity:.7;transform:translateY(-3px)}50%{opacity:0;transform:translateY(-8px)}75%{opacity:.7;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.notice-rolling-container{margin:0 10px;padding:6px 12px}.notice-label{display:none}.notice-rolling{padding-left:0}.notice-text-label{font-size:var(--font-size-xs)}}.ChangePw_container__\+EHiq{display:flex;flex-direction:column;gap:30px;padding:40px;width:100%}.ChangePw_inputSection__nRAuy{width:100%}.ChangePw_inputSection__nRAuy,.ChangePw_passwordInputWrapper__BI1Q1{display:flex;flex-direction:column;gap:0}.ChangePw_requirementGroup__eDQQT{display:flex;flex-direction:column;gap:8px;margin-top:12px}.ChangePw_errorBox__vLB0-{display:flex;flex-direction:column;gap:8px;margin-top:-8px}.ChangePw_errorMessage__EfKIA{animation:ChangePw_fadeIn__X4yAP .2s ease-in-out;color:#da2911;font-family:Pretendard;font-size:12px;font-weight:400;letter-spacing:-.48px;line-height:18px}@keyframes ChangePw_fadeIn__X4yAP{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.OfficeMemberInfo_member-info-wrapper__w2nYj{align-items:center;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.OfficeMemberInfo_member-info__0ZQsM{background-color:#fff;border-radius:10px;box-shadow:0 0 10px 0 #0000001a;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;height:234px;min-width:222px;padding:30px 20px}.OfficeMemberInfo_member-info-header__MbihA{align-items:center;display:flex;gap:var(--spacing-xs)}.OfficeMemberInfo_member-info-header__MbihA img{background-color:var(--color-gray-300);border-radius:50%;height:60px;width:60px}.OfficeMemberInfo_member-info-header__MbihA .OfficeMemberInfo_name__3G80W{color:var(--color-gray-800)}.OfficeMemberInfo_member-info-header__MbihA .OfficeMemberInfo_position__V-UJ5{color:var(--color-gray-600)}.OfficeMemberInfo_member-info-detail__OyZjR{color:var(--color-gray-700);display:flex;flex-direction:column;gap:12px;margin-top:20px;padding:0 12px}.OfficeMemberInfo_member-info-detail__OyZjR .OfficeMemberInfo_section__RIQaQ{align-items:center;display:flex;gap:var(--spacing-md)}.OfficeMemberInfo_contextmenu-enter__hdfXQ{opacity:0;transform:scale(.95)}.OfficeMemberInfo_contextmenu-enter-active__l4RpA{opacity:1;transform:scale(1);transition:opacity .2s,transform .2s}.OfficeMemberInfo_contextmenu-exit__CzO15{opacity:1;transform:scale(1)}.OfficeMemberInfo_contextmenu-exit-active__tMbPL{opacity:0;transform:scale(.95);transition:opacity .2s,transform .2s}.news-preview-container{height:100%;width:100%}.news-preview-header{align-items:center;display:flex;justify-content:space-between}.news-preview-title{font-family:Noto Sans KR;font-size:var(--font-size-lg);font-weight:500;line-height:26px}.node-org-text{color:inherit;cursor:pointer;display:flex;gap:2px;padding:6px;text-decoration:none}.news-preview-gap{height:8px}.news-preview-table{-ms-overflow-style:none;display:flex;flex-direction:column;height:calc(100% - 30px);overflow-y:auto;scrollbar-width:none;width:100%}.news-preview-table::-webkit-scrollbar{display:none}.news-preview-row{align-items:center;align-self:stretch;border-bottom:1px solid #e1e2e3;border-bottom:1px solid var(--grey-grey-300,#e1e2e3);cursor:pointer;display:flex;gap:var(--spacing-sm);height:var(--button-height);padding:var(--spacing-sm)}.news-preview-item{display:flex;flex-direction:column;position:relative;width:100%}.news-preview-main{display:flex;flex-direction:row;justify-content:space-between}.news-preview-title-icon{align-items:center;display:flex;gap:4px}.news-preview-icon{align-items:flex-start;background:#ffefef;border-radius:20px;color:#e73e27;display:flex;font-size:var(--font-size-xs);gap:var(--spacing-sm);letter-spacing:-.48px;line-height:14px;padding:2px 6px;white-space:nowrap}.news-preview-body,.news-preview-icon{font-family:Pretendard;font-style:normal;font-weight:500}.news-preview-body{color:#232527;color:var(--grey-grey-800,#232527);font-size:var(--font-size-sm);letter-spacing:-.56px;line-height:20px;transition:-webkit-text-decoration .2s ease;transition:text-decoration .2s ease;transition:text-decoration .2s ease,-webkit-text-decoration .2s ease}.news-preview-row:hover .news-preview-body{text-decoration:underline}.news-preview-date{color:#797676;color:var(--grey-grey-500,#797676);font-family:Pretendard;font-size:var(--font-size-sm);font-style:normal;font-weight:400;letter-spacing:-.56px;line-height:20px}@media (max-width:768px){.news-preview-container{width:100%}.news-preview-body{max-width:240px}}.notice-preview-container{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;height:100%;padding:0 var(--spacing-sm);width:100%}.notice-preview-header{align-items:center;display:flex;justify-content:space-between}.notice-preview-title{font-family:Noto Sans KR;font-size:var(--font-size-lg);font-weight:500;line-height:var(--line-height-normal)}.node-org-text-img{align-items:center;display:flex;height:20px;justify-content:center;width:20px}.node-org-text img{height:10px;width:6.17px}.notice-preview-gap{height:var(--spacing-sm)}.notice-preview-table{display:flex;flex-direction:column;max-width:100%;width:100%}.notice-preview-table-header{grid-gap:var(--spacing-xs);border-bottom:1px solid var(--color-gray-200);color:var(--color-gray-500);display:grid;font-size:var(--font-size-sm);font-weight:500;gap:var(--spacing-xs);grid-template-columns:24px 160px 1fr 100px;padding:8px 10px}.notice-preview-item{box-sizing:border-box;display:flex;gap:12px;overflow:hidden;padding:8px 0;width:100%}.notice-preview-unread-col{align-items:center;display:flex;justify-content:center;width:24px}.notice-preview-content{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.notice-preview-top-row{justify-content:space-between}.notice-preview-from-wrapper,.notice-preview-top-row{align-items:center;display:flex}.notice-preview-from{color:#232527;font-size:var(--font-size-md);font-style:normal;font-weight:500;letter-spacing:-.6px;line-height:20px;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.unread-indicator{background-color:#2a8bf3;border-radius:50%;height:8px;width:8px}.notice-preview-date{color:#232527;color:var(--grey-grey-800,#232527);font-family:Pretendard;font-size:var(--font-size-xs);font-style:normal;font-weight:500;letter-spacing:-.48px;line-height:14px}.notice-preview-subject{color:var(--grey-grey-800,#232527);color:#232527;font-weight:500}.notice-preview-snippet,.notice-preview-subject{display:inline-block;font-family:Pretendard;font-size:var(--font-size-sm);font-style:normal;letter-spacing:-.56px;line-height:20px;overflow:hidden;position:relative;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%}.notice-preview-snippet{color:#4d4d4d;color:var(--grey-grey-700,#4d4d4d);font-weight:400;height:20px}.notice-preview-row{border-bottom:1px solid var(--color-gray-200);cursor:pointer}.notice-preview-row:hover{background-color:initial}.notice-preview-row:hover .notice-preview-from,.notice-preview-row:hover .notice-preview-snippet,.notice-preview-row:hover .notice-preview-subject{text-decoration:underline}.notice-preview-row.read .notice-preview-date,.notice-preview-row.read .notice-preview-from,.notice-preview-row.read .notice-preview-snippet,.notice-preview-row.read .notice-preview-subject{color:#797676}.notice-preview-main{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0;padding-right:8px}.notice-preview-top{align-items:center;display:flex;justify-content:space-between;width:100%}.notice-preview-body{color:var(--color-gray-600);font-size:var(--font-size-sm);line-height:1.4;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.unread-dot{background-color:var(--color-blue-600);border-radius:50%;flex-shrink:0;height:6px;width:6px}@media (max-width:768px){.notice-preview-container{box-sizing:border-box;height:auto;padding:0 var(--spacing-sm);position:static;width:100%}.notice-preview-main{overflow:hidden;text-overflow:ellipsis}.notice-preview-from{max-width:120px}.notice-preview-top-row{width:100%}.notice-preview-from-wrapper{max-width:70%}.notice-preview-date{white-space:nowrap}.notice-preview-snippet,.notice-preview-subject{max-width:100%}.peristalsis-btn{align-items:center;background-color:#f5f5f5;border-radius:4px;cursor:pointer;display:flex;font-size:var(--font-size-sm);font-weight:500;gap:var(--spacing-xs);justify-content:center;max-width:280px;padding:var(--spacing-sm);transition:background-color .2s;width:100%}.peristalsis-btn:hover{background-color:#e8e8e8}.peristalsis-btn img{height:20px;width:20px}}@media (max-width:480px){.notice-preview-from{max-width:100px}.notice-preview-date{font-size:11px}.email-loading,.peristalsis-btn{font-size:var(--font-size-sm)}.peristalsis-btn{max-width:240px;padding:8px}.peristalsis-btn img{height:20px;width:20px}}.header-actions{align-items:center;display:flex;gap:var(--spacing-xs)}.refresh-button{background:none;border:none;color:var(--color-gray-600);cursor:pointer;padding:6px}.refresh-button:hover{color:var(--color-gray-900)}.connect-gmail-button:hover{background-color:var(--color-gray-100);border-color:var(--color-gray-300)}.connect-gmail-button span{font-size:var(--font-size-sm);font-weight:500}.connect-gmail-button .node-org-text-img{height:20px;width:20px}.connect-gmail-button .node-org-text-img img{height:10px;width:6.17px}.dashboard-componet-content{align-items:center;display:flex;flex:1 1;justify-content:center}.sender-profile-image{border-radius:50%;height:24px;object-fit:cover;width:24px}.email-refresh-container{display:flex;justify-content:flex-end;margin-bottom:10px;padding-right:10px}.email-refresh-button{align-items:center;background-color:#f5f5f5;border:1px solid #e0e0e0;border-radius:4px;cursor:pointer;display:flex;font-size:var(--font-size-sm);gap:5px;padding:6px 12px;transition:all .2s ease}.email-refresh-button:hover{background-color:#e8e8e8}.email-refresh-button:active{background-color:#d5d5d5}.email-refresh-button.loading{cursor:not-allowed;opacity:.7}.email-loading{align-items:center;color:#666;display:flex;font-size:var(--font-size-md);font-weight:500;justify-content:center;padding:var(--spacing-lg)}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.rotating{animation:rotate 1s linear infinite}.peristalsis-btn{align-items:center;background-color:#f5f5f5;border-radius:8px;box-shadow:0 1px 3px #0000001a;cursor:pointer;display:flex;font-size:var(--font-size-md);font-weight:500;gap:var(--spacing-sm);justify-content:center;max-width:300px;padding:12px 20px;transition:background-color .2s;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.peristalsis-btn:hover{background-color:#e8e8e8}.peristalsis-btn img{height:24px;width:24px}.service-under-construction{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;height:100%;min-height:200px;padding:var(--spacing-lg)}.service-under-construction-content{align-items:center;display:flex;flex-direction:column;gap:6px}.service-under-construction-icon,.warning-icon-container{align-items:center;display:flex;justify-content:center}.warning-icon-container{background-color:#f5f5f5;border:2px solid #e1e2e3;border-radius:50%;height:48px;width:48px}.warning-icon{color:#b2b2b2;font-family:Pretendard,sans-serif;font-size:var(--font-size-2xl);font-weight:600;line-height:1}.service-under-construction-text{color:#797676;color:var(--grey-grey-500,#797676);font-family:Pretendard;font-size:var(--font-size-lg);font-style:normal;font-weight:500;letter-spacing:-.72px;line-height:26px}.service-pagination{align-items:center;display:flex;gap:var(--spacing-md);margin-top:20px}.pagination-btn{align-items:center;background:none;border:none;cursor:not-allowed;display:flex;height:24px;justify-content:center;opacity:.5;width:24px}.pagination-text{color:#b2b2b2;color:var(--grey-grey-400,#b2b2b2);font-style:normal;font-weight:400;letter-spacing:-.56px;line-height:20px}.MemberManagement_container__Ho-Nr{background:#fff;display:flex;flex-direction:column;height:100%;width:100%}.MemberManagement_tabPanelActive__uuScb{animation:MemberManagement_tabPanelFadeIn__RU9R2 .18s cubic-bezier(.2,0,0,1);display:flex;flex:1 1;will-change:opacity,transform}.MemberManagement_tabPanelHidden__4xcFN{display:none}@keyframes MemberManagement_tabPanelFadeIn__RU9R2{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.MemberManagement_placeholder__TFMgu{align-items:center;color:#a7b1be;display:flex;font-family:Pretendard,sans-serif;font-size:16px;height:400px;justify-content:center}.MemberListTab_memberListTab__QV7KS{display:flex;flex-direction:column;height:100%;width:100%}.MemberListTab_headerActions__v-5rz{align-items:center;display:flex;gap:12px;min-height:32px}.MemberListTab_expandableSearch__KNfXD{align-items:center;background-color:initial;border:1px solid #0000;border-radius:4px;display:flex;height:32px;justify-content:flex-end;overflow:hidden;position:relative;transition:all .25s cubic-bezier(.4,0,.2,1);width:32px}.MemberListTab_expandableSearch__KNfXD.MemberListTab_expanded__yZlLl{background-color:#fff;border:1px solid #1d2a37;height:44px;padding:0;width:260px}.MemberListTab_expandedContent__Yy5tA{align-items:center;display:flex;height:100%;padding:0 32px 0 12px;position:absolute;right:0;top:0;transition:opacity .2s ease;width:260px}.MemberListTab_searchIconWrapper__9rqo-{align-items:center;display:flex;height:100%;justify-content:center;position:absolute;right:0;top:0;width:32px}.MemberListTab_visible__p5gCL{opacity:1;pointer-events:auto}.MemberListTab_hidden__S0u1N{opacity:0;pointer-events:none}.MemberListTab_expandedInput__M5vPg{background:#0000;border:none;color:#1d2a37;flex:1 1;font-family:Pretendard,sans-serif;font-size:14px;outline:none;padding:0;width:100%}.MemberListTab_expandedInput__M5vPg::placeholder{color:#606971}.MemberListTab_expandedClearBtn__lORpp{align-items:center;background:#0000;border:none;cursor:pointer;display:flex;flex-shrink:0;height:16px;justify-content:center;padding:0;width:16px}.MemberListTab_expandedClearBtn__lORpp img{height:16px;width:16px}.MemberListTab_searchButton__vUdC9{align-items:center;background:none;border:none;border-radius:4px;cursor:pointer;display:flex;height:32px;justify-content:center;padding:4px;transition:background-color .15s ease;width:32px}.MemberListTab_searchButton__vUdC9:hover{background-color:#f4f5f6}.MemberListTab_iconImg__aCnDJ{height:24px;object-fit:contain;opacity:.6;width:24px}.MemberListTab_addBtnWrapper__ef53V{position:relative}.MemberListTab_filterBar__n4rl6{align-items:center;background-color:#f8f9fa;border-bottom:1px solid #dee3e8;border-top:1px solid #dee3e8;box-sizing:border-box;display:flex;gap:8px;height:46px;justify-content:flex-start;margin-top:12px;padding:0 20px}.MemberListTab_filterLeft__Vhxst{align-items:center;display:flex;gap:8px;min-height:32px}.MemberListTab_totalCount__UUcaq{align-items:center;color:#1d2a37;display:flex;font-family:Pretendard,sans-serif;font-size:14px;font-weight:600;gap:2px;letter-spacing:-.56px;line-height:20px;padding:0 4px}.MemberListTab_totalCount__UUcaq strong{color:#0c72de;font-size:16px;font-weight:600;letter-spacing:-.64px}.MemberListTab_tableWrapper__m5UBQ{flex:1 1;overflow-x:auto;padding:0;position:relative}.MemberListTab_table__JLJt7{border-collapse:collapse;table-layout:fixed;width:100%}.MemberListTab_tableHeaderRow__d\+o6b{border-bottom:1px solid #dee3e8;height:34px}.MemberListTab_tableHeaderCell__TzTKb{color:#606971;font-family:Pretendard,sans-serif;font-size:12px;font-weight:600;letter-spacing:-.48px;line-height:14px;padding:8px 10px;text-align:left;-webkit-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.MemberListTab_emptySpacer__oujy7{padding:0!important}.MemberListTab_tableHeaderCell__TzTKb:first-child{padding-left:20px}.MemberListTab_tableHeaderCell__TzTKb:last-child{padding-right:20px}.MemberListTab_tableHeaderCell__TzTKb.MemberListTab_sortable__h0KiV{cursor:pointer}.MemberListTab_tableHeaderCell__TzTKb.MemberListTab_sortable__h0KiV:hover{color:#1d2a37}.MemberListTab_headerContent__nIB3k{align-items:center;display:flex;gap:4px}.MemberListTab_sortIcon__IxdCz{height:14px;object-fit:contain;opacity:.4;transition:opacity .15s ease;width:14px}.MemberListTab_tableHeaderCell__TzTKb.MemberListTab_sortable__h0KiV:hover .MemberListTab_sortIcon__IxdCz{opacity:.7}.MemberListTab_emptyCell__MZYz5{padding:60px 16px;text-align:center}.MemberListTab_emptyMessage__rKMi9,.MemberListTab_loadingSpinner__\+Hwmq{color:#a7b1be;font-family:Pretendard,sans-serif;font-size:14px}.MemberListTab_loadingOverlay__hGd-u{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffeb;border-radius:0 0 0 8px;color:#606971;display:inline-flex;font-family:Pretendard,sans-serif;font-size:12px;font-weight:500;gap:6px;letter-spacing:-.48px;line-height:18px;padding:8px 12px;position:absolute;right:0;top:0;z-index:2}.MemberListTab_loadingDot__BXyuQ{animation:MemberListTab_loadingPulse__eJq-C 1.2s ease-in-out infinite;background:#0c72de;border-radius:50%;height:6px;width:6px}@keyframes MemberListTab_loadingPulse__eJq-C{0%,to{opacity:.35;transform:scale(.9)}50%{opacity:1;transform:scale(1)}}.MemberListTab_pagination__wz7HM{align-items:center;display:flex;gap:4px;justify-content:center;padding:20px 0}.MemberListTab_pageBtn__s4MuG{align-items:center;background:#0000;border:1px solid #0000;border-radius:6px;color:#606971;cursor:pointer;display:flex;font-family:Pretendard,sans-serif;font-size:14px;height:32px;justify-content:center;min-width:32px;padding:4px 8px;transition:all .15s ease}.MemberListTab_pageBtn__s4MuG:hover:not(:disabled){background:#f4f5f6}.MemberListTab_pageBtn__s4MuG:disabled{cursor:not-allowed;opacity:.3}.MemberListTab_pageBtn__s4MuG.MemberListTab_pageActive__ORe2F{background:#0c72de;border-color:#0c72de;color:#fff;font-weight:600}.PageHeaderSection_pageHeaderSection__QKeXR{align-items:flex-start;background:#fff;display:flex;flex-direction:column;width:100%}.PageHeaderSection_titleBar__e2Ece{align-items:flex-start;box-sizing:border-box;display:flex;height:64px;justify-content:space-between;padding:20px 20px 12px;width:100%}.PageHeaderSection_tabArea__oz8-F{align-items:center;display:flex;gap:20px}.PageHeaderSection_tabTitle__SPJmD{align-items:center;background:#0000;border:none;cursor:pointer;display:flex;font-family:Pretendard,sans-serif;font-size:24px;font-weight:700;justify-content:center;letter-spacing:-.96px;line-height:32px;padding:0;transition:color .15s ease}.PageHeaderSection_tabTitle__SPJmD.PageHeaderSection_active__U9XGz{color:#1d2a37}.PageHeaderSection_tabTitle__SPJmD.PageHeaderSection_inactive__9I4-1{color:#a7b1be}.PageHeaderSection_tabTitle__SPJmD.PageHeaderSection_inactive__9I4-1:hover{color:#606971}.PageHeaderSection_singleTitle__X9DsL{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:24px;font-weight:700;letter-spacing:-.96px;line-height:32px;margin:0}.PageHeaderSection_actions__zHeXi{align-items:center;display:flex;flex-shrink:0;gap:12px}.PageHeaderSection_titleBar__e2Ece.PageHeaderSection_hasActions__BPZgG{padding-bottom:12px}.SubTabs_subTabs__75a9G{border-bottom:1px solid #dee3e8;display:flex;padding:0 20px;position:relative}.SubTabs_subTabsWrapper__5Tf9E{display:flex;gap:16px;position:relative;width:100%}.SubTabs_subTabItem__Mfqmd{align-items:flex-start;cursor:pointer;display:flex;font-family:Pretendard,sans-serif;font-size:16px;letter-spacing:-.64px;line-height:24px;padding:8px 0;position:relative;transition:color .2s ease;-webkit-user-select:none;user-select:none;white-space:nowrap}.SubTabs_active__2q8Ut{color:#0c72de;font-weight:600}.SubTabs_inactive__FB2iK{color:#a7b1be;font-weight:500}.SubTabs_subTabItem__Mfqmd:hover.SubTabs_inactive__FB2iK{color:#8a94a1}.SubTabs_badge__p3BLf{align-items:center;background-color:#e8f3ff;border-radius:10px;color:#0c72de;display:inline-flex;font-size:12px;font-weight:600;height:20px;justify-content:center;line-height:1;margin-left:6px;min-width:20px;padding:0 6px}.SubTabs_active__2q8Ut .SubTabs_badge__p3BLf{background-color:#0c72de;color:#fff}.SubTabs_indicator__oAK8p{background-color:#0c72de;bottom:-1px;height:2px;pointer-events:none;position:absolute;transition:left .3s ease,width .3s ease}.FilterTag_filterDropdown__CsWNr{display:inline-block;position:relative}.FilterTag_filterTag__WrsCE{align-items:center;border:1px solid;border-radius:4px;cursor:pointer;display:inline-flex;gap:4px;height:28px;padding:4px 8px;transition:all .2s ease;-webkit-user-select:none;user-select:none}.FilterTag_unselected__Qz7DZ{background-color:#fff;border-color:#dee3e8;box-sizing:border-box}.FilterTag_unselected__Qz7DZ .FilterTag_label__IVCLR{color:#606971}.FilterTag_selected__q4kMi{background-color:#eaf2fd;border-color:#0c72de;box-sizing:border-box}.FilterTag_selected__q4kMi .FilterTag_label__IVCLR{color:#095cbb}.FilterTag_label__IVCLR{font-family:Pretendard,sans-serif;font-size:12px;font-weight:500;letter-spacing:-.48px;line-height:18px;white-space:nowrap}.FilterTag_icon__3thQ9{flex-shrink:0;height:16px;width:16px}.FilterTag_dropdown__gfBzL{display:block;flex-shrink:0;height:6px;width:10px}.FilterTag_closeBtn__HaxjN{cursor:pointer;flex-shrink:0;height:10px;transition:opacity .2s ease;width:10px}.FilterTag_closeBtn__HaxjN:hover{opacity:.7}.SearchInput_searchInput__8OfgR{--icon-size:16px;--icon-right:12px;--clear-right:32px;align-items:center;background:#fff;border:1px solid #eaedf0;border-radius:4px;box-sizing:border-box;display:flex;height:44px;padding:6px 12px;position:relative;transition:border-color .2s ease;width:260px}.SearchInput_searchInput__8OfgR.SearchInput_focused__JouWl{border-color:#1d2a37}.SearchInput_input__wyr1k{background:#0000;border:none;box-sizing:border-box;color:#1d2a37;flex:1 1;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.56px;line-height:20px;margin:0;outline:none;padding:0;padding-right:calc(var(--clear-right) + var(--icon-size) + 8px);width:0}.SearchInput_input__wyr1k::placeholder{color:#606971}.SearchInput_searchIconWrapper__kCzuk{align-items:center;color:#606971;display:flex;height:var(--icon-size);justify-content:center;pointer-events:none;position:absolute;right:var(--icon-right);width:var(--icon-size)}.SearchInput_searchIconWrapper__kCzuk svg{height:100%;width:100%}.SearchInput_clearBtn__EwRs6{align-items:center;background:#0000;border:none;color:#c9cdd1;cursor:pointer;display:flex;flex-shrink:0;height:var(--icon-size);justify-content:center;padding:0;position:absolute;right:var(--clear-right);transition:color .2s;width:var(--icon-size)}.SearchInput_clearBtn__EwRs6:hover{color:#a7b1be}.SearchInput_cancelIcon__dN6xf{display:block;height:100%;width:100%}.MemberTableRow_tableRow__nDb4t{border-bottom:1px solid #dee3e8;cursor:pointer;height:64px;transition:background-color .1s ease}.MemberTableRow_tableRow__nDb4t:hover{background-color:#f8f9fa}.MemberTableRow_nameCell__gI9IV{padding:8px 10px 8px 20px}.MemberTableRow_nameGroup__GJrlv{align-items:center;display:flex;gap:8px}.MemberTableRow_avatar__W\+gw2{background-color:#eaedf0;border-radius:50%;flex-shrink:0;height:40px;object-fit:cover;width:40px}.MemberTableRow_nameInfo__k5QXG{display:flex;flex-direction:column;justify-content:center}.MemberTableRow_nameLine__qtc38{align-items:center;display:flex;gap:4px}.MemberTableRow_nameText__27Kxo{color:#1d2a37;font-weight:600}.MemberTableRow_emailText__zkYgV,.MemberTableRow_nameText__27Kxo{font-family:Pretendard,sans-serif;font-size:14px;letter-spacing:-.56px;line-height:20px;white-space:nowrap}.MemberTableRow_emailText__zkYgV{color:#606971;font-weight:400}.MemberTableRow_leaderBadge__heZmR{align-items:center;background-color:#eaf2fd;border-radius:4px;display:flex;justify-content:center;padding:2px 4px}.MemberTableRow_leaderBadge__heZmR span{color:#0c72de;font-family:Pretendard,sans-serif;font-size:12px;font-weight:600;letter-spacing:-.48px;line-height:14px}.MemberTableRow_cell__VMueb{padding:8px 10px}.MemberTableRow_cellText__TFyg5{color:#1d2a37}.MemberTableRow_cellText__TFyg5,.MemberTableRow_statusBadge__adDru{font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.56px;line-height:20px;white-space:nowrap}.MemberTableRow_actionCell__iijQw{padding:8px 20px 8px 10px;position:relative}.MemberTableRow_actionWrapper__nAncb{align-items:flex-start;display:flex;padding-right:12px}.MemberTableRow_editBtn__PJYfE{align-items:center;background:#0000;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;margin-right:-12px;opacity:.8;padding:4px;width:32px}.MemberTableRow_editBtn__PJYfE:hover{opacity:1}.MemberTableRow_editIcon__bSp1S{height:24px;object-fit:contain;width:24px}.MemberTableRow_badgeWrapper__lK0Wu{margin-right:-12px;z-index:1}.BadgeNumber_badgeNumber__TuNoL{align-items:center;background-color:#2a8bf3;border-radius:10px;display:flex;height:16px;justify-content:center;min-width:16px;padding:0 4px}.BadgeNumber_badgeNumber__TuNoL span{color:#fff;font-family:Futura PT,Pretendard,sans-serif;font-size:12px;font-weight:400;line-height:16px}.BtnGrey_btnGrey__4ZCYE{align-items:center;border:none;box-sizing:border-box;cursor:pointer;display:flex;font-family:Pretendard,sans-serif;font-weight:500;justify-content:center;transition:all .2s ease;white-space:nowrap}.BtnGrey_xlarge__ueAIL{border-radius:8px;height:48px}.BtnGrey_large__7qirb,.BtnGrey_xlarge__ueAIL{font-size:16px;letter-spacing:-.64px;line-height:24px;padding:10px 16px}.BtnGrey_large__7qirb{border-radius:6px;height:44px}.BtnGrey_medium__UDPix{border-radius:6px;font-size:14px;height:36px;letter-spacing:-.56px;line-height:20px;padding:8px 16px}.BtnGrey_small__f5xM3{border-radius:4px;font-size:12px;height:32px;letter-spacing:-.48px;line-height:18px;padding:7px 8px}.BtnGrey_enabled__YYcKF{background-color:#f4f5f6;color:#464d53}.BtnGrey_enabled__YYcKF:hover,.BtnGrey_hover__lmzcS{background-color:#dee3e8;color:#464d53}.BtnGrey_press__tsVOg{background-color:#d1d8df;color:#464d53}.BtnGrey_disabled__A5Sbm{background-color:#eaedf0;color:#c9cdd1;cursor:not-allowed}.BtnGrey_text__vBxga{white-space:nowrap}.modals_modalBody__8c-mC{display:flex;flex-direction:column;gap:20px;padding:0}.modals_emailInviteModal__RvdUj{gap:30px;padding:20px}.modals_emailInviteHeader__41Ey-{padding:0;width:350px}.modals_emailInviteContent__Hsau7{overflow:visible;padding:0;width:350px}.modals_emailInviteFooter__CNOdo{padding:0;width:350px}.modals_emailInviteButtonGroup__3vsLg{width:350px}.modals_memberInfoModalContent__b1aEs{padding-right:calc(32px + var(--spacing-sm));scrollbar-color:#a7b1be #0000;scrollbar-gutter:stable;scrollbar-width:thin}.modals_memberInfoModalContent__b1aEs::-webkit-scrollbar{width:8px}.modals_memberInfoModalContent__b1aEs::-webkit-scrollbar-track{background:#0000}.modals_memberInfoModalContent__b1aEs::-webkit-scrollbar-thumb{background:#a7b1be;background-clip:padding-box;border:2px solid #0000;border-radius:999px}.modals_memberInfoModalContent__b1aEs:hover::-webkit-scrollbar-thumb{background:#8b95a1;background-clip:padding-box}.modals_guideText__dnI1j{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:14px;letter-spacing:-.56px;line-height:20px;margin:0}.modals_fieldGroup__Uleu-{margin-bottom:16px}.modals_flexRow__1j2kw{align-items:center;display:flex;gap:8px;width:100%}.modals_flex1__3xOMx{flex:1 1}.modals_fieldWithCheck__tsWLI{align-items:center;display:flex;gap:12px}.modals_fieldExpand__hnYtp{flex:1 1;min-width:0}.modals_checkboxArea__W45zJ{align-items:center;display:flex;flex-shrink:0;gap:6px;padding-bottom:8px}.modals_checkboxLabel__pjI3I{color:#464d53;font-family:Pretendard,sans-serif;font-size:14px;letter-spacing:-.56px;line-height:20px;white-space:nowrap}.modals_twoColumn__rMbGt{display:flex;gap:12px}.modals_twoColumn__rMbGt>*{flex:1 1;min-width:0}.modals_emailList__4AbYd{display:flex;flex-direction:column;gap:12px;margin-bottom:0}.modals_emailSection__7UCcR{display:flex;flex-direction:column;gap:16px}.modals_emailRow__oyOlu{align-items:center;display:flex;gap:6px}.modals_emailInput__A3p52{border:1px solid #dee3e8;border-radius:4px;color:#1d2a37;flex:1 1;font-family:Pretendard,sans-serif;font-size:14px;height:44px;outline:none;padding:0 12px;transition:border-color .15s}.modals_emailInput__A3p52:focus{border-color:#0c72de}.modals_emailInput__A3p52::placeholder{color:#a7b1be}.modals_removeRowBtn__6xAKj{align-items:center;background:#0000;border:none;border-radius:4px;color:#a7b1be;cursor:pointer;display:flex;flex-shrink:0;font-size:12px;height:24px;justify-content:center;transition:all .15s;width:24px}.modals_removeRowBtn__6xAKj:hover{background:#f4f5f6;color:#606971}.modals_addRowArea__Q4hde{display:flex;justify-content:flex-start;padding:0}.modals_divider__GZoIl{background:#dee3e8;border:none;height:1px;margin:16px 0;width:100%}.modals_modalFooterCustom__GOmn\+{align-items:center;display:flex;justify-content:space-between;width:100%}.modals_footerLeft__UT6WZ{display:flex}.modals_footerRight__thQxz{display:flex;gap:8px}.modals_infoBoxArea__ekq2L{margin-bottom:16px}.modals_textareaCounter__qL4gl{color:#a7b1be;font-family:Pretendard,sans-serif;font-size:12px;margin-top:4px;text-align:right}.AuthorityTab_authorityTab__tVyVo{display:flex;flex-direction:column;height:100%;width:100%}.AuthorityTab_headerActions__RMgck{align-items:center;display:flex;gap:12px;min-height:32px}.AuthorityTab_expandableSearch__GHkHY{align-items:center;background-color:initial;border:1px solid #0000;border-radius:4px;display:flex;height:32px;justify-content:flex-end;overflow:hidden;position:relative;transition:all .25s cubic-bezier(.4,0,.2,1);width:32px}.AuthorityTab_expandableSearch__GHkHY.AuthorityTab_expanded__pe\+Nj{background-color:#fff;border:1px solid #1d2a37;height:44px;padding:0;width:260px}.AuthorityTab_expandedContent__nBkFh{align-items:center;display:flex;height:100%;padding:0 32px 0 12px;position:absolute;right:0;top:0;transition:opacity .2s ease;width:260px}.AuthorityTab_searchIconWrapper__6zYHs{align-items:center;display:flex;height:100%;justify-content:center;position:absolute;right:0;top:0;width:32px}.AuthorityTab_visible__TQhKk{opacity:1;pointer-events:auto}.AuthorityTab_hidden__wilnY{opacity:0;pointer-events:none}.AuthorityTab_expandedInput__iPpph{background:#0000;border:none;color:#1d2a37;flex:1 1;font-family:Pretendard,sans-serif;font-size:14px;outline:none;padding:0;width:100%}.AuthorityTab_expandedInput__iPpph::placeholder{color:#606971}.AuthorityTab_expandedClearBtn__Y-97N{align-items:center;background:#0000;border:none;cursor:pointer;display:flex;flex-shrink:0;height:16px;justify-content:center;padding:0;width:16px}.AuthorityTab_expandedClearBtn__Y-97N img{height:16px;width:16px}.AuthorityTab_expandedCloseBtn__HS4nc{color:#1d2a37;flex-shrink:0;font-size:16px;height:16px;padding:0;width:16px}.AuthorityTab_expandedCloseBtn__HS4nc,.AuthorityTab_searchButton__IyQf-{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:center}.AuthorityTab_searchButton__IyQf-{border-radius:4px;height:32px;padding:4px;transition:background-color .15s ease;width:32px}.AuthorityTab_searchButton__IyQf-:hover{background-color:#f4f5f6}.AuthorityTab_iconImg__uKQoA{height:24px;object-fit:contain;opacity:.6;width:24px}.AuthorityTab_filterBar__2CKNF{align-items:center;background-color:#f8f9fa;border-bottom:1px solid #dee3e8;border-top:1px solid #dee3e8;box-sizing:border-box;display:flex;gap:8px;height:46px;justify-content:flex-start;margin-top:12px;padding:0 20px}.AuthorityTab_filterLeft__-T0ND{align-items:center;display:flex;gap:8px;min-height:32px}.AuthorityTab_totalCount__vCY3-{align-items:center;color:#1d2a37;display:flex;font-family:Pretendard,sans-serif;font-size:14px;font-weight:600;gap:2px;letter-spacing:-.56px;line-height:20px;padding:0 4px}.AuthorityTab_totalCount__vCY3- strong{color:#0c72de;font-size:16px;font-weight:600;letter-spacing:-.64px;line-height:20px}.AuthorityTab_tableWrapper__USgXt{flex:1 1;overflow-x:auto;padding:0;position:relative}.AuthorityTab_table__FI6\+X{border-collapse:collapse;table-layout:fixed;width:100%}.AuthorityTab_tableHeaderRow__3U3Js{border-bottom:1px solid #dee3e8;height:34px}.AuthorityTab_tableHeaderCell__ofkpH{color:#606971;font-family:Pretendard,sans-serif;font-size:12px;font-weight:600;letter-spacing:-.48px;line-height:14px;padding:8px 10px;text-align:left;-webkit-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.AuthorityTab_tableHeaderCell__ofkpH:first-child{padding-left:20px}.AuthorityTab_tableHeaderCell__ofkpH:last-child{padding-right:20px}.AuthorityTab_emptySpacer__o7c6J{padding:0!important}.AuthorityTab_emptyCell__UvB8u{color:#a7b1be;font-size:14px;padding:60px 16px;text-align:center}.AuthorityTab_loadingOverlay__uHm-e{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffeb;border-radius:0 0 0 8px;color:#606971;display:inline-flex;font-family:Pretendard,sans-serif;font-size:12px;font-weight:500;gap:6px;letter-spacing:-.48px;line-height:18px;padding:8px 12px;position:absolute;right:0;top:0;z-index:2}.AuthorityTab_loadingDot__0YJBO{animation:AuthorityTab_loadingPulse__HRw9v 1.2s ease-in-out infinite;background:#0c72de;border-radius:50%;height:6px;width:6px}@keyframes AuthorityTab_loadingPulse__HRw9v{0%,to{opacity:.35;transform:scale(.9)}50%{opacity:1;transform:scale(1)}}.AuthorityTab_pagination__GQu5b{display:flex;gap:4px;justify-content:center;padding:20px 0}.legacy-member-management [class*=PageHeaderSection_titleBar]{align-items:center!important}.legacy-member-management [class*=PageHeaderSection_titleBar][class*=PageHeaderSection_hasActions]{padding-bottom:12px!important}.legacy-member-management [class*=Modal_modal]{border-radius:8px!important;box-shadow:0 4px 20px #0000001a!important}.legacy-member-management [class*=Modal_header]{padding:24px 32px 12px!important}.legacy-member-management [class*=Modal_content]{padding:16px 32px!important}.legacy-member-management [class*=Modal_footer]{padding:16px 32px 24px!important}.legacy-member-management [class*=Modal_closeBtn]{filter:brightness(0) saturate(100%) invert(77%) sepia(7%) saturate(754%) hue-rotate(177deg) brightness(92%) contrast(87%)!important;opacity:1!important}.legacy-member-management [class*=Modal_footer] [class*=BtnOutline_btnOutline],.legacy-member-management [class*=Modal_footer] [class*=BtnPrimary_btnPrimary]{border-radius:4px!important;font-size:14px!important;font-weight:500!important;height:36px!important;line-height:20px!important;padding:8px 16px!important}.legacy-member-management [class*=BtnGrey_btnGrey]{border-radius:4px!important;font-weight:500!important;padding:10px 16px!important}.legacy-member-management [class*=MemberListTab_tableHeaderCell]{color:#606971!important;font-size:12px!important;height:39px!important;padding:0 16px!important}.legacy-member-management [class*=MemberTableRow_tableRow] td{font-size:14px!important;height:29px!important;padding:8px 16px!important}.legacy-member-management .memberlist th{box-sizing:border-box!important;font-size:12px!important;font-size:var(--font-size-xs,12px)!important;padding:0 16px!important}.legacy-member-management .memberlist td{box-sizing:border-box!important;font-size:14px!important;font-size:var(--font-size-sm,14px)!important;padding:8px 16px!important;padding:var(--spacing-sm,8px) var(--spacing-md,16px)!important}.legacy-member-management [class*=SearchInput_searchInput],.legacy-member-management [class*=SelectInput_selectInput],.legacy-member-management [class*=SelectInput_wrapper],.legacy-member-management [class*=TextInput_input],.legacy-member-management [class*=TextInput_textInput]{border-color:#b2b2b2!important;border-color:var(--color-gray-400,#b2b2b2)!important;border-radius:2px!important;box-sizing:initial!important;height:26px!important;min-height:26px!important}.legacy-member-management [class*=SearchInput_input],.legacy-member-management [class*=SelectInput_inputField],.legacy-member-management [class*=TextInput_inputField]{box-sizing:initial!important;font-size:14px!important;font-weight:400!important;height:24px!important;line-height:14px!important;min-height:24px!important;padding:4px 12px!important}.legacy-member-management [class*=DateStepper_calendarWrapper],.legacy-member-management [class*=SelectInput_calendarWrapper]{z-index:9999!important}.legacy-member-management [class*=SelectInput_label],.legacy-member-management [class*=TextInput_label]{color:#606971!important;color:var(--color-gray-600,#606971)!important;font-size:12px!important;font-weight:500!important;margin-bottom:6px!important}.legacy-member-management [class*=BasicInfoModal_] button,.legacy-member-management [class*=BasicInfoModal_searchBtn],.legacy-member-management [class*=BtnGrey_btnGrey],.legacy-member-management [class*=DirectInviteModal_searchBtn],.legacy-member-management [class*=MemberInfoModal_] button,.legacy-member-management [class*=WorkInfoModal_searchBtn]{border-color:#b2b2b2!important;border-color:var(--color-gray-400,#b2b2b2)!important;border-radius:2px!important;font-size:14px!important;font-weight:400!important;height:26px!important;padding:0 12px!important}.legacy-member-management [class*=Modal_footer] button{border-radius:4px!important;font-size:14px!important;font-weight:500!important;height:36px!important;line-height:20px!important;padding:8px 16px!important}.legacy-member-management [class*=BasicInfoModal_label],.legacy-member-management [class*=DirectInviteModal_label],.legacy-member-management [class*=WorkInfoModal_label]{color:#606971!important;color:var(--color-gray-600,#606971)!important;font-size:12px!important;font-weight:500!important;margin-bottom:6px!important}.legacy-member-management [class*=AuthorityTab_expandableSearch][class*=AuthorityTab_expanded],.legacy-member-management [class*=MemberListTab_expandableSearch][class*=MemberListTab_expanded]{border-radius:4px!important;height:32px!important}.legacy-member-management [class*=AuthorityTab_searchButton],.legacy-member-management [class*=MemberListTab_searchButton]{height:24px!important;padding:2px!important;width:24px!important}.legacy-member-management [class*=AuthorityTab_searchIconWrapper],.legacy-member-management [class*=MemberListTab_searchIconWrapper]{width:32px!important}.legacy-member-management [class*=AuthorityTab_expandedInput],.legacy-member-management [class*=MemberListTab_expandedInput]{font-size:14px!important}.legacy-member-management [class*=BtnOutline_]{box-sizing:border-box!important}.AuthorityTableRow_tableRow__Wc6C-{border-bottom:1px solid #dee3e8;cursor:pointer;height:64px;transition:background-color .1s ease}.AuthorityTableRow_tableRow__Wc6C-:hover{background-color:#f8f9fa}.AuthorityTableRow_nameCell__TQ4Yb{padding:8px 10px 8px 20px}.AuthorityTableRow_nameGroup__BnzLM{align-items:center;display:flex;gap:8px}.AuthorityTableRow_avatar__eIwAc{background-color:#eaedf0;border-radius:50%;flex-shrink:0;height:40px;object-fit:cover;width:40px}.AuthorityTableRow_nameInfo__YhwQD{display:flex;flex-direction:column;justify-content:center}.AuthorityTableRow_nameLine__O\+HqI{align-items:center;display:flex;gap:4px}.AuthorityTableRow_nameText__HzXHl{color:#1d2a37;font-weight:600}.AuthorityTableRow_emailText__Euk7H,.AuthorityTableRow_nameText__HzXHl{font-family:Pretendard,sans-serif;font-size:14px;letter-spacing:-.56px;line-height:20px;white-space:nowrap}.AuthorityTableRow_emailText__Euk7H{color:#606971;font-weight:400}.AuthorityTableRow_cell__wQX6K{padding:8px 10px}.AuthorityTableRow_cellText__-6LME{color:#1d2a37;white-space:nowrap}.AuthorityTableRow_authText__U1BI6,.AuthorityTableRow_cellText__-6LME{font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.56px;line-height:20px}.AuthorityTableRow_authText__U1BI6{color:#0c72de}.AuthorityTableRow_actionCell__ebWN2{padding:8px 20px 8px 10px;text-align:right}.MemberDetail_container__YgQH7{background:#fff;border-radius:8px;box-shadow:0 0 36px 0 #00000014;margin:0 auto;max-width:1240px;overflow:hidden;width:100%}.MemberDetail_sectionContainer__5vgdA{box-sizing:border-box;display:flex;flex-direction:column;margin:12px auto 0;max-width:1200px;padding:0 20px 40px;width:100%}.MemberDetail_section__x\+xor{width:100%}.MemberDetail_myTit__1xNhc{align-items:center;border-bottom:1px solid #dee3e8;box-sizing:border-box;display:flex;height:52px;justify-content:space-between;padding:16px 8px 8px}.MemberDetail_titLeft__DF4WD{align-items:center;display:flex;gap:6px}.MemberDetail_titIcon__wDurY{height:20px;width:20px}.MemberDetail_titLabel__aGToH{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:18px;font-weight:600;letter-spacing:-.72px;line-height:26px;margin:0}.MemberDetail_policyList__rqpWi{display:flex;flex-direction:column;padding:8px}.MemberDetail_policyItem__\+CQcr{align-items:flex-start;box-sizing:border-box;display:flex;width:478px}.MemberDetail_policyRow__hosDq{display:flex;width:100%}.MemberDetail_policyLabel__7XSZ1{color:#606971;flex-shrink:0;font-family:Pretendard,sans-serif;font-size:14px;font-weight:600;letter-spacing:-.56px;line-height:20px;padding:10px 0;width:120px}.MemberDetail_policyValueWrapper__7DuYx{align-items:center;display:flex;flex:1 1;gap:10px;min-width:0;padding:10px 0}.MemberDetail_policyValue__KtPQ5{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.56px;line-height:20px;margin:0}.MemberProfileHeader_profileHeader__dNeIp{align-items:flex-start;background-image:url("data:image/svg+xml;utf8,<svg viewBox='0 0 1240 174' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='1'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(103.73 -24.158 23.415 70.848 263.73 174)'><stop stop-color='rgba(251,249,249,1)' offset='0'/><stop stop-color='rgba(255,254,248,1)' offset='0.44439'/><stop stop-color='rgba(252,254,255,1)' offset='0.85'/></radialGradient></defs></svg>");background-position:50%;background-size:cover;border-top-left-radius:8px;border-top-right-radius:8px;box-sizing:border-box;display:flex;height:174px;justify-content:space-between;padding:24px 32px 22px;width:100%}.MemberProfileHeader_leftContainer__Cf\+dX{align-items:center;display:flex;gap:16px}.MemberProfileHeader_imageWrapper__mFhTu{border-radius:50%;flex-shrink:0;height:128px;overflow:hidden;position:relative;width:128px}.MemberProfileHeader_profileImage__EJ7s-{border-radius:50%;height:128px;object-fit:cover;width:128px}.MemberProfileHeader_infoArea__AJQuN{align-items:flex-start;display:flex;flex-direction:column;gap:2px;padding-top:38px}.MemberProfileHeader_nameRow__zzaFk{align-items:center;display:flex;gap:8px}.MemberProfileHeader_memberName__CBq6B{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:22px;font-weight:700;letter-spacing:-.88px;line-height:28px;margin:0}.MemberProfileHeader_tagResign__2LQZ4{background:#e4503c}.MemberProfileHeader_tagLeave__QtiXO,.MemberProfileHeader_tagResign__2LQZ4{border-radius:4px;color:#fff;font-family:Pretendard,sans-serif;font-size:12px;font-weight:600;letter-spacing:-.48px;line-height:14px;padding:2px 4px}.MemberProfileHeader_tagLeave__QtiXO{background:#1d2a37}.MemberProfileHeader_subInfo__v0QiR{align-items:flex-start;display:flex;gap:6px}.MemberProfileHeader_subText__M7XQO{color:#606971;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.56px;line-height:20px}.MemberProfileHeader_dot__zY319{color:#c9cdd1;font-size:14px;line-height:20px}.MemberProfileHeader_authInfo__nwaD3{color:#0c72de;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.56px;line-height:20px;margin-top:0}.MemberProfileHeader_actionArea__Vm67D{align-items:center;display:flex;flex-shrink:0;gap:12px}.MemberProfileHeader_statusDropdownWrapper__9B9cI{position:relative}.BasicInfoModal_modalBody__ABT9I{display:flex;flex-direction:column;gap:16px;width:100%}.BasicInfoModal_fieldGroup__kSsW1{display:flex;flex-direction:column;gap:6px;width:100%}.BasicInfoModal_labelWrapper__1rEiE{align-items:center;display:flex;gap:2px}.BasicInfoModal_label__TOGrE{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:14px;font-weight:600;letter-spacing:-.56px;line-height:20px}.BasicInfoModal_addressRow__XYeuU{align-items:center;display:flex;gap:8px;width:100%}.BasicInfoModal_addressMain__gn-bZ{flex:1 1}.BasicInfoModal_spacer__fFADd{height:8px}.WorkInfoModal_modalBody__K1HHB{display:flex;flex-direction:column;gap:16px;width:100%}.WorkInfoModal_fieldGroup__lUmIU{display:flex;flex-direction:column;gap:6px;width:100%}.WorkInfoModal_label__5GTE3{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:14px;font-weight:600;letter-spacing:-.56px;line-height:20px}.WorkInfoModal_deptRow__0Z9l4{align-items:center;display:flex;gap:8px;width:100%}.WorkInfoModal_deptSelect__g-oBO{flex:1 1}.WorkInfoModal_leaderCheckArea__1Jf-F{align-items:center;display:flex;flex-shrink:0;gap:6px;padding:10px 0}.WorkInfoModal_checkbox__Joglx{flex-shrink:0}.WorkInfoModal_checkboxLabel__ZD\+6Y{color:#464d53;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.56px;line-height:20px;white-space:nowrap}.RemoteWorkModal_modalBody__YVB6w{display:flex;flex-direction:column;gap:24px;padding-bottom:24px}.RemoteWorkModal_fieldGroup__TL5\+R{display:flex;flex-direction:column;gap:8px}.RemoteWorkModal_label__XjLEM{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:14px;font-weight:600}.RemoteWorkModal_flexRow__C3jRs{align-items:center;display:flex;gap:8px}.RemoteWorkModal_flex1__Unk9z{flex:1 1}.RemoteWorkModal_ipItem__AzV4C{display:flex;flex-direction:column;gap:8px;width:100%}.ResignModal_modalBody__jczcB{display:flex;flex-direction:column;gap:24px;padding-bottom:24px}.ResignModal_infoBox__edM73{background:#f8f9fa;border:1px solid #dee3e8;border-radius:8px;display:flex;gap:8px;padding:16px}.ResignModal_infoContent__9GOXd{display:flex;flex-direction:column;gap:4px}.ResignModal_infoTitle__BFhTU{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:14px;font-weight:600;letter-spacing:-.56px;line-height:20px}.ResignModal_infoDesc__Jfuix{color:#606971;font-family:Pretendard,sans-serif;font-size:13px;font-weight:400;letter-spacing:-.52px;line-height:20px}.ResignModal_fieldGroup__eDCws{display:flex;flex-direction:column;gap:8px}.ResignModal_label__TNb9R{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:14px;font-weight:600;letter-spacing:-.56px;line-height:20px}.ResignModal_helperText__PynC3{color:#1070e0;font-family:Pretendard,sans-serif;font-size:12px;font-weight:400;letter-spacing:-.48px;line-height:18px;margin-top:-4px}.ResignModal_textArea__YBg5O{border:1px solid #dee3e8;border-radius:6px;color:#1d2a37;font-family:Pretendard,sans-serif;font-size:14px;min-height:120px;padding:12px;resize:none}.ResignModal_textArea__YBg5O:focus{border-color:#1070e0;outline:none}.ResignModal_textArea__YBg5O::placeholder{color:#a7b1be}.ResignModal_charCounter__igEzO{color:#a7b1be;display:flex;font-size:12px;justify-content:flex-end}.LeaveModal_modalBody__fkbBE{display:flex;flex-direction:column;gap:24px;padding-bottom:24px}.LeaveModal_fieldGroup__dpXy4{display:flex;flex-direction:column;gap:8px}.LeaveModal_label__WqY\+j{font-weight:600;letter-spacing:-.56px;line-height:20px}.LeaveModal_label__WqY\+j,.LeaveModal_textArea__OCIGK{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:14px}.LeaveModal_textArea__OCIGK{border:1px solid #dee3e8;border-radius:6px;min-height:120px;padding:12px;resize:none}.LeaveModal_textArea__OCIGK:focus{border-color:#1070e0;outline:none}.LeaveModal_textArea__OCIGK::placeholder{color:#a7b1be}.LeaveModal_charCounter__vqBi5{color:#a7b1be;display:flex;font-size:12px;justify-content:flex-end}.modal-box{gap:8px;padding:20px 30px}.modal-box2{gap:10px;padding:20px 40px}.modal-box2 .msg{font-size:14px;gap:10px}.modal-box2 .msg2{font-size:12px}.modal-box3{align-items:flex-start;display:flex;flex-direction:column;gap:24px;padding:40px}.modal-box4{gap:24px;padding:20px 30px}.add-button{&[disabled]{background-color:#eee;border:1px solid #eee;cursor:not-allowed}}.modalinput-cont{gap:6px}.modalinput-cont,.modalinput-cont2{align-items:center;display:flex;width:100%}.modalinput-cont2{gap:16px}.modalinput{border-color:var(--color-gray-400);border-radius:2px;border-width:1px;font-size:14px;height:26px;line-height:24px;padding:6px 12px;width:234px}.modalinput2{height:26px}.modalinput2,.modalinput3{align-items:center;align-self:stretch;background:#fff;border:1px solid var(--color-gray-400);border-radius:2px;color:var(--color-gray-800);display:flex;font-size:14px;gap:10px;line-height:24px;padding:6px 12px}.modalinput3{height:42px}.modalinput4{align-items:center;align-self:stretch;background:#fff;border:1px solid var(--color-gray-400);border-radius:4px;box-sizing:border-box;color:var(--color-gray-800);display:flex;font-size:14px;gap:10px;height:44px;line-height:24px;padding:6px 12px;width:100%}.info-cont{gap:16px}.toggle-cont{font-size:12px;gap:10px}.label-cont{width:260px}.label-cont,.label-cont2{align-items:flex-start;color:var(--color-gray-600);display:flex;flex-direction:column;font-size:12px;font-style:normal;font-weight:500;gap:6px;line-height:18px}.label-cont2{flex:1 0;width:536px}.label-cont3{gap:10px}.label-cont3,.label-cont4{align-items:flex-start;color:var(--grey--grey-800);display:flex;flex:1 0;flex-direction:column;font-size:12px;font-style:normal;font-weight:500;letter-spacing:-.48px;line-height:14px}.label-cont4{gap:6px}.div-line-cont{align-items:flex-start;display:flex;flex-direction:column;gap:10px;padding:8px 0}.div-line{background:var(--color-gray-400);height:1px;width:536px}.custom-select{font-size:12px}.custom-select select,.select{height:26px;padding:6px 12px;width:234px}.custom-select select,.custom-select-select,.select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#fff;border:1px solid var(--color-gray-400);border-radius:2px;color:var(--color-gray-800);cursor:pointer;font-size:14px;line-height:20px;margin-top:6px}.custom-select-select{width:260px}.custom-select select::-ms-expand{display:none}.custom-select:after{content:url(/static/media/arrow-right.622fc8caf12e63b85ab9.svg);pointer-events:none;position:absolute;right:16px;top:55%;transform:rotate(90deg)}.custom-select2{color:var(--color-gray-600);display:inline-block;font-size:12px;font-style:normal;font-weight:500;line-height:18px;position:relative}.custom-select2 select,.select2{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#fff;border:1px solid var(--color-gray-400);border-radius:2px;color:var(--color-gray-800);cursor:pointer;font-size:14px;height:26px;line-height:20px;margin-top:6px;padding:6px 12px;width:510px}.custom-select2 select::-ms-expand{display:none}.custom-select2:after{content:url(/static/media/arrow-right.622fc8caf12e63b85ab9.svg);pointer-events:none;position:absolute;right:16px;top:55%;transform:rotate(90deg)}.custom-select3{color:var(--color-gray-600);display:inline-block;font-size:12px;font-style:normal;font-weight:500;line-height:18px;max-width:346px;position:relative}.custom-select3 select,.select3{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#fff;border:1px solid var(--color-gray-400);border-radius:2px;color:var(--color-gray-800);cursor:pointer;font-size:14px;height:26px;line-height:20px;margin-top:6px;padding:6px 12px;width:346px}.custom-select3 select::-ms-expand{display:none}.custom-select3:after{content:url(/static/media/arrow-right.622fc8caf12e63b85ab9.svg);pointer-events:none;position:absolute;right:-10px;top:55%;transform:rotate(90deg)}.calendar-cont{font-size:12px}.calendar-input{gap:10px}.memberlist table{border-collapse:collapse;width:100%}.memberlist th{background-color:var(--color-gray-200);border-top:1px solid var(--color-gray-400);color:var(--color-gray-600);font-size:12px;height:39px;padding:0 16px}.memberlist td,.memberlist th{border-bottom:1px solid var(--color-gray-400);text-align:left}.memberlist td{color:var(--color-gray-900);font-size:14px;height:29px;padding:10px 16px}.memberlist tr:hover{background-color:var(--color-gray-300)}.filter-cont{gap:10px}.filtersplit-cont{height:40px;margin:16px 0 10px}.authority-searchinput,.filterinit,.filterinput{font-size:14px;margin:16px 0 10px}.authority-searchinput{align-items:center;background:#fff;border:1px solid var(--color-gray-400);border-radius:2px;box-sizing:border-box;display:flex;flex-shrink:0;font-style:normal;font-weight:400;height:44px;justify-content:space-between;line-height:24px;padding:6px 6px 6px 12px;position:relative;width:180px}.all-cont{gap:8px}.all-num,.all-text{font-size:16px}.allsearch-cont{align-items:center}.addmem-cont{gap:10px}.addmem-cont,.addmem-cont img{align-items:center;display:flex;justify-content:center}.addmem-cont img{cursor:pointer}.addmem-cont button{border:none;border-radius:2px;cursor:pointer;font-size:14px;font-weight:500;line-height:20px;padding:8px 16px 8px 12px;transition:background-color .3s}.addmem-cont button.blueconf{align-items:center;background-color:var(--color-blue-600);color:#fff;display:flex;gap:4px;justify-content:center}.addmem-cont button.blueconf:hover{background-color:var(--color-blue-700)}.padding2030{gap:24px;padding:20px 30px}.authlist-cont{gap:24px}.authlist{padding:10px 0}.authgrant,.authlist .auth{font-size:14px}.authgrant{height:40px}.authlabel{font-size:12px}.chrtitle,.chrvalue,.settingsbutton-cont .xsmall{font-size:14px}.gps-otcont{display:flex;flex-direction:column;gap:8px;width:100%}.gps-cont{align-items:flex-end;display:flex;gap:8px}.worksearch{align-items:center;border:1px solid var(--color-gray-400);border-radius:4px;color:var(--grey--grey-800);cursor:pointer;display:flex;font-size:14px;font-style:normal;font-weight:400;height:22px;justify-content:center;letter-spacing:-.56px;line-height:20px;padding:10px 16px}.action-cont{gap:10px}.button-accept,.button-deny{font-size:14px}.dropdown-container{display:inline-block;position:relative}.dropdown-menu{border-radius:4px;left:0;margin-top:4px;min-width:148px;top:100%;z-index:1000}.dropdown-menu-change,.dropdown-menu-delete{border-radius:2px;box-sizing:border-box;cursor:pointer;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.168px;line-height:24px;padding:8px 12px;transition:background-color .2s ease;width:100%}.dropdown-menu-change{color:#333;color:var(--color-gray-800,#333)}.dropdown-menu-delete{color:#e14c38}.dropdown-menu-change:hover,.dropdown-menu-delete:hover{background-color:var(--color-gray-200)}.super-button{background:#fff;border:1px solid #e1e2e3;border:1px solid var(--grey-grey-300,#e1e2e3);border-radius:4px;box-sizing:border-box;color:#232527;color:var(--grey-grey-800,#232527);flex-shrink:0;font-family:Pretendard;font-size:14px;font-style:normal;font-weight:400;height:44px;justify-content:center;letter-spacing:-.56px;line-height:20px;margin:16px 0 10px;padding:10px 16px}.search-button-input{background:#0000;border:none;color:inherit;font:inherit;gap:16px;outline:none;position:relative}.authority-settings-btn,.search-button-input{align-items:center;cursor:pointer;display:flex;justify-content:space-between}.authority-settings-btn{background:#fff;border:1px solid #b2b2b2;border-radius:4px;box-sizing:border-box;height:32px;padding:6px 8px;transition:all .2s ease;width:68px}.authority-settings-btn:hover{background-color:#f8f9fa;border-color:#999}.authority-settings-btn-normal{align-items:center;background:#fff;border:1px solid #b2b2b2;border-radius:4px;box-sizing:border-box;color:#4d4d4d;cursor:pointer;display:flex;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;height:34px;justify-content:center;letter-spacing:-.56px;line-height:20px;padding:6px 12px;transition:all .2s ease;width:81px}.authority-settings-btn-normal:hover{background-color:#f8f9fa;border-color:#999}.authority-btn-text{color:#4d4d4d;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.56px;line-height:20px}.authority-btn-icon{height:20px;opacity:.7;width:20px}.legacy-member-management .add-button,.legacy-member-management .authority-searchinput,.legacy-member-management .calendar-input,.legacy-member-management .filterinput,.legacy-member-management .modalinput,.legacy-member-management .modalinput2,.legacy-member-management .modalinput3,.legacy-member-management .modalinput4,.legacy-member-management .searchinput,.legacy-member-management button{box-sizing:initial!important}.legacy-member-management .custom-select,.legacy-member-management .custom-select2,.legacy-member-management .custom-select3{display:flex!important;flex-direction:column!important;gap:6px!important}.legacy-member-management .custom-select .p-dropdown{width:234px!important}.legacy-member-management .custom-select2 .p-dropdown{width:510px!important}.legacy-member-management .custom-select3 .p-dropdown{width:346px!important}.legacy-member-management .custom-select2:after,.legacy-member-management .custom-select3:after,.legacy-member-management .custom-select:after{display:none!important}.legacy-member-management .custom-dropdown{gap:0!important;padding:0!important}.legacy-member-management .custom-dropdown2{border-radius:2px!important;box-sizing:initial!important;height:26px!important;min-height:26px!important;padding:0!important}.legacy-member-management .p-dropdown{background:#fff!important;border-color:#b2b2b2!important;border-color:var(--color-gray-400,#b2b2b2)!important;padding:0!important}.legacy-member-management .p-dropdown .p-dropdown-label{align-items:center!important;color:var(--color-gray-800)!important;display:flex!important;font-size:14px!important;height:100%!important;line-height:26px!important;padding:0 12px!important;white-space:nowrap!important}.legacy-member-management .p-dropdown .p-dropdown-label.p-placeholder{color:#6b7280!important}.legacy-member-management .p-dropdown .p-dropdown-trigger{background:#0000!important;width:24px!important}.legacy-member-management .memberlist td,.legacy-member-management .memberlist th{box-sizing:initial!important}.legacy-member-management .modal-content{box-sizing:border-box!important;padding-right:4px!important;scrollbar-color:#a7b1be #0000;scrollbar-gutter:stable;scrollbar-width:thin}.legacy-member-management .modal-content::-webkit-scrollbar{width:8px}.legacy-member-management .modal-content::-webkit-scrollbar-track{background:#0000}.legacy-member-management .modal-content::-webkit-scrollbar-thumb{background:#a7b1be;background-clip:padding-box;border:2px solid #fff;border-radius:999px}.legacy-member-management .modal-content:hover::-webkit-scrollbar-thumb{background:#8b95a1;background-clip:padding-box}.legacy-member-management .modal-box3 .custom-select{max-width:260px!important;width:260px!important}.legacy-member-management .modal-box3 .custom-select2{width:536px!important}.legacy-member-management .modal-box3 .custom-select .custom-dropdown,.legacy-member-management .modal-box3 .custom-select2 .custom-dropdown,.legacy-member-management .modal-box3 .custom-select3 .custom-dropdown{width:100%!important}.legacy-member-management .modal-box3 .custom-select .p-dropdown,.legacy-member-management .modal-box3 .custom-select2 .p-dropdown,.legacy-member-management .modal-box3 .custom-select3 .p-dropdown{box-sizing:border-box!important;height:40px!important;min-height:40px!important;width:100%!important}.legacy-member-management .modal-box3 .custom-select .p-dropdown .p-dropdown-label,.legacy-member-management .modal-box3 .custom-select2 .p-dropdown .p-dropdown-label,.legacy-member-management .modal-box3 .custom-select3 .p-dropdown .p-dropdown-label{line-height:20px!important}.legacy-member-management .modal-box3 .calendar-cont{width:260px!important}.legacy-member-management .modal-box3 .calendar-cont [class*=SelectInput_wrapper]{box-sizing:border-box!important;display:block!important;height:40px!important;width:100%!important}.legacy-member-management .modal-box3 .calendar-cont [class*=SelectInput_selectInput]{border-color:#b2b2b2!important;border-color:var(--color-gray-400,#b2b2b2)!important;border-radius:2px!important;box-sizing:border-box!important;height:40px!important;min-height:40px!important;padding:0 12px!important;width:100%!important}.legacy-member-management .modal-box3 .calendar-cont [class*=SelectInput_inputField]{box-sizing:border-box!important;color:#333!important;color:var(--color-gray-800,#333)!important;font-size:14px!important;height:auto!important;line-height:20px!important;padding:0!important}.legacy-member-management .modal-box3 .calendar-cont [class*=SelectInput_inputField]::placeholder{color:#6b7280!important}.legacy-member-management .modal-box3 .custom-select-select{margin-top:0!important;width:260px!important}.legacy-member-management .modal-box3 .custom-select-select .nationality-select__control{border-color:#b2b2b2!important;border-color:var(--color-gray-400,#b2b2b2)!important;box-shadow:none!important;height:40px!important;min-height:40px!important}.legacy-member-management .modal-box3 .custom-select-select .nationality-select__value-container{height:38px!important;padding:0 12px!important}.legacy-member-management .modal-box3 .custom-select-select .nationality-select__placeholder{color:#6b7280!important}.nationality-select__menu-list::-webkit-scrollbar{width:8px}.nationality-select__menu-list::-webkit-scrollbar-track{background:#fff}.nationality-select__menu-list::-webkit-scrollbar-thumb{background:#c1c7ce;border:2px solid #fff;border-radius:999px}.nationality-select__menu-list::-webkit-scrollbar-thumb:hover{background:#a7b1be}.legacy-member-management .allsearch-cont{align-items:center!important;display:flex!important;flex-wrap:nowrap!important;justify-content:space-between!important;width:100%!important}.legacy-member-management .all-cont{flex-shrink:0!important;white-space:nowrap!important}.legacy-member-management .filter-outercont{align-items:center!important;display:flex!important;flex:1 1!important;justify-content:flex-end!important;width:auto!important}.legacy-member-management .filter-cont{align-items:stretch!important;display:flex!important;flex-wrap:nowrap!important;gap:10px!important;height:40px!important;justify-content:flex-end!important;margin:0!important}.legacy-member-management .filter-cont .p-dropdown{border-radius:2px!important;box-sizing:border-box!important;flex-shrink:0!important;height:100%!important;margin:0!important;min-height:100%!important;min-width:80px!important;width:auto!important}.legacy-member-management .filter-cont .p-dropdown .p-dropdown-label{align-items:center!important;box-sizing:border-box!important;display:flex!important;height:100%!important;line-height:normal!important;padding:0 12px!important}.legacy-member-management .filterinit{box-sizing:border-box!important;flex-shrink:0!important;height:100%!important;margin:0!important;padding:0 12px!important;white-space:nowrap!important}.legacy-member-management{--spacing-lg:20px;--spacing-xs:8px;--spacing-sm:10px;--spacing-md:16px;--spacing-xl:24px;--font-size-xs:12px;--font-size-sm:14px;--font-size-md:16px;--font-size-lg:18px;--button-height:44px}.p-dropdown-panel.legacy-dropdown-panel{background-color:#fff!important;border:1px solid #dee3e8!important;box-shadow:0 4px 12px #0000001a!important;font-family:Pretendard,Noto Sans KR,sans-serif!important;font-size:14px!important}.p-dropdown-panel.legacy-dropdown-panel .p-dropdown-items li{color:#333!important;font-size:14px!important;padding:8px 12px!important}.p-dropdown-panel.legacy-dropdown-panel .p-dropdown-items li:hover{background-color:#f8f9fa!important}.legacy-member-management [class*=Modal_footer] button{padding:0!important}.common-subtab{width:100%}.common-subtab-wrapper{display:flex;gap:24px;padding:0 16px;position:relative}.common-subtab-item{align-items:center;color:#a7b1be;color:var(--Grey-grey-200,#a7b1be);cursor:pointer;display:flex;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:500;gap:6px;line-height:24px;padding:8px 12px;position:relative;transition:color .3s ease;white-space:nowrap}.common-subtab-item.subtab-selected{color:#006fe5!important;font-weight:600}.common-subtab-item:hover:not(.subtab-selected){color:#666;color:var(--grey-grey-600,#666)}.common-subtab-indicator{background-color:#006fe5;bottom:0;height:2px;position:absolute;transition:left .3s ease,width .3s ease;z-index:10}.common-subtab-badge{align-items:center;background-color:#f44336;background-color:var(--color-red-500,#f44336);border-radius:9px;color:#fff;display:flex;font-size:12px;height:18px;justify-content:center;margin-left:6px;min-width:18px;padding:0 5px}.vacation-tab .common-subtab{margin-bottom:0}.vacation-tab .common-subtab-wrapper{border-bottom:none}.approval-system .common-subtab{position:relative}.approval-system .common-subtab-wrapper{overflow-x:hidden;overflow-y:hidden;position:relative}.approval-system .common-subtab-item.subtab-selected{color:#006fe5!important;color:var(--blue-blue-600,#006fe5)!important}.approval-system .common-subtab:after{background-color:var(--color-gray-400);bottom:0;content:"";height:1px;left:-32px;position:absolute;right:-32px;z-index:1}.approval-system .common-subtab.is-mobile-view .common-subtab-wrapper{justify-content:space-around;overflow-x:hidden;width:100%}.approval-system .common-subtab.is-mobile-view .common-subtab-item{color:#b2b2b2;color:var(--grey-grey-400,#b2b2b2);flex:1 1;justify-content:center;min-width:0;text-align:center}.approval-system .common-subtab.is-mobile-view:after{left:-16px;right:-16px}.common-subtab.is-mobile-view .common-subtab-item{flex:1 1;justify-content:center;text-align:center}.tabsmargin-32 .common-subtab{margin-bottom:0}.tabsmargin-32 .common-subtab-wrapper{border-bottom:none}.tabsmargin-32 .common-subtab-badge{background-color:#ff5722}.PricingWarningModal_container__X6SbE{display:flex;flex-direction:column;gap:12px}.PricingWarningModal_serviceInfo__nKLH9{display:flex;flex-direction:column;gap:2px}.PricingWarningModal_serviceHeader__4TxYW{align-items:center;display:flex;gap:12px}.PricingWarningModal_serviceIcon__q8rAt{align-items:center;background-color:#eaf2fd;border-radius:8px;display:flex;flex-shrink:0;height:40px;justify-content:center;padding:5px;width:40px}.PricingWarningModal_iconImage__tBQSF{height:100%;object-fit:contain;width:100%}.PricingWarningModal_serviceDetails__M0BBt{display:flex;flex:1 1;flex-direction:column;gap:2px}.PricingWarningModal_serviceName__T8eO3{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:18px;font-weight:600;letter-spacing:-.72px;line-height:26px;margin:0}.PricingWarningModal_serviceDescription__hTO2x{color:#606971;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.56px;line-height:20px;margin:0}.PricingWarningModal_divider__xY0h-{background-color:#eaedf0;height:1px;margin:8px 0}.PricingWarningModal_infoRows__3AGbT{display:flex;flex-direction:column}.PricingWarningModal_infoRow__P4LOu{align-items:center;display:flex;height:36px;position:relative}.PricingWarningModal_infoLabel__4jjwI{color:#606971;font-weight:600;width:100px}.PricingWarningModal_infoLabel__4jjwI,.PricingWarningModal_infoValue__OBVzH{font-family:Pretendard,sans-serif;font-size:14px;letter-spacing:-.56px;line-height:20px}.PricingWarningModal_infoValue__OBVzH{color:#1d2a37;flex:1 1;font-weight:400}.PricingWarningModal_priceRow__Kv9TL{align-items:center;display:flex;height:36px}.PricingWarningModal_priceLabel__AVH\+c{color:#606971;font-family:Pretendard,sans-serif;font-size:14px;font-weight:600;letter-spacing:-.56px;line-height:20px;width:100px}.PricingWarningModal_priceToggle__pMgAC{align-items:center;background:none;border:none;color:#1d2a37;cursor:pointer;display:flex;flex:1 1;justify-content:space-between;padding:0}.PricingWarningModal_priceValue__eoPts{flex:1 1;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.56px;line-height:20px;text-align:left}.PricingWarningModal_priceDetailSection__EKAfn{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;margin:0 16px;max-height:0;opacity:0;overflow:hidden;padding:0 16px;transition:max-height .3s ease-out,padding .3s ease-out,opacity .3s ease-out,margin-bottom .3s ease-out}.PricingWarningModal_priceDetailSection__EKAfn.PricingWarningModal_expanded__IxBBA{margin-bottom:12px;max-height:500px;opacity:1;padding:16px}.PricingWarningModal_priceDetailTitle__3e8I\+{color:#495057;font-family:Pretendard,sans-serif;font-size:13px;font-weight:600;margin:0 0 12px}.PricingWarningModal_priceDetailItem__IOCuT{color:#6c757d;font-family:Pretendard,sans-serif;font-size:13px;font-weight:400;line-height:1.8;margin:0;padding-left:4px}.PricingWarningModal_warningInfo__NYdDj{border-top:1px solid #eaedf0;display:flex;flex-direction:column;gap:4px;padding:16px 0}.PricingWarningModal_warningMessage__W8vXL{color:#606971;font-family:Pretendard,sans-serif;font-size:14px;font-weight:500;letter-spacing:-.56px;line-height:1.7;white-space:pre-line}.PricingWarningModal_commonAgreements__xnlcZ{border-top:1px solid #eaedf0;display:flex;flex-direction:column;gap:11px;padding-top:12px}.PricingWarningModal_agreementRow__2GGbO{align-items:center;display:flex;gap:6px;justify-content:space-between}.PricingWarningModal_agreementItem__T7U8W{align-items:center;cursor:pointer;display:flex;flex:1 1;gap:6px}.PricingWarningModal_commonAgreementText__Q3Wxt{color:#1d2a37;display:flex;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;gap:2px;letter-spacing:-.56px;line-height:20px}.PricingWarningModal_required__jHWch{font-weight:600}.PricingWarningModal_viewTermsBtn__i4SdH{align-items:center;background:none;border:none;cursor:pointer;display:flex;flex-shrink:0;height:24px;justify-content:center;min-height:24px;min-width:24px;width:24px}.PricingWarningModal_viewTermsBtn__i4SdH svg{height:16px;width:16px}.TermsViewModal_container__giykv{max-height:500px;overflow-y:auto}.TermsViewModal_termsContent__OXwqO{padding:8px}.TermsViewModal_article__Av3vu{margin-bottom:32px}.TermsViewModal_articleTitle__174fQ{color:#212529;font-size:16px;font-weight:600;margin-bottom:12px}.TermsViewModal_articleText__SEOcd{color:#495057;font-size:14px;line-height:1.7;margin-bottom:12px}.TermsViewModal_articleList__PpO2B{list-style-type:disc;margin:12px 0;padding-left:24px}.TermsViewModal_articleList__PpO2B li{color:#495057;font-size:14px;line-height:1.7;margin-bottom:8px}.TierDowngradeModal_overlay__dTGzA,.TierDowngradeModal_overlay__dTGzA *,.TierDowngradeModal_overlay__dTGzA :after,.TierDowngradeModal_overlay__dTGzA :before{box-sizing:border-box}.TierDowngradeModal_overlay__dTGzA{align-items:center;animation:TierDowngradeModal_fadeIn__mlCVW .2s ease;background:#00000073;display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.TierDowngradeModal_modal__ZNs1A{animation:TierDowngradeModal_slideUp__7CS21 .35s cubic-bezier(.16,1,.3,1);background:#fff;border-radius:16px;box-shadow:0 20px 60px #0000002e;display:flex;flex-direction:column;max-height:92vh;max-width:92vw;overflow:hidden;position:relative;width:420px}.TierDowngradeModal_heroBanner__Tjbmm{background:linear-gradient(135deg,#059669,#34d399 60%,#6ee7b7);flex-shrink:0;overflow:hidden;padding:28px 28px 22px;position:relative;text-align:center}.TierDowngradeModal_heroBanner__Tjbmm:before{background:#ffffff14;border-radius:50%;content:"";height:120px;position:absolute;right:-40px;top:-40px;width:120px}.TierDowngradeModal_heroIcon__cJ\+xT{display:inline-block;font-size:36px;margin-bottom:10px}.TierDowngradeModal_heroTitle__dCTI2{color:#fff;font-size:19px;font-weight:700;letter-spacing:-.3px;margin:0 0 6px}.TierDowngradeModal_heroSubtitle__mqZrp{color:#ffffffe0;font-size:13px;line-height:1.5;margin:0}.TierDowngradeModal_body__Zi\+wS{flex:1 1;min-height:0;overflow-y:auto;padding:22px 28px}.TierDowngradeModal_serverMsg__iTFlD{background:#f0fdf4;border:1px solid #d1fae5;border-radius:10px;color:#166534;font-size:13px;line-height:1.5;margin-bottom:18px;padding:12px 14px}.TierDowngradeModal_planCompare__OSabM{align-items:center;display:flex;gap:12px;margin-bottom:18px}.TierDowngradeModal_planCard__wSm46{border-radius:10px;flex:1 1;padding:12px 14px;text-align:center}.TierDowngradeModal_planCurrent__fKyoI{background:#f4f5f7;border:1px solid #e2e5e9}.TierDowngradeModal_planTarget__lmfpM{background:#f0fdf4;border:2px solid #059669}.TierDowngradeModal_planLabel__dfUAq{font-size:11px;font-weight:600;letter-spacing:.5px;margin:0 0 4px;text-transform:uppercase}.TierDowngradeModal_planCurrent__fKyoI .TierDowngradeModal_planLabel__dfUAq{color:#8b95a1}.TierDowngradeModal_planTarget__lmfpM .TierDowngradeModal_planLabel__dfUAq{color:#059669}.TierDowngradeModal_planName__zZRNX{color:#1a1a1a;font-size:17px;font-weight:700;margin:0 0 3px}.TierDowngradeModal_planLimit__EgVQx{color:#8b95a1;font-size:12px;margin:0}.TierDowngradeModal_planTarget__lmfpM .TierDowngradeModal_planLimit__EgVQx{color:#047857}.TierDowngradeModal_arrowIcon__czR-T{color:#059669;flex-shrink:0;font-size:18px}.TierDowngradeModal_infoBox__KF7Am{background:#f8f9fb;border-radius:10px;display:flex;flex-direction:column;gap:8px;padding:14px 16px}.TierDowngradeModal_infoItem__3yGtc{align-items:center;color:#374151;display:flex;font-size:13px;gap:8px}.TierDowngradeModal_infoItem__3yGtc strong{color:#059669}.TierDowngradeModal_infoIcon__V4Vm3{flex-shrink:0;font-size:14px}.TierDowngradeModal_footer__IlXCu{display:flex;flex-direction:column;flex-shrink:0;gap:8px;padding:0 28px 24px}.TierDowngradeModal_agreements__P05VD{background:#f8f9fb;border-radius:12px;display:flex;flex-direction:column;gap:12px;margin-top:16px;padding:16px}.TierDowngradeModal_agreementRow__cPuBn{align-items:center;display:flex;justify-content:space-between}.TierDowngradeModal_agreementItem__W17LV{align-items:center;cursor:pointer;display:flex;flex:1 1;gap:8px}.TierDowngradeModal_agreementText__uHTA0{color:#4e5968;font-size:13px;font-weight:500;line-height:1.4}.TierDowngradeModal_agreementRequired__\+l7m3{color:#e53e3e;font-weight:600;margin-right:4px}.TierDowngradeModal_viewTermsBtn__KosmX{align-items:center;border-radius:6px;cursor:pointer;display:flex;flex-shrink:0;height:28px;justify-content:center;transition:background .15s;width:28px}.TierDowngradeModal_viewTermsBtn__KosmX:hover{background:#e8eaed}.TierDowngradeModal_primaryBtn__JQRZC{background:#0c72de;border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;height:52px;letter-spacing:-.2px;overflow:hidden;position:relative;transition:all .2s ease;width:100%}.TierDowngradeModal_primaryBtn__JQRZC:hover{background:#0b66c7;box-shadow:0 4px 12px #0c72de40;transform:translateY(-1px)}.TierDowngradeModal_primaryBtn__JQRZC:active{transform:translateY(0)}.TierDowngradeModal_primaryBtnShine__yd-pf{animation:TierDowngradeModal_btnShine__rNB6l 3s ease-in-out infinite;background:linear-gradient(90deg,#0000,#fff3,#0000);height:100%;left:-100%;position:absolute;top:0;width:100%}.TierDowngradeModal_secondaryBtn__7efSc{background:#0000;border:none;border-radius:8px;color:#8b95a1;cursor:pointer;font-size:14px;font-weight:500;height:40px;transition:color .15s ease;width:100%}.TierDowngradeModal_secondaryBtn__7efSc:hover{color:#374151}@keyframes TierDowngradeModal_fadeIn__mlCVW{0%{opacity:0}to{opacity:1}}@keyframes TierDowngradeModal_slideUp__7CS21{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes TierDowngradeModal_btnShine__rNB6l{0%{left:-100%}50%{left:100%}to{left:100%}}.TierDowngradeModal_successOverlay__QmC8l{align-items:center;animation:TierDowngradeModal_fadeIn__mlCVW .3s ease;background:#fff;border-radius:16px;display:flex;flex-direction:column;gap:12px;inset:0;justify-content:center;padding:40px 24px;position:absolute;z-index:2}.TierDowngradeModal_successIcon__tSKHl{color:#059669;height:64px;margin-bottom:4px;width:64px}.TierDowngradeModal_successIcon__tSKHl svg{fill:#059669}.TierDowngradeModal_successTitle__KsuGJ{color:#1d2a37;font-size:20px;font-weight:700;letter-spacing:-.3px;margin:0}.TierDowngradeModal_successMessage__xCK-h{color:#6b7684;font-size:14px;line-height:1.5;margin:0;text-align:center}.TierDowngradeModal_successBtn__uGZGG{background:#059669;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:15px;font-weight:700;height:44px;margin-top:8px;transition:background .15s ease;width:200px}.TierDowngradeModal_successBtn__uGZGG:hover{background:#047857}.boardContainer{box-sizing:border-box;color:var(--color-gray-800);position:relative}.board-title-grop{display:flex;justify-content:space-between}.boardContainer>.board-title-grop>h3{color:#232527;color:var(--grey-grey-800,#232527);font-family:Pretendard;font-size:var(--font-size-2xl);font-style:normal;font-weight:600;letter-spacing:-.72px;line-height:34px}.btn-board-write{align-items:center;background:#006fe5;background:var(--blue-blue-600,#006fe5);border-radius:4px;box-shadow:0 2px 4px 0 #0000001f;box-sizing:border-box;display:inline-flex;flex-shrink:0;gap:4px;height:var(--button-height);justify-content:center;padding:var(--spacing-sm) var(--spacing-md) 10px 12px;transition:background-color .2s ease}.btn-board-write:hover{background-color:#0055b3}.btn-board-write>span{color:#fff;font-family:Pretendard;font-size:var(--font-size-sm);font-style:normal;font-weight:500;letter-spacing:-.56px;line-height:20px}.add-icon{flex-shrink:0;height:16px;margin-right:4px;object-fit:cover;width:16px}.board{margin-top:12px;overflow-x:auto;width:100%}.board table{border-collapse:collapse;table-layout:fixed;text-align:left;width:100%}.board td,.board th{font-size:var(--font-size-sm);overflow:hidden;padding:12px 20px;text-overflow:ellipsis;white-space:nowrap}.board th{background-color:var(--color-gray-200);color:#666}.board td{color:var(--color-gray-800)}.board .board-notice-icon{color:#e73e27;font-family:Pretendard;font-size:var(--font-size-xs);font-style:normal;font-weight:500;letter-spacing:-.48px;line-height:14px;white-space:nowrap}.board-notice-icon-wrapper{align-items:flex-start;background:#ffefef;border-radius:20px;display:flex;gap:var(--spacing-sm);padding:2px 6px}.board-notice-icon-wrapper.external{background:#e8f4ff}.board-external-icon{color:#006fe5;font-family:Pretendard;font-size:var(--font-size-xs);font-style:normal;font-weight:500;letter-spacing:-.48px;line-height:14px;white-space:nowrap}.board-notice-title{flex-grow:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clickable-row{border-bottom:1px solid #f0f0f0;cursor:pointer}.clickable-row:hover{background-color:var(--color-blue-100)}.board td:first-child,.board th:first-child{width:auto}.board td:nth-child(2),.board td:nth-child(3),.board th:nth-child(2),.board th:nth-child(3){width:10%}.board td:nth-child(4),.board th:nth-child(4){width:5%}.board-item-list{width:100%}.board-item,.board-item-list{display:flex;flex-direction:column}.board-item{background-color:#fff;border-bottom:1px solid #eee;cursor:pointer;gap:4px;padding:14px 0;transition:all .2s ease}.board-item:hover{background-color:var(--color-blue-100);box-shadow:0 3px 5px #0000001a}.board-item-header{align-items:center;display:flex;gap:4px}.board-item-title{color:#232527;color:var(--grey-grey-800,#232527);font-family:Pretendard;font-size:var(--font-size-md);font-style:normal;font-weight:500;letter-spacing:-.6px;line-height:20px}.board-comment-count{color:#006fe5;display:inline-block;font-weight:600;margin-left:8px}.board-item-footer{align-items:center;color:#797676;color:var(--grey-grey-500,#797676);display:flex;font-family:Pretendard;font-size:var(--font-size-xs);font-style:normal;font-weight:400;gap:6px;line-height:18px}.board-empty{background-color:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;color:var(--color-gray-600);padding:40px 0;text-align:center}.board-item-commet{display:flex;flex-direction:row;gap:4px}@media (min-width:769px) and (max-width:1024px){.board-item{padding:var(--spacing-md) 0}.board-item-title{font-size:var(--font-size-md);line-height:24px}.board-item-footer{font-size:var(--font-size-sm)}.btn-board-write{font-size:var(--font-size-md);min-height:var(--button-height);padding:12px 20px}.boardContainer>.board-title-grop>h3{font-size:19px;line-height:28px}}@media (max-width:768px){.board-item{padding:14px 0}.board-item-title{font-size:var(--font-size-md)}.board-item-footer{font-size:var(--font-size-sm)}.btn-board-write{align-items:center;background:#4d4d4d;background:var(--grey-grey-700,#4d4d4d);border-radius:20px;bottom:64px;box-shadow:0 2px 4px 0 #0000001f;flex-shrink:0;gap:4px;height:48px;justify-content:center;padding:var(--spacing-sm);position:fixed;right:20px;width:48px}.btn-board-write>span{display:none}.add-icon{height:24px;margin:0;width:24px}.boardContainer>.board-title-grop>h3{color:#232527;color:var(--grey-grey-800,#232527);font-family:Pretendard;font-size:var(--font-size-xl);font-style:normal;font-weight:600;line-height:28px;margin:0}}.page-fade-enter-active,.page-fade-exit-active{transition:opacity .25s ease-in-out}.editor{align-items:center;display:flex;flex-shrink:0;justify-content:center;max-width:1048.01px}.editor,.editor>div{height:auto;width:100%}.editor>div{min-height:600px}.title-contents-Grop{flex:0 1 auto;height:100%;width:100%}.write-input-title{align-items:center!important;border:1px solid #e1e2e3!important;border-radius:2px!important;box-sizing:border-box!important;display:flex!important;flex-shrink:0!important;height:var(--input-height)!important;justify-content:center!important;padding:0 var(--spacing-sm)!important;position:relative!important;width:100%}.boardWrite-btn{align-items:center;background:#fff;border:1px solid #e1e2e3;border:1px solid var(--grey-grey-300,#e1e2e3);border-radius:4px;box-sizing:border-box;cursor:pointer;display:flex;height:var(--button-height);justify-content:center;padding:var(--spacing-sm) var(--spacing-md);white-space:nowrap;width:56px}.boardWrite-check-cancellation{display:flex;flex-direction:row;gap:var(--spacing-sm)}.temp-save-btn{align-items:center;align-self:stretch;background:#fff;border:1px solid #e1e2e3;border:1px solid var(--grey-grey-300,#e1e2e3);border-radius:6px;box-sizing:border-box;display:flex;gap:var(--spacing-sm);height:var(--button-height);justify-content:center;padding:var(--spacing-sm);width:110px}.temp-save-btn>div{color:#4d4d4d;color:var(--grey-grey-700,#4d4d4d)}.board-temp-count,.temp-save-btn>div{cursor:pointer;font-family:Pretendard;font-size:var(--font-size-md);font-style:normal;font-weight:500;letter-spacing:-.64px;line-height:24px;text-align:center}.board-temp-count{color:#e4503c;color:var(--alert-Red-300,#e4503c)}.check-btn{align-items:center;background:#006fe5;background:var(--blue-blue-600,#006fe5);border:1px solid #006fe5;border:1px solid var(--blue-blue-600,#006fe5);border-radius:4px;box-sizing:border-box;cursor:pointer;display:flex;height:var(--button-height);justify-content:center;padding:var(--spacing-sm) var(--spacing-md)}.check-btn>div{color:#fff;font-weight:500;white-space:nowrap}.cancel-btn,.check-btn>div{font-family:Pretendard;font-size:var(--font-size-sm);font-style:normal;letter-spacing:-.56px;line-height:20px}.cancel-btn{color:#232527;color:var(--grey-grey-800,#232527);font-weight:400;height:100%}.boardContainer{min-width:0!important}.boardContainer>input{border:1px solid #ccc;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;display:inline-block;flex:1 1 auto;flex-grow:3;padding:5px var(--spacing-md);width:100%}.boardContainer>input:focus{border:1px solid #000}.file-upload-grop{flex:0 1 auto;width:100%}.board-group{display:flex;flex-direction:row}.file-name-Grop{display:flex;margin-top:20px}.file-upload-name{align-items:flex-start;box-sizing:border-box;color:#666;display:flex;flex-direction:row;font-family:Noto Sans KR;font-size:var(--font-size-xs);height:106px;justify-content:flex-start;margin-left:29px;padding:var(--spacing-sm);position:relative;text-align:left;width:70px}.boardWrite-toggle>label{display:block;margin-left:11px;margin-top:38px}.boardWrite-toggle>label>span{color:#1a1a1a;font-family:Noto Sans KR;font-size:var(--font-size-sm);line-height:20px;padding:0 11px 0 0;position:relative;text-align:left}.editor .jodit-workplace{min-height:200px!important}.Write-title{color:#333;font-family:Noto Sans KR;font-size:var(--font-size-lg);font-weight:500;line-height:26px;margin-left:29px;position:relative;text-align:left}.classification-title{border-bottom:1px solid #797676;border-bottom:1px solid var(--grey-grey-500,#797676);color:#232527;color:var(--grey-grey-800,#232527);font-family:Pretendard;font-size:var(--font-size-2xl);font-style:normal;font-weight:600;letter-spacing:-.72px;line-height:34px;padding:4px 0 16px}.temp-save-item-title{color:#666;display:inline-block;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;width:220px}.temp-save-count,.temp-save-item-title{font-family:Noto Sans KR;font-size:var(--font-size-md);font-weight:500;line-height:24px;position:relative;text-align:left}.temp-save-count{background-color:initial;border:none;color:#006fe5;cursor:pointer;margin-left:6px;padding:0}.Write-title-line{display:flex;justify-content:space-between;margin-top:20px;width:100%}.board-write-toggle-title{color:#1a1a1a;font-family:Noto Sans KR;font-size:var(--font-size-sm);line-height:20px;margin-left:99px;position:relative;text-align:left}.BoardWrite-Modal{position:absolute;z-index:999}.temp-save-item:hover{background-color:#ecf4fe}.temp-save-title{color:#333;position:relative;text-align:left}.temp-save-date{align-items:flex-start;color:var(--color-gray-500);display:flex;flex-direction:column;justify-content:flex-start;position:relative}.board-write-delete-btn{align-items:center;background-color:initial;border:0;display:inline-block;height:24px;justify-content:center;padding:0;vertical-align:middle}.fileAttachment-delete-img{transition:all .3s ease}.delete-all-text{color:#4d4d4d;font-size:var(--font-size-sm);line-height:20px;position:relative;text-align:left}.delete-all-btn:hover{background-color:#ecf4fe;cursor:pointer}@media (max-width:768px){.Write-title,.board-write-toggle-title,.classification-title,.file-upload-name{margin:0}.write-input-title{margin:0;padding:0}.boardWrite-btn{height:var(--button-height);padding:var(--spacing-sm) var(--spacing-md)}.temp-save-btn{padding:var(--spacing-sm)}.check-btn,.temp-save-btn{height:var(--button-height)}.check-btn{padding:var(--spacing-sm) var(--spacing-md)}}.sun-editor,.sun-editor .se-container .se-wrapper{height:auto!important;min-height:352px!important}.sun-editor .se-container .se-wrapper .se-wrapper-inner{height:auto!important;min-height:300px!important}.sun-editor .se-container .se-wrapper .se-wrapper-inner .se-wrapper-content{height:auto!important}.board-write-container{background:#fff;box-sizing:border-box;margin:0 auto;width:100%}.board-write-content{display:flex;flex-direction:column;gap:12px;padding:var(--spacing-md)}.board-write-row{display:flex;flex-direction:row}.board-write-label{color:#232527;color:var(--grey-grey-800,#232527);font-family:Pretendard;font-size:var(--font-size-sm);font-style:normal;font-weight:500;letter-spacing:-.56px;line-height:20px;min-width:80px;padding:12px 0;text-align:left;width:120px}.board-write-sub-label{color:#797676;color:var(--grey-grey-500,#797676);font-family:Pretendard;font-size:var(--font-size-xs);font-style:normal;font-weight:400;line-height:18px}.board-write-field{display:flex;flex:1 1;flex-direction:column;gap:var(--spacing-xs)}.board-write-footer{align-items:flex-end;display:flex;flex-direction:row;justify-content:space-between;margin-top:32px;width:100%}@media (max-width:768px){.board-write-content{padding:var(--spacing-sm) 0}.board-write-row{flex-direction:column}.board-write-row:has(.custom-toggle-switch){align-items:center;flex-direction:row}.board-write-label{font-size:var(--font-size-sm);margin-bottom:6px;min-width:0;padding-top:0;width:100%}.board-write-row:has(.custom-toggle-switch) .board-write-label{margin-bottom:0;min-width:80px;padding:12px 0;width:auto}.board-write-field{width:100%}.board-write-row:has(.custom-toggle-switch) .board-write-field{flex:none;width:auto}}.board-group,.title-contents-Grop,.title-name-Grop,.title-name-Grop-top{display:none!important;height:0!important;margin:0!important;padding:0!important;width:0!important}.integrated-file-upload{background-color:#f9f9f9;border:1px solid #e1e2e3;border-radius:4px;box-sizing:border-box;display:flex;flex-direction:column;min-height:84px;padding:var(--spacing-md);width:100%}.integrated-file-upload.dragging{background-color:#37a6040d;border-color:#37a604}.file-upload-content{align-items:flex-start;display:flex;flex-direction:column;gap:12px;width:100%}.file-upload-btn-container{display:flex;justify-content:flex-start}.file-upload-btn{align-items:center;background-color:#fff;border:1px solid #e1e2e3;border-radius:4px;box-shadow:0 1px 2px #0000000d;color:#333;cursor:pointer;display:flex;font-size:var(--font-size-sm);font-weight:400;gap:6px;padding:6px 12px;transition:all .2s ease}.file-upload-btn:hover{background-color:#f5f5f5;border-color:#d5d5d5}.file-upload-icon{height:14px;opacity:.7;width:14px}.dropzone-instructions{color:#999;font-size:var(--font-size-sm);line-height:1.4;text-align:center;width:100%}.file-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--spacing-xs);padding:var(--spacing-sm) 0}.file-item{background:#fff;border:1px solid #eee;justify-content:space-between;padding:8px 10px}.file-item-left{align-items:center;display:flex;gap:var(--spacing-xs)}.file-item-icon{height:20px;object-fit:contain;opacity:.7;width:20px}.file-item-info{display:flex;flex-direction:column}.file-item-name{color:#333;font-size:var(--font-size-sm);font-weight:400;line-height:1.4;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-item-size{color:#999;font-size:11px;font-weight:400;line-height:1.3}.file-delete-btn{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:24px;justify-content:center;opacity:.6;padding:4px;transition:opacity .2s ease;width:24px}.file-delete-btn:hover{opacity:1}.delete-x-mark{align-items:center;color:#666;display:flex;font-size:var(--font-size-xl);font-weight:400;height:20px;justify-content:center;line-height:20px;width:20px}.file-delete-btn:hover .delete-x-mark{color:#333}@media (max-width:768px){.integrated-file-upload{padding:12px}.file-item-name{font-size:var(--font-size-xs);max-width:200px}.file-upload-btn{font-size:var(--font-size-sm);padding:5px 10px}}.delete-button-component{align-items:center;background:none;border:none;cursor:pointer;display:inline-flex;justify-content:center;padding:8px;vertical-align:middle}.delete-button-component:focus{outline:none}.delete-button-component .icon{display:block;height:24px;width:24px}.delete-button-component .spinner{animation:spin .8s linear infinite;border:3px solid #0000001a;border-left-color:#555;border-radius:50%;height:24px;width:24px}.delete-button-component.disabled{cursor:not-allowed}.delete-button-component.disabled .icon{opacity:.5}.temp-save-modal .modal-body{max-width:90vw!important;overflow-y:auto;padding:0;width:520px!important}.temp-save-list{display:flex;flex-direction:column;gap:0;margin:0;padding:0}.temp-save-item{align-items:center;background:#fff;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:12px 30px;transition:all .2s ease}.temp-save-item:hover{background-color:#f8f9fa;cursor:pointer}.temp-save-item:last-child{border-bottom:none}.temp-save-title-grop{cursor:pointer;display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0;text-align:left}.temp-save-title-grop span:first-child{color:#232527;color:var(--grey-grey-800,#232527);font-weight:500}.temp-save-title-grop span:first-child,.temp-save-title-grop span:last-child{font-family:Pretendard;font-size:var(--font-size-sm);font-style:normal;letter-spacing:-.56px;line-height:20px;max-width:100%;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.temp-save-title-grop span:last-child{color:#797676;color:var(--grey-grey-500,#797676);font-weight:400}.temp-save-delete-btn{flex-shrink:0;margin-left:12px}.temp-save-delete-btn>.icon{height:20px!important;width:20px!important}.temp-save-empty{align-items:center;color:#999;color:var(--grey-grey-500,#999);display:flex;flex-direction:column;font-family:Pretendard;font-size:var(--font-size-sm);justify-content:center;padding:60px 20px;text-align:center}.temp-save-empty-icon{font-size:var(--font-size-2xl);margin-bottom:8px;opacity:.5}.temp-save-pagination{align-items:center;border-top:1px solid #f0f0f0;display:flex;justify-content:flex-end;padding:12px 20px}.pagination-text{color:#4d4d4d;color:var(--grey-grey-700,#4d4d4d);font-family:Pretendard;font-size:var(--font-size-sm);font-weight:500}.temp-save-header{align-items:center;display:flex;justify-content:flex-end;padding:var(--spacing-sm) 32px}.delete-all-btn{align-items:center;background:#fff;border:1px solid #e1e2e3;border:1px solid var(--grey-grey-300,#e1e2e3);border-radius:4px;box-sizing:border-box;color:#e4503c;color:var(--alert-Red-300,#e4503c);cursor:pointer;display:flex;font-family:Pretendard;font-size:var(--font-size-sm);font-style:normal;font-weight:400;gap:4px;justify-content:center;letter-spacing:-.56px;line-height:20px;padding:6px 16px 6px 12px;white-space:nowrap}.del-icon{height:16px;width:16px}.delete-all-btn:hover{background:#f8f9fa;border-color:#d0d0d0}.dataList-modal-name{color:#232527;color:var(--grey-grey-800,#232527);font-size:var(--font-size-lg);letter-spacing:-.72px;line-height:26px}.dataList-length,.dataList-modal-name{font-family:Pretendard;font-style:normal;font-weight:500}.dataList-length{color:#006fe5;color:var(--blue-blue-600,#006fe5);font-size:var(--font-size-md);letter-spacing:-.6px;line-height:20px;margin-left:6px}@media (max-width:768px){.temp-save-modal .modal-body{height:350px!important;max-height:350px!important;max-width:95vw!important;width:95vw!important}.temp-save-header{align-items:center;align-self:stretch;display:flex;height:56px;justify-content:space-between;padding:var(--spacing-sm) 32px}.delete-all-btn{font-size:11px;padding:4px 8px}.temp-save-item{padding:12px 16px}.temp-save-title-grop span:first-child{font-size:var(--font-size-sm);line-height:18px}.temp-save-title-grop span:last-child{font-size:11px;line-height:14px}.temp-save-pagination{padding:8px 16px}.pagination-text{font-size:var(--font-size-xs)}.pagination-nav-btn{height:28px;padding:8px;width:28px}.pagination-nav-btn .arrow-left,.pagination-nav-btn .arrow-right{height:10px;width:10px}}h1[data-indent="1"],h2[data-indent="1"],h3[data-indent="1"],h4[data-indent="1"],h5[data-indent="1"],h6[data-indent="1"],p[data-indent="1"]{padding-left:2rem!important}h1[data-indent="2"],h2[data-indent="2"],h3[data-indent="2"],h4[data-indent="2"],h5[data-indent="2"],h6[data-indent="2"],p[data-indent="2"]{padding-left:4rem!important}h1[data-indent="3"],h2[data-indent="3"],h3[data-indent="3"],h4[data-indent="3"],h5[data-indent="3"],h6[data-indent="3"],p[data-indent="3"]{padding-left:6rem!important}h1[data-indent="4"],h2[data-indent="4"],h3[data-indent="4"],h4[data-indent="4"],h5[data-indent="4"],h6[data-indent="4"],p[data-indent="4"]{padding-left:8rem!important}h1[data-indent="5"],h2[data-indent="5"],h3[data-indent="5"],h4[data-indent="5"],h5[data-indent="5"],h6[data-indent="5"],p[data-indent="5"]{padding-left:10rem!important}h1[data-indent="6"],h2[data-indent="6"],h3[data-indent="6"],h4[data-indent="6"],h5[data-indent="6"],h6[data-indent="6"],p[data-indent="6"]{padding-left:12rem!important}h1[data-indent="7"],h2[data-indent="7"],h3[data-indent="7"],h4[data-indent="7"],h5[data-indent="7"],h6[data-indent="7"],p[data-indent="7"]{padding-left:14rem!important}h1[data-indent="8"],h2[data-indent="8"],h3[data-indent="8"],h4[data-indent="8"],h5[data-indent="8"],h6[data-indent="8"],p[data-indent="8"]{padding-left:16rem!important}.tiptap-editor .ProseMirror [data-indent].is-editor-empty:first-child:before,.tiptap-editor .ProseMirror [data-indent]:before,.tiptap-editor .ProseMirror h1[data-indent="1"].is-editor-empty:first-child:before,.tiptap-editor .ProseMirror h1[data-indent="1"]:before,.tiptap-editor .ProseMirror h1[data-indent="2"].is-editor-empty:first-child:before,.tiptap-editor .ProseMirror h1[data-indent="2"]:before,.tiptap-editor .ProseMirror h1[data-indent="3"].is-editor-empty:first-child:before,.tiptap-editor .ProseMirror h1[data-indent="3"]:before,.tiptap-editor .ProseMirror h1[data-indent="4"].is-editor-empty:first-child:before,.tiptap-editor .ProseMirror h1[data-indent="4"]:before,.tiptap-editor .ProseMirror h1[data-indent="5"].is-editor-empty:first-child:before,.tiptap-editor .ProseMirror h1[data-indent="5"]:before,.tiptap-editor .ProseMirror h1[data-indent="6"].is-editor-empty:first-child:before,.tiptap-editor .ProseMirror h1[data-indent="6"]:before,.tiptap-editor .ProseMirror h1[data-indent="7"].is-editor-empty:first-child:before,.tiptap-editor .ProseMirror h1[data-indent="7"]:before,.tiptap-editor .ProseMirror h1[data-indent="8"].is-editor-empty:first-child:before,.tiptap-editor .ProseMirror h1[data-indent="8"]:before,.tiptap-editor .ProseMirror h2[data-indent="1"].is-editor-empty:first-child:before,.tiptap-editor .ProseMirror h2[data-indent="1"]:before,.tiptap-editor .ProseMirror h2[data-indent="2"].is-editor-empty:first-child:before,.tiptap-editor .ProseMirror h2[data-indent="2"]:before,.tiptap-editor .ProseMirror h2[data-indent="3"].is-editor-empty:first-child:before,.tiptap-editor .ProseMirror h2[data-indent="3"]:before,.tiptap-editor .ProseMirror h2[data-indent="4"].is-editor-empty:first-child:before,.tiptap-editor .ProseMirror h2[data-indent="4"]:before,.tiptap-editor .ProseMirror h2[data-indent="5"].is-editor-empty:first-child:before,.tiptap-editor .ProseMirror h2[data-indent="5"]:before,.tiptap-editor .ProseMirror h2[data-indent="6"].is-editor-empty:first-child:before,.tiptap-editor .ProseMirror h2[data-indent="6"]:before,.tiptap-editor .ProseMirror h2[data-indent="7"].is-editor-empty:first-child:before,.tiptap-editor .ProseMirror h2[data-indent="7"]:before,.tiptap-editor .ProseMirror h2[data-indent="8"].is-editor-empty:first-child:before,.tiptap-editor .ProseMirror h2[data-indent="8"]:before,.tiptap-editor .ProseMirror h3[data-indent="1"].is-editor-empty:first-child:before,.tiptap-editor .ProseMirror h3[data-indent="1"]:before,.tiptap-editor .ProseMirror h3[data-indent="2"].is-editor-empty:first-child:before,.tiptap-editor .ProseMirror h3[data-indent="2"]:before,.tiptap-editor .ProseMirror h3[data-indent="3"].is-editor-empty:first-child:before,.tiptap-editor .ProseMirror h3[data-indent="3"]:before,.tiptap-editor .ProseMirror h3[data-indent="4"].is-editor-empty:first-child:before,.tiptap-editor .ProseMirror h3[data-indent="4"]:before,.tiptap-editor .ProseMirror h3[data-indent="5"].is-editor-empty:first-child:before,.tiptap-editor .ProseMirror h3[data-indent="5"]:before,.tiptap-editor .ProseMirror h3[data-indent="6"].is-editor-empty:first-child:before,.tiptap-editor .ProseMirror h3[data-indent="6"]:before,.tiptap-editor .ProseMirror h3[data-indent="7"].is-editor-empty:first-child:before,.tiptap-editor .ProseMirror h3[data-indent="7"]:before,.tiptap-editor .ProseMirror h3[data-indent="8"].is-editor-empty:first-child:before,.tiptap-editor .ProseMirror h3[data-indent="8"]:before,.tiptap-editor .ProseMirror h4[data-indent="1"].is-editor-empty:first-child:before,.tiptap-editor .ProseMirror h4[data-indent="1"]:before,.tiptap-editor .ProseMirror h4[data-indent="2"].is-editor-empty:first-child:before,.tiptap-editor .ProseMirror h4[data-indent="2"]:before,.tiptap-editor .ProseMirror h4[data-indent="3"].is-editor-empty:first-child:before,.tiptap-editor .ProseMirror h4[data-indent="3"]:before,.tiptap-editor .ProseMirror h4[data-indent="4"].is-editor-empty:first-child:before,.tiptap-editor .ProseMirror h4[data-indent="4"]:before,.tiptap-editor .ProseMirror h4[data-indent="5"].is-editor-empty:first-child:before,.tiptap-editor .ProseMirror h4[data-indent="5"]:before,.tiptap-editor .ProseMirror h4[data-indent="6"].is-editor-empty:first-child:before,.tiptap-editor .ProseMirror h4[data-indent="6"]:before,.tiptap-editor .ProseMirror h4[data-indent="7"].is-editor-empty:first-child:before,.tiptap-editor .ProseMirror h4[data-indent="7"]:before,.tiptap-editor .ProseMirror h4[data-indent="8"].is-editor-empty:first-child:before,.tiptap-editor .ProseMirror h4[data-indent="8"]:before,.tiptap-editor .ProseMirror h5[data-indent="1"].is-editor-empty:first-child:before,.tiptap-editor .ProseMirror h5[data-indent="1"]:before,.tiptap-editor .ProseMirror h5[data-indent="2"].is-editor-empty:first-child:before,.tiptap-editor .ProseMirror h5[data-indent="2"]:before,.tiptap-editor .ProseMirror h5[data-indent="3"].is-editor-empty:first-child:before,.tiptap-editor .ProseMirror h5[data-indent="3"]:before,.tiptap-editor .ProseMirror h5[data-indent="4"].is-editor-empty:first-child:before,.tiptap-editor .ProseMirror h5[data-indent="4"]:before,.tiptap-editor .ProseMirror h5[data-indent="5"].is-editor-empty:first-child:before,.tiptap-editor .ProseMirror h5[data-indent="5"]:before,.tiptap-editor .ProseMirror h5[data-indent="6"].is-editor-empty:first-child:before,.tiptap-editor .ProseMirror h5[data-indent="6"]:before,.tiptap-editor .ProseMirror h5[data-indent="7"].is-editor-empty:first-child:before,.tiptap-editor .ProseMirror h5[data-indent="7"]:before,.tiptap-editor .ProseMirror h5[data-indent="8"].is-editor-empty:first-child:before,.tiptap-editor .ProseMirror h5[data-indent="8"]:before,.tiptap-editor .ProseMirror h6[data-indent="1"].is-editor-empty:first-child:before,.tiptap-editor .ProseMirror h6[data-indent="1"]:before,.tiptap-editor .ProseMirror h6[data-indent="2"].is-editor-empty:first-child:before,.tiptap-editor .ProseMirror h6[data-indent="2"]:before,.tiptap-editor .ProseMirror h6[data-indent="3"].is-editor-empty:first-child:before,.tiptap-editor .ProseMirror h6[data-indent="3"]:before,.tiptap-editor .ProseMirror h6[data-indent="4"].is-editor-empty:first-child:before,.tiptap-editor .ProseMirror h6[data-indent="4"]:before,.tiptap-editor .ProseMirror h6[data-indent="5"].is-editor-empty:first-child:before,.tiptap-editor .ProseMirror h6[data-indent="5"]:before,.tiptap-editor .ProseMirror h6[data-indent="6"].is-editor-empty:first-child:before,.tiptap-editor .ProseMirror h6[data-indent="6"]:before,.tiptap-editor .ProseMirror h6[data-indent="7"].is-editor-empty:first-child:before,.tiptap-editor .ProseMirror h6[data-indent="7"]:before,.tiptap-editor .ProseMirror h6[data-indent="8"].is-editor-empty:first-child:before,.tiptap-editor .ProseMirror h6[data-indent="8"]:before,.tiptap-editor .ProseMirror p[data-indent="1"].is-editor-empty:first-child:before,.tiptap-editor .ProseMirror p[data-indent="1"]:before,.tiptap-editor .ProseMirror p[data-indent="2"].is-editor-empty:first-child:before,.tiptap-editor .ProseMirror p[data-indent="2"]:before,.tiptap-editor .ProseMirror p[data-indent="3"].is-editor-empty:first-child:before,.tiptap-editor .ProseMirror p[data-indent="3"]:before,.tiptap-editor .ProseMirror p[data-indent="4"].is-editor-empty:first-child:before,.tiptap-editor .ProseMirror p[data-indent="4"]:before,.tiptap-editor .ProseMirror p[data-indent="5"].is-editor-empty:first-child:before,.tiptap-editor .ProseMirror p[data-indent="5"]:before,.tiptap-editor .ProseMirror p[data-indent="6"].is-editor-empty:first-child:before,.tiptap-editor .ProseMirror p[data-indent="6"]:before,.tiptap-editor .ProseMirror p[data-indent="7"].is-editor-empty:first-child:before,.tiptap-editor .ProseMirror p[data-indent="7"]:before,.tiptap-editor .ProseMirror p[data-indent="8"].is-editor-empty:first-child:before,.tiptap-editor .ProseMirror p[data-indent="8"]:before{display:none!important}.tiptap-content h1,.tiptap-content h2,.tiptap-content h3,.tiptap-content h4,.tiptap-content h5,.tiptap-content h6,.tiptap-content p,.tiptap-content-readonly h1,.tiptap-content-readonly h2,.tiptap-content-readonly h3,.tiptap-content-readonly h4,.tiptap-content-readonly h5,.tiptap-content-readonly h6,.tiptap-content-readonly p{margin:0 0 .5rem}.tiptap-content h1[style*=line-height],.tiptap-content h2[style*=line-height],.tiptap-content h3[style*=line-height],.tiptap-content h4[style*=line-height],.tiptap-content h5[style*=line-height],.tiptap-content h6[style*=line-height],.tiptap-content p[style*=line-height],.tiptap-content-readonly h1[style*=line-height],.tiptap-content-readonly h2[style*=line-height],.tiptap-content-readonly h3[style*=line-height],.tiptap-content-readonly h4[style*=line-height],.tiptap-content-readonly h5[style*=line-height],.tiptap-content-readonly h6[style*=line-height],.tiptap-content-readonly p[style*=line-height]{transition:line-height .2s ease}.tiptap-content h1:last-child,.tiptap-content h2:last-child,.tiptap-content h3:last-child,.tiptap-content h4:last-child,.tiptap-content h5:last-child,.tiptap-content h6:last-child,.tiptap-content p:last-child,.tiptap-content-readonly h1:last-child,.tiptap-content-readonly h2:last-child,.tiptap-content-readonly h3:last-child,.tiptap-content-readonly h4:last-child,.tiptap-content-readonly h5:last-child,.tiptap-content-readonly h6:last-child,.tiptap-content-readonly p:last-child{margin-bottom:0}.tiptap-content h1,.tiptap-content h2,.tiptap-content h3,.tiptap-content h4,.tiptap-content h5,.tiptap-content h6,.tiptap-content-readonly h1,.tiptap-content-readonly h2,.tiptap-content-readonly h3,.tiptap-content-readonly h4,.tiptap-content-readonly h5,.tiptap-content-readonly h6{margin-bottom:.75rem;margin-top:0}.tiptap-content h1:last-child,.tiptap-content h2:last-child,.tiptap-content h3:last-child,.tiptap-content h4:last-child,.tiptap-content h5:last-child,.tiptap-content h6:last-child,.tiptap-content-readonly h1:last-child,.tiptap-content-readonly h2:last-child,.tiptap-content-readonly h3:last-child,.tiptap-content-readonly h4:last-child,.tiptap-content-readonly h5:last-child,.tiptap-content-readonly h6:last-child{margin-bottom:0}.tiptap-editor{background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;box-sizing:border-box;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;max-height:700px;min-height:700px;overflow:hidden;transform-origin:top left;transition:max-height .5s ease-in-out,width .4s ease-in-out,box-shadow .4s ease;width:100%}.tiptap-editor .ProseMirror blockquote,.tiptap-editor .ProseMirror h1,.tiptap-editor .ProseMirror h2,.tiptap-editor .ProseMirror h3,.tiptap-editor .ProseMirror h4,.tiptap-editor .ProseMirror h5,.tiptap-editor .ProseMirror h6,.tiptap-editor .ProseMirror li,.tiptap-editor .ProseMirror ol,.tiptap-editor .ProseMirror p,.tiptap-editor .ProseMirror pre,.tiptap-editor .ProseMirror ul{margin:0;padding:0}.tiptap-editor .ProseMirror p:not(th p):not(td p){margin-bottom:.5rem}.tiptap-editor .ProseMirror p:not(th p):not(td p):last-child,.tiptap-editor .ProseMirror td p,.tiptap-editor .ProseMirror th p{margin-bottom:0}.tiptap-editor .ProseMirror h1,.tiptap-editor .ProseMirror h2,.tiptap-editor .ProseMirror h3,.tiptap-editor .ProseMirror h4,.tiptap-editor .ProseMirror h5,.tiptap-editor .ProseMirror h6{margin-bottom:.75rem}.tiptap-editor .ProseMirror h1:last-child,.tiptap-editor .ProseMirror h2:last-child,.tiptap-editor .ProseMirror h3:last-child,.tiptap-editor .ProseMirror h4:last-child,.tiptap-editor .ProseMirror h5:last-child,.tiptap-editor .ProseMirror h6:last-child{margin-bottom:0}.tiptap-editor .ProseMirror ol,.tiptap-editor .ProseMirror ul{margin-bottom:.5rem;padding-left:1.5rem}.tiptap-editor .ProseMirror ol:last-child,.tiptap-editor .ProseMirror ul:last-child{margin-bottom:0}.tiptap-editor .ProseMirror li{margin-bottom:.25rem}.tiptap-editor .ProseMirror li:last-child{margin-bottom:0}.tiptap-toolbar{align-items:center;border-bottom:1px solid #e8eaed;box-shadow:0 1px 3px #0000001a;display:flex;flex-wrap:wrap;gap:8px;padding:12px 16px;top:0;z-index:5}.tiptap-toolbar .toolbar-group{align-items:center;display:flex;gap:4px;position:relative}.tiptap-toolbar .toolbar-divider{background-color:#dadce0;height:24px;margin:0 4px;width:1px}.tiptap-toolbar .toolbar-button{align-items:center;background:none;border:none;border-radius:4px;color:#3c4043;cursor:pointer;display:flex;font-size:16px;font-weight:500;height:32px;justify-content:center;position:relative;transition:all .2s ease;width:32px}.tiptap-toolbar .toolbar-button:hover{background-color:#f1f3f4}.tiptap-toolbar .toolbar-button:active{background-color:#e8eaed}.tiptap-toolbar .toolbar-button.active{background-color:#e8f0fe;color:#1a73e8}.tiptap-toolbar .toolbar-button:disabled{color:#9aa0a6;cursor:not-allowed}.tiptap-toolbar .toolbar-button:disabled:hover{background:none}.tiptap-toolbar .toolbar-select{background-color:#fff;border:1px solid #dadce0;border-radius:4px;color:#3c4043;cursor:pointer;font-family:inherit;font-size:14px;min-width:100px;padding:6px 8px;transition:all .2s ease}.tiptap-toolbar .toolbar-select:hover{border-color:#1a73e8}.tiptap-toolbar .toolbar-select:focus{border-color:#1a73e8;box-shadow:0 0 0 1px #1a73e8;outline:none}.tiptap-toolbar .color-picker-wrapper{align-items:center;border:1px solid #dadce0;border-radius:4px;cursor:pointer;display:flex;height:32px;justify-content:center;overflow:hidden;position:relative;transition:all .2s ease;width:32px}.tiptap-toolbar .color-picker-wrapper:hover{background-color:#f1f3f4;border-color:#1a73e8}.tiptap-toolbar .color-picker-wrapper .color-icon{color:#3c4043;font-size:16px;pointer-events:none;position:absolute;z-index:1}.tiptap-toolbar .color-picker-wrapper .toolbar-color-input{background:none;border:none;cursor:pointer;height:100%;opacity:0;position:absolute;width:100%}.bubble-menu{align-items:center;background-color:#fff;border:1px solid #e8eaed;border-radius:8px;box-shadow:0 4px 12px #00000026;display:flex;gap:2px;padding:8px;z-index:1000}.bubble-menu button{align-items:center;background:none;border:none;border-radius:4px;color:#3c4043;cursor:pointer;display:flex;font-size:14px;height:28px;justify-content:center;transition:all .2s ease;width:28px}.bubble-menu button:hover{background-color:#f1f3f4}.bubble-menu button.active{background-color:#e8f0fe;color:#1a73e8}.bubble-menu .bubble-select{background-color:#fff;border:1px solid #dadce0;border-radius:4px;color:#3c4043;cursor:pointer;font-family:inherit;font-size:12px;margin-left:4px;min-width:60px;padding:4px 6px;transition:all .2s ease}.bubble-menu .bubble-select:hover{border-color:#1a73e8}.bubble-menu .bubble-select:focus{border-color:#1a73e8;box-shadow:0 0 0 1px #1a73e8;outline:none}.floating-menu{align-items:center;background-color:#fff;border:1px solid #e8eaed;border-radius:8px;box-shadow:0 4px 12px #00000026;display:flex;flex-wrap:wrap;gap:4px;max-width:400px;padding:8px;z-index:1000}.floating-menu button{align-items:center;background:none;border:none;border-radius:4px;color:#3c4043;cursor:pointer;display:flex;flex-shrink:0;font-size:14px;font-weight:500;height:32px;justify-content:center;min-width:32px;padding:0 8px;transition:all .2s ease}.floating-menu button:hover{background-color:#f1f3f4}.floating-menu button.active{background-color:#e8f0fe;color:#1a73e8}.table-menu{background-color:#fff;border-bottom:1px solid #e8eaed;box-shadow:0 1px 3px #0000001a;flex-wrap:wrap;padding:12px 16px;z-index:10}.table-menu,.table-menu .table-menu-group{align-items:center;display:flex;position:relative}.table-menu .table-menu-group{gap:4px}.table-menu .table-menu-group span{color:#3c4043;font-size:14px;font-weight:500;margin-right:4px;white-space:nowrap}.table-menu button{align-items:center;background:none;border:none;border-radius:4px;color:#3c4043;cursor:pointer;display:flex;font-size:16px;font-weight:500;height:32px;justify-content:center;position:relative;transition:all .2s ease;width:32px}.table-menu button:hover{background-color:#f1f3f4}.table-menu button:active{background-color:#e8eaed}.table-menu button.active{background-color:#e8f0fe;color:#1a73e8}.table-menu button:disabled{color:#9aa0a6;cursor:not-allowed}.table-menu button:disabled:hover{background:none}.table-menu button.delete-table{color:#d32f2f}.table-menu button.delete-table:hover{background-color:#d32f2f;border-color:#d32f2f;color:#fff}.table-menu button.delete-table:active{background-color:#b71c1c;border-color:#b71c1c;color:#fff}.table-menu .table-menu-divider{background-color:#dadce0;height:24px;margin:0 4px;width:1px}.tiptap-editor-container{background-color:#f5f5f5;display:flex;flex:1 1;flex-direction:column;max-height:80vh;min-height:400px;overflow:hidden;padding:8px}.tiptap-paper{background-color:#fff;border:1px solid #d1d5db;border-radius:8px;box-shadow:0 1px 3px #0000001a;cursor:text;flex:1 1;min-height:300px;overflow:auto;width:100%}.tiptap-paper:focus-within{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.tiptap-content,.tiptap-content-readonly{box-sizing:border-box;cursor:text;max-width:100%;outline:none;overflow:visible;padding:12px 16px;position:relative;width:100%}.tiptap-content .ProseMirror,.tiptap-content-readonly .ProseMirror{margin:0;min-height:inherit;outline:none;padding:0}.tiptap-content .ProseMirror:focus,.tiptap-content-readonly .ProseMirror:focus{outline:none}.tiptap-content .ProseMirror.resize-cursor,.tiptap-content-readonly .ProseMirror.resize-cursor{cursor:col-resize}.tiptap-content .ProseMirror p.is-editor-empty:first-child:before,.tiptap-content-readonly .ProseMirror p.is-editor-empty:first-child:before{color:#9aa0a6;content:attr(data-placeholder);float:left;height:0;pointer-events:none}.tiptap-content p:empty,.tiptap-content-readonly p:empty{min-height:1.6em}.tiptap-content p:empty:before,.tiptap-content-readonly p:empty:before{content:" ";opacity:0}.tiptap-content .ProseMirror-dropzone,.tiptap-content-readonly .ProseMirror-dropzone{background-color:#f8f9ff;border:2px dashed #1a73e8;border-radius:8px;padding:24px;text-align:center}.tiptap-content .tableWrapper,.tiptap-content-readonly .tableWrapper{display:block;margin:20px 0;max-width:100%;overflow:visible;position:relative;width:100%}.tiptap-content .tableWrapper table,.tiptap-content-readonly .tableWrapper table{box-sizing:border-box;max-width:100%;table-layout:fixed;width:100%}.tiptap-content .column-resize-handle,.tiptap-content-readonly .column-resize-handle{background:#0000;border-radius:1px;bottom:0;cursor:col-resize;pointer-events:auto;position:absolute;right:-3px;top:0;transition:all .2s ease;width:6px;z-index:10}.tiptap-content .column-resize-handle:hover,.tiptap-content-readonly .column-resize-handle:hover{background:#3b82f6;box-shadow:0 0 0 1px #3b82f6;right:-2px;width:4px}.tiptap-content .column-resize-handle:active,.tiptap-content-readonly .column-resize-handle:active{background:#2563eb;box-shadow:0 0 0 2px #2563eb;right:-2px;width:4px}.tiptap-content .column-resize-handle:before,.tiptap-content-readonly .column-resize-handle:before{background:#0000;bottom:0;content:"";cursor:col-resize;left:-2px;position:absolute;right:-2px;top:0}.tiptap-content .ProseMirror-selectednode td,.tiptap-content .ProseMirror-selectednode th,.tiptap-content-readonly .ProseMirror-selectednode td,.tiptap-content-readonly .ProseMirror-selectednode th{background-color:#3b82f61a!important;border-right-color:#3b82f6!important;border-right-width:2px!important}.tiptap-content .ProseMirror-selectednode td+td,.tiptap-content .ProseMirror-selectednode th+th,.tiptap-content-readonly .ProseMirror-selectednode td+td,.tiptap-content-readonly .ProseMirror-selectednode th+th{border-left:2px solid #3b82f6!important}.tiptap-content table:has(.ProseMirror-selectednode td:first-child),.tiptap-content table:has(.ProseMirror-selectednode th:first-child),.tiptap-content-readonly table:has(.ProseMirror-selectednode td:first-child),.tiptap-content-readonly table:has(.ProseMirror-selectednode th:first-child){border-left-color:#3b82f6!important;border-left-width:2px!important}.tiptap-content table:has(.ProseMirror-selectednode td:last-child),.tiptap-content table:has(.ProseMirror-selectednode th:last-child),.tiptap-content-readonly table:has(.ProseMirror-selectednode td:last-child),.tiptap-content-readonly table:has(.ProseMirror-selectednode th:last-child){border-right-color:#3b82f6!important;border-right-width:2px!important}.tiptap-content .ProseMirror[contenteditable=true] .column-resize-handle,.tiptap-content-readonly .ProseMirror[contenteditable=true] .column-resize-handle{display:block}.tiptap-content .ProseMirror[contenteditable=false] .column-resize-handle,.tiptap-content-readonly .ProseMirror[contenteditable=false] .column-resize-handle{display:none}.tiptap-content .resize-guide,.tiptap-content-readonly .resize-guide{background:#3b82f6;bottom:0;opacity:.8;pointer-events:none;position:absolute;top:0;width:2px;z-index:1000}.tiptap-content table,.tiptap-content-readonly table{background-color:#fff;border:1px solid #e1e5e9;border-collapse:initial;border-radius:8px;border-spacing:0;box-shadow:0 1px 3px #00000014;font-size:14px;margin:0;max-width:100%;overflow:hidden;position:relative;table-layout:fixed;width:100%;z-index:2}.tiptap-content table:focus-within,.tiptap-content-readonly table:focus-within{border-color:#4299e1;box-shadow:0 0 0 3px #4299e11a}.tiptap-content table:hover,.tiptap-content-readonly table:hover{border-color:#4299e1;box-shadow:0 2px 8px #0000001f}.tiptap-content table tr:first-child th:first-child,.tiptap-content-readonly table tr:first-child th:first-child{border-top-left-radius:7px}.tiptap-content table tr:first-child th:last-child,.tiptap-content-readonly table tr:first-child th:last-child{border-top-right-radius:7px}.tiptap-content table tr:last-child td:first-child,.tiptap-content-readonly table tr:last-child td:first-child{border-bottom-left-radius:7px}.tiptap-content table tr:last-child td:last-child,.tiptap-content-readonly table tr:last-child td:last-child{border-bottom-right-radius:7px}.tiptap-content table p,.tiptap-content-readonly table p{line-height:1.4;margin:0}.tiptap-content table strong,.tiptap-content-readonly table strong{font-weight:600}.tiptap-content td,.tiptap-content th,.tiptap-content-readonly td,.tiptap-content-readonly th{background-color:#fff;border:1px solid #e1e5e9;border-left:none;border-top:none;box-sizing:border-box;overflow:hidden;overflow-wrap:break-word;padding:12px 16px;position:relative;text-align:left;transition:background-color .15s ease;vertical-align:top;white-space:normal;word-break:break-all}.tiptap-content td:last-child,.tiptap-content th:last-child,.tiptap-content-readonly td:last-child,.tiptap-content-readonly th:last-child{border-right:none}.tiptap-content td:hover,.tiptap-content th:hover,.tiptap-content-readonly td:hover,.tiptap-content-readonly th:hover{background-color:#f7fafc!important}.tiptap-content td:focus,.tiptap-content th:focus,.tiptap-content-readonly td:focus,.tiptap-content-readonly th:focus{outline:2px solid #3b82f6;outline-offset:-2px;white-space:normal}.tiptap-content td p,.tiptap-content th p,.tiptap-content-readonly td p,.tiptap-content-readonly th p{word-wrap:break-word;line-height:1.4;margin:0;min-height:1.4em;white-space:normal}.tiptap-content td p:empty,.tiptap-content th p:empty,.tiptap-content-readonly td p:empty,.tiptap-content-readonly th p:empty{min-height:1.4em}.tiptap-content td p:empty:before,.tiptap-content th p:empty:before,.tiptap-content-readonly td p:empty:before,.tiptap-content-readonly th p:empty:before{content:" ";opacity:0}.tiptap-content td p:focus,.tiptap-content th p:focus,.tiptap-content-readonly td p:focus,.tiptap-content-readonly th p:focus{white-space:normal}.tiptap-content td br,.tiptap-content th br,.tiptap-content-readonly td br,.tiptap-content-readonly th br{line-height:1.4}.tiptap-content th,.tiptap-content-readonly th{background-color:#f8f9fa;border-bottom:2px solid #e1e5e9;color:#2d3748;font-size:13px;font-weight:600;text-transform:none}.tiptap-content th:hover,.tiptap-content-readonly th:hover{background-color:#edf2f7!important}.tiptap-content tr:last-child td,.tiptap-content-readonly tr:last-child td{border-bottom:none}.tiptap-content tbody tr:nth-child(2n) td,.tiptap-content-readonly tbody tr:nth-child(2n) td{background-color:#fafbfc}.tiptap-content .selectedCell,.tiptap-content-readonly .selectedCell{background-color:#bfdbfe!important}.tiptap-content .ProseMirror-selectednode td,.tiptap-content .ProseMirror-selectednode th,.tiptap-content-readonly .ProseMirror-selectednode td,.tiptap-content-readonly .ProseMirror-selectednode th{background-color:#e2e8f0!important}.tiptap-content tr.selected-row,.tiptap-content-readonly tr.selected-row{background-color:#eff6ff!important}.tiptap-content tr.selected-row td,.tiptap-content tr.selected-row th,.tiptap-content-readonly tr.selected-row td,.tiptap-content-readonly tr.selected-row th{background-color:#dbeafe!important}.tiptap-content table.selected-table,.tiptap-content-readonly table.selected-table{box-shadow:0 0 0 1px #3b82f6,0 4px 16px #3b82f64d;outline:3px solid #3b82f6;outline-offset:2px}.table-picker{background-color:#fff;border:1px solid #dadce0;border-radius:8px;box-shadow:0 4px 12px #00000026;left:0;margin-top:4px;min-width:200px;padding:12px;position:absolute;top:100%;z-index:900}.table-picker .table-picker-grid{grid-gap:2px;display:grid;gap:2px;grid-template-columns:repeat(8,20px);grid-template-rows:repeat(8,20px);margin-bottom:8px}.table-picker .table-picker-cell{background-color:#fff;border:1px solid #dadce0;cursor:pointer;height:20px;transition:all .1s ease;width:20px}.table-picker .table-picker-cell:hover{border-color:#1a73e8}.table-picker .table-picker-cell.highlighted{background-color:#1a73e8;border-color:#1a73e8}.table-picker .table-picker-info{border-top:1px solid #e8eaed;color:#5f6368;font-size:12px;font-weight:500;margin-top:8px;padding:8px 0 4px;text-align:center}.table-context-menu{background:#fff;border:1px solid #e8eaed;border-radius:8px;box-shadow:0 8px 24px #00000026;min-width:180px;padding:8px 0;position:absolute;z-index:1000}.table-context-menu .table-context-menu-item{align-items:center;color:#3c4043;cursor:pointer;display:flex;font-size:14px;gap:8px;padding:8px 16px;transition:background-color .2s ease}.table-context-menu .table-context-menu-item:hover{background-color:#f1f3f4}.table-context-menu .table-context-menu-item.danger{color:#d32f2f}.table-context-menu .table-context-menu-item.danger:hover{background-color:#ffebee}.table-context-menu .table-context-menu-divider{background-color:#e8eaed;height:1px;margin:4px 0}.tableWrapper::-webkit-scrollbar,.tiptap-content-viewer::-webkit-scrollbar,.tiptap-editor-container::-webkit-scrollbar,.tiptap-paper::-webkit-scrollbar{height:8px;width:8px}.tableWrapper::-webkit-scrollbar-track,.tiptap-content-viewer::-webkit-scrollbar-track,.tiptap-editor-container::-webkit-scrollbar-track,.tiptap-paper::-webkit-scrollbar-track{background:#f1f3f4;border-radius:4px}.tableWrapper::-webkit-scrollbar-thumb,.tiptap-content-viewer::-webkit-scrollbar-thumb,.tiptap-editor-container::-webkit-scrollbar-thumb,.tiptap-paper::-webkit-scrollbar-thumb{background:#dadce0;border-radius:4px}.tableWrapper::-webkit-scrollbar-thumb:hover,.tiptap-content-viewer::-webkit-scrollbar-thumb:hover,.tiptap-editor-container::-webkit-scrollbar-thumb:hover,.tiptap-paper::-webkit-scrollbar-thumb:hover{background:#bdc1c6}.tableWrapper::-webkit-scrollbar-corner,.tiptap-content-viewer::-webkit-scrollbar-corner,.tiptap-paper::-webkit-scrollbar-corner{background:#f1f3f4}.bubble-menu,.floating-menu{animation:fadeIn .2s ease-in-out}.table-menu{animation:slideDown .3s ease-in-out}.tiptap-editor .loading{align-items:center;color:#5f6368;display:flex;font-size:14px;height:200px;justify-content:center}@media(max-width:1024px){.tiptap-editor{height:600px}.tiptap-editor-container{max-height:70vh;min-height:350px;padding:6px}.tiptap-content,.tiptap-content-readonly{padding:10px 14px}.tiptap-content .tableWrapper,.tiptap-content-readonly .tableWrapper{margin:16px 0}}@media(max-width:768px){.tiptap-editor{border-radius:4px;height:500px}.tiptap-editor-container{max-height:60vh;min-height:300px;padding:4px}.tiptap-paper{border-radius:4px;min-height:250px}.tiptap-content,.tiptap-content-readonly{font-size:14px;padding:8px 12px}.tiptap-content .tableWrapper,.tiptap-content-readonly .tableWrapper{margin:12px 0}.tiptap-content table,.tiptap-content-readonly table{border-radius:6px;box-sizing:border-box;font-size:12px}.tiptap-content td,.tiptap-content th,.tiptap-content-readonly td,.tiptap-content-readonly th{padding:8px 10px}.tiptap-content h1,.tiptap-content-readonly h1{font-size:24px}.tiptap-content h2,.tiptap-content-readonly h2{font-size:20px}.tiptap-content h3,.tiptap-content-readonly h3{font-size:18px}.tiptap-content ol,.tiptap-content ul,.tiptap-content-readonly ol,.tiptap-content-readonly ul{padding-left:24px}.tiptap-toolbar{flex-wrap:wrap;gap:4px;padding:8px 12px}.tiptap-toolbar .toolbar-button{flex-shrink:0;font-size:16px;height:36px;touch-action:manipulation;width:36px}.tiptap-toolbar .toolbar-select{flex-shrink:0;font-size:14px;height:36px;min-width:90px;padding:6px 8px}.tiptap-toolbar .toolbar-divider,.tiptap-toolbar .toolbar-group{flex-shrink:0}.tiptap-toolbar .color-picker-wrapper{height:36px;width:36px}.bubble-menu{border-radius:12px;box-shadow:0 8px 32px #0003;gap:4px;max-width:calc(100vw - 40px);padding:8px}.bubble-menu button{border-radius:8px;font-size:16px;height:40px;touch-action:manipulation;width:40px}.floating-menu{border-radius:12px;box-shadow:0 8px 32px #0003;gap:4px;max-width:200px;padding:8px}.floating-menu button{border-radius:8px;font-size:14px;height:40px;min-width:40px;padding:0 8px;touch-action:manipulation}.table-menu{background:#fff!important;border-bottom:1px solid #e8eaed!important;max-height:30vh;overflow-x:auto;padding:12px!important;white-space:nowrap}.table-menu .table-menu-group{align-items:center;background:#f8f9fa;border-radius:8px;display:inline-flex;gap:6px;margin-right:12px;padding:4px 8px;vertical-align:top}.table-menu .table-menu-group span{color:#5f6368;font-size:13px;font-weight:600;margin-right:4px}.table-menu button{border-radius:6px;font-size:14px;height:36px;min-width:36px;padding:4px 8px;touch-action:manipulation}.table-menu .table-menu-divider{display:inline-block;margin:0 8px;vertical-align:top}.table-picker{border-radius:12px;box-shadow:0 8px 32px #0003;left:50%!important;min-width:240px;padding:16px;position:fixed!important;top:50%!important;transform:translate(-50%,-50%)!important;z-index:9999!important}.table-picker .table-picker-grid{gap:2px;grid-template-columns:repeat(6,24px);grid-template-rows:repeat(6,24px);justify-content:center;margin-bottom:12px}.table-picker .table-picker-cell{border-radius:2px;border-width:2px;height:24px;width:24px}.table-picker .table-picker-info{font-size:14px;font-weight:500;text-align:center}.tiptap-editor,.tiptap-editor *{touch-action:manipulation}.tiptap-content,.tiptap-content-readonly{-webkit-touch-callout:none;-webkit-user-select:text;user-select:text}.tiptap-content table td,.tiptap-content table th,.tiptap-content-readonly table td,.tiptap-content-readonly table th{min-height:44px;min-width:60px;padding:12px 8px}.tiptap-content table td:focus,.tiptap-content table th:focus,.tiptap-content-readonly table td:focus,.tiptap-content-readonly table th:focus{outline:3px solid #3b82f6;outline-offset:-3px}.bubble-menu button:hover:after,.bubble-menu button:hover:before,.bubble-menu button[title]:hover:after,.bubble-menu button[title]:hover:before,.floating-menu button:hover:after,.floating-menu button:hover:before,.floating-menu button[title]:hover:after,.floating-menu button[title]:hover:before,.table-menu button:hover:after,.table-menu button:hover:before,.table-menu button[title]:hover:after,.table-menu button[title]:hover:before,.tippy-box,.tippy-content,.toolbar-button:hover:after,.toolbar-button:hover:before,.toolbar-button[title]:hover:after,.toolbar-button[title]:hover:before,[data-tippy-root]{display:none!important}}@media print{.bubble-menu,.floating-menu,.table-menu,.tiptap-toolbar{display:none!important}.tiptap-editor-container,.tiptap-paper{background:#fff}.tiptap-content,.tiptap-content-readonly{min-height:auto;padding:0}}.tiptap-content-readonly{cursor:default;user-select:text;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text}.tiptap-content-readonly ::-moz-selection{background-color:#b3d4fc!important;color:#000!important}.tiptap-content-readonly .tableWrapper{overflow-x:auto;overflow-y:visible}.tiptap-content-readonly .tableWrapper table:focus,.tiptap-content-readonly .tableWrapper table:focus-within,.tiptap-content-readonly .tableWrapper table:hover{border-color:#e1e5e9!important;box-shadow:0 1px 3px #00000014!important}.tiptap-content-readonly .tableWrapper table:focus{outline:none!important}.tiptap-content-readonly table:focus,.tiptap-content-readonly table:focus-within,.tiptap-content-readonly table:hover{border-color:#e1e5e9!important;box-shadow:0 1px 3px #00000014!important}.tiptap-content-readonly table:focus{outline:none!important}.tiptap-content-readonly .column-resize-handle,.tiptap-content-readonly .resize-guide{display:none!important}.tiptap-content-readonly .tableWrapper table td:hover,.tiptap-content-readonly .tableWrapper table th:hover,.tiptap-content-readonly table td:hover,.tiptap-content-readonly table th:hover,.tiptap-content-readonly td:hover,.tiptap-content-readonly th:hover{background-color:inherit!important}.tiptap-content-readonly .tableWrapper table td:focus,.tiptap-content-readonly .tableWrapper table th:focus,.tiptap-content-readonly table td:focus,.tiptap-content-readonly table th:focus,.tiptap-content-readonly td:focus,.tiptap-content-readonly th:focus{background-color:inherit!important;min-width:auto;outline:none!important;white-space:normal}.tiptap-content-readonly .tableWrapper table td,.tiptap-content-readonly .tableWrapper table th,.tiptap-content-readonly table td,.tiptap-content-readonly table th,.tiptap-content-readonly td,.tiptap-content-readonly th{cursor:text}.tiptap-content-readonly .tableWrapper table td p:focus,.tiptap-content-readonly .tableWrapper table th p:focus,.tiptap-content-readonly table td p:focus,.tiptap-content-readonly table th p:focus,.tiptap-content-readonly td p:focus,.tiptap-content-readonly th p:focus{background-color:inherit!important;outline:none!important;white-space:normal}.tiptap-content-readonly .tableWrapper table td p,.tiptap-content-readonly .tableWrapper table th p,.tiptap-content-readonly table td p,.tiptap-content-readonly table th p,.tiptap-content-readonly td p,.tiptap-content-readonly th p{cursor:text}.tiptap-content-readonly .tableWrapper table td ::selection,.tiptap-content-readonly .tableWrapper table th ::selection,.tiptap-content-readonly table td ::selection,.tiptap-content-readonly table th ::selection,.tiptap-content-readonly td ::selection,.tiptap-content-readonly th ::selection{background-color:#b3d4fc!important;color:#000!important}.tiptap-content-readonly .tableWrapper table td ::-moz-selection,.tiptap-content-readonly .tableWrapper table th ::-moz-selection,.tiptap-content-readonly table td ::-moz-selection,.tiptap-content-readonly table th ::-moz-selection,.tiptap-content-readonly td ::-moz-selection,.tiptap-content-readonly th ::-moz-selection{background-color:#b3d4fc!important;color:#000!important}.tiptap-content-readonly .tableWrapper table th:hover,.tiptap-content-readonly table th:hover,.tiptap-content-readonly th:hover{background-color:#f8f9fa!important}.tiptap-content-readonly .tableWrapper table th:focus,.tiptap-content-readonly table th:focus,.tiptap-content-readonly th:focus{background-color:#f8f9fa!important;outline:none!important}.tiptap-content-readonly .tableWrapper table th ::selection,.tiptap-content-readonly table th ::selection,.tiptap-content-readonly th ::selection{background-color:#b3d4fc!important;color:#000!important}.tiptap-content-readonly .tableWrapper table th ::-moz-selection,.tiptap-content-readonly table th ::-moz-selection,.tiptap-content-readonly th ::-moz-selection{background-color:#b3d4fc!important;color:#000!important}.tiptap-content-readonly .tableWrapper table tbody tr:nth-child(2n) td,.tiptap-content-readonly .tableWrapper table tbody tr:nth-child(2n) td:focus,.tiptap-content-readonly .tableWrapper table tbody tr:nth-child(2n) td:hover,.tiptap-content-readonly table tbody tr:nth-child(2n) td,.tiptap-content-readonly table tbody tr:nth-child(2n) td:focus,.tiptap-content-readonly table tbody tr:nth-child(2n) td:hover,.tiptap-content-readonly tbody tr:nth-child(2n) td,.tiptap-content-readonly tbody tr:nth-child(2n) td:focus,.tiptap-content-readonly tbody tr:nth-child(2n) td:hover{background-color:#fafbfc!important}.tiptap-content-readonly .tableWrapper table tbody tr:nth-child(odd) td:focus,.tiptap-content-readonly .tableWrapper table tbody tr:nth-child(odd) td:hover,.tiptap-content-readonly table tbody tr:nth-child(odd) td:focus,.tiptap-content-readonly table tbody tr:nth-child(odd) td:hover,.tiptap-content-readonly tbody tr:nth-child(odd) td:focus,.tiptap-content-readonly tbody tr:nth-child(odd) td:hover{background-color:#fff!important}.tiptap-content-readonly .selectedCell{background-color:inherit!important}.tiptap-content-readonly .ProseMirror-selectednode td,.tiptap-content-readonly .ProseMirror-selectednode th{background-color:inherit!important;border-right-color:#e1e5e9!important;border-right-width:1px!important}.tiptap-content-readonly .ProseMirror-selectednode td+td,.tiptap-content-readonly .ProseMirror-selectednode th+th{border-left:0 #e1e5e9!important}.tiptap-content-readonly table:has(.ProseMirror-selectednode td:first-child),.tiptap-content-readonly table:has(.ProseMirror-selectednode th:first-child){border-left-color:#e1e5e9!important;border-left-width:1px!important}.tiptap-content-readonly table:has(.ProseMirror-selectednode td:last-child),.tiptap-content-readonly table:has(.ProseMirror-selectednode th:last-child){border-right-color:#e1e5e9!important;border-right-width:1px!important}.tiptap-content-readonly tr.selected-row,.tiptap-content-readonly tr.selected-row td,.tiptap-content-readonly tr.selected-row th{background-color:inherit!important}.tiptap-content-readonly table.selected-table{box-shadow:0 1px 3px #00000014!important;outline:none!important;outline-offset:0!important}.tiptap-content-readonly *{user-select:text!important;-webkit-user-select:text!important;-moz-user-select:text!important;-ms-user-select:text!important}.tiptap-content-readonly ::selection{background-color:#b3d4fc!important;color:#000!important}.tiptap-content-readonly a::selection,.tiptap-content-readonly div::selection,.tiptap-content-readonly em::selection,.tiptap-content-readonly h1::selection,.tiptap-content-readonly h2::selection,.tiptap-content-readonly h3::selection,.tiptap-content-readonly h4::selection,.tiptap-content-readonly h5::selection,.tiptap-content-readonly h6::selection,.tiptap-content-readonly li::selection,.tiptap-content-readonly p::selection,.tiptap-content-readonly s::selection,.tiptap-content-readonly span::selection,.tiptap-content-readonly strong::selection,.tiptap-content-readonly u::selection{background-color:#b3d4fc!important;color:#000!important}.tiptap-content-readonly a::selection{background-color:#b3d4fc!important;color:#000!important}.tiptap-content-readonly a::-moz-selection{background-color:#b3d4fc!important;color:#000!important}.tiptap-content,.tiptap-content-readonly,.tiptap-content-viewer{color:#333;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;line-height:1.6;word-break:break-word}.tiptap-content h1,.tiptap-content-readonly h1,.tiptap-content-viewer h1{color:#1a1a1a;font-size:28px;font-weight:600;line-height:1.3;margin:24px 0 16px}.tiptap-content h2,.tiptap-content-readonly h2,.tiptap-content-viewer h2{color:#1a1a1a;font-size:24px;font-weight:600;line-height:1.3;margin:20px 0 14px}.tiptap-content h3,.tiptap-content-readonly h3,.tiptap-content-viewer h3{color:#1a1a1a;font-size:20px;font-weight:600;line-height:1.3;margin:18px 0 12px}.tiptap-content h4,.tiptap-content-readonly h4,.tiptap-content-viewer h4{color:#1a1a1a;font-size:18px;font-weight:600;line-height:1.3;margin:16px 0 10px}.tiptap-content h5,.tiptap-content-readonly h5,.tiptap-content-viewer h5{color:#1a1a1a;font-size:16px;font-weight:600;line-height:1.3;margin:14px 0 8px}.tiptap-content h6,.tiptap-content-readonly h6,.tiptap-content-viewer h6{color:#1a1a1a;font-size:14px;font-weight:600;line-height:1.3;margin:12px 0 6px}.tiptap-content p,.tiptap-content-readonly p,.tiptap-content-viewer p{line-height:1.6;margin:0 0 16px;min-height:1.6em}.tiptap-content p:last-child,.tiptap-content-readonly p:last-child,.tiptap-content-viewer p:last-child{margin-bottom:0}.tiptap-content p:first-child,.tiptap-content-readonly p:first-child,.tiptap-content-viewer p:first-child{margin-top:0}.tiptap-content ol,.tiptap-content ul,.tiptap-content-readonly ol,.tiptap-content-readonly ul,.tiptap-content-viewer ol,.tiptap-content-viewer ul{margin:16px 0;padding-left:28px}.tiptap-content ul,.tiptap-content-readonly ul,.tiptap-content-viewer ul{list-style-type:disc}.tiptap-content ol,.tiptap-content-readonly ol,.tiptap-content-viewer ol{list-style-type:decimal}.tiptap-content li,.tiptap-content-readonly li,.tiptap-content-viewer li{line-height:1.6;margin:0 0 8px}.tiptap-content li p,.tiptap-content-readonly li p,.tiptap-content-viewer li p{margin:0}.tiptap-content b,.tiptap-content strong,.tiptap-content-readonly b,.tiptap-content-readonly strong,.tiptap-content-viewer b,.tiptap-content-viewer strong{font-weight:700}.tiptap-content em,.tiptap-content i,.tiptap-content-readonly em,.tiptap-content-readonly i,.tiptap-content-viewer em,.tiptap-content-viewer i{font-style:italic}.tiptap-content u,.tiptap-content-readonly u,.tiptap-content-viewer u{text-decoration:underline}.tiptap-content del,.tiptap-content s,.tiptap-content-readonly del,.tiptap-content-readonly s,.tiptap-content-viewer del,.tiptap-content-viewer s{text-decoration:line-through}.tiptap-content a,.tiptap-content-readonly a,.tiptap-content-viewer a{color:#1a73e8;cursor:pointer;text-decoration:underline}.tiptap-content a:hover,.tiptap-content-readonly a:hover,.tiptap-content-viewer a:hover{text-decoration:none}.tiptap-content img,.tiptap-content-readonly img,.tiptap-content-viewer img{border-radius:4px;box-shadow:0 1px 3px #0000001f;display:block;height:auto;margin:20px auto;max-width:100%}.tiptap-content blockquote,.tiptap-content-readonly blockquote,.tiptap-content-viewer blockquote{background-color:#f8f9fa;border-left:4px solid #e1e2e3;color:#666;font-style:italic;margin:16px 0;padding:12px 16px}.tiptap-content code,.tiptap-content-readonly code,.tiptap-content-viewer code{background-color:#f1f3f4;border-radius:3px;font-family:Courier New,monospace;font-size:.9em;padding:2px 4px}.tiptap-content pre,.tiptap-content-readonly pre,.tiptap-content-viewer pre{background-color:#f1f3f4;border-radius:4px;margin:16px 0;overflow-x:auto;padding:12px}.tiptap-content pre code,.tiptap-content-readonly pre code,.tiptap-content-viewer pre code{background:none;padding:0}.tiptap-content hr,.tiptap-content-readonly hr,.tiptap-content-viewer hr{border:none;border-top:1px solid #e1e2e3;margin:24px 0}.tiptap-content mark,.tiptap-content-readonly mark,.tiptap-content-viewer mark{background-color:#fff3cd;padding:0 2px}.tiptap-content table,.tiptap-content-readonly table,.tiptap-content-viewer table{background-color:#fff;border:1px solid #e1e5e9;border-collapse:initial;border-radius:8px;border-spacing:0;box-shadow:0 1px 3px #00000014;box-sizing:border-box;font-size:14px;margin:20px 0;overflow:hidden;width:100%}.tiptap-content table td,.tiptap-content table th,.tiptap-content-readonly table td,.tiptap-content-readonly table th,.tiptap-content-viewer table td,.tiptap-content-viewer table th{word-wrap:break-word;background-color:#fff;border:1px solid #e1e5e9;border-left:none;border-top:none;padding:12px 16px;text-align:left;vertical-align:top;white-space:normal}.tiptap-content table td:last-child,.tiptap-content table th:last-child,.tiptap-content-readonly table td:last-child,.tiptap-content-readonly table th:last-child,.tiptap-content-viewer table td:last-child,.tiptap-content-viewer table th:last-child{border-right:none}.tiptap-content table td p,.tiptap-content table th p,.tiptap-content-readonly table td p,.tiptap-content-readonly table th p,.tiptap-content-viewer table td p,.tiptap-content-viewer table th p{line-height:1.4;margin:0;min-height:1.4em}.tiptap-content table th,.tiptap-content-readonly table th,.tiptap-content-viewer table th{background-color:#f8f9fa;border-bottom:2px solid #e1e5e9;color:#2d3748;font-size:13px;font-weight:600}.tiptap-content table tr:last-child td,.tiptap-content-readonly table tr:last-child td,.tiptap-content-viewer table tr:last-child td{border-bottom:none}.tiptap-content table tbody tr:nth-child(2n) td,.tiptap-content-readonly table tbody tr:nth-child(2n) td,.tiptap-content-viewer table tbody tr:nth-child(2n) td{background-color:#fafbfc}.tiptap-content table tr:first-child th:first-child,.tiptap-content-readonly table tr:first-child th:first-child,.tiptap-content-viewer table tr:first-child th:first-child{border-top-left-radius:7px}.tiptap-content table tr:first-child th:last-child,.tiptap-content-readonly table tr:first-child th:last-child,.tiptap-content-viewer table tr:first-child th:last-child{border-top-right-radius:7px}.tiptap-content table tr:last-child td:first-child,.tiptap-content-readonly table tr:last-child td:first-child,.tiptap-content-viewer table tr:last-child td:first-child{border-bottom-left-radius:7px}.tiptap-content table tr:last-child td:last-child,.tiptap-content-readonly table tr:last-child td:last-child,.tiptap-content-viewer table tr:last-child td:last-child{border-bottom-right-radius:7px}.tiptap-content .text-left,.tiptap-content-readonly .text-left,.tiptap-content-viewer .text-left{text-align:left}.tiptap-content .text-center,.tiptap-content-readonly .text-center,.tiptap-content-viewer .text-center{text-align:center}.tiptap-content .text-right,.tiptap-content-readonly .text-right,.tiptap-content-viewer .text-right{text-align:right}.tiptap-content .text-justify,.tiptap-content-readonly .text-justify,.tiptap-content-viewer .text-justify{text-align:justify}.tiptap-content ::selection,.tiptap-content-readonly ::selection,.tiptap-content-viewer ::selection{background-color:#b3d4fc}.tiptap-content-viewer{background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;box-sizing:border-box;cursor:default;max-width:100%;min-height:100px;padding:12px 16px;user-select:text;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;width:100%}.tiptap-content-viewer *{user-select:text!important;-webkit-user-select:text!important;-moz-user-select:text!important;-ms-user-select:text!important}.tiptap-content-viewer ::selection{background-color:#b3d4fc!important;color:#000!important}.tiptap-content-viewer ::-moz-selection{background-color:#b3d4fc!important;color:#000!important}.tiptap-content-viewer table{max-width:100%;table-layout:fixed;width:100%}.tiptap-content-viewer table:hover{border-color:#e1e5e9!important;box-shadow:0 1px 3px #00000014!important}.tiptap-content-viewer table td,.tiptap-content-viewer table th{overflow:hidden;overflow-wrap:break-word;white-space:normal;word-break:break-all}.tiptap-content-viewer table td:hover,.tiptap-content-viewer table th:hover{background-color:inherit!important}.tiptap-content-viewer table td:focus,.tiptap-content-viewer table th:focus{background-color:inherit!important;outline:none!important}.tiptap-content-viewer table td,.tiptap-content-viewer table th{cursor:text}.tiptap-content-viewer table th:hover{background-color:#f8f9fa!important}.tiptap-content-viewer table tbody tr:nth-child(2n) td:hover{background-color:#fafbfc!important}.tiptap-content-viewer table tbody tr:nth-child(odd) td:hover{background-color:#fff!important}.image-processing-overlay{align-items:center;background-color:#fffc;border-radius:4px;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:1000}.image-processing-overlay .processing-message{align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #0000001a;color:#333;display:flex;font-size:14px;gap:12px;padding:16px 24px}.image-processing-overlay .processing-message .spinner{animation:spin 1s linear infinite;border:2px solid #f3f3f3;border-radius:50%;border-top-color:#3b82f6;height:20px;width:20px}.content-analysis-info{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:4px;color:#6c757d;font-size:12px;margin-top:8px;padding:12px}.content-analysis-info .analysis-summary{align-items:center;display:flex;gap:8px;margin-bottom:8px}.content-analysis-info .analysis-summary .warning{color:#dc3545;font-weight:500}.content-analysis-info .oversize-details{border-top:1px solid #dee2e6;margin-top:8px;padding-top:8px}.content-analysis-info .oversize-details .oversize-item{background-color:#fff3cd;border:1px solid #ffeaa7;border-radius:3px;color:#856404;font-size:11px;margin:4px 0;padding:4px 8px}.doc-type-11 .tiptap-content,.doc-type-11 .tiptap-content-readonly{max-width:100%!important;overflow-x:visible!important}.doc-type-11 .tableWrapper{max-width:100%!important;overflow-x:hidden!important;width:100%!important}.doc-type-11 .tableWrapper table{max-width:100%!important;min-width:0!important;table-layout:fixed!important;width:100%!important}.doc-type-11 .tiptap-content table tbody tr:nth-child(2n) td:hover,.doc-type-11 .tiptap-content table tbody tr:nth-child(2n):hover,.doc-type-11 .tiptap-content table tbody tr:nth-child(odd) td:hover,.doc-type-11 .tiptap-content table tbody tr:nth-child(odd):hover,.doc-type-11 .tiptap-content table td:hover,.doc-type-11 .tiptap-content table td:hover:not(:focus),.doc-type-11 .tiptap-content table th:hover,.doc-type-11 .tiptap-content table th:hover:not(:focus),.doc-type-11 .tiptap-content table tr:hover,.doc-type-11 .tiptap-content table tr:hover td,.doc-type-11 .tiptap-content table tr:hover th,.doc-type-11 .tiptap-content-readonly table tbody tr:nth-child(2n) td:hover,.doc-type-11 .tiptap-content-readonly table tbody tr:nth-child(2n):hover,.doc-type-11 .tiptap-content-readonly table tbody tr:nth-child(odd) td:hover,.doc-type-11 .tiptap-content-readonly table tbody tr:nth-child(odd):hover,.doc-type-11 .tiptap-content-readonly table td:hover,.doc-type-11 .tiptap-content-readonly table td:hover:not(:focus),.doc-type-11 .tiptap-content-readonly table th:hover,.doc-type-11 .tiptap-content-readonly table th:hover:not(:focus),.doc-type-11 .tiptap-content-readonly table tr:hover,.doc-type-11 .tiptap-content-readonly table tr:hover td,.doc-type-11 .tiptap-content-readonly table tr:hover th{background-color:#0000!important}.board-manage-container{width:100%}.board-manage-container .board-manage-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.board-manage-container .board-manage-header h2{color:#333;color:var(--grey-grey-800,#333);font-family:Pretendard;font-size:24px;font-style:normal;font-weight:600;letter-spacing:-.72px;line-height:34px}.board-manage-container .board-manage-header span{color:#4d4d4d;color:var(--grey-grey-700,#4d4d4d);font-family:Pretendard;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.56px;line-height:20px}.board-manage-container .board-manage-header .board-manage-actions{display:flex;gap:10px}.board-manage-container .board-manage-header .board-manage-actions .add-board-button{align-items:center;background-color:#006fe5;border-radius:4px;box-shadow:0 2px 4px 0 #0000001f;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;gap:4px;height:44px;justify-content:center;padding:10px 16px 10px 12px;transition:background-color .2s ease}.board-manage-container .board-manage-header .board-manage-actions .add-board-button span{color:#fff;font-family:Pretendard;font-size:14px;font-style:normal;font-weight:500;letter-spacing:-.56px;line-height:20px}.board-manage-container .board-manage-header .board-manage-actions .add-board-button:hover{background-color:#0055b3}@media(max-width:768px){.board-manage-container .board-manage-header{align-items:flex-start;flex-direction:column;gap:16px}.board-manage-container .board-manage-header h2{font-size:20px;line-height:28px}.board-manage-container .board-manage-header span{font-size:13px}.board-manage-container .board-manage-header .board-manage-actions{justify-content:flex-end;width:100%}}@media(max-width:480px){.board-manage-container .board-manage-header h2{font-size:18px;line-height:24px}.board-manage-container .board-manage-header span{font-size:12px;line-height:18px}.board-manage-container .board-manage-header .board-manage-actions .add-board-button{height:40px;padding:8px 12px 8px 10px}.board-manage-container .board-manage-header .board-manage-actions .add-board-button span{font-size:13px}}.board-manage-container .board-list-container{background-color:#fff;border-radius:4px;overflow:hidden}@media(max-width:768px){.board-manage-container .board-list-container.table-view{display:none}}.board-manage-container .board-list-container.card-view{background-color:#0000;display:none}@media(max-width:768px){.board-manage-container .board-list-container.card-view{display:block}}.board-manage-container .board-list-container .board-list-table{border-collapse:collapse;table-layout:fixed;width:100%}.board-manage-container .board-list-container .board-list-table td:first-child,.board-manage-container .board-list-container .board-list-table th:first-child{width:56.75%}.board-manage-container .board-list-container .board-list-table td:nth-child(2),.board-manage-container .board-list-container .board-list-table td:nth-child(3),.board-manage-container .board-list-container .board-list-table th:nth-child(2),.board-manage-container .board-list-container .board-list-table th:nth-child(3){width:12.11%}.board-manage-container .board-list-container .board-list-table td:nth-child(4),.board-manage-container .board-list-container .board-list-table td:nth-child(5),.board-manage-container .board-list-container .board-list-table th:nth-child(4),.board-manage-container .board-list-container .board-list-table th:nth-child(5){width:9.52%}.board-manage-container .board-list-container .board-list-table td,.board-manage-container .board-list-container .board-list-table th{border-bottom:1px solid #f0f0f0;border-bottom:1px solid var(--grey-grey-300,#f0f0f0);overflow:hidden;padding:12px 0;text-align:left;text-overflow:ellipsis;white-space:nowrap}.board-manage-container .board-list-container .board-list-table thead tr:first-child th{border-top:1px solid #f0f0f0;border-top:1px solid var(--grey-grey-300,#f0f0f0)}.board-manage-container .board-list-container .board-list-table td:first-child,.board-manage-container .board-list-container .board-list-table th:first-child{padding-left:20px}.board-manage-container .board-list-container .board-list-table td:last-child,.board-manage-container .board-list-container .board-list-table th:last-child{padding-right:20px}.board-manage-container .board-list-container .board-list-table td:nth-child(2),.board-manage-container .board-list-container .board-list-table td:nth-child(3),.board-manage-container .board-list-container .board-list-table td:nth-child(4),.board-manage-container .board-list-container .board-list-table td:nth-child(5),.board-manage-container .board-list-container .board-list-table th:nth-child(2),.board-manage-container .board-list-container .board-list-table th:nth-child(3),.board-manage-container .board-list-container .board-list-table th:nth-child(4),.board-manage-container .board-list-container .board-list-table th:nth-child(5){text-align:center}.board-manage-container .board-list-container .board-list-table th{background-color:#f9fafb;font-weight:500}.board-manage-container .board-list-container .board-list-table td,.board-manage-container .board-list-container .board-list-table th{color:#232527;color:var(--grey-grey-800,#232527);font-family:Pretendard;font-size:14px;font-style:normal;letter-spacing:-.56px;line-height:20px}.board-manage-container .board-list-container .board-list-table td{font-weight:400}.board-manage-container .board-list-container .user-icon{height:16px;margin-right:6px;vertical-align:middle;width:16px}.board-manage-container .board-list-container .delete-icon,.board-manage-container .board-list-container .edit-icon{cursor:pointer;height:24px;transition:opacity .2s ease;width:24px}.board-manage-container .board-list-container .delete-icon:hover,.board-manage-container .board-list-container .edit-icon:hover{opacity:.7}.board-manage-container .board-list-container .no-boards{color:#6c757d;padding:30px 0;text-align:center}.board-manage-container .board-cards-container{display:flex;flex-direction:column;gap:16px}@media(max-width:480px){.board-manage-container .board-cards-container{gap:12px}}.board-manage-container .board-cards-container .board-card{background-color:#fff;border:1px solid #f0f0f0;border:1px solid var(--grey-grey-300,#f0f0f0);border-radius:8px;box-shadow:0 1px 3px #0000001a;padding:20px;transition:box-shadow .2s ease}.board-manage-container .board-cards-container .board-card:hover{box-shadow:0 2px 8px #00000026}@media(max-width:480px){.board-manage-container .board-cards-container .board-card{border-radius:6px;padding:16px}}.board-manage-container .board-cards-container .board-card .board-card-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:16px}@media(max-width:480px){.board-manage-container .board-cards-container .board-card .board-card-header{margin-bottom:12px}}.board-manage-container .board-cards-container .board-card .board-card-header .board-name{color:#232527;color:var(--grey-grey-800,#232527);flex:1 1;font-family:Pretendard;font-size:18px;font-style:normal;font-weight:600;letter-spacing:-.54px;line-height:24px;margin:0 12px 0 0}@media(max-width:480px){.board-manage-container .board-cards-container .board-card .board-card-header .board-name{font-size:16px;line-height:22px}}.board-manage-container .board-cards-container .board-card .board-card-header .board-actions{display:flex;gap:8px}@media(max-width:480px){.board-manage-container .board-cards-container .board-card .board-card-header .board-actions{gap:6px}}.board-manage-container .board-cards-container .board-card .board-card-header .board-actions .delete-button,.board-manage-container .board-cards-container .board-card .board-card-header .board-actions .edit-button{align-items:center;background:none;border:none;border-radius:4px;cursor:pointer;display:flex;justify-content:center;padding:8px;transition:background-color .2s ease}.board-manage-container .board-cards-container .board-card .board-card-header .board-actions .delete-button:hover,.board-manage-container .board-cards-container .board-card .board-card-header .board-actions .edit-button:hover{background-color:#f5f5f5}@media(max-width:480px){.board-manage-container .board-cards-container .board-card .board-card-header .board-actions .delete-button,.board-manage-container .board-cards-container .board-card .board-card-header .board-actions .edit-button{padding:6px}}.board-manage-container .board-cards-container .board-card .board-card-header .board-actions .delete-button img,.board-manage-container .board-cards-container .board-card .board-card-header .board-actions .edit-button img{height:20px;width:20px}@media(max-width:480px){.board-manage-container .board-cards-container .board-card .board-card-header .board-actions .delete-button img,.board-manage-container .board-cards-container .board-card .board-card-header .board-actions .edit-button img{height:18px;width:18px}}.board-manage-container .board-cards-container .board-card .board-card-header .board-actions .edit-button:hover{background-color:#006fe51a}.board-manage-container .board-cards-container .board-card .board-card-header .board-actions .delete-button:hover{background-color:#dc35451a}.board-manage-container .board-cards-container .board-card .board-card-content{display:flex;flex-direction:column;gap:12px}@media(max-width:480px){.board-manage-container .board-cards-container .board-card .board-card-content{gap:10px}}.board-manage-container .board-cards-container .board-card .board-card-content .board-info-item{align-items:center;display:flex;justify-content:space-between}.board-manage-container .board-cards-container .board-card .board-card-content .board-info-item .label{color:#666;color:var(--grey-grey-600,#666);font-family:Pretendard;font-size:14px;font-style:normal;font-weight:500;letter-spacing:-.56px;line-height:20px}@media(max-width:480px){.board-manage-container .board-cards-container .board-card .board-card-content .board-info-item .label{font-size:13px}}.board-manage-container .board-cards-container .board-card .board-card-content .board-info-item .manager-info{align-items:center;display:flex;gap:6px}.board-manage-container .board-cards-container .board-card .board-card-content .board-info-item .manager-info .user-icon{height:16px;width:16px}@media(max-width:480px){.board-manage-container .board-cards-container .board-card .board-card-content .board-info-item .manager-info .user-icon{height:14px;width:14px}}.board-manage-container .board-cards-container .board-card .board-card-content .board-info-item .manager-info span{color:#232527;color:var(--grey-grey-800,#232527);font-family:Pretendard;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.56px;line-height:20px}@media(max-width:480px){.board-manage-container .board-cards-container .board-card .board-card-content .board-info-item .manager-info span{font-size:13px}}.board-manage-container .board-cards-container .board-card .board-card-content .board-info-item .count{color:#232527;color:var(--grey-grey-800,#232527);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:600;letter-spacing:-.48px;line-height:20px}@media(max-width:480px){.board-manage-container .board-cards-container .board-card .board-card-content .board-info-item .count{font-size:15px}}.board-manage-container .board-cards-container .no-boards-card{background-color:#fff;border:1px solid #f0f0f0;border:1px solid var(--grey-grey-300,#f0f0f0);border-radius:8px;color:#6c757d;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:24px;padding:40px 20px;text-align:center}@media(max-width:480px){.board-manage-container .board-cards-container .no-boards-card{font-size:14px;line-height:20px;padding:30px 16px}}.board-manage-container .board-manage-actions .add-board-button img{height:16px;width:16px}@media(max-width:480px){.board-manage-container .board-manage-actions .add-board-button img{height:14px;width:14px}}.board-manage-container .loading{align-items:center;color:#6c757d;display:flex;font-size:18px;height:200px;justify-content:center}@media(max-width:480px){.board-manage-container .loading{font-size:16px;height:150px}}@media(min-width:769px)and (max-width:1024px){.modal-overlay{padding:24px}}@media(max-width:768px){.modal-overlay{-webkit-overflow-scrolling:touch;align-items:flex-start;overflow-y:auto;padding:20px}}@media(max-width:480px){.modal-overlay{padding:16px}}.modal-overlay .board-add-modal{background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;max-width:600px;overflow:hidden;padding:0;width:100%}@media(min-width:769px)and (max-width:1024px){.modal-overlay .board-add-modal{max-height:calc(100vh - 48px);max-width:700px}}@media(max-width:768px){.modal-overlay .board-add-modal{margin-top:20px;max-height:calc(100vh - 40px);max-width:500px;overflow-y:auto}}@media(max-width:480px){.modal-overlay .board-add-modal{border-radius:6px;margin-top:0;max-height:calc(100vh - 32px);max-width:100%}}.modal-overlay .board-add-modal .modal-header{align-items:center;background-color:#fff;border-bottom:1px solid #eaeaea;display:flex;justify-content:space-between;padding:20px 24px}@media(max-width:480px){.modal-overlay .board-add-modal .modal-header{padding:16px 20px}}.modal-overlay .board-add-modal .modal-header h3{color:#333;font-size:20px;font-weight:600;margin:0}@media(max-width:480px){.modal-overlay .board-add-modal .modal-header h3{font-size:18px}}.modal-overlay .board-add-modal .modal-header .close-button{background:none;border:none;color:#6c757d;cursor:pointer;font-size:24px;line-height:1;padding:0}.modal-overlay .board-add-modal .modal-header .close-button:hover{color:#212529}@media(max-width:480px){.modal-overlay .board-add-modal .modal-header .close-button{font-size:20px}}.modal-overlay .board-add-modal form{padding:24px}@media(max-width:768px){.modal-overlay .board-add-modal form{padding:20px}}@media(max-width:480px){.modal-overlay .board-add-modal form{padding:16px}}.modal-overlay .board-add-modal form .form-group{margin-bottom:24px;position:relative}.modal-overlay .board-add-modal form .form-group.group-search-container{position:relative}@media(max-width:480px){.modal-overlay .board-add-modal form .form-group{margin-bottom:20px}}.modal-overlay .board-add-modal form .form-group label{color:#333;display:block;font-size:15px;font-weight:500;margin-bottom:8px}@media(max-width:480px){.modal-overlay .board-add-modal form .form-group label{font-size:14px;margin-bottom:6px}}.modal-overlay .board-add-modal form .form-group .form-input{background-color:#fff;border:1px solid #ddd;border-radius:4px;box-sizing:border-box;font-size:15px;padding:12px 16px;width:100%}.modal-overlay .board-add-modal form .form-group .form-input:focus{border-color:#006fe5;box-shadow:0 0 0 2px #006fe526;outline:none}@media(max-width:480px){.modal-overlay .board-add-modal form .form-group .form-input{font-size:14px;padding:10px 12px}}.modal-overlay .board-add-modal form .form-group .error-message{color:#dc3545;font-size:13px;margin-bottom:0;margin-top:5px}@media(max-width:480px){.modal-overlay .board-add-modal form .form-group .error-message{font-size:12px}}.modal-overlay .board-add-modal form .form-group .info-text{color:#6c757d;font-size:14px;margin-bottom:0;margin-top:5px}@media(max-width:480px){.modal-overlay .board-add-modal form .form-group .info-text{font-size:13px}}.modal-overlay .board-add-modal form .selected-manager-container{background:#f4f5f6;border:1px solid #e1e2e3;border:1px solid var(--grey-grey-300,#e1e2e3);border-radius:8px;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px;padding:12px}@media(max-width:480px){.modal-overlay .board-add-modal form .selected-manager-container{gap:6px;padding:10px}}.modal-overlay .board-add-modal form .selected-manager-container .manager-tag{align-items:center;background-color:#fff;border:1px solid #e1e2e3;border:1px solid var(--grey-grey-300,#e1e2e3);border-radius:32px;display:flex;font-size:14px;gap:8px;padding:4px 6px}@media(max-width:480px){.modal-overlay .board-add-modal form .selected-manager-container .manager-tag{font-size:13px;gap:6px;padding:3px 5px}}.modal-overlay .board-add-modal form .selected-manager-container .manager-tag .profile-img{border-radius:50%;height:40px;object-fit:cover;width:40px}@media(max-width:480px){.modal-overlay .board-add-modal form .selected-manager-container .manager-tag .profile-img{height:32px;width:32px}}.modal-overlay .board-add-modal form .selected-manager-container .manager-tag span{color:#232527;color:var(--grey-grey-800,#232527);font-family:Pretendard;font-size:14px;font-style:normal;font-weight:500;letter-spacing:-.56px;line-height:20px}@media(max-width:480px){.modal-overlay .board-add-modal form .selected-manager-container .manager-tag span{font-size:13px;line-height:18px}}.modal-overlay .board-add-modal form .selected-manager-container .manager-tag .remove-group{align-items:center;background:none;border:none;color:#999;cursor:pointer;display:flex;font-size:16px;justify-content:center;line-height:1;margin-left:2px;padding:0}.modal-overlay .board-add-modal form .selected-manager-container .manager-tag .remove-group:hover{color:#dc3545}@media(max-width:480px){.modal-overlay .board-add-modal form .selected-manager-container .manager-tag .remove-group{font-size:14px}}.modal-overlay .board-add-modal form .manager-search-input-container,.modal-overlay .board-add-modal form .search-input-container{position:relative}.modal-overlay .board-add-modal form .change-manager-button{background-color:#f5f5f5;border:1px solid #ddd;border-radius:4px;color:#555;cursor:pointer;font-size:14px;margin-bottom:8px;padding:8px 12px;transition:all .2s}.modal-overlay .board-add-modal form .change-manager-button:hover{background-color:#e9e9e9;color:#333}@media(max-width:480px){.modal-overlay .board-add-modal form .change-manager-button{font-size:13px;padding:6px 10px}}.modal-overlay .board-add-modal form .search-dropdown{background-color:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:0 2px 8px #0000001a;left:0;margin-top:4px;max-height:250px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:100}.modal-overlay .board-add-modal form .search-dropdown.visible{display:block}@media(max-width:480px){.modal-overlay .board-add-modal form .search-dropdown{max-height:200px}}.modal-overlay .board-add-modal form .search-dropdown .search-result-item{align-items:center;cursor:pointer;display:flex;gap:8px;padding:10px 16px}.modal-overlay .board-add-modal form .search-dropdown .search-result-item:hover{background-color:#f8f9fa}@media(max-width:480px){.modal-overlay .board-add-modal form .search-dropdown .search-result-item{gap:6px;padding:8px 12px}}.modal-overlay .board-add-modal form .search-dropdown .search-result-item .result-type{background-color:#e9ecef;border-radius:4px;color:#6c757d;font-size:12px;margin-left:auto;padding:2px 8px}@media(max-width:480px){.modal-overlay .board-add-modal form .search-dropdown .search-result-item .result-type{font-size:11px;padding:1px 6px}}.modal-overlay .board-add-modal form .search-dropdown .search-result-item .result-dept{color:#6c757d;font-size:13px;margin-left:8px}@media(max-width:480px){.modal-overlay .board-add-modal form .search-dropdown .search-result-item .result-dept{font-size:12px;margin-left:4px}}.modal-overlay .board-add-modal form .search-dropdown .search-result-item .result-profile-img{border-radius:50%;height:28px;object-fit:cover;width:28px}@media(max-width:480px){.modal-overlay .board-add-modal form .search-dropdown .search-result-item .result-profile-img{height:24px;width:24px}}.modal-overlay .board-add-modal form .search-dropdown .no-results{color:#6c757d;font-size:14px;padding:15px;text-align:center}@media(max-width:480px){.modal-overlay .board-add-modal form .search-dropdown .no-results{font-size:13px;padding:12px}}.modal-overlay .board-add-modal form .selected-groups{background:#f4f5f6;border:1px solid #e1e2e3;border:1px solid var(--grey-grey-300,#e1e2e3);border-radius:8px;display:flex;flex-wrap:wrap;gap:8px;padding:8px 0}.modal-overlay .board-add-modal form .selected-groups.departments,.modal-overlay .board-add-modal form .selected-groups.members{border:1px solid #eaeaea;border-radius:4px;margin-bottom:10px;padding:12px;position:relative}@media(max-width:480px){.modal-overlay .board-add-modal form .selected-groups.departments,.modal-overlay .board-add-modal form .selected-groups.members{gap:6px;padding:10px}.modal-overlay .board-add-modal form .selected-groups{gap:6px}}.modal-overlay .board-add-modal form .selected-groups .groups-label{background-color:#fff;border-radius:12px;color:#666;font-size:13px;left:10px;padding:0 8px;position:absolute;top:-10px}@media(max-width:480px){.modal-overlay .board-add-modal form .selected-groups .groups-label{font-size:12px;padding:0 6px}}.modal-overlay .board-add-modal form .selected-groups .group-tag{align-items:center;background-color:#f5f5f5;background:#fff;border:1px solid #e1e2e3;border:1px solid var(--grey-grey-300,#e1e2e3);border-radius:20px;border-radius:32px;display:flex;font-size:14px;gap:8px;padding:4px 6px}@media(max-width:480px){.modal-overlay .board-add-modal form .selected-groups .group-tag{font-size:13px;gap:6px;padding:3px 5px}}.modal-overlay .board-add-modal form .selected-groups .group-tag span{color:#232527;color:var(--grey-grey-800,#232527);font-family:Pretendard;font-size:14px;font-style:normal;font-weight:500;letter-spacing:-.56px;line-height:20px}@media(max-width:480px){.modal-overlay .board-add-modal form .selected-groups .group-tag span{font-size:13px;line-height:18px}}.modal-overlay .board-add-modal form .selected-groups .group-tag .profile-img{border-radius:50%;height:40px;object-fit:cover;width:40px}@media(max-width:480px){.modal-overlay .board-add-modal form .selected-groups .group-tag .profile-img{height:32px;width:32px}}.modal-overlay .board-add-modal form .selected-groups .group-tag .member-count{color:#006fe5;color:var(--blue-blue-600,#006fe5);font-family:Pretendard;font-size:12px;font-style:normal;font-weight:500;letter-spacing:-.6px;line-height:20px;margin-left:6px}@media(max-width:480px){.modal-overlay .board-add-modal form .selected-groups .group-tag .member-count{font-size:11px;line-height:16px;margin-left:4px}}.modal-overlay .board-add-modal form .selected-groups .group-tag .remove-group{align-items:center;background:none;border:none;color:#999;cursor:pointer;display:flex;font-size:16px;justify-content:center;line-height:1;margin-left:2px;padding:0}.modal-overlay .board-add-modal form .selected-groups .group-tag .remove-group:hover{color:#dc3545}@media(max-width:480px){.modal-overlay .board-add-modal form .selected-groups .group-tag .remove-group{font-size:14px}}.modal-overlay .board-add-modal form .dept-icon{align-items:center;background-color:#e0e0e0;border-radius:50%;color:#555;display:flex;font-size:12px;height:40px;justify-content:center;width:40px}@media(max-width:480px){.modal-overlay .board-add-modal form .dept-icon{font-size:10px;height:32px;width:32px}}.modal-overlay .board-add-modal form .dept-icon-small{align-items:center;background-color:#e0e0e0;border-radius:50%;color:#555;display:flex;font-size:10px;height:24px;justify-content:center;margin-right:2px;width:24px}@media(max-width:480px){.modal-overlay .board-add-modal form .dept-icon-small{font-size:9px;height:20px;width:20px}}.modal-overlay .board-add-modal form .modal-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:30px}@media(max-width:480px){.modal-overlay .board-add-modal form .modal-actions{flex-direction:column-reverse;gap:8px;margin-top:24px}}.modal-overlay .board-add-modal form .modal-actions .cancel-button,.modal-overlay .board-add-modal form .modal-actions .save-button{border-radius:4px;box-sizing:border-box;cursor:pointer;font-size:14px;font-weight:500;height:44px;padding:10px 16px;transition:all .2s}@media(max-width:480px){.modal-overlay .board-add-modal form .modal-actions .cancel-button,.modal-overlay .board-add-modal form .modal-actions .save-button{font-size:13px;height:40px;padding:8px 12px}}.modal-overlay .board-add-modal form .modal-actions .cancel-button{align-items:center;background-color:#fff;border:1px solid #ddd;color:#333;display:flex;justify-content:center}.modal-overlay .board-add-modal form .modal-actions .cancel-button:hover{background-color:#f5f5f5}@media(max-width:480px){.modal-overlay .board-add-modal form .modal-actions .cancel-button{width:100%}}.modal-overlay .board-add-modal form .modal-actions .save-button{background-color:#006fe5;border:none;color:#fff;width:134px}.modal-overlay .board-add-modal form .modal-actions .save-button:hover{background-color:#0055b3}@media(max-width:480px){.modal-overlay .board-add-modal form .modal-actions .save-button{width:100%}}.selected-manager{background-color:#f5f5f5;border:1px solid #eee;border-radius:4px;color:#333;font-size:14px;font-weight:500;margin-bottom:8px;padding:8px 12px}@media(max-width:480px){.selected-manager{font-size:13px;padding:6px 10px}}.search-container input{margin-top:0}.Office_org-chart-title__Pcm9d{background-color:#fff;border:1px solid var(--color-gray-300);border-radius:8px;color:blue;font-size:var(--font-size-xl);min-height:120px;min-width:200px;padding:var(--spacing-lg)}.Office_org-chart-title__Pcm9d h1{color:var(--color-gray-700);font-family:Noto Sans KR;font-size:var(--font-size-md);font-weight:500;height:var(--input-height);line-height:24px;margin:0 0 16px;text-align:left}.Office_org-chart-exist-member__0pPaH{background-color:var(--color-blue-100)}.Office_org-chart-title__Pcm9d h1 number{color:var(--color-blue-600);margin-left:8px}.Office_org-chart-members__1TPT-{grid-gap:var(--spacing-xl);display:grid;grid-template-columns:repeat(2,200px)}.Office_org-chart-members__1TPT- button{flex-shrink:0;overflow:hidden;position:static}.Office_org-chart-title__Pcm9d button{align-items:center;background-color:#fff;border:1px solid var(--color-gray-300);border-radius:8px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;color:var(--color-gray-800);cursor:pointer;display:flex;flex-direction:row;font-size:var(--font-size-md);gap:var(--spacing-xs);height:96px;justify-content:flex-start;overflow:hidden;padding:var(--spacing-md);text-align:left;width:200px}.Office_org-chart-img__HweiW{border-radius:50%;height:64px;overflow:hidden;width:64px}.Office_org-chart-img__HweiW img{border-radius:50%;display:block;height:100%;object-fit:cover;width:100%}.Office_org-chart-img-more__--YJX{cursor:pointer;height:var(--input-height);width:40px}.Office_org-chart-img-more-disabled__Z12kx{display:none!important}.Office_org-chart-info__McZm5{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Office_org-chart-header__1r5hi{align-items:flex-start;display:flex;flex-direction:row;justify-content:space-between}.Office_office-context__G8kW\+{width:195px}.Office_office-menu-wrapper__UHg4i{width:100%}.Office_office-menu-wrapper__UHg4i h3{background-color:initial}.Office_office-menu__XRIGu{align-items:center;display:flex;flex-direction:row;gap:var(--spacing-sm)}.Office_office-menu__XRIGu svg{height:20px;width:20px}.Office_office-setting-btn__241o3{align-items:center;background-color:#fff;border:1px solid var(--color-gray-400);border-radius:2px;box-shadow:0 2px 4px 0 #0000000a;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;cursor:pointer;display:flex;flex-direction:row;gap:4px;height:36px;justify-content:center;margin-bottom:1px;outline:none;padding:6px 12px 6px 16px}.Office_office-setting-btn__241o3>div{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.Office_blue__HELAX{color:var(--color-blue-600)}.Office_office-sidebar__7F2WM{width:400px}.Office_office-sidebar-wrapper__mwiB1{padding-top:40px;position:relative}.Office_office-sidebar-wrapper__mwiB1 h3{margin-bottom:12px;padding-left:16px}.Office_office-sidebar-header__SkQo0{align-items:center;display:flex;flex-direction:row;height:var(--input-height);justify-content:space-between;padding-left:16px;padding-right:16px}.Office_office-sidebar-header-right__Wz7ab{display:flex;flex-direction:row;gap:4px}.Office_office-sidebar-btn__aYJcm{align-items:center;background-color:initial;border:none;border-radius:0;cursor:pointer;display:flex;height:var(--input-height);justify-content:center;padding:0;width:40px}.Office_office-sidebar-close__1yJyu{background-color:initial;border:none;border-radius:0;position:absolute;right:10px;top:10px}.Office_treenode-button__4ogDf{border-radius:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;justify-content:flex-start;left:52px;margin:0;position:absolute;width:24px;z-index:11}.Office_treenode-selectable__VCLXy>div,.Office_treenode-unselectable__pUMdf>div{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;display:flex;flex-direction:row}.Office_treenode-selectable__VCLXy:hover,.Office_treenode-unselectable__pUMdf:hover{background-color:initial}.Office_treenode-selectable__VCLXy img{margin-right:32px;pointer-events:none}.Office_treenode-unselectable__pUMdf img{margin-right:8px;pointer-events:none}.Office_office-sidebar-member__nwP60{width:600px}.Office_office-sidebar-member-title__-f4eY{padding-left:16px;padding-top:40px}.Office_office-sidebar-member-list-header__jQA1Q{align-items:center;display:flex;flex-direction:row;height:var(--input-height);justify-content:space-between;margin-bottom:8px;padding-left:16px;padding-right:16px}.Office_office-sidebar-member-list-header-input__GfEMR{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.Office_office-sidebar-member__nwP60 input{height:18px!important;margin:0;position:relative!important;width:18px!important}.Office_office-sidebar-member-list-header-left__bqZkh{align-items:center;display:flex;flex-direction:row;gap:4px;justify-content:center}.Office_office-sidebar-member-list__dIbvS{display:flex;flex:1 1;flex-direction:column}.Office_office-sidebar-member-list__dIbvS>div:first-child{max-height:calc(100vh - 186px);overflow:auto}.Office_office-sidebar-member-list-input__8umak{align-items:center;display:flex;height:24px!important;justify-content:center;width:24px!important}.Office_office-sidebar-member-list__dIbvS thead{display:none}.Office_office-sidebar-member-list__dIbvS td{padding:0!important;text-align:left!important;width:24px!important}.Office_office-sidebar-member-list__dIbvS td:first-child{padding-left:16px!important}.Office_office-sidebar-member-list__dIbvS tr:first-child td{border-top-width:1px}.Office_office-sidebar-member-list__dIbvS tr:last-child td{border-bottom:1px solid var(--color-gray-400)!important}.Office_office-sidebar-member-list-item__Bmy1i{align-items:center;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;display:flex;flex-direction:row;gap:40px;height:50px;justify-content:space-between;padding:var(--spacing-sm) var(--spacing-md);width:100%}.Office_office-sidebar-member-list-item__Bmy1i .Office_checkbox__N0bD4{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.Office_office-sidebar-member-list-footer__x-sTS{border-top:1px solid var(--color-gray-400)!important;box-shadow:0 -2px 8px 0 #0000000a;height:56px;padding:8px 20px}.Office_office-sidebar-member-list-footer__x-sTS,.Office_office-sidebar-member-list-footer__x-sTS button{align-items:center;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;display:flex;justify-content:center;width:100%}.Office_office-sidebar-member-list-footer__x-sTS button{background-color:var(--color-blue-600);border:none;border-radius:2px;color:#fff;cursor:pointer;height:var(--input-height);max-width:374px}.Office_letter-overlay__t\+ZMu{align-items:center;background-color:var(--color-gray-300);border-radius:50%;color:var(--color-gray-600)!important;display:flex;font-family:Noto Sans KR;font-size:2rem;font-size:var(--font-size-lg);font-style:normal;font-weight:500;height:64px;justify-content:center;line-height:26px;width:64px;z-index:100}.Office_office-sidebar-member-email__qT5WI{flex:2 1;max-width:200px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (min-width:769px) and (max-width:1024px){.Office_office-sidebar-member__nwP60{max-width:800px;width:100%}.Office_office-menu__XRIGu{gap:var(--spacing-md)}.Office_office-menu__XRIGu>div{flex:1 1}.Office_office-menu__XRIGu>div>div{max-width:350px;width:100%}.Office_office-setting-btn__241o3{font-size:var(--font-size-md);padding:12px 20px}#Office_org-chart-container__MxXWo{min-height:500px;width:100%}.Office_org-chart-img-more__--YJX{height:var(--button-height);width:44px}.Office_office-sidebar-member-list__dIbvS td{padding:12px 10px!important}.Office_office-sidebar-wrapper__mwiB1{padding:var(--spacing-lg)}}@media screen and (max-width:768px){.Office_office-sidebar-member__nwP60{width:100%}.Office_office-menu__XRIGu>div{flex:1 1}.Office_office-menu__XRIGu>div>div{flex:1 1;max-width:200px;width:100%}.Office_office-sidebar-member-list__dIbvS td:not(:first-child){padding:0 4px!important}.Office_office-sidebar-member-list-header-left__bqZkh{margin-right:4px;white-space:nowrap}.Office_office-sidebar-member-list-header__jQA1Q>div:nth-child(2){max-width:200px;width:100%}.Office_office-sidebar-member-list-header__jQA1Q>div:nth-child(2)>div{width:100%}.Office_office-sidebar-wrapper__mwiB1{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;display:flex;flex-direction:column;height:100%}}.OfficeChangeName_modal-change-name__9kJaV{align-items:center;display:flex;flex-direction:column;justify-content:center}.CMInput_input-container__oGaIb{height:80px;padding:var(--spacing-lg) 30px}.CMInput_input-container__oGaIb,.CMInput_input__4zRWG{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;width:100%}.CMInput_input__4zRWG{background-color:#fff;border:1px solid var(--color-gray-400);border-radius:2px;font-size:var(--font-size-sm);height:var(--input-height);padding:var(--spacing-sm) 12px}.OfficeDelete_delete__QUCTr{padding:var(--spacing-lg) 30px}.OfficeDelete_delete__QUCTr p{color:var(--color-gray-700);font-size:var(--font-size-sm);margin:0}.PillButton-div{letter-spacing:-.01em;line-height:24px;position:relative}.PillButton-li{background-color:#ecf4fe;border:1px solid #006fe5;border-radius:4px 0 0 4px;box-sizing:border-box;color:#333;height:34px}.PillButton-li,.PillButton-li1{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:4px 16px}.PillButton-li1{border-right:1px solid #e1e2e3}.PillButton-checktab{align-items:flex-start;background-color:#fff;border:1px solid #e1e2e3;border-radius:4px;box-sizing:border-box;color:#999;display:flex;flex-direction:row;font-family:Noto Sans KR;font-size:var(--font-size-sm);justify-content:flex-start;position:relative;text-align:left;width:100%}.office-sidebar-content{border-top:1px solid var(--color-gray-400);height:100%;margin-top:12px;padding-top:12px;position:relative}.office-sidebar-content>div{border:none;padding:0}.office-sidebar-content li{padding:0 0 0 16px}.office-sidebar-content .p-treenode-content{background-color:initial!important;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;height:var(--button-height);padding:var(--spacing-sm) 24px;position:relative}.office-sidebar-content .p-highlight{background-color:initial}.office-setting-tree-icon{display:flex;flex-direction:row}.office-setting-tree-node-wrapper{align-items:center;display:flex;flex-direction:row;gap:4px;justify-content:center}.office-setting-tree-node-checkbox{align-items:center;border:2px solid var(--color-gray-500);border-radius:2px;display:flex;flex-direction:row;height:18px;margin:0;padding:0;width:18px}.office-sidebar-content button:hover{background-color:initial}.office-setting-tree-highlight{background-color:var(--color-blue-100)}.office-setting-tree-highlight,.office-setting-tree-hover{height:var(--button-height);left:-100%;position:absolute;top:0;width:400px}.office-setting-tree-hover{background-color:var(--color-gray-300)}.office-setting-tree-container{display:flex;left:24px;position:absolute;top:10px;z-index:10}.office-setting-tree-node-parent{align-items:center;display:flex;flex:1 1;flex-direction:row;justify-content:space-between}.office-setting-tree-node-parent span{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.office-setting-tree-more{align-items:center;display:flex;justify-content:center}.office-setting-tree-more img{margin:0}.office-setting-tree-more button{align-items:center;background-color:initial;border:none;cursor:pointer;display:flex;justify-content:center;margin:0;padding:0}.office-setting-tree-new{display:flex;left:24px;position:absolute;top:2px}.office-setting-tree-new-input{border:1px solid var(--color-gray-400);border-radius:2px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;height:var(--input-height);padding:6px 12px;width:100%}.office-setting-tree-new-input+.cancel-icon{background-color:initial;border:none;cursor:pointer;margin:0;padding:0;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.cancel-icon img{margin:0}@media (max-width:768px){.office-setting-tree-highlight{background-color:var(--color-blue-100);height:var(--button-height);left:-100%;position:absolute;top:0;width:calc(100% + 16px)}.office-setting-tree-hover{width:calc(100% + 16px)}.office-sidebar-content{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;height:100%}.p-datatable>.p-datatable-wrapper{min-height:100%}.office-sidebar-content>div{height:100%}.office-sidebar-content ul{height:100%;min-height:100%}.office-setting-tree-hover{background-color:var(--color-gray-300);height:var(--button-height);left:-100%;position:absolute;top:0;width:100vw}}.OfficeNew_container__o50Du{box-sizing:border-box;display:flex;flex-direction:column;height:100%;max-width:100%;width:100%}.OfficeNew_container__o50Du h3{margin-bottom:20px}.OfficeNew_body__6G5i1{background:#fdfdfd;flex:1 1;overflow:hidden;position:relative;width:100%}.OfficeNew_chartContainer__bRVbQ{box-sizing:border-box;height:100%;min-height:calc(100vh - 240px);overflow:hidden;padding:20px;width:100%}@media (max-width:768px){.OfficeNew_chartContainer__bRVbQ{min-height:calc(100vh - 360px);padding:12px}}.OfficeNew_salaryToggle__WaQBj{align-items:center;display:flex;gap:8px;margin-left:4px}.OfficeNew_salaryToggleLabel__SPDVj{color:#464d53;font-family:Pretendard,sans-serif;font-size:14px;font-weight:500;white-space:nowrap}.OfficeNew_officeMenu__GMFBW{align-items:center;display:flex;flex-direction:row;gap:12px;margin-bottom:20px}.OfficeNew_officeMenu__GMFBW svg{height:20px;width:20px}@media (max-width:768px){.OfficeNew_officeMenu__GMFBW{flex-wrap:wrap;gap:8px}}.OfficeNew_companyHeader__I3Ry6{margin-bottom:32px}.OfficeNew_companyHeader__I3Ry6 h4{margin:0}@media (max-width:768px){.OfficeNew_companyHeader__I3Ry6{margin-bottom:20px}}.OfficeNew_toolbar__IMAfg{margin-bottom:20px}.OfficeNew_toolbarActions__eJxdc,.OfficeNew_toolbar__IMAfg{align-items:center;display:flex;gap:12px;justify-content:flex-end}.OfficeNew_toolbarActions__eJxdc{flex:1 1}@media (max-width:768px){.OfficeNew_toolbarActions__eJxdc{flex-wrap:wrap;gap:8px;width:100%}}.OfficeNew_searchIconBtn__t92PI{align-items:center;background:#0000;border:none;box-sizing:border-box;cursor:pointer;display:flex;height:32px;justify-content:center;padding:4px;width:32px}.OfficeNew_searchIconBtn__t92PI img{height:24px;width:24px}.OfficeNew_searchWrapper__zbATI{flex:1 1;max-width:400px;min-width:200px;position:relative}@media (max-width:768px){.OfficeNew_searchWrapper__zbATI{flex:1 1 100%;max-width:100%;min-width:100%}}.OfficeNew_searchIcon__uDGqI{height:16px;left:16px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:16px}.OfficeNew_searchInput__xrLMW{border:1px solid #dee3e8;border-radius:8px;box-sizing:border-box;color:#1d2a37;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;height:44px;outline:none;padding:0 16px 0 44px;width:100%}.OfficeNew_searchInput__xrLMW::placeholder{color:#a7b1be}.OfficeNew_searchInput__xrLMW:focus{border-color:#0c72de}.OfficeNew_actions__HADCb{display:flex;gap:8px}.OfficeNew_container__o50Du h4{margin-bottom:32px}.OfficeNew_treeContainer__YZdCm{min-height:400px;overflow-x:auto;overflow-y:visible;padding:20px 0;width:100%}.OfficeNew_treeLevel__hU48G{display:flex;gap:24px;justify-content:center;margin:0 auto}.OfficeNew_treeNode__yor2d{align-items:center;display:flex;flex-direction:column;position:relative}.OfficeNew_treeConnector__P\+aHO{background:#dee3e8;height:12px;margin:0 auto;width:1px}.OfficeNew_treeChildren__y2oRC{display:flex;gap:24px;position:relative}.OfficeNew_treeChildren__y2oRC:before{background:#dee3e8;content:"";height:1px;left:0;position:absolute;right:0;top:-12px;z-index:-1}.OfficeNew_treeChildren__y2oRC:has(:only-child):before{display:none}.OfficeNew_treeChildren__y2oRC>.OfficeNew_treeNode__yor2d:before{background:#dee3e8;content:"";height:12px;left:50%;position:absolute;top:-12px;transform:translateX(-50%);width:1px}.OfficeNew_loading__91Jrg{color:#606971;display:flex;font-family:Pretendard,sans-serif;font-size:14px;min-height:400px}.OfficeNew_loading__91Jrg,.ripple{align-items:center;justify-content:center}.ripple{border-radius:8px;display:inline-flex;height:105px;overflow:hidden;pointer-events:none;position:fixed;transform:translate(-16px,-17px);width:220px}@media (max-width:768px){.ripple{max-width:280px;width:calc(100vw - 40px)}}.ripple-children{animation:OfficeNew_ripple__qKQkz 1s ease-out;background:#0c72de4d;border-radius:50%;height:50px;transform:translate(0);width:50px}@keyframes OfficeNew_ripple__qKQkz{0%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(0) scale(8)}}.OfficeNew_blue__UEcnE{color:#0c72de}.BtnIcon_btnIcon__GN5ao{align-items:center;background-color:initial;border:none;border-radius:6px;box-sizing:border-box;cursor:pointer;display:inline-flex;flex-shrink:0;justify-content:center;padding:0;transition:all .2s ease}.BtnIcon_xlarge__MJn-t{border-radius:8px;height:48px;width:48px}.BtnIcon_xlarge__MJn-t .BtnIcon_iconWrapper__s4D24 svg{height:24px;width:24px}.BtnIcon_large__Z\+oO5{border-radius:6px;height:44px;width:44px}.BtnIcon_large__Z\+oO5 .BtnIcon_iconWrapper__s4D24 svg{height:24px;width:24px}.BtnIcon_medium__wsffg{border-radius:6px;height:36px;width:36px}.BtnIcon_medium__wsffg .BtnIcon_iconWrapper__s4D24 svg{height:20px;width:20px}.BtnIcon_small__EX94d{border-radius:6px;height:32px;width:32px}.BtnIcon_small__EX94d .BtnIcon_iconWrapper__s4D24 svg,.BtnIcon_tiny__v1yoY{height:24px;width:24px}.BtnIcon_tiny__v1yoY{border-radius:4px}.BtnIcon_tiny__v1yoY .BtnIcon_iconWrapper__s4D24 svg{height:16px;width:16px}.BtnIcon_grey__a3Pdy{color:#606971}.BtnIcon_grey__a3Pdy.BtnIcon_enabled__KgRGN:hover,.BtnIcon_grey__a3Pdy.BtnIcon_hover__lpQpt{background-color:#f4f5f6}.BtnIcon_grey__a3Pdy.BtnIcon_press__faqwi{background-color:#ebedf0}.BtnIcon_blue__KyMRf{color:#0c72de}.BtnIcon_blue__KyMRf.BtnIcon_enabled__KgRGN:hover,.BtnIcon_blue__KyMRf.BtnIcon_hover__lpQpt{background-color:#eaf2fd}.BtnIcon_blue__KyMRf.BtnIcon_press__faqwi{background-color:#dbe4ee}.BtnIcon_red__xZDp7{color:#da2911}.BtnIcon_red__xZDp7.BtnIcon_enabled__KgRGN:hover,.BtnIcon_red__xZDp7.BtnIcon_hover__lpQpt{background-color:#fff0f0}.BtnIcon_red__xZDp7.BtnIcon_press__faqwi{background-color:#ffe5e5}.BtnIcon_disabled__\+DGvf{background-color:initial!important;color:#c9cdd1!important;cursor:not-allowed!important}.BtnIcon_border__i7PiJ{border:1px solid #eaedf0}.BtnIcon_iconWrapper__s4D24{align-items:center;display:flex;flex-shrink:0;justify-content:center}.DeptMemberModal_content__ag\+b3{display:flex;flex-direction:column;height:100%}.DeptMemberModal_header__oSpIG{align-items:center;display:flex;justify-content:space-between;padding:24px 24px 0}.DeptMemberModal_title__EvAWi{align-items:center;display:flex;gap:8px}.DeptMemberModal_title__EvAWi h3{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:20px;font-weight:700;letter-spacing:-.8px;line-height:28px;margin:0}.DeptMemberModal_closeBtn__tkuW-{align-items:center;background:#0000;border:none;box-sizing:border-box;cursor:pointer;display:flex;height:32px;justify-content:center;padding:4px;width:32px}.DeptMemberModal_closeBtn__tkuW- img{height:24px;width:24px}.DeptMemberModal_memberContent__iRy6d{display:flex;flex-direction:column;gap:30px}.DeptMemberModal_memberSection__feqgr{display:flex;flex-direction:column;gap:8px;min-height:512px}.DeptMemberModal_sectionHeader__Siwlz{align-items:center;display:flex;gap:2px}.DeptMemberModal_sectionTitle__OJxOV{color:#606971}.DeptMemberModal_memberCount__yckEP,.DeptMemberModal_sectionTitle__OJxOV{font-family:Pretendard,sans-serif;font-size:14px;font-weight:600;letter-spacing:-.56px;line-height:20px}.DeptMemberModal_memberCount__yckEP{color:#0c72de}.DeptMemberModal_titleWithIcon__Qy1kb{align-items:center;display:flex;gap:8px}.DeptMemberModal_titleEditBtn__QE8Cf{align-items:center;background:#0000;border:none;border-radius:4px;color:#a7b1be;cursor:pointer;display:flex;height:24px;justify-content:center;padding:4px;transition:all .2s ease;width:24px}.DeptMemberModal_titleEditBtn__QE8Cf:hover{background-color:#f4f5f6;color:#1d2a37}.DeptMemberModal_pencilIcon__8tLaU{height:16px;width:16px}.DeptMemberModal_memberList__fBVi2{border-top:1px solid #dee3e8;display:flex;flex-direction:column;max-height:420px;overflow-y:auto}.DeptMemberModal_memberItem__n3sha{align-items:center;display:flex;height:60px;justify-content:space-between;padding:0 8px}.DeptMemberModal_memberInfo__7KOLD{align-items:center;display:flex;flex:1 1;gap:8px}.DeptMemberModal_checkboxWrapper__G\+p9S{align-items:center;display:flex;flex-shrink:0;justify-content:center;width:24px}.DeptMemberModal_profile__1SdT2{align-items:center;display:flex;flex:1 1;gap:8px}.DeptMemberModal_profileWrapper__BDwtG{flex-shrink:0;height:40px;position:relative;width:40px}.DeptMemberModal_profileImg__4Em-H{border-radius:50%;height:40px;left:0;object-fit:cover;position:absolute;top:0;width:40px}.DeptMemberModal_profileEmpty__BNkKt{align-items:center;background:#f0f0f0;border-radius:50%;color:#666;display:flex;font-family:Pretendard,sans-serif;font-size:16px;font-weight:500;height:40px;justify-content:center;left:0;position:absolute;top:0;width:40px}.DeptMemberModal_memberDetails__KORdv{display:flex;flex:1 1;flex-direction:column;gap:0;min-width:0}.DeptMemberModal_nameRow__ig9\+8{align-items:center;display:flex;gap:4px}.DeptMemberModal_name__JKlJY{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:14px;font-weight:600;letter-spacing:-.56px;line-height:20px}.DeptMemberModal_leaderBadge__nK1PA{background:#eaf2fd;border-radius:4px;color:#0c72de;font-family:Pretendard,sans-serif;font-size:12px;font-weight:600;letter-spacing:-.48px;line-height:14px;padding:2px 4px}.DeptMemberModal_footer__zLVka{justify-content:flex-start}.DeptMemberModal_email__DTOxf{color:#606971;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.56px;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DeptMemberModal_footer__zLVka{align-items:center;display:flex;width:100%}.DeptMemberModal_emptyState__QxihB{align-items:center;color:#9ca3af;display:flex;flex-direction:column;gap:12px;justify-content:center;padding:40px 0}.DeptMemberModal_emptyIcon__tAMpH{align-items:center;background:#f3f4f6;border-radius:50%;display:flex;height:48px;justify-content:center;width:48px}.DeptMemberModal_emptyImg__Re4h2{height:24px;opacity:.5;width:24px}.DeptMemberModal_emptyText__sflbu{font-size:14px}.DeptMemberModal_emptyIconGroup__ZccLt{align-items:flex-end;display:flex;height:44px;justify-content:center;position:relative;width:64px}.DeptMemberModal_emptyImgBackLeft__5r5Uq{bottom:2px;height:34px;left:0;opacity:.4;position:absolute;width:34px;z-index:0}.DeptMemberModal_emptyImgBackRight__50xXc{bottom:2px;height:34px;opacity:.4;position:absolute;right:0;width:34px;z-index:0}.DeptMemberModal_emptyImgFront__U1ozh{height:38px;margin-bottom:-4px;opacity:.8;position:relative;width:38px;z-index:1}.LeaderBadge_leaderBadge__4Ic8D{align-items:center;background:#eaf2fd;border-radius:4px;color:#0c72de;cursor:pointer;display:inline-flex;font-family:Pretendard,sans-serif;font-size:12px;font-weight:600;justify-content:center;letter-spacing:-.48px;line-height:14px;padding:2px 4px;transition:all .2s ease;-webkit-user-select:none;user-select:none}.LeaderBadge_leaderBadge__4Ic8D:hover{background:#dbe9fc;transform:translateY(-1px)}.LeaderBadge_leaderBadge__4Ic8D:active{transform:translateY(0)}.bgc{background-color:#fff;flex-direction:column;justify-content:flex-start}.bgc,.outtercont{display:flex;flex:1 1;width:100%}.outtercont{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:64px 0 0}.main-cont{flex:1 1}.main-cont,.menu{display:flex;height:100%}.menu{background-color:#f8f9fa;border-right:1px solid #dee3e8;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;flex-direction:column;gap:4px;padding:20px 8px;position:relative;width:230px}.menu-box{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:230px}.menu a{color:inherit;text-decoration:none}.menu .list{align-items:center;border-radius:20px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;display:flex;gap:4px;height:44px;padding:8px;transition:all .2s ease;width:100%}.menu .list>img,.menu .list>svg{box-sizing:initial;flex-shrink:0;height:16px;object-fit:contain;padding:4px;width:16px}.menu .list>div:first-child{align-items:center;box-sizing:border-box;display:flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.menu .list>div:first-child img,.menu .list>div:first-child svg{height:16px;object-fit:contain;width:16px}.menu .list .closec,.menu .list .openc{align-items:center;display:flex;flex-shrink:0;height:16px;justify-content:center;width:16px}.menu .list .closec img,.menu .list .closec svg,.menu .list .openc img,.menu .list .openc svg{height:10px;object-fit:contain;width:10px}.menu>a:hover .list,.menu>div:hover .list{cursor:pointer}.activeList,.menu>a:hover .list,.menu>div:hover .list{background-color:#eaedf0;border-radius:10px}.subcont .activeLink{border-radius:20px;font-weight:500}.openc{transform:rotate(90deg)}.closec,.openc{align-items:center;display:flex;justify-content:center;transition:transform .3s ease}.closec{transform:rotate(0deg)}.subcont{overflow:hidden;padding:0 0 8px}.subcont,.sublist{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.sublist{background-color:initial;display:flex;flex-direction:column;gap:0;width:100%}.subcont-enter,.subcont-exit{transition:height .2s ease-in-out}.menu .activeList .title{color:#1d2a37!important;font-weight:500}.menu .list .title{color:#464d53;flex:1 1;font-family:Pretendard,sans-serif;font-size:16px;font-style:normal;font-weight:500;letter-spacing:-.04em;line-height:1.5;white-space:pre-wrap}.subtitle{color:var(--color-gray-900);font-family:Noto Sans KR;font-size:var(--font-size-md);font-weight:400;line-height:24px}.content{background-color:#fff;display:flex;flex:1 1;justify-content:center;min-height:var(--min-vh);padding:var(--container-padding)}.content,.content>div{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;max-width:var(--content-width)}.content>div{min-width:920px;width:100%}.full-width-content{max-width:100%!important;padding:0!important}.content.full-width-content>div{max-width:100%;min-width:0}.nested-routes{margin-left:20px}.menu-item{cursor:pointer;margin-bottom:10px}.nested-link{color:var(--color-gray-800);display:block;margin-bottom:5px;text-decoration:none}.backdrop{background-color:#fff;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;position:relative;width:230px}.menudivider{color:#606971;font-family:Pretendard,sans-serif;font-size:12px;font-style:normal;font-weight:600;letter-spacing:-.04em;line-height:14px;padding:12px 12px 0}.main-cont.mobile .menu{background-color:#f8f9fa;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;transform:translateX(0);transition:transform .3s ease-in-out}.main-cont.mobile .menu.off{height:-webkit-max-content;height:max-content;min-height:100%;transform:translateX(-100%);z-index:101}.main-cont.mobile .content{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;min-width:100%;padding:var(--spacing-md);transition:zoom 1.3s ease-in-out}.main-cont.mobile .content>div{max-width:100%;min-width:100%}.main-cont.mobile .backdrop{background-color:#0006;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;height:100%;left:0;opacity:0;overflow:auto;position:fixed;top:0;transition:opacity .15s ease-in-out,visibility .3s ease-in-out;visibility:hidden;width:100%;z-index:100}.main-cont.mobile .backdrop.show{opacity:1;visibility:visible}.main-cont.mobile{max-width:100%}.version-info{bottom:20px;left:0;position:absolute;right:0}.version-text{color:#888;font-size:var(--font-size-xs);opacity:.8}.submenu-category-title{background-color:#f8f9fa;color:#606971;font-family:Pretendard,sans-serif;font-size:12px;font-weight:600;letter-spacing:-.04em;line-height:14px;margin:0;padding:8px 0 4px 20px;text-align:left}.subcont .sublist .item{align-items:center;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;color:#464d53;display:flex;font-family:Pretendard,sans-serif;font-size:14px;font-style:normal;font-weight:400;height:40px;letter-spacing:-.04em;line-height:20px;padding:8px 20px;transition:all .2s ease}.subcont .sublist .item:hover{color:#0c72de;padding-left:24px}.subcont .sublist .activeLink .item{color:#0c72de;font-family:Pretendard,sans-serif;padding-left:24px}.OfficeChangeNameNew_container__7m0qL{box-sizing:border-box;display:flex;flex-direction:column;width:100%}.OrgSettingsSidebar_container__i-vgs{display:flex;flex-direction:column;height:100%;max-height:80vh}.OrgSettingsSidebar_header__wsbAk{align-items:center;border-bottom:1px solid #eaedf0;display:flex;justify-content:space-between;padding:24px 24px 20px}.OrgSettingsSidebar_header__wsbAk h3{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:20px;font-weight:700;letter-spacing:-.8px;line-height:28px;margin:0}.OrgSettingsSidebar_closeBtn__RtGL0{align-items:center;background:#0000;border:none;box-sizing:border-box;cursor:pointer;display:flex;height:32px;justify-content:center;padding:4px;width:32px}.OrgSettingsSidebar_closeBtn__RtGL0 .OrgSettingsSidebar_icon__Nm1I4{color:#a7b1be;height:24px;width:24px}.OrgSettingsSidebar_content__0J9yV{display:flex;flex:1 1;flex-direction:column;gap:20px;min-height:0;overflow:hidden}.OrgSettingsSidebar_toolbar__9-4GG{align-items:center;display:flex;justify-content:space-between}.OrgSettingsSidebar_stats__1x-Qn{align-items:center;display:flex;gap:4px}.OrgSettingsSidebar_statsLabel__9ND6X{color:#606971}.OrgSettingsSidebar_statsLabel__9ND6X,.OrgSettingsSidebar_statsValue__ptydq{font-family:Pretendard,sans-serif;font-size:14px;font-weight:600;letter-spacing:-.56px;line-height:20px}.OrgSettingsSidebar_statsValue__ptydq{color:#0c72de}.OrgSettingsSidebar_actions__usEmr{align-items:center;display:flex;gap:8px}.OrgSettingsSidebar_searchContainer__-11Y-{margin-top:-8px;padding:0}.OrgSettingsSidebar_iconBtn__wdS4B{align-items:center;background:#0000;border:none;box-sizing:initial;cursor:pointer;display:flex;height:24px;justify-content:center;padding:8px;width:24px}.OrgSettingsSidebar_iconBtn__wdS4B:disabled{cursor:not-allowed;opacity:.4}.OrgSettingsSidebar_iconBtn__wdS4B img{height:16px;width:16px}.OrgSettingsSidebar_treeContainer__SeUnI{display:flex;flex:1 1;flex-direction:column;overflow:auto;scrollbar-color:#d1d5db #0000;scrollbar-width:thin}.OrgSettingsSidebar_treeContainer__SeUnI::-webkit-scrollbar{height:6px;width:6px}.OrgSettingsSidebar_treeContainer__SeUnI::-webkit-scrollbar-track{background:#0000}.OrgSettingsSidebar_treeContainer__SeUnI::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.OrgSettingsSidebar_treeContainer__SeUnI::-webkit-scrollbar-thumb:hover{background:#9ca3af}.OrgSettingsSidebar_treeComponent__MezyE{background:#0000!important;border:none!important;padding:0!important}.OrgSettingsSidebar_treeComponent__MezyE .p-tree-container,.OrgSettingsSidebar_treeComponent__MezyE .p-treenode{padding:0!important}.OrgSettingsSidebar_treeComponent__MezyE .p-treenode-droppoint{background:#0000!important;height:8px!important;margin:0!important;min-height:8px!important;padding:0!important;position:relative!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.OrgSettingsSidebar_treeComponent__MezyE .p-treenode-children>.p-treenode-droppoint:not(:first-child):not(:last-child):before{background:#dee3e8!important;content:""!important;height:100%!important;left:-16px!important;pointer-events:none!important;position:absolute!important;top:0!important;transition:opacity .3s ease!important;width:1px!important;z-index:0!important}.OrgSettingsSidebar_treeComponent__MezyE .p-treenode-droppoint-active:before{opacity:0!important}.OrgSettingsSidebar_treeComponent__MezyE .p-treenode-droppoint-active{background:#f5f8fa!important;border:none!important;border-radius:4px!important;height:36px!important;margin:0!important;min-height:36px!important}.OrgSettingsSidebar_treeComponent__MezyE .p-treenode-children{padding-left:1.5rem!important}.OrgSettingsSidebar_treeComponent__MezyE>.p-tree-container>.p-treenode>.p-treenode-content{padding-left:0!important}.OrgSettingsSidebar_treeComponent__MezyE .p-treenode{position:relative!important}.OrgSettingsSidebar_treeComponent__MezyE .p-treenode:before{border-bottom:1px solid #dee3e8!important;border-bottom-left-radius:2px!important;border-left:1px solid #dee3e8!important;height:18px!important;top:0!important;width:12px!important}.OrgSettingsSidebar_treeComponent__MezyE .p-treenode:after,.OrgSettingsSidebar_treeComponent__MezyE .p-treenode:before{content:""!important;left:-16px!important;pointer-events:none!important;position:absolute!important;z-index:0!important}.OrgSettingsSidebar_treeComponent__MezyE .p-treenode:after{background:#dee3e8!important;height:calc(100% - 18px)!important;top:18px!important;width:1px!important}.OrgSettingsSidebar_treeComponent__MezyE .p-treenode-children>.p-treenode:last-child:after,.OrgSettingsSidebar_treeComponent__MezyE .p-treenode-children>.p-treenode:last-of-type:after,.OrgSettingsSidebar_treeComponent__MezyE .p-treenode.last-child-node:after{content:none!important;display:none!important}.OrgSettingsSidebar_treeComponent__MezyE .p-treenode-children .p-treenode-content{padding-left:0!important}.OrgSettingsSidebar_treeComponent__MezyE .p-treenode-content{align-items:center!important;border:none!important;border-radius:4px!important;cursor:move;display:flex!important;height:36px!important;margin:0!important;padding:0 6px!important;transition:background-color .2s!important;-webkit-user-select:none;user-select:none}.OrgSettingsSidebar_treeComponent__MezyE .p-treenode-content:hover{background:#f5f8fa!important}.OrgSettingsSidebar_treeComponent__MezyE .p-treenode-content.p-treenode-dragover{background-color:#f5f8fa!important;outline:none!important}.OrgSettingsSidebar_treeComponent__MezyE .p-treenode.p-treenode-dragging>.p-treenode-content{background-color:#f0f4ff!important;opacity:.5}.OrgSettingsSidebar_treeComponent__MezyE .p-highlight{background:#e3f2fd!important;color:inherit!important}.OrgSettingsSidebar_treeComponent__MezyE .p-highlight:hover{background:#d1e9fc!important}.OrgSettingsSidebar_treeComponent__MezyE .p-tree-toggler{align-items:center!important;color:#606971!important;display:inline-flex!important;height:16px!important;justify-content:center!important;margin-right:6px!important;min-width:0!important;padding:0!important;width:16px!important}.OrgSettingsSidebar_treeComponent__MezyE .p-tree-toggler.OrgSettingsSidebar_p-hidden__yVcgd,.OrgSettingsSidebar_treeComponent__MezyE .p-tree-toggler:empty,.OrgSettingsSidebar_treeComponent__MezyE .p-treenode-leaf .p-tree-toggler{display:none!important;margin-right:0!important;padding:0!important;width:0!important}.OrgSettingsSidebar_treeComponent__MezyE .p-tree-toggler img,.OrgSettingsSidebar_treeComponent__MezyE .p-tree-toggler svg{display:block!important;max-height:100%!important;max-width:100%!important}.OrgSettingsSidebar_treeComponent__MezyE .p-tree-toggler:focus{box-shadow:none!important}.OrgSettingsSidebar_treeNodeContent__8Ob8e{align-items:center;display:flex;flex:1 1;gap:6px;height:36px;overflow:hidden;position:relative}.OrgSettingsSidebar_nodeIcon__3xXPQ{flex-shrink:0;height:16px;width:16px}.OrgSettingsSidebar_deptName__Bs7hb{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:16px;font-weight:500;letter-spacing:-.64px;line-height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.OrgSettingsSidebar_deptName__Bs7hb.OrgSettingsSidebar_selectedText__pBNyt{color:#0c72de}.OrgSettingsSidebar_memberCount__I7Ucu{color:#a7b1be;flex-shrink:0;font-family:Pretendard,sans-serif;font-size:14px;font-weight:600;letter-spacing:-.56px;line-height:20px}.OrgSettingsSidebar_addInputContainer__Fnmgx{align-items:center;display:flex;gap:4px;height:36px;padding:0 0 0 6px}.OrgSettingsSidebar_addInputContainer__Fnmgx>:not(button){align-items:center;display:flex;flex:1 1;height:36px}.OrgSettingsSidebar_addInputContainer__Fnmgx>button{align-items:center;display:flex;height:36px;justify-content:center;min-width:64px;width:64px}.OrgSettingsSidebar_fixedInputContainer__doNVG{border-top:1px solid #eaedf0;display:flex;flex-direction:column;gap:8px;margin-top:12px;padding:12px 0 0}.OrgSettingsSidebar_inputLabel__U\+LnM{color:#606971;font-family:Pretendard,sans-serif;font-size:14px;font-weight:600;letter-spacing:-.56px;line-height:20px}.OrgSettingsSidebar_inputRow__4pJvt{align-items:center;display:flex;gap:8px}.OrgSettingsSidebar_inputRow__4pJvt>:not(button){flex:1 1}.OrgSettingsSidebar_inputRow__4pJvt>button{flex-shrink:0;min-width:64px;width:64px}.OrgSettingsSidebar_footer__bYtaJ{align-items:center;border-top:1px solid #eaedf0;display:flex;gap:10px;justify-content:space-between;padding:20px 24px 24px}.OrgSettingsSidebar_footer__bYtaJ>button{flex:1 1}.OrgSettingsSidebar_expandIcon__i\+kj\+{align-items:center;color:#606971;display:flex;height:16px;justify-content:center;width:16px}.OrgSettingsSidebar_expandSvg__icCg-{color:inherit;display:block;height:16px;transition:transform .3s ease;width:16px}.OrgSettingsSidebar_inlineInputWrapper__0AieU{align-items:center;display:flex;gap:4px;height:36px;width:100%}.OrgSettingsSidebar_inlineInputWrapper__0AieU input{font-size:14px;height:30px;padding:0 8px}.OfficeAddNew_container__tFzV5{box-sizing:border-box;display:flex;flex-direction:column;width:100%}.OfficeAddNew_contentWrapper__8zmLe{display:flex;flex-direction:column;gap:10px}.OfficeAddNew_description__S4dHZ{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.56px;line-height:20px}.OfficeChangePositionNew_container__2wE\+A{box-sizing:border-box;display:flex;flex-direction:column;width:100%}.OfficeChangePositionNew_contentWrapper__XZSTW{display:flex;flex-direction:column;gap:10px}.OfficeChangePositionNew_description__Aot2S{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.56px;line-height:20px}.OfficeChangePositionNew_deptName__hXVSJ{color:#1d2a37;font-weight:400}.OfficeDeleteNew_container__qyLKi{box-sizing:border-box;display:flex;flex-direction:column;width:100%}.OfficeDeleteNew_content__nbYV3{padding:0}.OfficeDeleteNew_message__0VoHT{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.56px;line-height:20px;margin:0}.OfficeDeleteNew_deptName__I4orE{color:#1d2a37;font-weight:600}.OfficeDeleteNew_buttonGroup__7ON3G{display:flex;gap:10px;justify-content:flex-end}.OfficeMoveDeptNew_container__qSace{box-sizing:border-box;display:flex;flex-direction:column;width:100%}.OfficeMoveDeptNew_contentWrapper__y2JLo{display:flex;flex-direction:column;gap:10px}.OfficeMoveDeptNew_description__2ytlV{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.56px;line-height:20px}.Toggle_toggle__\+-JKu{cursor:pointer;display:inline-block;position:relative}.Toggle_toggle__\+-JKu.Toggle_disabled__B\+wSp{cursor:not-allowed;opacity:.5}.Toggle_input__me8pD{height:0;opacity:0;position:absolute;width:0}.Toggle_toggle__\+-JKu.Toggle_small__3r-FW{height:24px;width:42px}.Toggle_toggle__\+-JKu.Toggle_xsmall__EpLe3{height:16px;width:28px}.Toggle_track__QLad-{border-radius:32px;inset:0;position:absolute;transition:background-color .3s ease}.Toggle_off__x-jI6 .Toggle_track__QLad-{background-color:#dee3e8}.Toggle_on__FoXAV .Toggle_track__QLad-{background-color:#0c72de}.Toggle_button__VgbSP{position:absolute;transition:left .3s ease,right .3s ease}.Toggle_small__3r-FW.Toggle_off__x-jI6 .Toggle_button__VgbSP{bottom:8.33%;left:4.76%;right:47.62%;top:8.33%}.Toggle_small__3r-FW.Toggle_on__FoXAV .Toggle_button__VgbSP{bottom:8.33%;left:47.62%;right:4.76%;top:8.33%}.Toggle_xsmall__EpLe3.Toggle_off__x-jI6 .Toggle_button__VgbSP{aspect-ratio:1;left:3.57%;right:46.43%;top:50%;transform:translateY(-50%)}.Toggle_xsmall__EpLe3.Toggle_on__FoXAV .Toggle_button__VgbSP{aspect-ratio:1;left:46.43%;right:3.57%;top:50%;transform:translateY(-50%)}.Toggle_buttonIcon__-EesE{display:block;height:100%;max-width:none;width:100%}.certificate-document{background-color:#fff;box-shadow:0 0 10px #0000001a;box-sizing:border-box;font-family:Noto Sans KR,sans-serif;margin:0 auto;min-height:297mm;overflow:hidden;padding:20mm;width:210mm}.certificate-info-container{color:#333;display:flex;flex-direction:column;height:100%;line-height:1.5;overflow:hidden;width:100%}.certificate-title-section{margin-bottom:40px;text-align:left}.certificate-title-section .certificate-year{font-size:14px;font-weight:500;margin-bottom:12px;margin-top:0}.certificate-title-section .certificate-title{font-size:24px;font-weight:700;margin:0}.certificate-section{margin-bottom:40px}.certificate-section .section-title{border-bottom:1px solid #000;font-size:16px;font-weight:600;margin-bottom:0;padding-bottom:10px}.certificate-table{border-collapse:collapse;margin-top:0;table-layout:fixed;width:100%}.certificate-table .row{border-bottom:1px solid #e1e2e3}.certificate-table .row:last-child{border-bottom:none}.certificate-table .label{border-right:none;font-weight:400;padding:12px 10px;text-align:left;vertical-align:middle;width:130px}.certificate-table .value{border-left:none;padding:12px 0;vertical-align:middle;width:auto}.duties-list{margin:0;padding-left:20px}.duties-list li{margin-bottom:4px}.certificate-footer{margin-top:auto;padding-top:80px}.certificate-footer .footer-text{font-size:16px;margin-bottom:30px}.certificate-footer .footer-date{font-size:16px;margin-bottom:40px}.certificate-footer .footer-company{align-items:center;display:flex;flex-direction:column;position:relative}.certificate-footer .footer-company .company-name{font-size:16px;font-weight:600;margin-bottom:10px}.certificate-footer .footer-company .representative{font-size:16px;font-weight:400;margin-bottom:0}.certificate-footer .seal-image{height:80px;object-fit:contain;position:absolute;right:20px;top:-20px;width:80px}.certificate-footer .temp-seal{align-items:center;border:1px solid #999;border-radius:50%;color:#999;display:flex;font-size:14px;height:80px;justify-content:center;position:absolute;right:20px;top:-20px;width:80px}@media print{@page{size:A4 portrait;margin:0}.certificate-document{box-shadow:none;margin:0;min-height:297mm;overflow:hidden;padding:20mm;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;width:210mm}.certificate-info-container{break-inside:avoid;overflow:hidden;page-break-inside:avoid}.certificate-table{max-width:100%;page-break-inside:avoid;table-layout:fixed}.certificate-table .row td{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;word-break:break-word}}:root{--spacing-xs:4px;--spacing-xsm:10px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--spacing-2xl:48px;--spacing-3xl:64px;--container-padding:20px;--container-max-width:1440px;--container-margin:0 auto;--font-size-xs:12px;--font-size-sm:14px;--font-size-md:16px;--font-size-lg:18px;--font-size-xl:20px;--font-size-2xl:24px;--font-size-3xl:32px;--line-height-tight:1.2;--line-height-normal:1.5;--line-height-relaxed:1.75;--header-height:80px;--sidebar-width:250px;--footer-height:60px;--navbar-height:64px;--button-height:40px;--button-padding-x:24px;--button-padding-y:12px;--button-font-size:var(--font-size-md);--input-height:44px;--input-padding-x:16px;--input-font-size:var(--font-size-md);--card-padding:24px;--card-border-radius:8px;--card-shadow:0 2px 8px #0000001a;--modal-padding:32px;--modal-max-width:600px;--modal-border-radius:12px;--table-cell-padding:16px;--table-header-height:56px;--table-row-height:48px;--grid-gap:24px;--grid-columns:12;--z-dropdown:1000;--z-sticky:1020;--z-fixed:1030;--z-modal-backdrop:1040;--z-modal:1050;--z-popover:1060;--z-tooltip:1070}@media(max-width:480px){:root{--spacing-md:12px;--spacing-lg:16px;--spacing-xl:20px;--spacing-2xl:32px;--spacing-3xl:48px;--container-padding:12px;--container-max-width:100%;--font-size-xs:11px;--font-size-sm:13px;--font-size-md:14px;--font-size-lg:16px;--font-size-xl:18px;--font-size-2xl:20px;--font-size-3xl:24px;--header-height:56px;--sidebar-width:100%;--footer-height:48px;--navbar-height:56px;--button-height:40px;--button-padding-x:16px;--button-padding-y:8px;--button-font-size:var(--font-size-sm);--input-height:44px;--input-padding-x:12px;--input-font-size:var(--font-size-sm);--card-padding:12px;--card-border-radius:6px;--modal-padding:16px;--modal-max-width:calc(100vw - 32px);--modal-border-radius:8px;--table-cell-padding:8px;--table-header-height:44px;--table-row-height:40px;--grid-gap:12px}}@media(min-width:481px)and (max-width:1024px){:root{--spacing-xl:28px;--spacing-2xl:44px;--container-padding:20px;--container-max-width:100%;--header-height:72px;--sidebar-width:200px;--navbar-height:64px;--button-height:42px;--button-padding-x:22px;--input-height:44px;--card-padding:20px;--modal-padding:28px;--modal-max-width:700px;--table-cell-padding:14px;--table-header-height:54px;--table-row-height:46px;--grid-gap:20px}}@media(min-width:1025px)and (max-width:1440px){:root{--container-padding:20px;--container-max-width:1280px;--sidebar-width:240px;--grid-gap:22px}}@media(min-width:1441px){:root{--spacing-xl:40px;--spacing-2xl:56px;--spacing-3xl:80px;--container-padding:20px;--container-max-width:1600px;--font-size-lg:19px;--font-size-xl:21px;--font-size-2xl:26px;--font-size-3xl:36px;--header-height:88px;--sidebar-width:280px;--footer-height:64px;--button-height:44px;--button-padding-x:28px;--button-padding-y:14px;--input-height:44px;--input-padding-x:18px;--card-padding:28px;--card-border-radius:10px;--modal-padding:40px;--modal-max-width:800px;--modal-border-radius:16px;--table-cell-padding:20px;--table-header-height:60px;--table-row-height:52px;--grid-gap:28px}}.show-on-mobile,.show-on-phone,.show-on-tablet{display:none}.show-on-desktop{display:block}@media(max-width:480px){.show-on-phone{display:block}.hide-on-phone{display:none}}@media(min-width:481px)and (max-width:768px){.show-on-tablet{display:block}.hide-on-tablet{display:none}}@media(min-width:769px)and (max-width:1024px){.show-on-mobile{display:block}.hide-on-mobile{display:none}}@media(min-width:1025px){.show-on-desktop{display:block}.hide-on-desktop{display:none}}.container-responsive{margin:0 auto;margin:var(--container-margin);max-width:1440px;max-width:var(--container-max-width);padding:0 20px;padding:0 var(--container-padding);width:100%}.grid-responsive{grid-gap:24px;grid-gap:var(--grid-gap);display:grid;gap:24px;gap:var(--grid-gap);grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.flex-responsive{display:flex;gap:24px;gap:var(--grid-gap)}@media(max-width:768px){.flex-responsive{flex-direction:column}}.certificate-page-container{background:#fff;display:flex;flex-direction:column;height:100%}.certificate-page-container .issue-dropdown-wrapper{position:relative}.certificate-page-container .issue-dropdown-wrapper .issue-dropdown-trigger{align-items:center;background-color:#0c72de;border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:6px;height:40px;padding:0 16px;transition:background-color .15s ease;white-space:nowrap}.certificate-page-container .issue-dropdown-wrapper .issue-dropdown-trigger:hover{background-color:#0a63c4}.certificate-page-container .issue-dropdown-wrapper .issue-dropdown-trigger .issue-dropdown-trigger-icon{color:#fff;height:16px;width:16px}.certificate-page-container .issue-dropdown-wrapper .issue-dropdown-trigger .issue-dropdown-chevron{color:#fff;height:14px;margin-left:2px;width:14px}.certificate-page-container .issue-dropdown-wrapper .issue-dropdown-menu{background:#fff;border:1px solid #dee3e8;border-radius:6px;box-shadow:0 4px 16px #0000001a;display:flex;flex-direction:column;min-width:180px;padding:4px;position:absolute;right:0;top:calc(100% + 4px);z-index:100}.certificate-page-container .issue-dropdown-wrapper .issue-dropdown-menu .issue-dropdown-item{align-items:center;background:none;border:none;border-radius:4px;color:#1d2a37;cursor:pointer;display:flex;font-size:14px;font-weight:400;padding:10px 12px;text-align:left;transition:background-color .1s ease;white-space:nowrap}.certificate-page-container .issue-dropdown-wrapper .issue-dropdown-menu .issue-dropdown-item:hover{background-color:#f8f9fa}.certificate-page-container .certificate-count-bar{align-items:center;background-color:#f8f9fa;border-bottom:1px solid #dee3e8;border-top:1px solid #dee3e8;display:flex;gap:8px;margin-top:12px;padding:8px 20px}.certificate-page-container .certificate-count-bar .count-label{align-items:center;display:flex;gap:2px;padding:0 4px}.certificate-page-container .certificate-count-bar .count-label .count-text{color:#1d2a37;font-size:14px;font-weight:600;letter-spacing:-.56px;line-height:1.5}.certificate-page-container .certificate-count-bar .count-label .count-number{color:#0c72de;font-size:16px;font-weight:600;letter-spacing:-.64px;line-height:20px}.certificate-page-container .certificate-table-container{display:flex;flex:1 1;flex-direction:column;overflow:auto;padding:0 20px}.certificate-page-container .certificate-table-container .table-header{align-items:flex-start;border-bottom:1px solid #eaedf0;display:flex;min-height:34px;padding:0 10px}.certificate-page-container .certificate-table-container .table-header .th-cell{align-items:center;color:#606971;display:flex;flex-shrink:0;font-size:12px;font-weight:600;letter-spacing:-.48px;line-height:14px;padding:10px;white-space:nowrap}.certificate-page-container .certificate-table-container .table-header .th-certificateType{justify-content:flex-start}.certificate-page-container .certificate-table-container .table-header .th-cell:not(.th-certificateType){justify-content:center}.certificate-page-container .certificate-table-container .table-body{display:flex;flex-direction:column}.certificate-page-container .certificate-table-container .table-body .table-row{align-items:center;border-bottom:1px solid #dee3e8;cursor:pointer;display:flex;padding:0 10px;transition:background-color .15s ease}.certificate-page-container .certificate-table-container .table-body .table-row:hover{background-color:#f8f9fa}.certificate-page-container .certificate-table-container .table-body .table-row .td-cell{align-items:center;color:#1d2a37;display:flex;flex-shrink:0;font-size:14px;font-weight:400;letter-spacing:-.56px;line-height:1.5;padding:12px 10px;white-space:nowrap}.certificate-page-container .certificate-table-container .table-body .table-row .td-center{justify-content:center}.certificate-page-container .certificate-table-container .table-body .table-row .td-certificateType{align-items:center;display:flex;gap:10px}.certificate-page-container .certificate-table-container .table-body .table-row .td-certificateType .cert-icon-tile{align-items:center;background-color:#fcf8e5;border:1px solid #f0f0f0;border-radius:6px;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.certificate-page-container .certificate-table-container .table-body .table-row .td-certificateType .cert-icon-tile .cert-icon{color:#d4a843;height:20px;width:20px}.certificate-page-container .certificate-table-container .table-body .table-row .td-certificateType .cert-name{color:#1d2a37;font-size:16px;font-weight:500;letter-spacing:-.64px;line-height:1.5}.certificate-page-container .certificate-table-container .table-body .table-row .status-badge{align-items:center;border-radius:30px;display:inline-flex;font-size:12px;font-weight:600;justify-content:center;letter-spacing:-.48px;line-height:14px;padding:2px 6px;white-space:nowrap}.certificate-page-container .certificate-table-container .table-body .table-row .status-badge.pending{background-color:#eaf2fd;color:#0c72de}.certificate-page-container .certificate-table-container .table-body .table-row .status-badge.completed{background-color:#2a8bf3;color:#fff}.certificate-page-container .certificate-table-container .table-body .table-row .status-badge.cancelled{background-color:#fef9f9;color:#e4503c}.certificate-page-container .certificate-table-container .table-body .table-row .issue-btn{align-items:center;background:#fff;border:1px solid #dee3e8;border-radius:4px;cursor:pointer;display:inline-flex;gap:2px;height:32px;justify-content:center;padding:7px 8px;transition:all .15s ease}.certificate-page-container .certificate-table-container .table-body .table-row .issue-btn .issue-btn-icon{color:#464d53;height:14px;width:14px}.certificate-page-container .certificate-table-container .table-body .table-row .issue-btn span{color:#464d53;font-size:12px;font-weight:600;letter-spacing:-.48px;line-height:18px}.certificate-page-container .certificate-table-container .table-body .table-row .issue-btn:hover:not(.disabled){border-color:#a7b1be}.certificate-page-container .certificate-table-container .table-body .table-row .issue-btn.disabled{background:#f4f5f6;border-color:#dee3e8;cursor:default}.certificate-page-container .certificate-table-container .table-body .table-row .issue-btn.disabled .issue-btn-icon,.certificate-page-container .certificate-table-container .table-body .table-row .issue-btn.disabled span{color:#c9cdd1}.certificate-page-container .certificate-table-container .table-body .empty-row{align-items:center;color:#a7b1be;display:flex;font-size:14px;justify-content:center;padding:60px 20px}.certificate-page-container .certificate-preview-container .certificate-data-view{padding:24px}.certificate-page-container .certificate-preview-container .certificate-data-view .certificate-data-content h4{color:#1d2a37;font-size:16px;font-weight:600;margin:0 0 12px}.certificate-page-container .certificate-preview-container .certificate-data-view .certificate-data-content .data-table{border-collapse:collapse;margin-bottom:20px;width:100%}.certificate-page-container .certificate-preview-container .certificate-data-view .certificate-data-content .data-table td,.certificate-page-container .certificate-preview-container .certificate-data-view .certificate-data-content .data-table th{border:1px solid #eaedf0;font-size:14px;line-height:1.5;padding:12px 14px}.certificate-page-container .certificate-preview-container .certificate-data-view .certificate-data-content .data-table th{background-color:#f8f9fa;color:#606971;font-weight:500;text-align:left;white-space:nowrap;width:140px}.certificate-page-container .certificate-preview-container .certificate-data-view .certificate-data-content .data-table td{color:#1d2a37}.certificate-page-container .certificate-preview-container .certificate-data-view .certificate-data-content .approval-info{margin-bottom:20px}.certificate-page-container .certificate-preview-container .certificate-data-view .certificate-data-content .approval-info h4{color:#1d2a37;font-size:16px;font-weight:600;margin:0 0 12px}.certificate-page-container .certificate-preview-container .certificate-data-view .certificate-data-content .approval-info .approval-line-list{display:flex;flex-direction:column;gap:8px}.certificate-page-container .certificate-preview-container .certificate-data-view .certificate-data-content .approval-info .approval-line-list .approval-line-item{align-items:center;background:#fff;border:1px solid #eaedf0;border-radius:6px;display:flex;justify-content:space-between;padding:10px 14px}.certificate-page-container .certificate-preview-container .certificate-data-view .certificate-data-content .approval-info .approval-line-list .approval-line-item .approver-info{align-items:center;display:flex;gap:8px}.certificate-page-container .certificate-preview-container .certificate-data-view .certificate-data-content .approval-info .approval-line-list .approval-line-item .approver-info .approval-type-badge{align-items:center;background-color:#eaf2fd;border-radius:4px;color:#0c72de;display:inline-flex;font-size:12px;font-weight:600;justify-content:center;padding:2px 8px}.certificate-page-container .certificate-preview-container .certificate-data-view .certificate-data-content .approval-info .approval-line-list .approval-line-item .approver-info .approver-name{color:#1d2a37;font-size:14px;font-weight:500}.certificate-page-container .certificate-preview-container .certificate-data-view .certificate-data-content .approval-info .approval-line-list .approval-line-item .approver-info .approver-dept{color:#606971;font-size:13px}.certificate-page-container .certificate-preview-container .certificate-data-view .certificate-data-content .approval-info .approval-line-list .approval-line-item .approval-status.approved{color:#2a8bf3;font-weight:600}.certificate-page-container .certificate-preview-container .certificate-data-view .certificate-data-content .approval-info .approval-line-list .approval-line-item .approval-status.rejected{color:#e4503c;font-weight:600}.certificate-page-container .certificate-preview-container .certificate-data-view .certificate-data-content .approval-info .approval-line-list .approval-line-item .approval-status.pending{color:#606971}.certificate-page-container .certificate-preview-container .certificate-data-view .certificate-data-content .approval-info .approval-line-list .approval-line-item .approval-status{font-size:13px}.certificate-page-container .certificate-preview-container .certificate-data-view .certificate-data-content .info-message{background-color:#f0f7ff;border-left:4px solid #0c72de;border-radius:6px;padding:14px 16px}.certificate-page-container .certificate-preview-container .certificate-data-view .certificate-data-content .info-message p{color:#464d53;font-size:14px;line-height:1.5;margin:0}.certificate-page-container .certificate-card-list{display:flex;flex:1 1;flex-direction:column;gap:var(--spacing-sm);overflow:auto;padding:var(--container-padding)}.certificate-page-container .certificate-card-list .certificate-card{background:#fff;border:1px solid #eaedf0;border-radius:8px;cursor:pointer;padding:var(--card-padding);transition:background-color .15s ease}.certificate-page-container .certificate-card-list .certificate-card:active{background-color:#f8f9fa}.certificate-page-container .certificate-card-list .certificate-card .card-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.certificate-page-container .certificate-card-list .certificate-card .card-header .card-title-row{align-items:center;display:flex;flex:1 1;gap:8px;min-width:0}.certificate-page-container .certificate-card-list .certificate-card .card-header .card-title-row .cert-icon-tile{align-items:center;background-color:#fcf8e5;border:1px solid #f0f0f0;border-radius:6px;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.certificate-page-container .certificate-card-list .certificate-card .card-header .card-title-row .cert-icon-tile .cert-icon{color:#d4a843;height:20px;width:20px}.certificate-page-container .certificate-card-list .certificate-card .card-header .card-title-row .cert-name{color:#1d2a37;font-size:var(--font-size-md);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.certificate-page-container .certificate-card-list .certificate-card .card-header .issue-btn{align-items:center;background:#fff;border:1px solid #dee3e8;border-radius:4px;cursor:pointer;display:inline-flex;flex-shrink:0;gap:2px;height:32px;justify-content:center;margin-left:8px;padding:7px 8px}.certificate-page-container .certificate-card-list .certificate-card .card-header .issue-btn .issue-btn-icon{color:#464d53;height:14px;width:14px}.certificate-page-container .certificate-card-list .certificate-card .card-header .issue-btn span{color:#464d53;font-size:12px;font-weight:600}.certificate-page-container .certificate-card-list .certificate-card .card-header .issue-btn.disabled{background:#f4f5f6;border-color:#dee3e8;cursor:default}.certificate-page-container .certificate-card-list .certificate-card .card-header .issue-btn.disabled .issue-btn-icon,.certificate-page-container .certificate-card-list .certificate-card .card-header .issue-btn.disabled span{color:#c9cdd1}.certificate-page-container .certificate-card-list .certificate-card .card-body{display:flex;flex-direction:column;gap:6px}.certificate-page-container .certificate-card-list .certificate-card .card-body .card-info-row{align-items:center;display:flex;justify-content:space-between}.certificate-page-container .certificate-card-list .certificate-card .card-body .card-info-row .card-label{color:#606971;flex-shrink:0;font-size:var(--font-size-xs);font-weight:500}.certificate-page-container .certificate-card-list .certificate-card .card-body .card-info-row .card-value{color:#1d2a37;font-size:var(--font-size-sm);font-weight:400;text-align:right}.certificate-page-container .certificate-card-list .certificate-card .status-badge{align-items:center;border-radius:30px;display:inline-flex;flex-shrink:0;font-size:11px;font-weight:600;justify-content:center;line-height:14px;padding:2px 6px;white-space:nowrap}.certificate-page-container .certificate-card-list .certificate-card .status-badge.pending{background-color:#eaf2fd;color:#0c72de}.certificate-page-container .certificate-card-list .certificate-card .status-badge.completed{background-color:#2a8bf3;color:#fff}.certificate-page-container .certificate-card-list .certificate-card .status-badge.cancelled{background-color:#fef9f9;color:#e4503c}.certificate-page-container .certificate-card-list .empty-row{align-items:center;color:#a7b1be;display:flex;font-size:var(--font-size-sm);justify-content:center;padding:60px 20px}@media(max-width:768px){.certificate-page-container .certificate-count-bar{padding:8px var(--container-padding)}.certificate-page-container .certificate-preview-container .certificate-data-view{padding:var(--card-padding)}.certificate-page-container .certificate-preview-container .certificate-data-view .certificate-data-content h4{font-size:var(--font-size-md)}.certificate-page-container .certificate-preview-container .certificate-data-view .certificate-data-content .data-table td,.certificate-page-container .certificate-preview-container .certificate-data-view .certificate-data-content .data-table th{font-size:var(--font-size-sm);padding:10px}.certificate-page-container .certificate-preview-container .certificate-data-view .certificate-data-content .data-table th{width:100px}.certificate-page-container .certificate-preview-container .certificate-data-view .certificate-data-content .approval-info .approval-line-item{align-items:flex-start;flex-direction:column;gap:6px}.certificate-page-container .certificate-preview-container .certificate-data-view .certificate-data-content .approval-info .approval-line-item .approver-info{flex-wrap:wrap}}.approval-line-select-modal{width:100%}.approval-line-select-modal hr{background-color:var(--color-gray-300);margin:0}.approval-line-select-modal .p-tree{background:#0000;border:none;padding:0}.approval-line-select-modal .p-tree .p-treenode{padding:0;position:relative}.approval-line-select-modal .p-tree .p-treenode .p-treenode-content{position:relative}.approval-line-select-modal .p-tree-toggler{display:none!important}.approval-line-select-modal .team-node-container{padding:6px!important;width:100%}.approval-line-select-modal .team-node-container .p-tree-toggler{display:flex!important;margin-right:4px;transition:transform .3s ease}.approval-line-select-modal .team-node-container .p-tree-toggler:hover{transform:scale(1.1)}.approval-line-select-modal .team-node-container .team-node{width:100%}.approval-line-select-modal .team-node,.approval-line-select-modal .user-node{align-items:center;border-radius:4px;cursor:pointer;display:flex;font-size:14px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.approval-line-select-modal .team-node .node-icon,.approval-line-select-modal .user-node .node-icon{height:16px;margin-right:8px;transition:transform .2s ease;width:16px}.approval-line-select-modal .team-node .user-name,.approval-line-select-modal .user-node .user-name{color:var(--color-gray-700)}.approval-line-select-modal .user-node{border-left:1px solid var(--color-gray-300);border-radius:0;margin-left:5px;padding:6px}.approval-line-select-modal .team-node{align-items:center;color:var(--color-gray-700);display:flex;font-weight:500;position:relative;width:100%}.approval-line-select-modal .team-node .dept-name{margin-right:4px}.approval-line-select-modal .team-node .member-count{color:#2a8bf3}.approval-line-select-modal .team-node .add-all-members-btn{background-color:var(--color-blue-500);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;margin-left:auto;padding:4px 8px;transition:all .2s ease;white-space:nowrap}.approval-line-select-modal .team-node .add-all-members-btn:hover{background-color:var(--color-blue-600);transform:scale(1.05)}.approval-line-select-modal .team-node .add-all-members-btn:active{transform:scale(.95)}.approval-line-select-modal--desktop .approval-line-select-container{background:#fff;box-sizing:border-box;display:flex;gap:16px;max-width:1200px;padding:24px;width:100%}.approval-line-select-modal--desktop .approval-line-select-container *{box-sizing:border-box}.approval-line-select-modal--desktop .approval-line-select-container>div{white-space:nowrap}.approval-line-select-modal--desktop .approval-line-select-container--narrow{max-width:900px}.approval-line-select-modal--desktop .approval-line-select-list{background:#fff;border:1px solid var(--color-gray-300);border-radius:4px;display:flex;flex-direction:column;width:320px}.approval-line-select-modal--desktop .approval-line-select-list-header{background-color:var(--color-gray-50);border-bottom:1px solid var(--color-gray-300);padding:8px 16px}.approval-line-select-modal--desktop .approval-line-select-list-header button{background-color:#0000;border:none;border-radius:4px;color:var(--color-gray-600);cursor:pointer;font-size:14px;font-weight:500;height:40px;padding:8px 16px}.approval-line-select-modal--desktop .approval-line-select-list-header button.selected{background:var(--color-blue-50);color:var(--color-blue-600)}.approval-line-select-modal--desktop .approval-line-select-list-body{background-color:#fff;display:flex;height:480px;max-height:480px;overflow:auto;padding:8px}.approval-line-select-modal--desktop .approval-line-select-list-body::-webkit-scrollbar{width:4px}.approval-line-select-modal--desktop .approval-line-select-list-body::-webkit-scrollbar-track{background:#0000}.approval-line-select-modal--desktop .approval-line-select-list-body::-webkit-scrollbar-thumb{background-color:var(--color-gray-300);border-radius:4px}.approval-line-select-modal--desktop .approval-line-select-list-body{scrollbar-color:var(--color-gray-300) #0000;scrollbar-width:thin}.approval-line-select-modal--desktop .approval-line-select-list-body-tree{border:none;flex:1 1;max-height:100%}.approval-line-select-modal--desktop .approval-line-select-list-body-tree .unselectable{pointer-events:none}.approval-line-select-modal--desktop .approval-line-select-list-body-tree .p-treenode-content{border-radius:4px;padding:0}.approval-line-select-modal--desktop .approval-line-select-list-body-tree .p-treenode-content.p-highlight{background:var(--color-blue-50)}.approval-line-select-modal--desktop .approval-line-select-list-body-tree .p-treenode-content:hover .node-icon{transform:scale(1.1)}.approval-line-select-modal--desktop .approval-line-select-control{display:flex;flex-direction:column;gap:12px}.approval-line-select-modal--desktop .approval-line-select-control .control-button{align-items:center;background:#fff;border:1px solid #dee3e8;border:1px solid var(--grey-grey-300,#dee3e8);border-radius:4px;box-sizing:border-box;color:#232527;color:var(--grey-grey-800,#232527);display:flex;font-family:Pretendard;font-size:14px;font-style:normal;font-weight:400;justify-content:space-between;letter-spacing:-.56px;line-height:20px;padding:6px 4px 6px 10px;transition:all .2s ease;width:90px}.approval-line-select-modal--desktop .approval-line-select-control .control-button:hover{background-color:var(--color-blue-50);border-color:var(--color-blue-500);box-shadow:0 2px 5px #0000001a;color:var(--color-blue-600)}.approval-line-select-modal--desktop .approval-line-select-control .control-button:hover .arrow-icon-container img{animation:buttonHover .8s ease-in-out infinite}.approval-line-select-modal--desktop .approval-line-select-control .control-button .arrow-icon-container{align-items:center;display:flex;height:20px;justify-content:center;width:20px}.approval-line-select-modal--desktop .approval-line-select-control .control-button .arrow-icon-container img{align-items:center;display:flex;flex-shrink:0;height:20px;justify-content:center;transition:transform .2s ease;width:20px}.approval-line-select-modal--desktop .approval-line-select-order{background-color:#fff;border:1px solid var(--color-gray-300);border-radius:4px;display:flex;flex-direction:row;height:480px;max-height:480px;overflow:hidden;padding:0;width:640px}.approval-line-select-modal--desktop .approval-line-select-order-header-container{border-right:1px solid var(--color-gray-300);display:flex;flex-direction:column;width:50%}.approval-line-select-modal--desktop .approval-line-select-order-header-container .approval-system-line-title-container{align-items:center;background-color:var(--color-gray-50);border-bottom:1px solid var(--color-gray-300);display:flex;gap:8px;padding:8px}.approval-line-select-modal--desktop .approval-line-select-order-header-container .approval-system-line-title-container img{height:16px;width:16px}.approval-line-select-modal--desktop .approval-line-select-order-header-container .approval-system-line-title-container .approval-system-line-title-text{color:var(--color-gray-700);font-size:14px;font-weight:500}.approval-line-select-modal--desktop .approval-line-select-order-header-container .approval-line-list{flex:1 1;overflow-y:auto;padding:16px}.approval-line-select-modal--desktop .approval-line-select-order-header-container .approval-line-list::-webkit-scrollbar{width:4px}.approval-line-select-modal--desktop .approval-line-select-order-header-container .approval-line-list::-webkit-scrollbar-track{background:#0000}.approval-line-select-modal--desktop .approval-line-select-order-header-container .approval-line-list::-webkit-scrollbar-thumb{background-color:var(--color-gray-300);border-radius:4px}.approval-line-select-modal--desktop .approval-line-select-order-header-container .approval-line-list{scrollbar-color:var(--color-gray-300) #0000;scrollbar-width:thin}.approval-line-select-modal--desktop .approval-line-select-order-header-container .approval-line-list>p{color:var(--color-gray-500);font-size:14px;margin:0;padding:16px 0;text-align:center}.approval-line-select-modal--desktop .approval-line-select-order-ref{display:flex;flex-direction:column;width:50%}.approval-line-select-modal--desktop .approval-line-select-order-ref .approval-system-line-title-container{align-items:center;background-color:var(--color-gray-50);border-bottom:1px solid var(--color-gray-300);display:flex;gap:8px;padding:8px}.approval-line-select-modal--desktop .approval-line-select-order-ref .approval-system-line-title-container img{height:16px;width:16px}.approval-line-select-modal--desktop .approval-line-select-order-ref .approval-system-line-title-container .approval-system-line-title-text{color:var(--color-gray-700);font-size:14px;font-weight:500}.approval-line-select-modal--desktop .approval-line-select-order-ref .approval-system-line-list{flex:1 1;overflow-y:auto;padding:16px}.approval-line-select-modal--desktop .approval-line-select-order-ref .approval-system-line-list::-webkit-scrollbar{width:4px}.approval-line-select-modal--desktop .approval-line-select-order-ref .approval-system-line-list::-webkit-scrollbar-track{background:#0000}.approval-line-select-modal--desktop .approval-line-select-order-ref .approval-system-line-list::-webkit-scrollbar-thumb{background-color:var(--color-gray-300);border-radius:4px}.approval-line-select-modal--desktop .approval-line-select-order-ref .approval-system-line-list{scrollbar-color:var(--color-gray-300) #0000;scrollbar-width:thin}.approval-line-select-modal--desktop .approval-line-select-order-ref .approval-system-line-list>p{color:var(--color-gray-500);font-size:14px;margin:0;padding:16px 0;text-align:center}.approval-line-select-modal--desktop .approval-line-select-container--narrow .approval-line-select-order{flex-direction:column;width:320px}.approval-line-select-modal--desktop .approval-line-select-container--narrow .approval-line-select-order-header-container{border-bottom:1px solid var(--color-gray-300);border-right:none;width:100%}.approval-line-select-modal--desktop .approval-line-select-container--narrow .approval-line-select-order-ref{width:100%}.approval-line-select-modal--desktop .approval-line-select-container--approval-only{max-width:820px}.approval-line-select-modal--desktop .approval-line-select-container--approval-only .approval-line-select-order{width:320px}.approval-line-select-modal--desktop .approval-line-select-container--approval-only .approval-line-select-order-header-container,.approval-line-select-modal--desktop .approval-line-select-container--approval-only .approval-line-select-order-header-container--full{border-right:none;width:100%}.approval-line-select-modal--desktop .sortable-helper{background-color:#fff;border:1px solid var(--color-gray-300);border-radius:4px;box-shadow:0 4px 16px #00000014;z-index:10000}.approval-line-select-modal--desktop .modal-footer{display:flex;gap:10px;justify-content:flex-end;padding:0 20px}.approval-line-select-modal--desktop .modal-footer .approval-line-select-modal-cancel-btn{align-items:center;background:#fff;border:1px solid #dee3e8;border-radius:4px;box-sizing:border-box;color:var(--color-gray-700);cursor:pointer;display:flex;font-size:14px;font-weight:500;height:44px;justify-content:center;padding:10px 16px}.approval-line-select-modal--desktop .modal-footer .approval-line-select-modal-save-btn{align-items:center;background:#0c72de;border:none;border-radius:4px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;height:48px;justify-content:center;padding:10px 16px;width:134px}.is-mobile-view .approval-line-select-modal .approval-line-select-container{flex-direction:column;gap:0;height:calc(100vh - 120px);max-height:calc(100vh - 120px);max-width:100%;overflow:hidden;padding:0}.is-mobile-view .approval-line-select-modal .mobile-select-container{background:#fff;flex:1 1;min-height:0;overflow-y:auto}.is-mobile-view .approval-line-select-modal .mobile-dept-list .mobile-dept-item{align-items:center;border-bottom:1px solid var(--color-gray-100);cursor:pointer;display:flex;justify-content:space-between;padding:16px 20px;transition:background .15s ease}.is-mobile-view .approval-line-select-modal .mobile-dept-list .mobile-dept-item:active{background:var(--color-gray-50)}.is-mobile-view .approval-line-select-modal .mobile-dept-list .mobile-dept-item .dept-info{align-items:center;display:flex;gap:12px}.is-mobile-view .approval-line-select-modal .mobile-dept-list .mobile-dept-item .dept-info .dept-icon{height:24px;opacity:.7;width:24px}.is-mobile-view .approval-line-select-modal .mobile-dept-list .mobile-dept-item .dept-info .dept-name{color:var(--color-gray-900);font-size:15px;font-weight:500}.is-mobile-view .approval-line-select-modal .mobile-dept-list .mobile-dept-item .dept-info .member-count{color:var(--color-gray-500);font-size:13px}.is-mobile-view .approval-line-select-modal .mobile-dept-list .mobile-dept-item .arrow-icon{height:20px;opacity:.4;width:20px}.is-mobile-view .approval-line-select-modal .mobile-member-list{display:flex;flex-direction:column;height:100%}.is-mobile-view .approval-line-select-modal .mobile-member-list .mobile-member-header{align-items:center;background:var(--color-gray-50);border-bottom:1px solid var(--color-gray-200);display:flex;flex-shrink:0;gap:12px;padding:12px 16px}.is-mobile-view .approval-line-select-modal .mobile-member-list .mobile-member-header .back-button{background:#0000;border:none;color:var(--color-blue-600);cursor:pointer;font-size:14px;font-weight:500;padding:8px 12px}.is-mobile-view .approval-line-select-modal .mobile-member-list .mobile-member-header .dept-title{color:var(--color-gray-900);font-size:15px;font-weight:600}.is-mobile-view .approval-line-select-modal .mobile-member-list .mobile-member-items{flex:1 1;overflow-y:auto}.is-mobile-view .approval-line-select-modal .mobile-member-list .mobile-member-item{align-items:center;border-bottom:1px solid var(--color-gray-100);cursor:pointer;display:flex;gap:12px;padding:14px 20px;transition:background .15s ease}.is-mobile-view .approval-line-select-modal .mobile-member-list .mobile-member-item:active{background:var(--color-gray-50)}.is-mobile-view .approval-line-select-modal .mobile-member-list .mobile-member-item.selected{background:var(--color-blue-50)}.is-mobile-view .approval-line-select-modal .mobile-member-list .mobile-member-item .member-info{display:flex;flex:1 1;flex-direction:column;gap:2px}.is-mobile-view .approval-line-select-modal .mobile-member-list .mobile-member-item .member-info .member-name{color:var(--color-gray-900);font-size:15px;font-weight:500}.is-mobile-view .approval-line-select-modal .mobile-member-list .mobile-member-item .member-info .member-position{color:var(--color-gray-500);font-size:13px}.is-mobile-view .approval-line-select-modal .mobile-member-list .mobile-member-item .checkbox{align-items:center;border:2px solid var(--color-gray-300);border-radius:6px;display:flex;height:24px;justify-content:center;transition:all .15s ease;width:24px}.is-mobile-view .approval-line-select-modal .mobile-member-list .mobile-member-item .checkbox.checked{background:var(--color-blue-500);border-color:var(--color-blue-500);color:#fff;font-size:14px;font-weight:700}.is-mobile-view .approval-line-select-modal .approval-line-select-list{border:none;border-bottom:1px solid var(--color-gray-200);border-radius:0;flex:1 1;height:auto;min-height:0;width:100%}.is-mobile-view .approval-line-select-modal .approval-line-select-list-body{height:100%;max-height:100%;overflow-y:auto;padding:12px}.is-mobile-view .approval-line-select-modal .approval-line-select-list-body .p-treenode .p-treenode-content .p-tree-toggler{display:flex!important}.is-mobile-view .approval-line-select-modal .approval-line-select-list-body .user-node+.p-tree-toggler{display:none!important}.is-mobile-view .approval-line-select-modal .approval-line-select-list-body .p-treenode-content:has(.user-node) .p-tree-toggler{display:none!important}.is-mobile-view .approval-line-select-modal .approval-line-select-list-body .mobile-department-list{display:flex;flex-direction:column;gap:0}.is-mobile-view .approval-line-select-modal .approval-line-select-list-body .mobile-department-list .mobile-department-item{align-items:center;border-bottom:1px solid var(--color-gray-100);cursor:pointer;display:flex;justify-content:space-between;padding:16px;transition:background .15s ease}.is-mobile-view .approval-line-select-modal .approval-line-select-list-body .mobile-department-list .mobile-department-item:active{background:var(--color-gray-50)}.is-mobile-view .approval-line-select-modal .approval-line-select-list-body .mobile-department-list .mobile-department-item .dept-info{display:flex;flex-direction:column;gap:4px}.is-mobile-view .approval-line-select-modal .approval-line-select-list-body .mobile-department-list .mobile-department-item .dept-info .dept-name{color:var(--color-gray-900);font-size:15px;font-weight:500}.is-mobile-view .approval-line-select-modal .approval-line-select-list-body .mobile-department-list .mobile-department-item .dept-info .member-count{color:var(--color-gray-500);font-size:13px}.is-mobile-view .approval-line-select-modal .approval-line-select-list-body .mobile-department-list .mobile-department-item .pi-angle-right{color:var(--color-gray-400);font-size:16px}.is-mobile-view .approval-line-select-modal .approval-line-select-list-body .mobile-member-selection{display:flex;flex-direction:column;height:100%}.is-mobile-view .approval-line-select-modal .approval-line-select-list-body .mobile-member-selection .mobile-member-header{align-items:center;background:#fff;border-bottom:1px solid var(--color-gray-200);display:flex;flex-shrink:0;gap:12px;padding:12px 16px}.is-mobile-view .approval-line-select-modal .approval-line-select-list-body .mobile-member-selection .mobile-member-header .back-button{align-items:center;background:#0000;border:none;color:var(--color-blue-600);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:4px;padding:6px 12px}.is-mobile-view .approval-line-select-modal .approval-line-select-list-body .mobile-member-selection .mobile-member-header .back-button .pi-angle-left{font-size:16px}.is-mobile-view .approval-line-select-modal .approval-line-select-list-body .mobile-member-selection .mobile-member-header .dept-title{color:var(--color-gray-900);flex:1 1;font-size:16px;font-weight:600;margin:0}.is-mobile-view .approval-line-select-modal .approval-line-select-list-body .mobile-member-selection .mobile-member-list{flex:1 1;overflow-y:auto;padding:8px 0}.is-mobile-view .approval-line-select-modal .approval-line-select-list-body .mobile-member-selection .mobile-member-list .mobile-member-item{align-items:center;border-bottom:1px solid var(--color-gray-100);cursor:pointer;display:flex;justify-content:space-between;padding:14px 16px;transition:background .15s ease}.is-mobile-view .approval-line-select-modal .approval-line-select-list-body .mobile-member-selection .mobile-member-list .mobile-member-item:active{background:var(--color-gray-50)}.is-mobile-view .approval-line-select-modal .approval-line-select-list-body .mobile-member-selection .mobile-member-list .mobile-member-item.selected{background:var(--color-blue-50);border-bottom-color:var(--color-blue-100)}.is-mobile-view .approval-line-select-modal .approval-line-select-list-body .mobile-member-selection .mobile-member-list .mobile-member-item .member-info{display:flex;flex-direction:column;gap:4px}.is-mobile-view .approval-line-select-modal .approval-line-select-list-body .mobile-member-selection .mobile-member-list .mobile-member-item .member-info .member-name{color:var(--color-gray-900);font-size:15px;font-weight:500}.is-mobile-view .approval-line-select-modal .approval-line-select-list-body .mobile-member-selection .mobile-member-list .mobile-member-item .member-info .member-position{color:var(--color-gray-500);font-size:13px}.is-mobile-view .approval-line-select-modal .approval-line-select-list-body .mobile-member-selection .mobile-member-list .mobile-member-item .member-checkbox{align-items:center;border:2px solid var(--color-gray-300);border-radius:6px;display:flex;height:24px;justify-content:center;transition:all .15s ease;width:24px}.is-mobile-view .approval-line-select-modal .approval-line-select-list-body .mobile-member-selection .mobile-member-list .mobile-member-item .member-checkbox .pi-check{color:#fff;font-size:14px}.is-mobile-view .approval-line-select-modal .approval-line-select-list-body .mobile-member-selection .mobile-member-list .mobile-member-item.selected .member-checkbox{background:var(--color-blue-600);border-color:var(--color-blue-600)}.is-mobile-view .approval-line-select-modal .approval-line-select-control{-ms-overflow-style:none;background:#fff;border-bottom:1px solid var(--color-gray-200);flex-direction:row;flex-shrink:0;flex-wrap:nowrap;gap:8px;justify-content:flex-start;overflow-x:auto;padding:12px 16px;scrollbar-width:none;width:100%}.is-mobile-view .approval-line-select-modal .approval-line-select-control::-webkit-scrollbar{display:none}.is-mobile-view .approval-line-select-modal .approval-line-select-control .control-button{align-items:center;background:#fff;border:1px solid var(--color-gray-300);border-radius:6px;color:var(--color-gray-700);display:flex;flex-shrink:0;font-size:13px;font-weight:500;gap:4px;justify-content:center;padding:8px 14px;transition:all .15s ease}.is-mobile-view .approval-line-select-modal .approval-line-select-control .control-button .arrow-icon-container{display:none}.is-mobile-view .approval-line-select-modal .approval-line-select-control .control-button:active{background:var(--color-blue-50);border-color:var(--color-blue-500);color:var(--color-blue-600)}.is-mobile-view .approval-line-select-modal .approval-line-select-control.mobile-swipe-control{background:#fff;border-bottom:1px solid var(--color-gray-200);gap:8px;padding:12px 16px}.is-mobile-view .approval-line-select-modal .approval-line-select-control.mobile-swipe-control .swipe-buttons{-ms-overflow-style:none;display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;width:100%}.is-mobile-view .approval-line-select-modal .approval-line-select-control.mobile-swipe-control .swipe-buttons::-webkit-scrollbar{display:none}.is-mobile-view .approval-line-select-modal .approval-line-select-control.mobile-swipe-control .swipe-buttons .control-button{align-items:center;background:#fff;border:1px solid var(--color-gray-300);border-radius:8px;color:var(--color-gray-700);display:flex;flex-shrink:0;font-size:14px;font-weight:500;justify-content:center;padding:10px 16px;transition:all .15s ease;white-space:nowrap}.is-mobile-view .approval-line-select-modal .approval-line-select-control.mobile-swipe-control .swipe-buttons .control-button:active{background:var(--color-blue-50);border-color:var(--color-blue-500);color:var(--color-blue-600)}.is-mobile-view .approval-line-select-modal .approval-line-select-order{border:none;border-radius:0;display:flex;flex:1 1;flex-direction:column;height:auto;min-height:0;width:100%}.is-mobile-view .approval-line-select-modal .approval-line-select-order .mobile-order-tabs{background:#fff;border-bottom:1px solid var(--color-gray-200);display:flex;flex-shrink:0}.is-mobile-view .approval-line-select-modal .approval-line-select-order .mobile-order-tabs .mobile-order-tab{align-items:center;background:#0000;border:none;color:var(--color-gray-500);cursor:pointer;display:flex;flex:1 1;font-size:14px;font-weight:500;gap:6px;justify-content:center;padding:14px 16px;position:relative;transition:all .2s ease}.is-mobile-view .approval-line-select-modal .approval-line-select-order .mobile-order-tabs .mobile-order-tab:after{background:#0000;bottom:0;content:"";height:2px;left:0;position:absolute;right:0;transition:background .2s ease}.is-mobile-view .approval-line-select-modal .approval-line-select-order .mobile-order-tabs .mobile-order-tab.active{color:var(--color-blue-600)}.is-mobile-view .approval-line-select-modal .approval-line-select-order .mobile-order-tabs .mobile-order-tab.active:after{background:var(--color-blue-600)}.is-mobile-view .approval-line-select-modal .approval-line-select-order .mobile-order-tabs .mobile-order-tab .tab-count{align-items:center;background:var(--color-gray-100);border-radius:10px;color:var(--color-gray-600);display:inline-flex;font-size:12px;font-weight:600;height:20px;justify-content:center;min-width:20px;padding:0 6px}.is-mobile-view .approval-line-select-modal .approval-line-select-order .mobile-order-tabs .mobile-order-tab.active .tab-count{background:var(--color-blue-50);color:var(--color-blue-600)}.is-mobile-view .approval-line-select-modal .approval-line-select-order-header-container{border-bottom:none;border-right:none;display:flex;flex:1 1;flex-direction:column;min-height:0;width:100%}.is-mobile-view .approval-line-select-modal .approval-line-select-order-header-container .approval-system-line-title-container{flex-shrink:0;padding:10px 12px}.is-mobile-view .approval-line-select-modal .approval-line-select-order-header-container .approval-line-list{flex:1 1;min-height:0;overflow-y:auto;padding:12px}.is-mobile-view .approval-line-select-modal .approval-line-select-order-header-container .approval-line-list>p{font-size:13px;padding:12px 0}.is-mobile-view .approval-line-select-modal .approval-line-select-order-ref{display:flex;flex:1 1;flex-direction:column;min-height:0;width:100%}.is-mobile-view .approval-line-select-modal .approval-line-select-order-ref .approval-system-line-title-container{flex-shrink:0;padding:10px 12px}.is-mobile-view .approval-line-select-modal .approval-line-select-order-ref .approval-system-line-list{flex:1 1;min-height:0;overflow-y:auto;padding:12px}.is-mobile-view .approval-line-select-modal .approval-line-select-order-ref .approval-system-line-list>p{font-size:13px;padding:12px 0}.is-mobile-view .approval-line-select-modal .approval-line-select-container--narrow .approval-line-select-order{flex-direction:column}.is-mobile-view .approval-line-select-modal .approval-line-select-container--narrow .approval-line-select-order-ref{flex:1 1}.is-mobile-view .approval-line-select-modal .team-node,.is-mobile-view .approval-line-select-modal .user-node{font-size:14px;padding:10px 8px}.is-mobile-view .approval-line-select-modal .team-node .node-icon,.is-mobile-view .approval-line-select-modal .user-node .node-icon{height:18px;width:18px}.is-mobile-view .approval-line-select-modal .team-node-container{padding:8px!important}.is-mobile-view .approval-line-select-modal .team-node-container .add-all-members-btn{font-size:11px;padding:6px 10px}.is-mobile-view .approval-line-select-modal .modal-footer{background:#fff;border-top:1px solid var(--color-gray-200);flex-shrink:0;gap:10px;padding:12px 16px}.is-mobile-view .approval-line-select-modal .modal-footer .approval-line-select-modal-cancel-btn,.is-mobile-view .approval-line-select-modal .modal-footer .approval-line-select-modal-save-btn{border-radius:8px;box-sizing:border-box;flex:1 1;font-size:14px;font-weight:500;height:44px;padding:10px 16px}.is-mobile-view .approval-line-select-modal .modal-footer .approval-line-select-modal-save-btn{width:auto}.approval-line-select-modal--mobile .approval-line-select-container.mobile-container{background:#fff;display:flex;flex-direction:column;height:100%;max-height:calc(85vh - 136px);overflow:hidden;padding:0}.approval-line-select-modal--mobile .approval-line-select-list.mobile-tree-section{border:none;border-radius:0;flex:1 1;min-height:0;overflow-y:auto}.approval-line-select-modal--mobile .approval-line-select-list.mobile-tree-section .approval-line-select-list-body{height:100%;padding:12px}.approval-line-select-modal--mobile .approval-line-select-list.mobile-tree-section .approval-line-select-list-body-tree{border:none;flex:1 1;max-height:100%}.approval-line-select-modal--mobile .approval-line-select-list.mobile-tree-section .approval-line-select-list-body-tree .p-treenode-content{border-radius:4px;padding:0}.approval-line-select-modal--mobile .approval-line-select-list.mobile-tree-section .approval-line-select-list-body-tree .p-treenode-content.p-highlight{background:var(--color-blue-50)}.approval-line-select-modal--mobile .approval-line-select-control.mobile-swipe-control{background:#fff;border-bottom:1px solid var(--color-gray-200);flex-shrink:0;gap:8px;padding:12px 16px}.approval-line-select-modal--mobile .approval-line-select-control.mobile-swipe-control .swipe-buttons{-ms-overflow-style:none;display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;width:100%}.approval-line-select-modal--mobile .approval-line-select-control.mobile-swipe-control .swipe-buttons::-webkit-scrollbar{display:none}.approval-line-select-modal--mobile .approval-line-select-control.mobile-swipe-control .swipe-buttons .control-button{align-items:center;background:#fff;border:1px solid var(--color-gray-300);border-radius:8px;color:var(--color-gray-700);display:flex;flex-shrink:0;font-size:14px;font-weight:500;justify-content:center;padding:10px 16px;transition:all .15s ease;white-space:nowrap}.approval-line-select-modal--mobile .approval-line-select-control.mobile-swipe-control .swipe-buttons .control-button:active{background:var(--color-blue-50);border-color:var(--color-blue-500);color:var(--color-blue-600)}.approval-line-select-modal--mobile .approval-line-select-order.mobile-order-section{background:#fff;border:none;border-radius:0;display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.approval-line-select-modal--mobile .approval-line-select-order.mobile-order-section .mobile-order-tabs{background:#fff;border-bottom:1px solid var(--color-gray-200);display:flex;flex-shrink:0}.approval-line-select-modal--mobile .approval-line-select-order.mobile-order-section .mobile-order-tabs .mobile-order-tab{align-items:center;background:#0000;border:none;color:var(--color-gray-500);cursor:pointer;display:flex;flex:1 1;font-size:14px;font-weight:500;gap:6px;justify-content:center;padding:14px 16px;position:relative;transition:all .2s ease}.approval-line-select-modal--mobile .approval-line-select-order.mobile-order-section .mobile-order-tabs .mobile-order-tab:after{background:#0000;bottom:0;content:"";height:2px;left:0;position:absolute;right:0;transition:background .2s ease}.approval-line-select-modal--mobile .approval-line-select-order.mobile-order-section .mobile-order-tabs .mobile-order-tab.active{color:var(--color-blue-600)}.approval-line-select-modal--mobile .approval-line-select-order.mobile-order-section .mobile-order-tabs .mobile-order-tab.active:after{background:var(--color-blue-600)}.approval-line-select-modal--mobile .approval-line-select-order.mobile-order-section .mobile-order-tabs .mobile-order-tab .tab-count{align-items:center;background:var(--color-gray-100);border-radius:10px;color:var(--color-gray-600);display:inline-flex;font-size:12px;font-weight:600;height:20px;justify-content:center;min-width:20px;padding:0 6px}.approval-line-select-modal--mobile .approval-line-select-order.mobile-order-section .mobile-order-tabs .mobile-order-tab.active .tab-count{background:var(--color-blue-50);color:var(--color-blue-600)}.approval-line-select-modal--mobile .approval-line-select-order.mobile-order-section .mobile-content-scroll{flex:1 1;min-height:0;overflow-y:auto}.approval-line-select-modal--mobile .approval-line-select-order.mobile-order-section .mobile-content-scroll::-webkit-scrollbar{width:4px}.approval-line-select-modal--mobile .approval-line-select-order.mobile-order-section .mobile-content-scroll::-webkit-scrollbar-track{background:#0000}.approval-line-select-modal--mobile .approval-line-select-order.mobile-order-section .mobile-content-scroll::-webkit-scrollbar-thumb{background-color:var(--color-gray-300);border-radius:4px}.approval-line-select-modal--mobile .approval-line-select-order.mobile-order-section .mobile-content-scroll{scrollbar-color:var(--color-gray-300) #0000;scrollbar-width:thin}.approval-line-select-modal--mobile .approval-line-select-order.mobile-order-section .mobile-content-scroll .approval-line-list,.approval-line-select-modal--mobile .approval-line-select-order.mobile-order-section .mobile-content-scroll .approval-system-line-list{padding:12px}.approval-line-select-modal--mobile .approval-line-select-order.mobile-order-section .mobile-content-scroll .approval-line-list>p,.approval-line-select-modal--mobile .approval-line-select-order.mobile-order-section .mobile-content-scroll .approval-system-line-list>p{color:var(--color-gray-500);font-size:13px;margin:0;padding:12px 0;text-align:center}.approval-line-select-modal--mobile .approval-line-select-order.mobile-order-section .approval-line-select-order-header-container{border:none;display:flex;flex-direction:column;height:100%;width:100%}.approval-line-select-modal--mobile .approval-line-select-order.mobile-order-section .approval-line-select-order-ref{display:flex;flex-direction:column;height:100%;width:100%}.approval-line-select-modal--mobile .modal-footer.mobile-footer{background:#fff;border-top:1px solid var(--color-gray-200);bottom:0;display:flex;flex-shrink:0;gap:10px;padding:12px 16px;position:-webkit-sticky;position:sticky;z-index:10}.approval-line-select-modal--mobile .modal-footer.mobile-footer .approval-line-select-modal-cancel-btn,.approval-line-select-modal--mobile .modal-footer.mobile-footer .approval-line-select-modal-save-btn{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;flex:1 1;font-size:14px;font-weight:500;height:44px;justify-content:center;padding:10px 16px}.approval-line-select-modal--mobile .modal-footer.mobile-footer .approval-line-select-modal-cancel-btn{background:#fff;border:1px solid var(--color-gray-300);color:var(--color-gray-700)}.approval-line-select-modal--mobile .modal-footer.mobile-footer .approval-line-select-modal-save-btn{background:#0c72de;color:#fff}.approval-line-select-modal--mobile .team-node,.approval-line-select-modal--mobile .user-node{font-size:14px;padding:10px 8px}.approval-line-select-modal--mobile .team-node .node-icon,.approval-line-select-modal--mobile .user-node .node-icon{height:18px;width:18px}.approval-line-select-modal--mobile .team-node-container{padding:8px!important}.approval-line-select-modal--mobile .team-node-container .add-all-members-btn{font-size:11px;padding:6px 10px}.add-approver-button{align-items:center;background:#f4f5f6;background:var(--grey-grey-150,#f4f5f6);border:none;border-radius:6px;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:row;gap:4px;height:36px;justify-content:center;width:100%}.add-approver-button img{height:16px;margin-right:4px;width:16px}.add-approver-button span{color:#464d53;font-size:14px;font-weight:600;letter-spacing:-.56px}.add-approver-button:hover{background:#eaedf0}.remove-approver-button{background:#0000;border:none;color:#999;cursor:pointer;font-size:16px;padding:4px 8px}.remove-approver-button:hover{color:#606971}.approval-lines-display{box-sizing:border-box;width:286px}.mobile-approval-line-content .approval-lines-display{width:100%}.approval-lines-section{border:1px solid #dee3e8;border-radius:8px;display:flex;flex-direction:column;gap:8px;margin-bottom:12px;padding:20px}.approval-lines-section:last-child{margin-bottom:0}.approval-lines-section__title{align-items:center;display:flex;gap:2px;margin-bottom:0;padding:8px 0;width:100%}.approval-lines-section__title img{box-sizing:border-box;flex-shrink:0;height:24px;padding:4px;width:24px}.approval-lines-section__title-text{color:#1d2a37;font-size:14px;font-weight:600;letter-spacing:-.56px;line-height:20px}.approval-lines-section__add-button{margin-top:0;width:100%}.approval-lines__list{width:100%}.main-approver-item{position:relative}.main-approver-item:not(:last-child){padding-bottom:32px}.main-approver-item:not(:last-child):after{background-color:#0c72de;background-color:var(--blue-blue-600,#0c72de);bottom:-24px;content:"";left:19px;position:absolute;top:32px;width:2px;z-index:0}.main-approver-item__comment{background-color:#f8f9fa;background-color:var(--grey-grey-50,#f8f9fa);border:1px solid #0c72de;border-radius:6px;box-sizing:border-box;color:#1d2a37;font-size:13px;line-height:1.6;margin-top:12px;padding:10px 12px;position:relative;white-space:pre-wrap;width:100%;word-break:break-word;z-index:1}.main-approver-item__details{align-items:center;flex-direction:row;justify-content:space-between}.main-approver-item__details,.reference-item{box-sizing:border-box;display:flex;width:100%}.reference-item{align-items:stretch;padding:8px 4px}.reference-item .approval-system-line-profile-reference{-webkit-user-drag:none;border-radius:50%;box-sizing:border-box;height:28px;user-select:none;-webkit-user-select:none;width:28px}.reference-item:not(:last-child){margin-bottom:12px}.reference-item__details-wrapper{align-items:center;display:flex;gap:16px;margin-bottom:8px;width:100%}.reference-item__comment{background-color:#f8f9fa;background-color:var(--grey-grey-50,#f8f9fa);border:1px solid #dee3e8;border-radius:6px;box-sizing:border-box;color:#464d53;font-size:13px;line-height:1.6;margin-bottom:8px;padding:10px 12px;white-space:pre-wrap;width:100%;word-break:break-word}.reference-item .approval-system-line-status-wrapper{align-items:center;display:flex;justify-content:center;position:relative}.approval-type-label{color:#606971;font-size:12px;margin-left:8px}.approval-system-line-container .approval-system-line-status-wrapper{align-items:center;display:flex;height:40px;justify-content:center;position:relative;width:40px}.approval-item-outer-wrapper{position:relative}.approval-item-outer-wrapper:not(:last-child){padding-bottom:32px}.approval-item-outer-wrapper:not(:last-child):after{background-color:#0c72de;background-color:var(--blue-blue-600,#0c72de);bottom:-24px;content:"";left:19px;position:absolute;top:32px;width:2px;z-index:0}.approval-comment-box{border:1px solid #dee3e8;border-radius:4px;box-sizing:border-box;font-size:13px;margin-bottom:0;margin-top:12px;min-height:60px;padding:8px;position:relative;resize:vertical;width:100%;z-index:1}.approval-system-line-wrapper>.approval-system-line-list>.approval-system-line-container{align-items:center;box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-between;padding:8px 0;width:100%}.approval-system-line-wrapper>.approval-system-line-list>.approval-system-line-container:not(:last-child){margin-bottom:8px}.approval-system-line-wrapper>.approval-system-line-list>.approval-system-line-container .approval-system-line-status-wrapper{align-items:center;display:flex;height:40px;justify-content:center;width:40px}.approval-system-line-wrapper>.approval-system-line-list>.approval-system-line-container>.approval-comment-box{border:1px solid #dee3e8;border-radius:4px;box-sizing:border-box;flex:1 1;font-size:13px;margin-bottom:0;margin-left:12px;margin-top:0;min-height:40px;padding:8px;resize:vertical}@media print{.approval-lines-section{border:none!important}}.is-mobile-view .approval-lines-display{width:100%}.is-mobile-view .approval-lines-section{border:none;border-radius:0;margin-bottom:16px;padding:0}.is-mobile-view .approval-lines-section__title{display:none}.is-mobile-view .approval-lines-section__title-text{font-size:15px}.is-mobile-view .approval-lines-section__add-button{margin-top:12px}.is-mobile-view .approval-lines-section__add-button .add-approver-button{gap:6px;height:32px}.is-mobile-view .approval-lines-section__add-button .add-approver-button img{height:14px;margin-right:2px;width:14px}.is-mobile-view .approval-lines-section__add-button .add-approver-button span{font-size:11px}.is-mobile-view .main-approver-item:not(:last-child){padding-bottom:20px}.is-mobile-view .main-approver-item:not(:last-child):after{bottom:-16px;left:15px;top:28px;width:1px}.is-mobile-view .main-approver-item__comment{font-size:12px;margin-top:8px;padding:8px 10px}.is-mobile-view .approval-system-line-profile-container .approval-system-line-profile{font-size:13px!important;height:32px!important;width:32px!important}.is-mobile-view .approval-system-line-profile-container .approval-system-line-profile-reference{font-size:12px!important;height:28px!important;width:28px!important}.is-mobile-view .approval-system-line-profile-container .approval-system-line-profile-name-container .approval-system-line-profile-name{font-size:13px}.is-mobile-view .approval-system-line-profile-container .approval-system-line-profile-name-container .approval-type-label{font-size:11px;margin-left:4px}.is-mobile-view .approval-system-line-profile-container .approval-system-line-profile-name-container .approval-system-line-profile-dept{font-size:11px}.is-mobile-view .approval-system-line-profile-container .approval-system-line-profile-name-container .approval-system-line-date{font-size:10px}.is-mobile-view .approval-sequence-number-wrapper{height:32px;width:32px}.is-mobile-view .approval-sequence-number-wrapper .approval-sequence-number img{height:20px;width:20px}.is-mobile-view .approval-sequence-number-wrapper .approval-sequence-number .sequence-number-text{font-size:9px}.is-mobile-view .approval-system-status{font-size:11px;padding:3px 6px}.is-mobile-view .reference-item{padding:6px 0}.is-mobile-view .reference-item:not(:last-child){margin-bottom:8px}.is-mobile-view .reference-item__comment{font-size:12px;padding:8px 10px}.is-mobile-view .approval-system-line-status-wrapper{height:32px;width:32px}.is-mobile-view .approval-system-line-status-wrapper img{height:18px;width:18px}.is-mobile-view .remove-approver-button{font-size:14px;padding:2px 6px}.approval-lines-empty{align-items:center;border-radius:6px;display:flex;justify-content:center;margin:10px 0;min-height:60px;padding:20px 0}.approval-lines-empty-text{color:#999;font-size:14px;line-height:1.5;text-align:center}.approval-lines-section.mobile-accordion-mode{border:none;margin-bottom:16px;padding:0}.approval-lines-section.mobile-accordion-mode:last-child{margin-bottom:0}.mobile-reference-title{border-top:1px solid #eaedf0;color:#606971;font-size:13px;font-weight:500;margin-top:8px;padding:12px 0 8px}.mobile-add-button{border-top:1px solid #eaedf0;margin-top:16px;padding-top:16px}.mobile-empty-placeholder{align-items:center;background:#f8f9fa;border:1px dashed #c9cdd1;border-radius:8px;display:flex;justify-content:center;margin-bottom:4px;padding:20px 16px}.mobile-empty-placeholder span{color:#8b95a1;font-family:Pretendard,sans-serif;font-size:14px;font-weight:500;letter-spacing:-.56px}.ApprovalRequestModal_body__oyUe2{align-items:flex-start;display:flex;gap:12px;min-height:0}.ApprovalRequestModal_formSection__aSsul{border:1px solid #dee3e8;border-radius:8px;display:flex;flex:1 1;flex-direction:column;gap:0;min-width:0;overflow:hidden;padding:20px}.ApprovalRequestModal_approvalSection__BehaG{flex-shrink:0;min-width:290px;overflow-x:hidden;overflow-y:auto;width:290px}.ApprovalRequestModal_bodyMobile__yz3E7{align-items:stretch;flex-direction:column}.ApprovalRequestModal_bodyMobile__yz3E7 .ApprovalRequestModal_formSection__aSsul{padding:16px}.ApprovalRequestModal_bodyMobile__yz3E7 .ApprovalRequestModal_approvalSection__BehaG{min-width:0;min-width:auto;width:100%}.RadioGroup_radioGroup__OxjLk{display:flex;flex-direction:column;gap:8px}.RadioGroup_label__nf6LS{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:14px;font-weight:500;line-height:20px}.RadioGroup_required__oW\+D\+{color:#e74c3c;margin-left:2px}.RadioGroup_options__7VYXx{display:flex;gap:12px}.RadioGroup_options__7VYXx.RadioGroup_vertical__ok7SW{flex-direction:column}.RadioGroup_options__7VYXx.RadioGroup_horizontal__tVOEF{flex-direction:row;flex-wrap:wrap}.RadioGroup_option__jxHdu{align-items:center;cursor:pointer;display:flex;gap:8px;-webkit-user-select:none;user-select:none}.RadioGroup_optionLabel__lu-jU{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;line-height:20px}.Radio_radio__r0LY6{cursor:pointer;display:inline-block;height:24px;position:relative;width:24px}.Radio_input__MidJu{height:0;opacity:0;position:absolute;width:0}.Radio_icon__6xjR8{flex-shrink:0;height:24px;position:relative;width:24px}.Radio_iconImage__gBTiy{color:#dee3e8;display:block;height:100%;pointer-events:none;transition:color .2s ease;width:100%}.Radio_radio__r0LY6.Radio_checked__EGOsi .Radio_iconImage__gBTiy,.Radio_radio__r0LY6:not(.Radio_disabled__mFh6t):hover .Radio_iconImage__gBTiy{color:#1d2a37}.Radio_radio__r0LY6.Radio_disabled__mFh6t{cursor:not-allowed;opacity:.5}.certificate-form{display:flex;flex-direction:column;gap:16px}.certificate-form .personal-info-container{background:#f8f9fa;border-radius:8px;color:#1d2a37;display:flex;flex-direction:column;gap:8px;padding:16px}.certificate-form .personal-info-container .info-title{font-size:14px;font-weight:500;letter-spacing:-.56px;line-height:20px}.certificate-form .personal-info-container .field-content{border-top:1px solid #e6e6e6;display:flex;flex-direction:column;padding:8px 0}.certificate-form .personal-info-container .field-content .content-title{font-size:14px;font-weight:500;letter-spacing:-.56px;line-height:20px}.certificate-form .personal-info-container .field-content .caution,.certificate-form .personal-info-container .field-content .content-list,.certificate-form .personal-info-container .field-content .content-text{font-size:12px;font-weight:500;letter-spacing:-.48px;line-height:20px}.certificate-form .personal-info-container .field-content .caution{color:#ff4d4f}.certificate-form .field-container{display:flex;flex-direction:column;gap:6px}.certificate-form .field-container .field-label{color:#1d2a37;font-size:14px;font-weight:600;letter-spacing:-.56px;line-height:1.5}.certificate-form .field-container .resident-number-input{margin-top:12px}.certificate-form .field-container .resident-number-input .resident-number-group{align-items:center;display:flex;gap:8px;max-width:100%;overflow:hidden;width:100%}.certificate-form .field-container .resident-number-input .resident-number-group .resident-input{border:1px solid #e1e2e3;border-radius:4px;box-sizing:border-box;font-family:monospace;font-size:14px;height:44px;letter-spacing:1px;padding:0 10px;text-align:center;width:50%}.certificate-form .field-container .resident-number-input .resident-number-group .resident-input#resident-second{-webkit-text-security:disc;text-security:disc}.certificate-form .field-container .resident-number-input .resident-number-group .resident-input:focus{border-color:#4096ff;outline:none}.certificate-form .field-container .resident-number-input .resident-number-group .resident-input::placeholder{color:#999;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:12px;letter-spacing:0;text-align:center}.certificate-form .field-container .resident-number-input .resident-number-group .divider{color:#666;flex-shrink:0;font-size:16px;-webkit-user-select:none;user-select:none}.certificate-form .field-container .sub-duties-container .sub-duties-group{background:#f8f9fa;border-radius:8px;display:flex;flex-direction:column;gap:12px;padding:16px}.certificate-form .field-container .sub-duties-container .sub-duties-group .checkbox-item{align-items:center;border-radius:4px;display:flex;gap:8px;padding:4px 0}.certificate-form .field-container .sub-duties-container .sub-duties-group .checkbox-item input[type=checkbox]{-webkit-appearance:none;appearance:none;border:2px solid #e1e2e3;border-radius:4px;cursor:pointer;height:16px;position:relative;width:16px}.certificate-form .field-container .sub-duties-container .sub-duties-group .checkbox-item input[type=checkbox]:hover{border-color:#333}.certificate-form .field-container .sub-duties-container .sub-duties-group .checkbox-item input[type=checkbox]:checked{background-color:#333;border-color:#333}.certificate-form .field-container .sub-duties-container .sub-duties-group .checkbox-item input[type=checkbox]:checked:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:9px;left:4px;position:absolute;top:1px;transform:rotate(45deg);width:6px}.certificate-form .field-container .sub-duties-container .sub-duties-group .checkbox-item label{color:#333;cursor:pointer;font-size:14px}.certificate-form .field-container .sub-duties-container .sub-duties-group .checkbox-item.custom{grid-column:2/3}.certificate-form .field-container .sub-duties-container .sub-duties-group .checkbox-item.custom .custom-duty-input{background:#0000;border:none;border-radius:4px;color:#333;flex:1 1;font-size:14px;padding:0 12px}.certificate-form .field-container .sub-duties-container .sub-duties-group .checkbox-item.custom .custom-duty-input:focus{outline:none}.certificate-form .field-container .sub-duties-container .sub-duties-group .checkbox-item.custom .custom-duty-input::placeholder{color:#999}.certificate-form .field-container .main-duty-container .custom-main-duty{display:flex;gap:8px}.certificate-form .field-container .main-duty-container .custom-main-duty .custom-main-duty-input{background:#fff;border:1px solid #e1e2e3;border-radius:4px;flex:1 1;font-size:14px;height:44px;padding:0 16px}.certificate-form .field-container .main-duty-container .custom-main-duty .custom-main-duty-input:focus{border-color:#4096ff;outline:none}.certificate-form .field-container .main-duty-container .custom-main-duty .custom-main-duty-input::placeholder{color:#999}.seal-warning{background:#fff8e1;border:1px solid #ffe082;border-radius:6px;color:#e65100;font-size:12px;line-height:1.5;margin-top:8px;padding:8px 12px}.custom-duty-wrap{align-items:center;display:flex;gap:8px}.doc-detail-container{padding:20px}.doc-detail-container .doc-header{margin-bottom:20px}.doc-detail-container .doc-header h3{font-size:20px;font-weight:600;margin-bottom:12px}.doc-detail-container .doc-header .doc-info{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:20px}.doc-detail-container .doc-header .doc-info .doc-info-item{align-items:center;display:flex;gap:8px}.doc-detail-container .doc-header .doc-info .doc-info-item .doc-info-label{color:#666;font-weight:500}.doc-detail-container .doc-header .doc-info .doc-info-item .doc-info-value{color:#333}.doc-detail-container .doc-content{border:1px solid #e0e0e0;border-radius:4px;margin-bottom:20px;max-height:400px;overflow-y:auto;padding:16px}.doc-detail-container .doc-data-view{margin-bottom:20px}.doc-detail-container .doc-data-view h4{color:#333;font-size:16px;font-weight:600;margin-bottom:12px}.doc-detail-container .doc-data-view .data-table{border-collapse:collapse;margin-bottom:16px;width:100%}.doc-detail-container .doc-data-view .data-table td,.doc-detail-container .doc-data-view .data-table th{border:1px solid #e0e0e0;padding:10px 12px}.doc-detail-container .doc-data-view .data-table th{background-color:#f5f5f5;color:#555;font-weight:500;text-align:left;width:140px}.doc-detail-container .doc-data-view .data-table td{color:#333}.doc-detail-container .doc-data-view .info-message{background-color:#f9f9f9;border-left:4px solid #1890ff;border-radius:4px;padding:12px}.doc-detail-container .doc-data-view .info-message p{color:#555;font-size:14px;margin:0}.doc-detail-container .approval-line-view h4{font-size:16px;font-weight:600;margin-bottom:12px;margin-top:0}.doc-detail-container .approval-line-view .approval-members{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.doc-detail-container .approval-line-view .approval-members .approval-member{align-items:flex-start;border:1px solid #e0e0e0;border-radius:4px;display:flex;justify-content:space-between;padding:12px}.doc-detail-container .approval-line-view .approval-members .approval-member .member-info .member-name{font-weight:500;margin-bottom:4px}.doc-detail-container .approval-line-view .approval-members .approval-member .member-info .member-position{color:#666;font-size:12px}.doc-detail-container .approval-line-view .approval-members .approval-member .member-reason{font-size:12px;margin-top:8px}.doc-detail-container .approval-line-view .approval-members .approval-member .member-reason .reason-label{color:#666;margin-right:4px}.doc-detail-container .approval-line-view .approval-members .approval-member .member-reason .reason-text{color:#f56c6c}.doc-detail-container .approval-line-view .reference-members h4{font-size:16px;font-weight:600;margin-bottom:12px}.doc-detail-container .approval-line-view .reference-members .reference-list{display:flex;flex-wrap:wrap;gap:8px}.doc-detail-container .approval-line-view .reference-members .reference-list .reference-member{background-color:#f5f5f5;border-radius:4px;color:#666;font-size:12px;padding:4px 8px}.loading-message{color:#666;padding:40px 0;text-align:center}.status-badge{display:inline-block;padding:2px 8px}.status-badge.approved-badge{background-color:#e6f7ee;color:#52c41a}.status-badge.rejected-badge{background-color:#fff1f0;color:#ff4d4f}.status-badge.waiting-badge{background-color:#e6f4ff;color:#1890ff}@keyframes checkAnimation{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}.sun-editor{background-color:#fff;border:1px solid #dadada;box-sizing:border-box;color:#000;font-family:Helvetica Neue;height:auto;user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;width:auto}.sun-editor *{-webkit-user-drag:none;box-sizing:border-box;overflow:visible}.sun-editor-common button,.sun-editor-common input,.sun-editor-common select,.sun-editor-common textarea{font-size:14px;line-height:1.5}.sun-editor-common blockquote,.sun-editor-common body,.sun-editor-common button,.sun-editor-common code,.sun-editor-common dd,.sun-editor-common div,.sun-editor-common dl,.sun-editor-common dt,.sun-editor-common fieldset,.sun-editor-common form,.sun-editor-common h1,.sun-editor-common h2,.sun-editor-common h3,.sun-editor-common h4,.sun-editor-common h5,.sun-editor-common h6,.sun-editor-common input,.sun-editor-common legend,.sun-editor-common li,.sun-editor-common ol,.sun-editor-common p,.sun-editor-common pre,.sun-editor-common select,.sun-editor-common td,.sun-editor-common textarea,.sun-editor-common th,.sun-editor-common ul{border:0;margin:0;padding:0}.sun-editor-common dl,.sun-editor-common li,.sun-editor-common menu,.sun-editor-common ol,.sun-editor-common ul{list-style:none!important}.sun-editor-common hr{margin:6px 0!important}.sun-editor textarea{border:0;padding:0;resize:none}.sun-editor button{background-color:initial;border:0;cursor:pointer;outline:none;touch-action:manipulation}.sun-editor button,.sun-editor input,.sun-editor select,.sun-editor textarea{vertical-align:middle}.sun-editor button span{display:block;margin:0;padding:0}.sun-editor button .txt{display:block;margin-top:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sun-editor button *{backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;pointer-events:none}.sun-editor svg{fill:currentColor}.sun-editor .se-svg,.sun-editor button>svg{fill:currentColor;display:block;float:none;height:16px;margin:auto;text-align:center;width:16px}.sun-editor .close>svg,.sun-editor .se-dialog-close>svg{height:10px;width:10px}.sun-editor .se-btn-select>svg{float:right;height:10px;width:10px}.sun-editor .se-btn-list>.se-list-icon{display:inline-block;height:16px;margin:-1px 10px 0 0;vertical-align:middle;width:16px}.sun-editor .se-line-breaker>button>svg{height:24px;width:24px}.sun-editor button>i:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-feature-settings:normal;display:inline-block;font-size:15px;font-style:normal;font-variant:normal;line-height:2;text-rendering:auto}.sun-editor button>[class=se-icon-text]{font-size:20px;line-height:1}.sun-editor .se-arrow,.sun-editor .se-arrow:after{border:11px solid #0000;display:block;height:0;position:absolute;width:0}.sun-editor .se-arrow.se-arrow-up{border-bottom-color:#dadada;border-top-width:0;left:20px;margin-left:-11px;top:-11px}.sun-editor .se-arrow.se-arrow-up:after{border-bottom-color:#fff;border-top-width:0;content:" ";margin-left:-11px;top:1px}.sun-editor .se-toolbar .se-arrow.se-arrow-up:after{border-bottom-color:#fafafa}.sun-editor .se-arrow.se-arrow-down{border-bottom-width:0;border-top-color:#dadada;left:0;margin-left:-11px;top:0}.sun-editor .se-arrow.se-arrow-down:after{border-bottom-width:0;border-top-color:#fff;content:" ";margin-left:-11px;top:-12px}.sun-editor .se-toolbar .se-arrow.se-arrow-down:after{border-top-color:#fafafa}.sun-editor .se-container{height:auto;position:relative;width:auto}.sun-editor button{color:#000}.sun-editor .se-btn{border:0;border-radius:4px;float:left;font-size:12px;height:34px;line-height:27px;margin:1px!important;padding:0;width:34px}.sun-editor .se-btn:enabled:focus,.sun-editor .se-btn:enabled:hover{background-color:#e1e1e1;border-color:#d1d1d1;outline:0 none}.sun-editor .se-btn:enabled:active{background-color:#d1d1d1;border-color:#c1c1c1;box-shadow:inset 0 3px 5px #c1c1c1}.sun-editor .se-btn-primary{background-color:#c7deff;border:1px solid #80bdff;border-radius:4px;color:#000}.sun-editor .se-btn-primary:focus,.sun-editor .se-btn-primary:hover{background-color:#80bdff;border-color:#3f9dff;color:#000;outline:0 none}.sun-editor .se-btn-primary:active{background-color:#3f9dff;border-color:#4592ff;box-shadow:inset 0 3px 5px #4592ff;color:#fff}.sun-editor input,.sun-editor select,.sun-editor textarea{border:1px solid #ccc;border-radius:4px;color:#000}.sun-editor input:focus,.sun-editor select:focus,.sun-editor textarea:focus{border:1px solid #80bdff;box-shadow:0 0 0 .2rem #c7deff;outline:0;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.sun-editor .se-btn:enabled.active{color:#4592ff;outline:0 none}.sun-editor .se-btn:enabled.active:focus,.sun-editor .se-btn:enabled.active:hover{background-color:#e1e1e1;border-color:#d1d1d1;outline:0 none}.sun-editor .se-btn:enabled.active:active{background-color:#d1d1d1;border-color:#c1c1c1;box-shadow:inset 0 3px 5px #c1c1c1}.sun-editor .se-btn:enabled.on{background-color:#e1e1e1;border-color:#d1d1d1;outline:0 none}.sun-editor .se-btn:enabled.on:focus,.sun-editor .se-btn:enabled.on:hover{background-color:#d1d1d1;border-color:#c1c1c1;outline:0 none}.sun-editor .se-btn:enabled.on:active{background-color:#c1c1c1;border-color:#b1b1b1;box-shadow:inset 0 3px 5px #b1b1b1}.sun-editor .se-btn-list:disabled,.sun-editor .se-btn:disabled,.sun-editor button:disabled{background-color:inherit;color:#bdbdbd;cursor:not-allowed}.sun-editor .se-loading-box{background-color:#fff;display:none;filter:alpha(opacity=70);height:100%;left:0;opacity:.7;position:absolute;top:0;width:100%;z-index:2147483647}.sun-editor .se-loading-box .se-loading-effect{animation:spinner .8s linear infinite;border-radius:50%;border-right:2px solid #0000;border-top:2px solid #07d;display:block;height:25px;left:50%;margin:-25px 0 0 -25px;position:absolute;top:50%;width:25px}.sun-editor .se-line-breaker{border-top:1px solid #3288ff;cursor:text;display:none;height:1px;position:absolute;width:100%;z-index:7}.sun-editor .se-line-breaker>button.se-btn{background-color:#fff;border:1px solid #0c2240;cursor:pointer;display:inline-block;float:none;height:30px;left:-50%;opacity:.6;position:relative;top:-15px;width:30px}.sun-editor .se-line-breaker>button.se-btn:hover{background-color:#fff;border-color:#041b39;opacity:.9}.sun-editor .se-line-breaker-component{background-color:#fff;border:1px solid #0c2240;border-radius:4px;cursor:pointer;display:none;height:24px;opacity:.6;position:absolute;width:24px;z-index:7}.sun-editor .se-line-breaker-component:hover{opacity:.9}.sun-editor .se-toolbar{background-color:#fafafa;display:block;height:auto;margin:0;outline:1px solid #dadada;overflow:visible;padding:0;position:relative;width:100%;z-index:5}.sun-editor .se-toolbar-shadow{background-color:initial!important;border:none!important;display:block!important;height:0!important;margin:0!important;outline:none!important;padding:0!important;z-index:0!important}.sun-editor .se-toolbar-cover{background-color:#fefefe;cursor:not-allowed;display:none;filter:alpha(opacity=50);font-size:36px;height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%;z-index:4}.sun-editor .se-toolbar-separator-vertical{display:inline-block;height:0;margin:0;vertical-align:top;width:0}.sun-editor .se-toolbar.se-toolbar-balloon,.sun-editor .se-toolbar.se-toolbar-inline{box-shadow:0 3px 9px #00000080;-webkit-box-shadow:0 3px 9px #00000080;display:none;position:absolute}.sun-editor .se-toolbar.se-toolbar-balloon{width:auto;z-index:2147483647}.sun-editor .se-toolbar.se-toolbar-sticky{position:fixed;top:0}.sun-editor .se-toolbar-sticky-dummy{display:none;position:static;z-index:-1}.sun-editor .se-btn-module{display:inline-block}.sun-editor .se-btn-module-border{border:1px solid #dadada;border-radius:4px;margin-left:1px;margin-right:1px}.sun-editor .se-btn-module-enter{background-color:initial;display:block;height:0;margin:0;padding:0;width:100%}.sun-editor .se-toolbar-more-layer{background-color:#fafafa;margin:0 -3px}.sun-editor .se-toolbar-more-layer .se-more-layer{border-top:1px solid #dadada;display:none}.sun-editor .se-toolbar-more-layer .se-more-layer .se-more-form{display:inline-block;height:auto;padding:4px 3px 0;width:100%}.sun-editor .se-btn-module .se-btn-more.se-btn-more-text{padding:0 4px;width:auto}.sun-editor .se-btn-module .se-btn-more:focus,.sun-editor .se-btn-module .se-btn-more:hover{background-color:#d1d1d1;border-color:#c1c1c1;color:#000;outline:0 none}.sun-editor .se-btn-module .se-btn-more.on{background-color:#d1d1d1;border-color:#c1c1c1;color:#333;outline:0 none}.sun-editor .se-btn-module .se-btn-more.on:hover{background-color:#c1c1c1;border-color:#b1b1b1;color:#000;outline:0 none}.sun-editor .se-menu-list,.sun-editor .se-menu-list li{float:left;margin:0;padding:0}.sun-editor .se-menu-list li{position:relative}.sun-editor .se-btn-select{display:flex;padding:4px 6px;width:auto}.sun-editor .se-btn-select .txt{flex:auto;text-align:left}.sun-editor .se-btn-select.se-btn-tool-font{width:100px}.sun-editor .se-btn-select.se-btn-tool-format{width:82px}.sun-editor .se-btn-select.se-btn-tool-size{width:78px}.sun-editor .se-btn-tray{height:auto;margin:0;padding:4px 3px 0;position:relative;width:100%}.sun-editor .se-menu-tray{height:0;left:0;position:absolute;top:0;width:100%}.sun-editor .se-submenu{overflow-x:hidden;overflow-y:auto}.sun-editor .se-menu-container{overflow-x:visible;overflow-x:initial;overflow-y:visible;overflow-y:initial}.sun-editor .se-list-layer{background-color:#fff;border:1px solid #bababa;border-radius:4px;box-shadow:0 3px 9px #00000080;display:none;height:auto;left:0;outline:0 none;padding:6px 0;position:absolute;top:0;z-index:5}.sun-editor .se-list-layer .se-list-inner{margin:0;overflow-x:visible;overflow-x:initial;overflow-y:visible;overflow-y:initial;overflow:visible;padding:0}.sun-editor .se-list-layer button{margin:0;width:100%}.sun-editor .se-list-inner ul{padding:0;width:100%}.sun-editor .se-list-inner li>button{min-width:100%;width:-webkit-max-content;width:max-content}.sun-editor .se-list-inner .se-list-basic li{width:100%}.sun-editor .se-list-inner .se-list-basic li button.active{background-color:#80bdff;border:1px solid #3f9dff;border-left:0;border-right:0}.sun-editor .se-list-inner .se-list-basic li button.active:hover{background-color:#3f9dff;border:1px solid #4592ff;border-left:0;border-right:0}.sun-editor .se-list-inner .se-list-basic li button.active:active{background-color:#4592ff;border:1px solid #407dd1;border-left:0;border-right:0;box-shadow:inset 0 3px 5px #407dd1}.sun-editor .se-list-inner .se-list-checked li button>.se-svg{float:left;padding:6px 6px 0 0}.sun-editor .se-list-inner .se-list-checked li button>.se-svg>svg{display:none}.sun-editor .se-list-inner .se-list-checked li button.se-checked{color:#4592ff}.sun-editor .se-list-inner .se-list-checked li button.se-checked>.se-svg>svg{display:block}.sun-editor .se-btn-list{cursor:pointer;font-size:12px;height:auto;line-height:normal;min-height:32px;padding:0 14px;text-align:left;text-decoration:none;text-indent:0;width:100%}.sun-editor .se-btn-list.default_value{background-color:#f3f3f3;border-bottom:1px dotted #b1b1b1;border-top:1px dotted #b1b1b1}.sun-editor .se-btn-list:focus,.sun-editor .se-btn-list:hover{background-color:#e1e1e1;border-color:#d1d1d1;outline:0 none}.sun-editor .se-btn-list:active{background-color:#d1d1d1;border-color:#c1c1c1;box-shadow:inset 0 3px 5px #c1c1c1}.sun-editor .se-list-layer.se-list-font-size{max-height:300px;min-width:140px}.sun-editor .se-list-layer.se-list-font-family{min-width:156px}.sun-editor .se-list-layer.se-list-font-family .default{border-bottom:1px solid #ccc}.sun-editor .se-list-layer.se-list-line{width:125px}.sun-editor .se-list-layer.se-list-line hr{border-width:1px 0 0;height:1px}.sun-editor .se-list-layer.se-list-align .se-list-inner{left:9px}.sun-editor .se-list-layer.se-list-format{min-width:156px}.sun-editor .se-list-layer.se-list-format li{padding:0;width:100%}.sun-editor .se-list-layer.se-list-format ul .se-btn-list{line-height:100%}.sun-editor .se-list-layer.se-list-format ul .se-btn-list[data-value=h1]{height:40px}.sun-editor .se-list-layer.se-list-format ul .se-btn-list[data-value=h2]{height:34px}.sun-editor .se-list-layer.se-list-format ul p{font-size:13px}.sun-editor .se-list-layer.se-list-format ul div{font-size:13px;padding:4px 2px}.sun-editor .se-list-layer.se-list-format ul h1{color:#333;font-size:2em;font-weight:700}.sun-editor .se-list-layer.se-list-format ul h2{color:#333;font-size:1.5em;font-weight:700}.sun-editor .se-list-layer.se-list-format ul h3{color:#333;font-size:1.17em;font-weight:700}.sun-editor .se-list-layer.se-list-format ul h4{color:#333;font-size:1em;font-weight:700}.sun-editor .se-list-layer.se-list-format ul h5{color:#333;font-size:.83em;font-weight:700}.sun-editor .se-list-layer.se-list-format ul h6{color:#333;font-size:.67em;font-weight:700}.sun-editor .se-list-layer.se-list-format ul blockquote{background-color:initial;border-color:#b1b1b1;border-left:5px #b1b1b1;border-style:solid;color:#999;font-size:13px;height:22px;line-height:1.5;margin:0;padding:0 0 0 7px}.sun-editor .se-list-layer.se-list-format ul pre{background-color:#f9f9f9;border:1px solid #e1e1e1;border-radius:4px;color:#666;font-size:13px;margin:0;padding:4px 11px}.sun-editor .se-selector-table{-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 6px 12px rgba(0,0,0,.175);display:none;float:left;font-size:14px;left:1px;list-style:none;margin:2px 0 0;padding:5px 0;position:absolute;text-align:left;top:34px;z-index:5}.sun-editor .se-selector-table .se-table-size{font-size:18px;padding:0 5px}.sun-editor .se-selector-table .se-table-size-picker{cursor:pointer;font-size:18px;height:10em;position:absolute!important;width:10em;z-index:3}.sun-editor .se-selector-table .se-table-size-highlighted{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAADJmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDIgNzkuMTYwOTI0LCAyMDE3LzA3LzEzLTAxOjA2OjM5ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4QTZCNzMzN0I3RUYxMUU4ODcwQ0QwMjM1NTgzRTJDNyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4QTZCNzMzNkI3RUYxMUU4ODcwQ0QwMjM1NTgzRTJDNyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0MzYyNEUxRUI3RUUxMUU4ODZGQzgwRjNBODgyNTdFOSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0MzYyNEUxRkI3RUUxMUU4ODZGQzgwRjNBODgyNTdFOSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pl0yAuwAAABBSURBVDhPY/wPBAxUAGCDGvdBeWSAeicIDTfIXREiQArYeR9hEBOEohyMGkQYjBpEGAxjg6ib+yFMygCVvMbAAABj0hwMTNeKJwAAAABJRU5ErkJggg==) repeat;font-size:18px;height:1em;position:absolute!important;width:1em;z-index:2}.sun-editor .se-selector-table .se-table-size-unhighlighted{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASAgMAAAAroGbEAAAACVBMVEUAAIj4+Pjp6ekKlAqjAAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfYAR0BKhmnaJzPAAAAG0lEQVQI12NgAAOtVatWMTCohoaGUY+EmIkEAEruEzK2J7tvAAAAAElFTkSuQmCC) repeat;font-size:18px;height:10em;position:relative!important;width:10em;z-index:1}.sun-editor .se-selector-table .se-table-size-display{padding-left:5px}.sun-editor .se-list-layer.se-table-split{top:36px}.sun-editor .se-list-layer .se-selector-color{display:flex;height:auto;margin:auto;max-width:270px;padding:0;width:-webkit-max-content;width:max-content}.sun-editor .se-list-layer .se-selector-color .se-color-pallet{height:100%;padding:0;width:100%}.sun-editor .se-list-layer .se-selector-color .se-color-pallet li{display:flex;float:left;margin:0;position:relative}.sun-editor .se-list-layer .se-selector-color .se-color-pallet button{cursor:default;display:block;height:30px;text-indent:-9999px;width:30px}.sun-editor .se-list-layer .se-selector-color .se-color-pallet button.active,.sun-editor .se-list-layer .se-selector-color .se-color-pallet button:focus,.sun-editor .se-list-layer .se-selector-color .se-color-pallet button:hover{border:3px solid #fff}.sun-editor .se-form-group{display:flex;height:auto;min-height:40px;padding:4px;width:100%}.sun-editor .se-form-group input{border:1px solid #ccc;border-radius:.25rem;display:inline-block;flex:auto;font-size:12px;height:33px;margin:1px 0;padding:0;width:auto}.sun-editor .se-form-group button,.sun-editor .se-submenu-form-group button{float:right;height:34px;margin:0 2px!important;width:34px}.sun-editor .se-form-group button.se-btn{border:1px solid #ccc}.sun-editor .se-form-group>div{position:relative}.sun-editor .se-form-group label{display:inline-block;font-weight:700;margin-bottom:5px;max-width:100%}.sun-editor .se-form-group-label{height:auto;padding:0 4px;width:100%}.sun-editor .se-form-group-label label{font-size:13px;font-weight:700}.sun-editor .se-submenu .se-form-group input{color:#555;height:33px;width:auto}.sun-editor .se-submenu .se-form-group .se-color-input{border:none;border-bottom:2px solid #b1b1b1;outline:none;text-transform:uppercase;width:72px}.sun-editor .se-submenu .se-form-group .se-color-input:focus{border-bottom:3px solid #b1b1b1}.sun-editor .se-wrapper{height:auto;overflow:hidden;position:relative!important;width:100%;z-index:1}.sun-editor .se-wrapper .se-wrapper-inner{-webkit-overflow-scrolling:touch;height:100%;min-height:65px;overflow-x:auto;overflow-y:auto;user-select:auto;-o-user-select:auto;-moz-user-select:auto;-khtml-user-select:auto;-webkit-user-select:auto;-ms-user-select:auto;width:100%}.sun-editor .se-wrapper .se-wrapper-inner:focus{outline:none}.sun-editor .se-wrapper .se-wrapper-code{background-color:#191919;color:#fff;font-size:13px;margin:0;padding:4px;resize:none!important;word-break:break-all}.sun-editor .se-wrapper .se-wrapper-wysiwyg{display:block}.sun-editor .se-wrapper .se-wrapper-code-mirror{font-size:13px}.sun-editor .se-wrapper .se-placeholder{backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;color:#b1b1b1;display:none;font-size:13px;left:0;line-height:1.5;margin-left:0;margin-right:0;margin-top:0;overflow:hidden;padding-left:16px;padding-right:16px;padding-top:16px;pointer-events:none;position:absolute;right:0;text-overflow:ellipsis;top:0;white-space:nowrap;z-index:1}.sun-editor .se-resizing-bar{background-color:#fafafa;border-top:1px solid #dadada;cursor:ns-resize;display:flex;height:auto;min-height:16px;padding:0 4px;width:auto}.sun-editor .se-resizing-bar.se-resizing-none{cursor:default}.sun-editor .se-resizing-back{cursor:default;display:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2147483647}.sun-editor .se-resizing-bar .se-navigation{background:#0000;color:#666;flex:auto;font-size:10px;height:auto;line-height:1.5;margin:0;padding:0;position:relative;width:auto}.sun-editor .se-resizing-bar .se-char-counter-wrapper{background:#0000;color:#999;display:block;flex:none;font-size:13px;height:auto;margin:0;padding:0;position:relative;width:auto}.sun-editor .se-resizing-bar .se-char-counter-wrapper.se-blink{animation:blinker .2s linear infinite;color:#b94a48}.sun-editor .se-resizing-bar .se-char-counter-wrapper .se-char-label{margin-right:4px}.sun-editor .se-dialog{display:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2147483647}.sun-editor .se-dialog button,.sun-editor .se-dialog input,.sun-editor .se-dialog label{color:#111;font-size:14px;line-height:1.5;margin:0}.sun-editor .se-dialog .se-dialog-back{background-color:#222;opacity:.5}.sun-editor .se-dialog .se-dialog-back,.sun-editor .se-dialog .se-dialog-inner{height:100%;left:0;position:absolute;top:0;width:100%}.sun-editor .se-dialog .se-dialog-inner .se-dialog-content{-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#fff;border:1px solid #0003;border-radius:4px;box-shadow:0 3px 9px #00000080;margin:1.75rem auto;max-width:500px;outline:0;position:relative;width:auto}@media screen and (max-width:509px){.sun-editor .se-dialog .se-dialog-inner .se-dialog-content{width:100%}}.sun-editor .se-dialog .se-dialog-inner .se-dialog-content label{display:inline-block;font-weight:700;margin-bottom:5px;max-width:100%}.sun-editor .se-dialog .se-dialog-inner .se-dialog-content .se-btn-primary{border-radius:4px;display:inline-block;font-size:14px;font-weight:400;line-height:1.42857143;margin:0 0 10px!important;padding:6px 12px;text-align:center;touch-action:manipulation;vertical-align:middle;white-space:nowrap}.sun-editor .se-dialog .se-dialog-inner .se-dialog-header{border-bottom:1px solid #e5e5e5;height:50px;padding:6px 15px}.sun-editor .se-dialog .se-dialog-inner .se-dialog-header .se-dialog-close{-webkit-appearance:none;filter:alpha(opacity=100);float:right;font-weight:700;opacity:1;text-shadow:0 1px 0 #fff}.sun-editor .se-dialog .se-dialog-inner .se-dialog-header .se-modal-title{float:left;font-size:14px;font-weight:700;line-height:2.5;margin:0;padding:0}.sun-editor .se-dialog .se-dialog-inner .se-dialog-body{padding:15px 15px 5px;position:relative}.sun-editor .se-dialog .se-dialog-inner .se-dialog-form{margin-bottom:10px}.sun-editor .se-dialog .se-dialog-inner .se-dialog-form-footer{margin-bottom:0;margin-top:10px}.sun-editor .se-dialog .se-dialog-inner input:disabled{background-color:#f3f3f3}.sun-editor .se-dialog .se-dialog-inner .se-dialog-size-text{width:100%}.sun-editor .se-dialog .se-dialog-inner .se-dialog-size-text .size-h,.sun-editor .se-dialog .se-dialog-inner .se-dialog-size-text .size-w{text-align:center;width:70px}.sun-editor .se-dialog .se-dialog-inner .se-dialog-size-x{margin:0 8px;text-align:center;width:25px}.sun-editor .se-dialog .se-dialog-inner .se-dialog-footer{border-top:1px solid #e5e5e5;height:auto;min-height:55px;padding:10px 15px 0;text-align:right}.sun-editor .se-dialog .se-dialog-inner .se-dialog-footer>div{float:left}.sun-editor .se-dialog .se-dialog-inner .se-dialog-footer>div>label{margin:0 5px 0 0}.sun-editor .se-dialog .se-dialog-inner .se-dialog-btn-radio{margin-left:12px;margin-right:6px}.sun-editor .se-dialog .se-dialog-inner .se-dialog-btn-check{margin-left:12px;margin-right:4px}.sun-editor .se-dialog .se-dialog-inner .se-dialog-form-footer .se-dialog-btn-check{margin-left:0;margin-right:4px}.sun-editor .se-dialog .se-dialog-inner .se-dialog-form-footer label:first-child{margin-left:0;margin-right:16px}.sun-editor .se-dialog .se-dialog-inner .se-dialog-form .se-dialog-form-files{align-items:center;display:flex;position:relative}.sun-editor .se-dialog .se-dialog-inner .se-dialog-form .se-dialog-form-files>input{flex:auto}.sun-editor .se-dialog .se-dialog-inner .se-dialog-form .se-dialog-form-files .se-dialog-files-edge-button{border:1px solid #ccc;flex:auto;opacity:.8}.sun-editor .se-dialog .se-dialog-inner .se-dialog-form .se-dialog-form-files .se-dialog-files-edge-button.se-file-remove>svg{height:8px;width:8px}.sun-editor .se-dialog .se-dialog-inner .se-dialog-form .se-dialog-form-files .se-dialog-files-edge-button:hover{background-color:#f0f0f0;outline:0 none}.sun-editor .se-dialog .se-dialog-inner .se-dialog-form .se-dialog-form-files .se-dialog-files-edge-button:active{background-color:#e9e9e9;box-shadow:inset 0 3px 5px #d6d6d6}.sun-editor .se-dialog .se-dialog-inner .se-dialog-form .se-input-select{display:inline-block;font-size:14px;height:34px;line-height:1.42857143;text-align:center;width:auto}.sun-editor .se-dialog .se-dialog-inner .se-dialog-form .se-input-control{display:inline-block;font-size:14px;height:34px;line-height:1.42857143;text-align:center;width:70px}.sun-editor .se-dialog .se-dialog-inner .se-dialog-form .se-input-form{display:block;font-size:14px;height:34px;line-height:1.42857143;padding:0 4px;width:100%}.sun-editor .se-dialog .se-dialog-inner .se-dialog-form .se-input-form.se-input-url{direction:ltr}.sun-editor .se-dialog .se-dialog-inner .se-dialog-form .se-input-form.se-input-url:disabled{color:#999;text-decoration:line-through}.sun-editor .se-dialog .se-dialog-inner .se-dialog-form .se-video-ratio{margin-left:4px;width:70px}.sun-editor .se-dialog .se-dialog-inner .se-dialog-form a{color:#004cff}.sun-editor .se-dialog .se-dialog-inner .se-dialog-btn-revert{border:1px solid #ccc}.sun-editor .se-dialog .se-dialog-inner .se-dialog-btn-revert:hover{background-color:#e1e1e1;border-color:#d1d1d1;outline:0 none}.sun-editor .se-dialog .se-dialog-inner .se-dialog-btn-revert:active{background-color:#d1d1d1;border-color:#c1c1c1;box-shadow:inset 0 3px 5px #c1c1c1}.sun-editor .se-dialog-tabs{border-bottom:1px solid #e5e5e5;height:25px;width:100%}.sun-editor .se-dialog-tabs button{background-color:#e5e5e5;border-right:1px solid #e5e5e5;float:left;outline:none;padding:2px 13px;transition:.3s}.sun-editor .se-dialog-tabs button:hover{background-color:#fff}.sun-editor .se-dialog-tabs button.active{background-color:#fff;border-bottom:0}.sun-editor .se-dialog .se-dialog-inner .se-dialog-form .se-input-form.se-math-exp{border:1px solid #ccc;direction:ltr;font-size:13px;height:14em;padding:4px;resize:vertical}.sun-editor .se-dialog .se-dialog-inner .se-dialog-form .se-input-select.se-math-size{height:28px;margin-left:1em;width:6em}.sun-editor .se-dialog .se-dialog-inner .se-dialog-form .se-math-preview{font-size:13px}.sun-editor .se-dialog .se-dialog-inner .se-dialog-form .se-math-preview>span{box-shadow:0 0 0 .1rem #c7deff;display:inline-block}.sun-editor .se-dialog .se-dialog-inner .se-dialog-form .se-math-preview>span *{direction:ltr}.sun-editor .se-dialog .se-dialog-inner .se-dialog-form .se-math-preview>.se-math-katex-error{box-shadow:0 0 0 .1rem #f2dede;color:#b94a48}.sun-editor .se-dialog .se-dialog-inner .se-dialog-form .se-math-preview>.se-math-katex-error svg{color:#b94a48;height:30px;width:auto}.sun-editor .se-dialog .se-dialog-inner .se-link-preview{background-color:initial;color:#666;display:block;font-family:inherit;font-size:13px;font-weight:400;height:auto;max-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:pre;word-break:break-all}.sun-editor .se-dialog .se-dialog-inner .se-anchor-preview-form{display:flex;margin-top:4px;width:100%}.sun-editor .se-dialog .se-dialog-inner .se-anchor-preview-form .se-svg.se-anchor-preview-icon{color:#4592ff;display:none;flex:initial;line-height:1.5}.sun-editor .se-dialog .se-dialog-inner .se-anchor-preview-form .se-link-preview{flex:auto;margin:0}.sun-editor .se-dialog .se-dialog-inner .se-anchor-rel{height:34px}.sun-editor .se-dialog .se-dialog-inner .se-anchor-rel-btn{color:#3f9dff;width:46px}.sun-editor .se-dialog .se-dialog-inner .se-anchor-rel-wrapper{display:flex;line-height:1.5;padding-top:6px}.sun-editor .se-dialog .se-dialog-inner .se-anchor-rel-preview{text-align:left}.sun-editor .se-controller .se-arrow.se-arrow-up{border-bottom-color:#00000040}.sun-editor .se-controller{word-wrap:normal;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#fff;border:1px solid #00000040;border-radius:4px;box-shadow:0 5px 10px #0003;display:none;letter-spacing:normal;line-break:auto;overflow:visible;position:absolute;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;z-index:6}.sun-editor .se-controller .se-btn-group{display:flex;left:0;padding:2px;position:relative;top:0;vertical-align:middle}.sun-editor .se-controller .se-btn-group .se-btn-group-sub{display:none;left:50%;min-width:auto;width:-webkit-max-content;width:max-content}.sun-editor .se-controller .se-btn-group .se-btn-group-sub button{margin:0;min-width:72px}.sun-editor .se-controller .se-btn-group button{border:none;border-radius:4px;display:inline-block;font-size:12px;font-weight:400;height:auto;line-height:1.5;margin:1px;min-height:34px;padding:5px 10px;position:relative;text-align:center;touch-action:manipulation;vertical-align:middle;white-space:nowrap}.sun-editor .se-controller .se-btn-group button:focus:enabled,.sun-editor .se-controller .se-btn-group button:hover:enabled{background-color:#e1e1e1;border-color:#d1d1d1;outline:0 none}.sun-editor .se-controller .se-btn-group button:active:enabled{background-color:#d1d1d1;border-color:#c1c1c1;box-shadow:inset 0 3px 5px #c1c1c1}.sun-editor .se-controller .se-btn-group button span{display:block;margin:0;padding:0}.sun-editor .se-controller .se-btn-group button:enabled.active{color:#4592ff;outline:0 none}.sun-editor .se-controller .se-btn-group button:enabled.active:focus,.sun-editor .se-controller .se-btn-group button:enabled.active:hover{background-color:#e1e1e1;border-color:#d1d1d1;outline:0 none}.sun-editor .se-controller .se-btn-group button:enabled.active:active{background-color:#d1d1d1;border-color:#c1c1c1;box-shadow:inset 0 3px 5px #c1c1c1}.sun-editor .se-controller .se-btn-group button:enabled.on{background-color:#e1e1e1;border-color:#d1d1d1;outline:0 none}.sun-editor .se-controller .se-btn-group button:enabled.on:focus,.sun-editor .se-controller .se-btn-group button:enabled.on:hover{background-color:#d1d1d1;border-color:#c1c1c1;outline:0 none}.sun-editor .se-controller .se-btn-group button:enabled.on:active{background-color:#c1c1c1;border-color:#b1b1b1;box-shadow:inset 0 3px 5px #b1b1b1}.sun-editor .se-controller .se-form-group input{min-width:120px}.sun-editor .se-controller-resizing{font-size:14px;font-style:normal;font-weight:400;line-height:1.42857143;margin-top:-50px!important;padding:0}.sun-editor .se-controller-resizing .se-btn-group .se-btn-group-sub.se-resizing-align-list{width:74px}.sun-editor .se-resizing-container{background-color:initial;display:none;outline:1px solid #3f9dff;position:absolute}.sun-editor .se-resizing-container .se-modal-resize{background-color:#3f9dff;display:inline-block;opacity:.3;position:absolute}.sun-editor .se-resizing-container .se-resize-dot{height:100%;left:0;position:absolute;top:0;width:100%}.sun-editor .se-resizing-container .se-resize-dot>span{background-color:#3f9dff;border:1px solid #4592ff;height:7px;position:absolute;width:7px}.sun-editor .se-resizing-container .se-resize-dot>span.tl{cursor:nw-resize;left:-5px;top:-5px}.sun-editor .se-resizing-container .se-resize-dot>span.tr{cursor:ne-resize;right:-5px;top:-5px}.sun-editor .se-resizing-container .se-resize-dot>span.bl{bottom:-5px;cursor:sw-resize;left:-5px}.sun-editor .se-resizing-container .se-resize-dot>span.br{bottom:-5px;cursor:se-resize;right:-5px}.sun-editor .se-resizing-container .se-resize-dot>span.lw{bottom:50%;cursor:w-resize;left:-7px}.sun-editor .se-resizing-container .se-resize-dot>span.th{cursor:n-resize;left:50%;top:-7px}.sun-editor .se-resizing-container .se-resize-dot>span.rw{bottom:50%;cursor:e-resize;right:-7px}.sun-editor .se-resizing-container .se-resize-dot>span.bh{bottom:-7px;cursor:s-resize;right:50%}.sun-editor .se-resizing-container .se-resize-display{background-color:#333;border-radius:4px;bottom:0;color:#fff;font-size:12px;margin:5px;padding:5px;position:absolute;right:0}.sun-editor .se-controller-table,.sun-editor .se-controller-table-cell{width:auto}.sun-editor .se-controller-link,.sun-editor .se-controller-table,.sun-editor .se-controller-table-cell{font-size:14px;font-style:normal;font-weight:400;line-height:1.42857143;padding:0}.sun-editor .se-controller-link:after,.sun-editor .se-controller-link:before{box-sizing:border-box}.sun-editor .se-controller-link .link-content{margin:0;padding:0}.sun-editor .se-controller-link .link-content a{color:#4592ff;display:inline-block;margin-left:5px;max-width:200px;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.sun-editor .se-select-list{background-color:#fff;border:1px solid #bababa;box-shadow:0 3px 9px #00000080;display:none;left:0;margin:0;max-width:100%;outline:0 none;padding:0;position:absolute;top:0;width:auto}.sun-editor .se-select-list .se-select-item{cursor:pointer;font-size:13px;line-height:28px;margin:2px 0;min-height:28px;padding:0 5px}.sun-editor .se-select-list.__se_select-menu-mouse-move .se-select-item:hover,.sun-editor .se-select-list:not(.__se_select-menu-mouse-move) .se-select-item.active{background-color:#e1e1e1}.sun-editor .se-dialog-form-files .se-select-list{width:100%}.sun-editor .se-file-browser{display:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2147483647}.sun-editor .se-file-browser button,.sun-editor .se-file-browser input,.sun-editor .se-file-browser label{color:#111;font-size:14px;line-height:1.5;margin:0}.sun-editor .se-file-browser .se-file-browser-back{background-color:#222;opacity:.5}.sun-editor .se-file-browser .se-file-browser-back,.sun-editor .se-file-browser .se-file-browser-inner{display:block;height:100%;left:0;position:absolute;top:0;width:100%}.sun-editor .se-file-browser .se-file-browser-inner .se-file-browser-content{-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#fff;border:1px solid #0003;border-radius:4px;box-shadow:0 3px 9px #00000080;margin:20px auto;max-width:100%;outline:0;position:relative;width:960px}.sun-editor .se-file-browser .se-file-browser-header{border-bottom:1px solid #e5e5e5;height:auto;min-height:50px;padding:6px 15px}.sun-editor .se-file-browser .se-file-browser-header .se-file-browser-close{-webkit-appearance:none;filter:alpha(opacity=100);float:right;font-weight:700;opacity:1;text-shadow:0 1px 0 #fff}.sun-editor .se-file-browser .se-file-browser-header .se-file-browser-close>svg{height:12px;width:12px}.sun-editor .se-file-browser .se-file-browser-header .se-file-browser-title{font-size:16px;font-weight:700;line-height:2.2;margin:0;padding:0}.sun-editor .se-file-browser .se-file-browser-tags{display:block;margin:0 -15px;padding:0;text-align:left;width:100%}.sun-editor .se-file-browser .se-file-browser-tags a{-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#f5f5f5;border-radius:32px;-moz-border-radius:32px;-webkit-border-radius:32px;color:#333;cursor:pointer;display:inline-block;margin:8px 0 8px 8px;padding:6px 12px;text-decoration:none}.sun-editor .se-file-browser .se-file-browser-tags a:hover{background-color:#e1e1e1}.sun-editor .se-file-browser .se-file-browser-tags a:active{background-color:#d1d1d1}.sun-editor .se-file-browser .se-file-browser-tags a.on{background-color:#ebf3fe;color:#4592ff}.sun-editor .se-file-browser .se-file-browser-tags a.on:hover{background-color:#d8e8fe}.sun-editor .se-file-browser .se-file-browser-tags a.on:active{background-color:#c7deff}.sun-editor .se-file-browser .se-file-browser-body{height:auto;min-height:350px;overflow-y:auto;padding:20px;position:relative}.sun-editor .se-file-browser .se-file-browser-body .se-file-browser-list{position:relative;width:100%}@media screen and (max-width:992px){.sun-editor .se-file-browser .se-file-browser-inner .se-file-browser-content{width:748px}}@media screen and (max-width:768px){.sun-editor .se-file-browser .se-file-browser-inner .se-file-browser-content{width:600px}}.sun-editor .se-file-browser .se-file-browser-list .se-file-item-column{display:block;float:left;height:auto;position:relative}.sun-editor .se-file-browser .se-file-browser-list.se-image-list .se-file-item-column{margin:0 10px;width:calc(25% - 20px)}@media screen and (max-width:992px){.sun-editor .se-file-browser .se-file-browser-list.se-image-list .se-file-item-column{width:calc(33% - 20px)}}@media screen and (max-width:768px){.sun-editor .se-file-browser .se-file-browser-list.se-image-list .se-file-item-column{width:calc(50% - 20px)}}.sun-editor .se-file-browser .se-file-browser-list.se-image-list .se-file-item-img{border-radius:4px;cursor:pointer;display:block;height:auto;margin:10px 0;outline:0;position:relative;width:100%}.sun-editor .se-file-browser .se-file-browser-list.se-image-list .se-file-item-img:hover{box-shadow:0 0 0 .2rem #3288ff;opacity:.8}.sun-editor .se-file-browser .se-file-browser-list.se-image-list .se-file-item-img>img{border-radius:4px;display:block;height:auto;outline:0;position:relative;width:100%}.sun-editor .se-file-browser .se-file-browser-list.se-image-list .se-file-item-img>.se-file-img-name{background-color:initial;border-bottom-left-radius:4px;border-bottom-right-radius:4px;bottom:0;color:#fff;font-size:13px;height:30px;left:0;padding:5px 10px;pointer-events:none;position:absolute;width:100%;z-index:1}.sun-editor .se-file-browser .se-file-browser-list.se-image-list .se-file-item-img>.se-file-img-name.se-file-name-back{background-color:#333;opacity:.6;pointer-events:none}.sun-editor .se-notice{background-color:#f2dede;border:1px solid #eed3d7;color:#b94a48;display:none;font-size:13px;height:auto;margin:0;padding:15px;position:absolute;top:0;user-select:auto;-o-user-select:auto;-moz-user-select:auto;-khtml-user-select:auto;-webkit-user-select:auto;-ms-user-select:auto;width:100%;word-break:break-all;z-index:7}.sun-editor .se-notice button{float:right;padding:7px}.sun-editor .se-tooltip{overflow:visible;position:relative}.sun-editor .se-tooltip .se-tooltip-inner{backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;background:#0000;bottom:auto;display:block;float:none;height:auto;left:50%;line-height:1.5;margin:0;opacity:0;padding:0;pointer-events:none;position:absolute;top:120%;transition:opacity .5s;visibility:hidden;width:auto;z-index:1}.sun-editor .se-tooltip .se-tooltip-inner .se-tooltip-text{background-color:#333;border-radius:2px;color:#fff;cursor:auto;display:inline-block;font-size:.9em;height:auto;left:-50%;line-height:inherit;margin:0;padding:4px 6px;position:relative;text-align:center;white-space:nowrap;width:auto}.sun-editor .se-tooltip .se-tooltip-inner .se-tooltip-text:after{border:5px solid;border-color:#0000 #0000 #333;bottom:100%;content:"";left:50%;margin-left:-5px;position:absolute}.sun-editor .se-tooltip:hover .se-tooltip-inner{opacity:1;visibility:visible}.sun-editor .se-tooltip .se-tooltip-inner .se-tooltip-text .se-shortcut{display:block!important}.sun-editor .se-tooltip .se-tooltip-inner .se-tooltip-text .se-shortcut>.se-shortcut-key{display:inline;font-weight:700}.sun-editor.se-rtl .se-btn-tray{direction:rtl}.sun-editor.se-rtl .se-btn-select svg{margin:auto 1px}.sun-editor.se-rtl .se-btn-select .txt{direction:rtl;flex:auto;text-align:right}.sun-editor.se-rtl .se-btn-list{text-align:right}.sun-editor.se-rtl .se-btn-list>.se-list-icon{margin:-1px 0 0 10px}.sun-editor.se-rtl .se-menu-list:not(.se-menu-dir-fix),.sun-editor.se-rtl .se-menu-list:not(.se-menu-dir-fix) li{float:right}.sun-editor.se-rtl .se-list-layer *{direction:rtl}.sun-editor.se-rtl .se-list-layer.se-list-format ul blockquote{border-left-width:0;border-right-width:5px;padding:0 7px 0 0}.sun-editor.se-rtl .se-list-layer .se-selector-color .se-color-pallet li{float:right}.sun-editor.se-rtl .se-list-inner .se-list-checked li button>.se-svg{float:right;padding:6px 0 0 6px}.sun-editor.se-rtl .se-tooltip .se-tooltip-inner .se-tooltip-text,.sun-editor.se-rtl .se-wrapper .se-placeholder{direction:rtl}.sun-editor.se-rtl .se-tooltip .se-tooltip-inner .se-tooltip-text .se-shortcut{direction:ltr}.sun-editor.se-rtl .se-dialog *{direction:rtl}.sun-editor.se-rtl .se-dialog .se-dialog-inner .se-dialog-form .se-video-ratio{margin-left:0;margin-right:4px}.sun-editor.se-rtl .se-dialog .se-dialog-inner .se-dialog-header .se-dialog-close{float:left}.sun-editor.se-rtl .se-dialog .se-dialog-inner .se-dialog-header .se-modal-title,.sun-editor.se-rtl .se-dialog-tabs button{float:right}.sun-editor.se-rtl .se-dialog .se-dialog-inner .se-dialog-size-text{padding-right:34px}.sun-editor.se-rtl .se-dialog .se-dialog-inner .se-dialog-footer .se-btn-primary{float:left}.sun-editor.se-rtl .se-dialog .se-dialog-inner .se-dialog-footer>div{float:right}.sun-editor.se-rtl .se-dialog .se-dialog-inner .se-dialog-footer>div>label{margin:0 0 0 5px}.sun-editor.se-rtl .se-dialog .se-dialog-inner .se-dialog-form-footer label:first-child{margin-left:16px;margin-right:0}.sun-editor.se-rtl .se-dialog .se-dialog-inner .se-anchor-rel-preview{margin-left:4px;text-align:right}.sun-editor.se-rtl .se-dialog .se-dialog-inner .se-anchor-rel-btn{float:right}.sun-editor.se-rtl .se-file-browser *{direction:rtl}.sun-editor.se-rtl .se-file-browser .se-file-browser-tags{text-align:right}.sun-editor.se-rtl .se-file-browser .se-file-browser-tags a{margin:8px 8px 0}.sun-editor.se-rtl .se-file-browser .se-file-browser-header .se-file-browser-close{float:left}.sun-editor.se-rtl .se-controller .se-btn-group,.sun-editor.se-rtl .se-resizing-container .se-resize-display{direction:rtl}.sun-editor .se-btn-module-border.module-float-left{float:left}.sun-editor .se-btn-module-border.module-float-right{float:right}.sun-editor .se-error{color:#d9534f}.sun-editor input.se-error:focus,select.se-error:focus,textarea.se-error:focus{border:1px solid #f2dede;box-shadow:0 0 0 .2rem #eed3d7;outline:0;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.sun-editor hr.__se__solid{border-style:solid none none}.sun-editor hr.__se__dotted{border-style:dotted none none}.sun-editor hr.__se__dashed{border-style:dashed none none}@keyframes blinker{50%{opacity:0}}@keyframes spinner{to{transform:rotate(361deg)}}.sun-editor-editable{word-wrap:break-word;background-color:#fff;color:#333;font-family:Helvetica Neue;font-size:13px;line-height:1.5;margin:0;padding:16px;word-break:normal}.sun-editor-editable *{box-sizing:border-box;color:inherit;font-family:inherit;font-size:inherit}.sun-editor-editable.se-rtl *{direction:rtl}.sun-editor-editable .se-component>figure{direction:ltr}.sun-editor-editable audio,.sun-editor-editable figcaption,.sun-editor-editable figure,.sun-editor-editable iframe,.sun-editor-editable img,.sun-editor-editable td,.sun-editor-editable th,.sun-editor-editable video{position:relative}.sun-editor-editable span{display:inline;margin:0;padding:0;vertical-align:initial}.sun-editor-editable span.katex{display:inline-block}.sun-editor-editable span.katex *{direction:ltr}.sun-editor-editable a{color:#004cff;text-decoration:none}.sun-editor-editable span[style~="color:"] a{color:inherit}.sun-editor-editable a:focus,.sun-editor-editable a:hover{color:#0093ff;cursor:pointer;text-decoration:underline}.sun-editor-editable a.on{background-color:#e8f7ff;color:#0093ff}.sun-editor-editable pre{word-wrap:break-word;background-color:#f9f9f9;border:1px solid #e1e1e1;border-radius:2px;color:#666;display:block;font-family:monospace;line-height:1.45;margin:0 0 10px;overflow:visible;padding:8px;white-space:pre-wrap!important}.sun-editor-editable ol{list-style-type:decimal}.sun-editor-editable ol,.sun-editor-editable ul{display:block;list-style-position:outside;margin-block-end:1em;margin-block-start:1em;margin-inline-end:0;margin-inline-start:0;padding-inline-start:40px}.sun-editor-editable ul{list-style-type:disc}.sun-editor-editable li{display:list-item;margin-bottom:5px;text-align:-webkit-match-parent}.sun-editor-editable ol ol,.sun-editor-editable ol ul,.sun-editor-editable ul ol,.sun-editor-editable ul ul{margin:0}.sun-editor-editable ol ol,.sun-editor-editable ul ol{list-style-type:lower-alpha}.sun-editor-editable ol ol ol,.sun-editor-editable ul ol ol,.sun-editor-editable ul ul ol{list-style-type:upper-roman}.sun-editor-editable ol ul,.sun-editor-editable ul ul{list-style-type:circle}.sun-editor-editable ol ol ul,.sun-editor-editable ol ul ul,.sun-editor-editable ul ul ul{list-style-type:square}.sun-editor-editable sub,.sun-editor-editable sup{font-size:75%;line-height:0}.sun-editor-editable sub{vertical-align:sub}.sun-editor-editable sup{vertical-align:super}.sun-editor-editable p{display:block;margin:0 0 10px}.sun-editor-editable div{display:block;margin:0;padding:0}.sun-editor-editable blockquote{border:solid #b1b1b1;border-width:0 0 0 5px;color:#999;display:block;font-family:inherit;font-size:inherit;margin-block-end:1em;margin-block-start:1em;margin-inline-end:0;margin-inline-start:0;padding:0 5px 0 20px}.sun-editor-editable blockquote blockquote{border-color:#c1c1c1}.sun-editor-editable blockquote blockquote blockquote{border-color:#d1d1d1}.sun-editor-editable blockquote blockquote blockquote blockquote{border-color:#e1e1e1}.sun-editor-editable.se-rtl blockquote{border-left-width:0;border-right-width:5px;padding-left:5px;padding-right:20px}.sun-editor-editable h1{font-size:2em;margin-block-end:.67em;margin-block-start:.67em}.sun-editor-editable h1,.sun-editor-editable h2{display:block;font-weight:700;margin-inline-end:0;margin-inline-start:0}.sun-editor-editable h2{font-size:1.5em;margin-block-end:.83em;margin-block-start:.83em}.sun-editor-editable h3{font-size:1.17em;margin-block-end:1em;margin-block-start:1em}.sun-editor-editable h3,.sun-editor-editable h4{display:block;font-weight:700;margin-inline-end:0;margin-inline-start:0}.sun-editor-editable h4{font-size:1em;margin-block-end:1.33em;margin-block-start:1.33em}.sun-editor-editable h5{font-size:.83em;margin-block-end:1.67em;margin-block-start:1.67em}.sun-editor-editable h5,.sun-editor-editable h6{display:block;font-weight:700;margin-inline-end:0;margin-inline-start:0}.sun-editor-editable h6{font-size:.67em;margin-block-end:2.33em;margin-block-start:2.33em}.sun-editor-editable hr{border-color:#000;border-image:none;border-image:initial;border-width:1px 0 0;display:flex;height:1px}.sun-editor-editable hr.__se__solid{border-style:solid none none}.sun-editor-editable hr.__se__dotted{border-style:dotted none none}.sun-editor-editable hr.__se__dashed{border-style:dashed none none}.sun-editor-editable hr.on{border-color:#4592ff;box-shadow:0 0 0 .1rem #c7deff}.sun-editor-editable table{background-color:initial;border:1px solid #ccc;border-collapse:collapse;border-spacing:0;display:table;margin:0 0 10px;max-width:100%;table-layout:auto!important;width:100%}.sun-editor-editable.se-rtl table{margin:0 0 10px auto}.sun-editor-editable table thead{border-bottom:2px solid #333}.sun-editor-editable table tr{border:1px solid #efefef}.sun-editor-editable table th{background-color:#f3f3f3}.sun-editor-editable table td,.sun-editor-editable table th{background-clip:padding-box;border:1px solid #e1e1e1;padding:.4em}.sun-editor-editable table.se-table-size-auto{width:auto!important}.sun-editor-editable table.se-table-size-100{width:100%!important}.sun-editor-editable table.se-table-layout-auto{table-layout:auto!important}.sun-editor-editable table.se-table-layout-fixed{table-layout:fixed!important}.sun-editor-editable table td.se-table-selected-cell,.sun-editor-editable table th.se-table-selected-cell{outline:1px double #4592ff}.sun-editor-editable.se-disabled *{user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none}.sun-editor-editable .se-component{display:flex;margin:0 0 10px;padding:1px}.sun-editor-editable[contenteditable=true] .se-component{outline:1px dashed #e1e1e1}.sun-editor-editable[contenteditable=true] .se-component.se-component-copy{box-shadow:0 0 0 .2rem #3f9dff;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.sun-editor-editable .__se__float-left{float:left;margin-right:4px}.sun-editor-editable .__se__float-right{float:right;margin-left:4px}.sun-editor-editable .__se__float-center{float:center}.sun-editor-editable .__se__float-none{float:none}.sun-editor-editable audio,.sun-editor-editable iframe,.sun-editor-editable img,.sun-editor-editable video{display:block;height:auto;margin:0;max-width:100%;padding:0;width:auto}.sun-editor-editable[contenteditable=true]:not(.se-read-only) figure:after{background:#0000;bottom:0;content:"";cursor:default;display:block;left:0;position:absolute;right:0;top:0;z-index:1}.sun-editor-editable[contenteditable=true] figure a,.sun-editor-editable[contenteditable=true] figure iframe,.sun-editor-editable[contenteditable=true] figure img,.sun-editor-editable[contenteditable=true] figure video{z-index:0}.sun-editor-editable[contenteditable=true] figure figcaption{display:block;z-index:2}.sun-editor-editable[contenteditable=true] figure figcaption:focus{border-color:#80bdff;box-shadow:0 0 0 .2rem #c7deff;outline:0}.sun-editor-editable .se-image-container,.sun-editor-editable .se-video-container{height:auto;max-width:100%;width:auto}.sun-editor-editable figure{display:block;margin:0;outline:none;padding:0}.sun-editor-editable .__se__float-center figure,.sun-editor-editable .__se__float-left figure,.sun-editor-editable .__se__float-right figure{margin:auto!important}.sun-editor-editable figure figcaption{background-color:#f9f9f9;margin:0;outline:none;padding:1em .5em}.sun-editor-editable figure figcaption p{line-height:2;margin:0}.sun-editor-editable .se-image-container a img{margin:1px;outline:1px solid #4592ff;padding:1px}.sun-editor-editable .se-video-container iframe,.sun-editor-editable .se-video-container video{border:0;height:100%;left:0;outline:1px solid #9e9e9e;position:absolute;top:0;width:100%}.sun-editor-editable .se-video-container figure{left:0;max-width:100%;width:100%}.sun-editor-editable audio{height:54px;width:300px}.sun-editor-editable audio.active{outline:2px solid #80bdff}.sun-editor-editable.se-show-block div,.sun-editor-editable.se-show-block h1,.sun-editor-editable.se-show-block h2,.sun-editor-editable.se-show-block h3,.sun-editor-editable.se-show-block h4,.sun-editor-editable.se-show-block h5,.sun-editor-editable.se-show-block h6,.sun-editor-editable.se-show-block li,.sun-editor-editable.se-show-block ol,.sun-editor-editable.se-show-block p,.sun-editor-editable.se-show-block pre,.sun-editor-editable.se-show-block ul{border:1px dashed #3f9dff!important;padding:14px 8px 8px!important}.sun-editor-editable.se-show-block ol,.sun-editor-editable.se-show-block ul{border:1px dashed #d539ff!important}.sun-editor-editable.se-show-block pre{border:1px dashed #27c022!important}.se-show-block p{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAPAQMAAAAF7dc0AAAABlBMVEWAgID////n1o2sAAAAAnRSTlP/AOW3MEoAAAAaSURBVAjXY/j/gwGCPvxg+F4BQiAGDP1HQQByxxw0gqOzIwAAAABJRU5ErkJggg==) no-repeat}.se-show-block div{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAPAQMAAAAxlBYoAAAABlBMVEWAgID////n1o2sAAAAAnRSTlP/AOW3MEoAAAAmSURBVAjXY/j//wcDDH+8XsHwDYi/hwNx1A8w/nYLKH4XoQYJAwCXnSgcl2MOPgAAAABJRU5ErkJggg==) no-repeat}.se-show-block h1{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAPAQMAAAA4f7ZSAAAABlBMVEWAgID////n1o2sAAAAAnRSTlP/AOW3MEoAAAAfSURBVAjXY/j/v4EBhr+9B+LzEPrDeygfhI8j1CBhAEhmJGY4Rf6uAAAAAElFTkSuQmCC) no-repeat}.se-show-block h2{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAPAQMAAAA4f7ZSAAAABlBMVEWAgID////n1o2sAAAAAnRSTlP/AOW3MEoAAAAmSURBVAjXY/j/v4EBhr+dB+LtQPy9geEDEH97D8T3gbgdoQYJAwA51iPuD2haEAAAAABJRU5ErkJggg==) no-repeat}.se-show-block h3{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAPAQMAAAA4f7ZSAAAABlBMVEWAgID////n1o2sAAAAAnRSTlP/AOW3MEoAAAAiSURBVAjXY/j/v4EBhr+dB+LtQPy9geHDeQgN5p9HqEHCADeWI+69VG2MAAAAAElFTkSuQmCC) no-repeat}.se-show-block h4{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAPAQMAAADTSA1RAAAABlBMVEWAgID////n1o2sAAAAAnRSTlP/AOW3MEoAAAAiSURBVAjXY/j//wADDH97DsTXIfjDdiDdDMTfIRhZHRQDAKJOJ6L+K3y7AAAAAElFTkSuQmCC) no-repeat}.se-show-block h5{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAPAQMAAAA4f7ZSAAAABlBMVEWAgID////n1o2sAAAAAnRSTlP/AOW3MEoAAAAlSURBVAjXY/j/v4EBhr+1A/F+IO5vYPiwHUh/B2IQfR6hBgkDABlWIy5uM+9GAAAAAElFTkSuQmCC) no-repeat}.se-show-block h6{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAPAQMAAAA4f7ZSAAAABlBMVEWAgID////n1o2sAAAAAnRSTlP/AOW3MEoAAAAiSURBVAjXY/j/v4EBhr+dB+LtQLy/geFDP5S9HSKOrA6KAR9GIza1ptJnAAAAAElFTkSuQmCC) no-repeat}.se-show-block li{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAA7SURBVDhPYxgFcNDQ0PAfykQBIHEYhgoRB/BpwCfHBKWpBkaggYxQGgOgBzyQD1aLLA4TGwWDGjAwAACR3RcEU9Ui+wAAAABJRU5ErkJggg==) no-repeat}.se-show-block ol{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAABHSURBVDhPYxgFcNDQ0PAfhKFcFIBLHCdA1oBNM0kGEmMAPgOZoDTVANUNxAqQvURMECADRiiNAWCagDSGGhyW4DRrMAEGBgAu0SX6WpGgjAAAAABJRU5ErkJggg==) no-repeat}.se-show-block ul{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAA1SURBVDhPYxgFDA0NDf+hTBSALI5LDQgwQWmqgVEDKQcsUBoF4ItFGEBXA+QzQpmDGjAwAAA8DQ4Lni6gdAAAAABJRU5ErkJggg==) no-repeat}.sun-editor .__se__p-bordered,.sun-editor-editable .__se__p-bordered{border-bottom:1px solid #b1b1b1;border-top:1px solid #b1b1b1;padding:4px 0}.sun-editor .__se__p-spaced,.sun-editor-editable .__se__p-spaced{letter-spacing:1px}.sun-editor .__se__p-neon,.sun-editor-editable .__se__p-neon{animation:neonFlicker 1.5s infinite alternate;background:#000;border:2px solid #fff;border-radius:6px;color:#fff;font-style:italic;font-weight:200;padding:6px 4px;text-transform:uppercase}@keyframes neonFlicker{0%,19%,21%,23%,25%,54%,56%,to{box-shadow:0 0 .5px #fff,inset 0 0 .5px #fff,0 0 2px #08f,inset 0 0 2px #08f,0 0 4px #08f,inset 0 0 4px #08f;text-shadow:-.2rem -.2rem 1rem #fff,.2rem .2rem 1rem #fff,0 0 2px #f40,0 0 4px #f40,0 0 6px #f40,0 0 8px #f40,0 0 10px #f40}20%,24%,55%{box-shadow:none;text-shadow:none}}.sun-editor .__se__t-shadow,.sun-editor-editable .__se__t-shadow{text-shadow:-.2rem -.2rem 1rem #fff,.2rem .2rem 1rem #fff,0 0 .2rem #999,0 0 .4rem #888,0 0 .6rem #777,0 0 .8rem #666,0 0 1rem #555}.sun-editor .__se__t-code,.sun-editor-editable .__se__t-code{background-color:#1b1f230d;border-radius:6px;color:#666;font-family:monospace;padding:.2em .4em}.postpage-news-link-container{display:none}.postpage-news-inline-container{align-items:center;display:inline-flex;margin-left:5px}.postpage-news-hyperlink{align-items:center;color:#06c;cursor:pointer;display:inline-flex;font-size:var(--font-size-xl);text-decoration:none;transition:color .2s ease}.postpage-news-hyperlink:hover{color:#049;text-decoration:underline}.postpage-ellipsis{margin-right:2px}.postpage-arrow{margin-left:3px}.postpage-news-button,.postpage-news-button-container,.postpage-news-link,.postpage-news-link-label,.postpage-news-link-url{display:none}.post-content-body img{cursor:pointer;transition:opacity .2s}.post-content-body img:hover{opacity:.8}.image-modal-overlay{bottom:0;right:0}.image-modal-scale-info{color:#fff}.image-modal-reset{background-color:#ffffff1a;border:1px solid #ffffff4d;color:#fff;padding:6px 12px}.image-modal-reset:hover{background-color:#fff3}.image-modal-close{background:#0000;padding:0}.image-modal-close img{filter:brightness(0) invert(1);height:100%;width:100%}.image-modal-img{transition:transform .1s}.post-page{color:#333;font-family:Pretendard,sans-serif;gap:var(--spacing-md);height:auto;overflow-x:hidden;padding:var(--spacing-md);width:100%}.post-header{width:100%}.post-header-container{border-bottom:1px solid #e1e2e3;padding-bottom:16px;width:100%}.post-header-content{gap:12px}.post-category-title,.post-header-content{display:flex;flex-direction:column;width:100%}.post-category-title{gap:4px}.post-category{align-items:center;cursor:pointer;display:flex;transition:transform .2s ease;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.post-category:hover{transform:scale(1.03)}.post-category:hover .post-arrow-icon{transform:translateX(3px)}.post-category-text{color:#37a604;color:var(--green-green-700,#37a604);font-family:Pretendard;font-size:var(--font-size-sm);font-style:normal;font-weight:500;letter-spacing:-.56px;line-height:20px;text-align:center}.post-arrow-icon{height:16px;transition:transform .2s ease;width:16px}.post-title{color:#232527;color:var(--grey-grey-800,#232527);font-family:Pretendard;font-size:var(--font-size-xl);font-style:normal;font-weight:600;line-height:28px}.post-meta{align-items:flex-end;display:flex;font-size:var(--font-size-xs);justify-content:space-between;width:100%}.post-author{gap:var(--spacing-xs)}.post-author,.post-author-avatar{align-items:center;display:flex}.post-author-img{background-color:#eee;border-radius:50%;height:40px;width:40px}.post-author-info{display:flex;flex-direction:column}.post-name-wrepper{display:flex;flex-direction:row;gap:4px}.post-author-name{font-size:var(--font-size-md);font-weight:500;letter-spacing:-.6px}.post-author-name,.post-dept-name{color:#232527;color:var(--grey-grey-800,#232527);font-family:Pretendard;font-style:normal;line-height:20px}.post-dept-name{font-size:var(--font-size-sm);font-weight:400;letter-spacing:-.56px}.post-meta-details{color:#999;display:flex;gap:6px}.post-date,.post-views{color:#797676;color:var(--grey-grey-500,#797676)}.post-actions,.post-date,.post-views{font-family:Pretendard;font-size:var(--font-size-sm);font-style:normal;font-weight:400;letter-spacing:-.56px;line-height:20px}.post-actions{align-items:center;color:#232527;color:var(--grey-grey-800,#232527);display:flex;height:32px;justify-content:center}.post-actions>span{border-radius:4px;cursor:pointer;padding:var(--spacing-sm);transition:background-color .2s ease,color .2s ease}.post-actions>span:hover{background-color:#f5f5f5;color:#006fe5}.post-more-icon{cursor:pointer}.post-content{display:flex;flex-direction:column;padding:var(--spacing-lg) 0 50px;width:100%}.post-content-body{margin-bottom:40px}.post-attachments{display:flex;flex-direction:column;gap:var(--spacing-sm);margin-top:20px}.post-attachment-item{align-items:center;border:1px solid #eee;cursor:pointer;display:flex;justify-content:space-between;padding:12px 16px;transition:background-color .2s}.post-attachment-item:hover{background-color:#f9f9f9}.post-attachment-info{align-items:center;display:flex;gap:12px}.post-attachment-icon{height:24px;width:24px}.post-attachment-name{font-weight:500;line-height:20px}.post-download-icon{height:24px;width:24px}.post-download-icon.loading{animation:spin 1s linear infinite}.post-attachment-item.downloading{pointer-events:none}.post-comments{margin-bottom:24px;width:100%}.post-comments-header{align-items:center;color:#4d4d4d;display:flex;gap:4px;margin-bottom:8px;padding:0 8px}.post-comments-title{line-height:22px;margin:0}.post-comments-count,.post-comments-title{font-size:var(--font-size-sm);font-weight:500}.post-comments-count{color:#232527;color:var(--grey-grey-800,#232527);font-family:Pretendard;font-style:normal;letter-spacing:-.56px;line-height:20px}.post-comments-container{border-radius:10px;display:flex;flex-direction:column;gap:12px}.post-comments-list{width:100%}.post-comment-item{border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:12px 0}.post-comment-content{display:flex;flex:1 1;gap:12px}.post-comment-avatar{border-radius:50%;height:48px;width:48px}.post-comment-details{align-items:flex-start;display:flex;flex:1 0;flex-direction:column;gap:2px;padding-bottom:8px}.post-comment-author{color:#232527;color:var(--grey-grey-800,#232527);font-family:Pretendard;font-size:var(--font-size-sm);font-style:normal;font-weight:500;letter-spacing:-.56px;line-height:20px}.post-comment-date{color:#797676;color:var(--grey-grey-500,#797676);font-size:var(--font-size-xs);line-height:18px}.post-comment-date,.post-comment-text{font-family:Pretendard;font-style:normal;font-weight:400}.post-comment-text{color:#232527;color:var(--grey-grey-800,#232527);font-size:var(--font-size-sm);letter-spacing:-.56px;line-height:20px;word-break:break-word}.post-comment-more{cursor:pointer}.post-comment-edit-form{display:flex;flex-direction:column;gap:var(--spacing-xs);width:100%}.post-comment-edit-input{background-color:#f9f9f9;border:1px solid #e1e2e3;border-radius:4px;color:#333;font-size:var(--font-size-sm);padding:var(--spacing-sm);width:100%}.post-comment-edit-actions{display:flex;gap:var(--spacing-xs)}.post-comment-cancel-button,.post-comment-edit-button{border-radius:4px;cursor:pointer;font-size:var(--font-size-sm);padding:8px 16px}.post-comment-edit-button{background-color:#333;border:none;color:#fff}.post-comment-cancel-button{background-color:#fdfdfd;border:1px solid #e1e2e3;color:#4d4d4d}.post-comment-form-container{width:100%}.post-action-buttons{display:flex;justify-content:space-between;margin-top:16px;width:100%}.post-list-button{background-color:#fdfdfd;border:1px solid #e1e2e3;border-radius:4px;color:#4d4d4d;cursor:pointer;font-size:var(--font-size-sm);padding:8px 16px;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.post-list-button:hover{background-color:#f5f5f5;border-color:#006fe5;color:#006fe5}.post-delete-button,.post-edit-button{background-color:#fdfdfd;border:1px solid #e1e2e3;border-radius:4px;color:#4d4d4d;cursor:pointer;display:flex;font-size:var(--font-size-sm);gap:4px;padding:8px 16px;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.post-edit-button:hover{background-color:#f5f5f5;border-color:#006fe5;color:#006fe5}.post-delete-button:hover{background-color:#fff5f5;border-color:#e4503c;color:#e4503c}.loading-overlay{align-items:center;background-color:#ffffffb3;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.loading-spinner{animation:spin 1s linear infinite;border:5px solid #f3f3f3;border-radius:50%;border-top-color:#3498db;height:50px;width:50px}.post-news-link-container{display:inline-block;margin-top:8px}.post-news-link{color:#006fe5;font-weight:500;text-decoration:none}.post-ellipsis{margin-right:4px}.post-arrow{margin-left:4px}.comment-from-grop{align-items:flex-start;align-self:stretch;display:flex;gap:var(--spacing-sm)}.comment-from-box{background:#fbfbfb;background:var(--grey-grey-100,#fbfbfb);flex:1 0;gap:var(--spacing-xsm);padding:var(--spacing-xsm)}.comment-from-box,.comment-from-button{align-items:center;border-radius:4px;display:flex}.comment-from-button{background:#232527;background:var(--grey-grey-800,#232527);color:#fff;justify-content:center;padding:var(--spacing-xsm) var(--spacing-md)}@media (max-width:768px){.post-page{padding:var(--spacing-md)}.post-title{font-size:var(--font-size-md);line-height:24px}.post-comment-content{gap:var(--spacing-xs)}.post-author-img,.post-comment-avatar{height:40px;width:40px}}.post-delete-link:hover,.post-edit-link:hover,.post-url-copy:hover{color:#333}.excel-btn-wrapper{align-items:center;background-color:#fff;border:1px solid #dadada;border-radius:4px;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:row;justify-content:flex-start;padding:8px;position:relative}.excel-btn-wrapper:hover{background-color:#f9f9f9;border-color:#007d91}.excel-btn-wrapper .excel-icon{flex-shrink:0;height:24px;overflow:hidden;position:relative;width:24px}.commuteDetails-line-workstate-container{align-items:center;display:flex;justify-content:center;width:100%}.commuteDetails-line-workstate{align-items:center;display:flex;font-size:var(--font-size-xs);font-style:normal;font-weight:500;gap:4px;justify-content:center;min-width:56px;padding:2px 8px;white-space:nowrap}.commuteDetails-line-workstate img{height:16px;object-fit:contain;width:16px}.approval-system-dropdown{align-items:center;background:#fff;border-color:#e1e2e3;border-color:var(--grey-grey-300,#e1e2e3);border-radius:4px;border-style:solid;border-width:1px;color:#666;color:var(--grey-grey-600,#666);display:flex;flex-direction:row;font-family:Pretendard-Regular,sans-serif;font-family:var(
    --button-button1-font-family,"Pretendard-Regular",sans-serif
  );font-size:14px;font-size:var(--button-button1-font-size,14px);font-weight:400;font-weight:var(--button-button1-font-weight,400);gap:2px;height:32px;justify-content:center;letter-spacing:-.04em;letter-spacing:var(--button-button1-letter-spacing,-.04em);line-height:20px;line-height:var(--button-button1-line-height,20px);overflow:hidden;padding:6px 6px 6px 16px;text-align:left}.attend-admin-container{display:flex;flex-direction:column}.attend-admin-title{font-family:Noto Sans KR;font-size:var(--font-size-2xl);font-style:normal;font-weight:700;line-height:34px}.search-filter{align-items:center;display:flex;flex-direction:row;gap:12px;justify-content:flex-start;margin:var(--spacing-lg) 0}.month-picker-container{border:1px solid #e1e2e3;border:1px solid var(--grey-grey-400,#e1e2e3);border-radius:4px;box-sizing:border-box;justify-content:space-between;padding:6px 8px 6px 12px;width:200px}.month-picker-container,.view-type-buttons{align-items:center;background:#fff;display:flex;height:var(--input-height)}.view-type-buttons{border:1px solid #006fe5;border-radius:2px;justify-content:center;overflow:hidden;position:relative;width:160px}.view-type-buttons:after{background-color:#006fe5;border-radius:2px;content:"";height:var(--input-height);left:0;position:absolute;top:0;transition:transform .3s ease;width:80px;z-index:0}.view-type-buttons.period-active:after{transform:translateX(80px)}.view-type-buttons.period-active .view-type-button-left{color:#006fe5}.view-type-buttons.period-active .view-type-button-right,.view-type-buttons:not(.period-active) .view-type-button-left{color:#fff}.view-type-buttons:not(.period-active) .view-type-button-right{color:#006fe5}.view-type-buttons button{align-items:center;background:#0000;border:none;box-sizing:border-box;cursor:pointer;display:flex;gap:var(--spacing-sm);height:24px;justify-content:center;padding:4px 16px;position:relative;width:80px;z-index:1}.view-type-buttons button.active{background:#0000}.search-inputs{align-items:center;display:flex;gap:12px}.date-selector{width:200px}.calender-text{color:#333;font-size:var(--font-size-sm);font-style:normal;font-weight:400;line-height:20px;text-align:left}.attend-admin-dropdown{align-items:center;background:#fff;border:1px solid #e1e2e3;border:1px solid var(--grey-grey-400,#e1e2e3);border-radius:4px;box-sizing:border-box;display:flex;height:var(--input-height);justify-content:space-between;padding:6px 6px 6px 12px;width:200px}.attend-table{margin-top:20px}.status-badge{font-size:.9em;padding:4px 8px}.status-normal{background-color:#e8f5e9}.status-late{background-color:#ffebee}.status-external{background-color:#e3f2fd}.attend-admin-location-button{align-items:flex-start;background:#fdfdfd;background:var(--grey-grey-150,#fdfdfd);border:1px solid #e1e2e3;border:1px solid var(--grey-grey-400,#e1e2e3);border-radius:4px;padding:6px 12px}.attend-admin-table .p-datatable-thead>tr>th{background-color:#f8f9fa;border-bottom:1px solid #dee2e6;border-top:1px solid #dee2e6;box-sizing:border-box;color:#666;font-size:var(--font-size-sm);font-weight:500;height:42px;letter-spacing:-.02em;line-height:22px;padding:var(--spacing-sm);text-align:left}.attend-admin-table .p-datatable-thead>tr>th:first-child>div{justify-content:left}.attend-admin-table .p-datatable-thead>tr>th:not(:first-child):not(:last-child){border-left:1px solid #dee2e6;border-right:1px solid #dee2e6}.attend-admin-table .p-datatable-tbody>tr>td{border-bottom:1px solid #dee2e6;box-sizing:border-box;padding:var(--spacing-sm)}.attend-admin-table .p-datatable-tbody>tr>td:not(:first-child):not(:last-child){border-left:1px solid #dee2e6;border-right:1px solid #dee2e6}.attend-admin-table .p-datatable-tbody>tr:last-child>td{border-bottom:1px solid #dee2e6}.attend-admin-table .p-datatable-tbody>tr>td:first-child,.attend-admin-table .p-datatable-thead>tr>th:first-child{text-align:left;width:20%}.attend-admin-table .p-datatable-tbody>tr>td:not(:first-child),.attend-admin-table .p-datatable-thead>tr>th:not(:first-child){width:10%}.attend-admin-table .p-datatable{overflow-x:auto;width:100%}.attendance-search-results-dept{color:#666;font-size:var(--font-size-sm);letter-spacing:-.04em;line-height:22px}.attendance-search-results-group{align-items:flex-start;display:flex;flex-direction:column;gap:var(--spacing-sm);justify-content:center}.attendance-search-results-profile{align-items:center;display:flex;gap:var(--spacing-sm);padding:var(--spacing-sm) 0}.attendance-search-results-photo{border-radius:50%;height:64px;width:64px}.attendance-search-results-name{color:#333;font-size:var(--font-size-lg);font-weight:500;line-height:26px;text-align:left}.weekend-date{color:red}.weekend-date:after{color:red;content:attr(data-holiday);font-size:.9em;margin-left:4px}.attend-admin-container-content>.attendance-status-item{align-items:center;display:flex;gap:var(--spacing-sm)}.attendance-status-item-group div{color:var(--grey-grey-600,#666)}.attendance-status-individual-container>.attendance-status-item{align-items:flex-start;display:flex;flex-direction:row;gap:var(--spacing-xs)}.attendance-status-individual-container{padding:var(--spacing-sm) var(--spacing-md)}.attend-admin-container-content{align-items:flex-end;display:flex;flex-direction:row;gap:36px}.attendance-status-period-container{grid-gap:var(--spacing-md);align-items:center;border:1px solid #e1e2e3;border-radius:4px;box-sizing:border-box;display:grid;gap:var(--spacing-md);grid-template-columns:repeat(4,1fr);padding:var(--spacing-sm) var(--spacing-md);width:100%}.attendance-status-period-container>.attendance-status-item{align-items:flex-start;display:flex;flex-direction:column;gap:4px;position:relative}.attendance-status-period-container>.attendance-status-item:not(:last-child):after{background-color:#e1e2e3;content:"";height:100%;position:absolute;right:0;top:0;width:1px}.attendance-status-period-container>.attendance-status-item>.attendance-status-item-count{color:#333;color:var(--grey-grey-800,#333);font-size:var(--font-size-lg);font-style:normal;font-weight:500;letter-spacing:-.72px;line-height:26px}.attendance-status-period-container>.attendance-status-item>.attendance-status-item-count>.attendance-status-item-count-unit{color:#666;font-size:var(--font-size-xs);font-style:normal;font-weight:400;letter-spacing:-.48px;line-height:20px}.today-label{font-size:.9em;font-size:var(--font-size-md)}.holiday-label{color:red}.attend-admin-table>.p-datatable>.p-datatable-tbody>tr>td>div>span{align-items:flex-start;display:flex;height:var(--input-height);justify-content:flex-start;padding:0;width:100%}.vacation-label{background:var(--blue-blue-700,#0a59ae);box-sizing:border-box;font-style:normal;gap:var(--spacing-sm);justify-content:center;padding:0 4px;text-transform:capitalize;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.holiday-loading-indicator{align-items:center;border-radius:8px;display:flex;flex-direction:column;justify-content:center;margin:var(--spacing-lg) 0;padding:40px 0}.holiday-loading-spinner{animation:spin 1s linear infinite;border:4px solid #e9ecef;border-radius:50%;border-top-color:#2196f3;height:var(--input-height);margin-bottom:16px;width:40px}.holiday-loading-indicator p{color:#495057;font-size:var(--font-size-sm);margin:0}.attend-myworking-container{display:flex;flex-direction:column;gap:var(--spacing-lg)}.attend-myworking-edit-button{background:#fdfdfd;background:var(--grey-grey-150,#fdfdfd);border:1px solid #e1e2e3;border:1px solid var(--grey-grey-400,#e1e2e3);border-radius:4px;color:#4d4d4d;color:var(--grey-grey-700,#4d4d4d);font-size:var(--font-size-sm);font-style:normal;font-weight:400;letter-spacing:-.56px;line-height:20px;padding:6px 12px}.calendar-container{align-items:center;background:#fff;border:1px solid #e1e2e3;border-radius:4px;box-sizing:border-box;display:flex;height:var(--input-height);justify-content:space-between;padding:6px 8px 6px 12px;width:200px}.attendance-status-individual-container{align-items:center;background-color:#f9f9f9;border-radius:2px;box-sizing:border-box;display:flex;flex-direction:row;gap:var(--spacing-lg);justify-content:space-around;padding:var(--spacing-sm);width:264px}.attendance-status-item{align-items:flex-start;display:flex;flex-direction:row;gap:var(--spacing-xs)}.attendance-status-item-group{align-items:center;display:flex}.attendance-status-item-group div{color:#666;font-family:Pretendard;font-weight:400}.attendance-status-item-count,.attendance-status-item-group div{font-size:var(--font-size-sm);font-style:normal;letter-spacing:-.56px;line-height:22px}.attendance-status-item-count{color:#333;font-weight:500}.attend-myworking-header{align-items:center;display:flex;flex-direction:row;gap:var(--spacing-lg)}.attend-myworking-table{border-bottom:1px solid #dee2e6;border-top:1px solid #dee2e6;color:#4d4d4d;overflow:hidden}.attend-myworking-table .p-datatable-thead>tr>th{background-color:#f9fafb;border:none;border-bottom:1px solid #eee;box-sizing:border-box;color:#666;font-size:var(--font-size-sm);font-style:normal;font-weight:400;letter-spacing:-.56px;line-height:22px;padding:var(--spacing-sm);text-align:left}.attend-myworking-table .p-datatable-thead>tr>th:first-child{display:flex;justify-content:flex-start;padding:var(--spacing-sm) var(--spacing-md)}.attend-myworking-table .p-datatable-thead>tr>th:not(:last-child){border-right:1px solid #eee}.attend-myworking-table .p-datatable-tbody>tr>td{border:none;border-bottom:1px solid #dee2e6;box-sizing:border-box;color:#4d4d4d;font-size:var(--font-size-sm);line-height:22px;padding:var(--spacing-sm)}.attend-myworking-table .p-datatable-tbody>tr>td:not(:last-child){border-right:1px solid #eee}.attend-myworking-table .p-datatable-tbody>tr:hover{background-color:#f8f9fa}.date-column{align-items:center;display:flex;gap:var(--spacing-xs)}.holiday-label,.weekend-date{color:#e14c38;font-weight:500}.holiday-label{margin-left:4px}.today-date,.today-label{color:#006fe5;font-weight:500}.today-label{font-size:var(--font-size-sm);margin-left:4px}.vacation-label{align-items:center;background:#0a59ae;color:#fff;font-size:11px;height:20px;line-height:16px;margin-left:4px;padding:2px 4px}.status-label,.vacation-label{border-radius:4px;display:inline-flex;font-weight:500}.status-label{font-size:var(--font-size-xs);padding:2px 8px}.status-normal{background:#e8f5e9;color:#2e7d32}.status-late{background:#ffebee;color:#c62828}.status-external{background:#e3f2fd;color:#1565c0}.status-missing{background:#fafafa;color:#616161}.working-title-container{border-bottom:1px solid #eee;display:flex;flex-direction:column;gap:var(--spacing-sm);padding-bottom:14px}.working-date{color:#666;color:var(--grey-grey-600,#666);font-family:Pretendard;font-size:var(--font-size-xs);font-style:normal;font-weight:500;letter-spacing:-.48px;line-height:14px;text-align:center;width:100%}.working-time-grid{flex-direction:row;gap:var(--spacing-lg)}.time-row,.working-time-grid{align-items:center;display:flex}.time-row{flex-direction:column;justify-content:space-between;width:100%}.time-label{color:#666;color:var(--grey-grey-600,#666);font-size:var(--font-size-xs);letter-spacing:-.48px;line-height:14px}.time-label,.time-value{font-style:normal;font-weight:500}.time-value{color:#333;color:var(--grey-grey-800,#333);font-size:var(--font-size-lg);letter-spacing:-.72px;line-height:26px}.working-register{padding:var(--spacing-lg) 30px}.working-register-modal>div>div{min-width:403px}.working-register h2{color:var(--color-gray-900)}.working-register-form{display:flex;flex-direction:column;gap:var(--spacing-xl)}.time{border:1px solid #e1e2e3;border-radius:8px;color:var(--color-gray-900);display:flex;justify-content:space-between;padding:var(--spacing-md) 8px}.time span:nth-child(2){color:var(--color-green-700)}.time-in,.time-out{color:var(--color-gray-600)}.time-box{border:1px solid #e1e2e3;border-radius:2px;box-sizing:border-box;color:#999;height:var(--input-height);margin-top:6px;padding:6px 12px}.time-box input{color:var(--color-gray-500);margin:0;padding:0}.myworking-register{padding:var(--spacing-lg) 30px}.myworking-register-modal>div>div{min-width:403px}.myworking-register h2{color:var(--color-gray-900)}.myworking-register-form{display:flex;flex-direction:column;gap:var(--spacing-md)}.myworking-time{border:1px solid #e1e2e3;border-radius:8px;color:var(--color-gray-900);display:flex;justify-content:space-between;padding:var(--spacing-md) 8px}.myworking-time span:nth-child(2){color:var(--color-green-700)}.myworking-time-in,.myworking-time-out{color:var(--color-gray-600);width:100%}.myworking-time-box{border:1px solid #e1e2e3;border-radius:2px;box-sizing:border-box;color:#999;height:var(--input-height);margin-top:6px;padding:6px 12px;width:100%}.myworking-time-box input{color:var(--color-gray-500);margin:0;padding:0}.myworking-time-grid{align-items:center;display:flex;flex-direction:column;gap:12px;width:100%}@media (min-width:769px) and (max-width:1024px){.attend-myworking-table{display:none}.attend-myworking-mobile-list{display:flex;flex-direction:column;gap:12px}.attend-myworking-mobile-item{border:1px solid #e1e2e3;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;gap:var(--spacing-sm);padding:var(--spacing-md);transition:all .2s}.attend-myworking-mobile-item:hover{background-color:#f8f9fa;border-color:#2a8bf3}.attend-myworking-mobile-date{color:#333;font-size:var(--font-size-md);font-weight:500}.attend-myworking-mobile-status{align-items:center;display:flex;flex-direction:row;gap:var(--spacing-xs)}.attend-myworking-mobile-status div{border-radius:4px;display:inline-flex;font-size:var(--font-size-xs);font-weight:500;padding:4px 8px}.attend-myworking-mobile-time{color:#666;display:flex;flex-direction:column;font-size:var(--font-size-sm);gap:var(--spacing-xs)}.attend-myworking-mobile-working-hours{color:#333;font-size:var(--font-size-sm);font-weight:500}.attend-myworking-mobile-date.weekend-date{color:#e14c38}.attend-myworking-mobile-date.today-date{color:#0a59ae}.attend-myworking-mobile-date.weekend-date.today-date{color:#e14c38}.today-label{color:#0a59ae}.holiday-label,.today-label{font-size:var(--font-size-sm)}.holiday-label{color:#e14c38}.vacation-label{color:#37a604;font-size:var(--font-size-sm)}}@media (max-width:768px){.attend-myworking-table{display:none}.attend-myworking-mobile-list{display:flex;flex-direction:column;gap:12px}.attend-myworking-mobile-item{border:1px solid #e1e2e3;border-radius:10px;display:flex;flex-direction:column;gap:var(--spacing-sm);padding:var(--spacing-md)}.attend-myworking-mobile-date{color:#333;font-size:var(--font-size-md);font-weight:500}.attend-myworking-mobile-status{align-items:flex-start;display:flex;flex-direction:column;gap:var(--spacing-xs)}.attend-myworking-mobile-status span{border-radius:4px;display:inline-flex;font-size:var(--font-size-xs);font-weight:500;padding:4px 8px}.attend-myworking-mobile-time{color:#666;display:flex;flex-direction:column;font-size:var(--font-size-sm);gap:var(--spacing-md)}.attend-myworking-mobile-working-hours{color:#333;font-size:var(--font-size-sm)}.attend-myworking-mobile-edit{margin-top:12px;text-align:right}.attend-myworking-mobile-edit button{background:#fff;border:1px solid #ddd;border-radius:4px;color:#666;font-size:var(--font-size-xs);padding:6px 12px}.attend-myworking-mobile-date.weekend-date{color:#e14c38}.attend-myworking-mobile-date.today-date{color:#0a59ae}.attend-myworking-mobile-date.weekend-date.today-date{color:#e14c38}.today-label{color:#0a59ae}.holiday-label,.today-label{font-size:var(--font-size-sm)}.holiday-label{color:#e14c38}}@media (max-width:480px){.attend-myworking-header{align-items:flex-start;display:flex;flex-direction:column;gap:var(--spacing-sm)}}.settingwork-approval-viewer{border:1px solid #e5e5e5;border-radius:8px;cursor:pointer;padding:var(--spacing-md)}.settingwork-approval-viewer:hover{background-color:#f9f9f9}.settingwork-approval-empty{align-items:center;display:flex;justify-content:center;padding:var(--spacing-lg) 0}.settingwork-approval-empty-text{color:#999;font-size:var(--font-size-sm)}.approval-lines-section{margin-bottom:16px}.approval-lines-section--main{margin-bottom:20px}.settingwork-approval-title{color:#333;font-size:var(--font-size-md);font-weight:500;margin-bottom:12px}.approval-line-wrapper,.approval-line-wrapper>.approval-lines-display{width:100%}@media screen and (max-width:768px){.approval-lines-display{width:100%}.settingwork-approval-viewer{padding:12px}}.certificate-content{background-color:#fff;border-radius:4px;box-shadow:0 1px 3px #0000001a;padding:20px}.certificate-section{margin:0 auto;max-width:800px}.certificate-title{border-bottom:2px solid #333;font-size:24px;font-weight:700;margin-bottom:30px;padding-bottom:15px;text-align:center}.certificate-body{padding:0 20px}.certificate-row{border-bottom:1px solid #eee;display:flex;margin-bottom:20px;padding-bottom:10px}.certificate-label{color:#333;flex:0 0 150px;font-weight:500}.certificate-value{flex:1 1}.duty-list{list-style-type:disc;margin:0;padding-left:20px}.duty-item{margin-bottom:8px}.duty-item:last-child{margin-bottom:0}.certificate-footer{margin-top:50px;text-align:center}.certificate-footer p{margin-bottom:30px}.certificate-footer .company-name{font-size:18px;font-weight:600;margin-top:10px}@media print{.certificate-content{box-shadow:none;padding:0}.certificate-title{font-size:22px}.certificate-row{margin-bottom:15px}}.VacationDetail_vacation-wrapper__XsLlL{min-width:0!important}.VacationDetail_vacation-detail-wrapper__uXdsq{background-color:#fff;box-sizing:border-box;width:100%}.VacationDetail_vacation-title-section__TLLze{align-items:center;display:flex;height:auto;justify-content:space-between;margin-bottom:16px}.VacationDetail_vacation-title-section__TLLze .VacationDetail_title-left__egFrd{align-items:center;display:flex;gap:4px}.VacationDetail_title-container__Kc4Ej .VacationDetail_back-button__uNfmz,.VacationDetail_vacation-title-section__TLLze .VacationDetail_back-button__uNfmz{align-items:center;background:#0000!important;border:none!important;box-shadow:none!important;cursor:pointer;display:flex;height:20px;justify-content:center;margin:0 4px 0 0!important;outline:none!important;padding:0!important;width:20px}.VacationDetail_title-container__Kc4Ej .VacationDetail_back-button__uNfmz:hover,.VacationDetail_vacation-title-section__TLLze .VacationDetail_back-button__uNfmz:hover{background:#0000!important;opacity:.7}.VacationDetail_title-container__Kc4Ej .VacationDetail_back-button__uNfmz:active,.VacationDetail_vacation-title-section__TLLze .VacationDetail_back-button__uNfmz:active{background:#0000!important;opacity:.5}.VacationDetail_title-container__Kc4Ej .VacationDetail_back-button__uNfmz svg,.VacationDetail_vacation-title-section__TLLze .VacationDetail_back-button__uNfmz svg{display:block;height:20px;width:20px}.VacationDetail_vacation-title-section__TLLze h2{color:#232527;font-size:var(--font-size-lg);font-weight:500;letter-spacing:-.72px;line-height:26px;margin:0}.VacationDetail_vacation-period__hfhRv{display:flex;gap:12px;margin-bottom:16px;padding:12px 0}.VacationDetail_vacation-period__hfhRv span:first-child{color:var(--color-gray-600);min-width:80px}.VacationDetail_vacation-list-detail-profile__iJjbo{display:flex;flex-direction:column;gap:var(--spacing-md);margin-bottom:16px}.VacationDetail_vacation-list-detail-info-wrapper__dE4eo img,.VacationDetail_vacation-list-detail-profile__iJjbo img{border:none;border-radius:50%;height:64px!important;min-height:64px!important;min-width:64px!important;object-fit:cover;overflow:hidden;width:64px!important}.VacationDetail_title-container__Kc4Ej{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.VacationDetail_title-container__Kc4Ej .VacationDetail_title-left__egFrd{align-items:center;display:flex;gap:0}.VacationDetail_title-container__Kc4Ej .VacationDetail_title-left__egFrd h2{color:#232527;font-size:var(--font-size-lg);font-weight:500;letter-spacing:-.72px;line-height:26px;margin:0}.VacationDetail_title-container__Kc4Ej button:not(.VacationDetail_back-button__uNfmz){align-items:center;background-color:#f9f9f9;border:1px solid #b2b2b2;border-radius:4px;box-sizing:border-box;color:#232527;cursor:pointer;display:flex;font-size:var(--font-size-sm);font-weight:400;height:var(--input-height);justify-content:center;letter-spacing:-.56px;line-height:20px;padding:var(--spacing-sm) var(--spacing-md)}.VacationDetail_vacation-list-detail-info__5hbxX{align-items:flex-end;display:flex;justify-content:space-between}.VacationDetail_vacation-list-detail-dropdown__80SUC{height:var(--input-height);width:160px}.VacationDetail_vacation-list-detail-info-wrapper__dE4eo{align-items:center;display:flex;gap:var(--spacing-xs)}.VacationDetail_vacation-list-detail-name__GCu14{display:flex;flex-direction:column;gap:4px}.VacationDetail_vacation-list-detail-name__GCu14 .VacationDetail_name__NcAY6{color:#232527;font-size:var(--font-size-lg);font-weight:500;letter-spacing:-.72px;line-height:26px}.VacationDetail_vacation-list-detail-name__GCu14 .VacationDetail_position__M6r\+0{color:#666;font-size:var(--font-size-sm);font-weight:400;letter-spacing:-.56px;line-height:20px}.VacationDetail_vacation-detail-summary__CwmPs{align-items:center;border:1px solid #b2b2b2;border-radius:4px;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:32px;padding:var(--spacing-sm) 8px}.VacationDetail_vacation-detail-summary-item__mQLtt{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:120px;padding:3px 16px}.VacationDetail_vacation-detail-summary-item__mQLtt:not(:last-child){border-right:1px solid #b2b2b2}.VacationDetail_vacation-detail-summary-label__tPuy5{color:#666;font-size:var(--font-size-sm);font-weight:400;letter-spacing:-.56px;line-height:20px}.VacationDetail_vacation-detail-summary-value__WZj5s{color:#232527;font-size:var(--font-size-lg);font-weight:500;letter-spacing:-.72px;line-height:26px}.VacationDetail_vacation-detail-summary-value__WZj5s.VacationDetail_red__vP0Hb{color:#e4503c}.VacationDetail_vacation-detail-summary-value__WZj5s.VacationDetail_blue__2Q-la{color:#006fe5}.VacationDetail_vacation-detail-summary-value__WZj5s.VacationDetail_green__ouc3\+{color:#37a604}.VacationDetail_column-cell__G3n\+4{text-align:center}.VacationDetail_red__vP0Hb{color:#e4503c}.VacationDetail_blue__2Q-la{color:#006fe5}.VacationDetail_green__ouc3\+{color:#37a604}.VacationDetail_vacation-summary-mobile__l4Zg5{background-color:#f9f9f9;border:1px solid #b2b2b2;border-radius:4px;display:flex;flex-direction:column;gap:12px;margin-bottom:24px;padding:var(--spacing-md)}.VacationDetail_vacation-summary-mobile__l4Zg5>div{align-items:center;display:flex;justify-content:space-between}.VacationDetail_vacation-summary-mobile__l4Zg5>div span:first-child{color:#666;font-size:var(--font-size-sm);font-weight:400;letter-spacing:-.56px;line-height:20px}.VacationDetail_vacation-summary-mobile__l4Zg5>div span:last-child{color:#232527;font-size:var(--font-size-lg);font-weight:500;letter-spacing:-.72px;line-height:26px}@media (max-width:768px){.VacationDetail_vacation-detail-wrapper__uXdsq{padding:var(--spacing-lg)}.VacationDetail_vacation-detail-summary__CwmPs{flex-direction:column;gap:12px}.VacationDetail_vacation-detail-summary-item__mQLtt{border-bottom:1px solid #b2b2b2;border-right:none!important;min-width:auto!important;padding:12px 16px;width:100%!important}.VacationDetail_vacation-detail-summary-item__mQLtt:last-child{border-bottom:none}.VacationDetail_vacation-adjustment-list__b7ALD td,.VacationDetail_vacation-adjustment-list__b7ALD th{font-size:var(--font-size-xs);padding:8px 12px}.VacationDetail_vacation-adjustment-title__-xNOs{font-size:var(--font-size-md)}}.VacationDetail_vacation-history-section__0Iz-C{margin-top:0;padding-bottom:16px}.VacationDetail_vacation-adjustment-title__-xNOs{align-items:center;color:#232527;display:flex;font-size:var(--font-size-lg);font-weight:500;justify-content:space-between;letter-spacing:-.72px;line-height:26px;margin-bottom:16px}.VacationDetail_toggle-cancelled-button__n5lfT{background-color:#fff;border:1px solid #d0d0d0;border-radius:4px;color:#666;cursor:pointer;font-size:var(--font-size-sm);padding:6px 12px;transition:all .2s}.VacationDetail_toggle-cancelled-button__n5lfT:hover{background-color:#f5f5f5;border-color:#999;color:#333}.VacationDetail_vacation-adjustment-list__b7ALD{border:1px solid #b2b2b2;border-radius:4px;overflow:hidden}.VacationDetail_vacation-adjustment-list__b7ALD thead{background-color:#fdfdfd;border-bottom:1px solid #b2b2b2}.VacationDetail_vacation-adjustment-list__b7ALD table{border-collapse:collapse;width:100%}.VacationDetail_vacation-adjustment-list__b7ALD th{color:#666;font-size:var(--font-size-xs);font-weight:500;letter-spacing:-.48px;line-height:14px;padding:var(--spacing-sm) 20px;text-align:left}.VacationDetail_vacation-adjustment-list__b7ALD td{border-bottom:1px solid #b2b2b2;color:#232527;font-size:var(--font-size-sm);font-weight:400;letter-spacing:-.56px;line-height:20px;padding:12px 20px}.VacationDetail_vacation-adjustment-list__b7ALD tbody tr:last-child td{border-bottom:none}.VacationDetail_vacation-adjustment-list__b7ALD td:first-child,.VacationDetail_vacation-adjustment-list__b7ALD th:first-child{width:100px}.VacationDetail_vacation-adjustment-list__b7ALD td:nth-child(2),.VacationDetail_vacation-adjustment-list__b7ALD th:nth-child(2){width:250px}.VacationDetail_vacation-adjustment-list__b7ALD td:nth-child(3),.VacationDetail_vacation-adjustment-list__b7ALD th:nth-child(3){width:100px}.VacationDetail_vacation-adjustment-list__b7ALD td:nth-child(4),.VacationDetail_vacation-adjustment-list__b7ALD th:nth-child(4){width:250px}.VacationDetail_no-data__2SIlf{color:var(--color-gray-500);padding:var(--spacing-xl)!important;text-align:center!important}.VacationDetail_delete-button__3C-W1{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:center;padding:4px}.VacationDetail_delete-button__3C-W1 img{height:20px;width:20px}.VacationDetail_cancelled-row__ikudT{background-color:#f8f8f8!important;opacity:.7}.VacationDetail_cancelled-row__ikudT td{color:#999!important;text-decoration:line-through}.VacationDetail_clickable-leave-row__1oYmR:hover{background-color:#f0f7ff!important;transition:all .2s ease}.VacationDetail_cancelled-row__ikudT td.VacationDetail_reason-cell__2hJAA{text-decoration:none}.VacationDetail_cancelled-text__AVP0h{text-decoration:line-through}.VacationDetail_cancelled-row__ikudT .VacationDetail_cancellation-reason__1XnC9{color:#f44!important;font-weight:500;text-decoration:none!important}.VacationDetail_cancelled-row__ikudT .VacationDetail_cancelled-badge__Zw3U4{background-color:#f44;border-radius:4px;color:#fff;display:inline-block;font-size:11px;font-weight:600;margin-right:8px;padding:2px 8px;text-decoration:none!important}.VacationDetail_year-dropdown__5dUKY{height:var(--input-height);width:160px}.VacationDetail_year-dropdown__5dUKY>div{height:100%;width:100%}.VacationDetail_year-dropdown__5dUKY .p-dropdown{background-color:#fff;border:1px solid #b2b2b2;border-radius:4px;height:var(--input-height);width:100%}.VacationDetail_year-dropdown__5dUKY .p-dropdown .p-dropdown-label{color:#232527;font-size:var(--font-size-sm);font-weight:400;line-height:20px;padding:6px 12px}.VacationDetail_year-dropdown__5dUKY .p-dropdown .p-dropdown-trigger{color:#232527;width:40px}.page-fade-enter{opacity:0}.page-fade-enter-active{opacity:1;transition:opacity .15s ease-in}.page-fade-exit{opacity:1}.page-fade-exit-active{opacity:0;transition:opacity .15s ease-out}.AdminVacation_vacation-wrapper__xlOLb th{font-weight:500}.AdminVacation_vacation-title__T1qCs{align-items:center;display:flex;justify-content:space-between}.AdminVacation_vacation-title__T1qCs h3{align-items:center;display:flex;justify-content:center;margin:0}.AdminVacation_vacation-tab__1T4LB{display:flex;gap:var(--spacing-xl);margin-top:12px;position:relative}.AdminVacation_vacation-hr__CP0PO{border:none;border-bottom:1px solid var(--color-gray-400);margin:54px 0 -51px -32px;width:calc(100% + 64px);z-index:0}.AdminVacation_vacation-tab__1T4LB label{display:inline-block}.AdminVacation_vacation-tab__1T4LB label input[type=radio]{display:none}.AdminVacation_vacation-tab__1T4LB label input[type=radio]+span{display:inline-block}.AdminVacation_vacation-tab__1T4LB label input[type=radio]:checked+span{border-bottom:2px solid var(--color-blue-600);color:var(--color-blue-600);font-size:var(--font-size-md)}.AdminVacation_vacation-tab__1T4LB label input[type=radio]+span{color:var(--color-gray-500);cursor:pointer;font-size:var(--font-size-md);font-weight:500;line-height:var(--input-height)}.AdminVacation_vacation-dropdown__JoumG{align-items:center;border:1px solid var(--color-gray-500);border-radius:2px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;color:var(--color-gray-700);display:flex;font-size:var(--font-size-sm);height:32px;padding:6px 6px 6px 16px;width:96px}.AdminVacation_vacation-dropdown__JoumG span{font-size:var(--font-size-sm)!important;font-weight:400!important;line-height:20px!important;padding:0}.AdminVacation_dropdown-list__jJbg0{display:flex;gap:var(--spacing-sm);margin-bottom:16px;margin-top:24px}.AdminVacation_dropdown-list__jJbg0 button{background-color:#fff;border:1px solid var(--color-gray-400);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;cursor:pointer;height:var(--input-height);padding:var(--spacing-sm) var(--spacing-md);white-space:nowrap}.AdminVacation_gap__fxNzB{flex:1 1}.AdminVacation_dropdown-wrapper__LPqXw{padding:0!important;width:200px}.AdminVacation_vacation-list__aoZfX{border-bottom:1px solid var(--color-gray-400);border-top:1px solid var(--color-gray-400);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.AdminVacation_vacation-list__aoZfX table{border-collapse:collapse;border-spacing:22px 0;white-space:nowrap}.AdminVacation_vacation-list__aoZfX table,.AdminVacation_vacation-list__aoZfX thead{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;width:100%}.AdminVacation_vacation-list__aoZfX thead{background-color:var(--color-gray-200);border-bottom:1px solid var(--color-gray-400);color:var(--color-gray-600);height:var(--input-height)}.AdminVacation_vacation-list__aoZfX thead tr th:first-child{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding-left:16px;text-align:left}.AdminVacation_vacation-list__aoZfX thead tr th:last-child{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding-right:16px}.AdminVacation_vacation-list__aoZfX thead th,.AdminVacation_vacation-list__aoZfX thead tr{background-color:initial;text-align:center}.AdminVacation_vacation-list__aoZfX tbody{color:var(--color-gray-800)}.AdminVacation_vacation-list__aoZfX.AdminVacation_summary__pk5Sb tbody tr td{font-family:Noto Sans KR;font-size:var(--font-size-sm);letter-spacing:-.01em;line-height:22px;text-align:center}.AdminVacation_vacation-list__aoZfX tbody tr td:first-child{padding-left:16px;text-align:left}.AdminVacation_vacation-list__aoZfX tbody tr td:last-child{padding-right:16px}.AdminVacation_vacation-list__aoZfX.AdminVacation_summary__pk5Sb tbody tr td:nth-child(4){color:var(--color-blue-600);font-weight:500}.AdminVacation_vacation-list__aoZfX tbody tr:nth-child(2n){background-color:var(--color-gray-100)}.AdminVacation_vacation-list__aoZfX.AdminVacation_summary__pk5Sb tbody tr td:nth-child(5){color:#e14c38;font-weight:500}.AdminVacation_vacation-list__aoZfX.AdminVacation_summary__pk5Sb tbody tr td:nth-child(6){font-weight:500}.AdminVacation_vacation-list__aoZfX tbody tr{height:50px}.AdminVacation_vacation-list__aoZfX tbody tr:not(:last-child){border-bottom:1px solid var(--color-gray-400)}.AdminVacation_vacation-list__aoZfX tbody .AdminVacation_month__GmINm{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;text-align:center}.AdminVacation_vacation-list__aoZfX tbody .AdminVacation_month__GmINm>div{align-items:center;display:flex;height:32px;justify-content:center;margin:0 auto;text-align:center;width:32px}.AdminVacation_no-data__ok7Ti{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;color:var(--color-gray-500);height:50px;text-align:center}.AdminVacation_vacation-list__aoZfX thead .AdminVacation_month__GmINm{background-color:var(--color-gray-200);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin:var(--spacing-sm);text-align:center}.AdminVacation_vacation-list-name__L8AvO{align-items:center;cursor:pointer;display:flex;gap:var(--spacing-xs)}.AdminVacation_vacation-list-name__L8AvO img{border-radius:50%;height:40px;width:40px}.AdminVacation_vacation-list-name__L8AvO>div>div{height:var(--input-height)!important;width:40px!important}.AdminVacation_vacation-detail-modal__b5aGz>div{align-items:flex-start;justify-content:flex-start;overflow:auto}.AdminVacation_vacation-detail-modal__b5aGz>div>div{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin:auto;max-height:calc(min(100%, 860px));max-width:100vw;min-width:984px;overflow:hidden}.AdminVacation_vacation-detail-modal__b5aGz>div>div>div:last-child{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;max-height:794px;max-height:calc(min(100vh - 66px, 860px - 66px));min-width:920px;overflow:auto;padding:32px;width:100%}.AdminVacation_vacation-simple-modal__pcWEx>div{justify-content:flex-start;overflow:auto}.AdminVacation_vacation-simple-modal__pcWEx>div>div{margin:0 auto;max-height:calc(min(100vh, 860px));max-width:100vw;overflow:hidden;width:320px}.AdminVacation_compensation-button__jkWo-{background-color:#fff;border:1px solid var(--color-gray-400);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;cursor:pointer;height:32px;padding:6px 12px}.AdminVacation_compensation-list-modal__2nNKq .AdminVacation_compensation-list-table__zlfm9{border:1px solid var(--color-gray-400);border-radius:4px;overflow:hidden}.AdminVacation_compensation-list-modal__2nNKq>div{justify-content:flex-start;overflow:auto}.AdminVacation_compensation-list-modal__2nNKq>div>div{margin:0 auto;max-height:calc(min(100vh, 860px));max-width:100vw;overflow:hidden;width:984px}.AdminVacation_compensation-list-modal-content__NsNgl{padding:32px}.AdminVacation_compensation-list-modal-content__NsNgl .AdminVacation_dropdown-list__jJbg0{margin:0}.AdminVacation_compensation-list-table__zlfm9{border-radius:4px;margin-top:16px}.AdminVacation_compensation-list-table__zlfm9 table{border-collapse:collapse;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;white-space:nowrap;width:100%}.AdminVacation_compensation-list-table__zlfm9 thead{background-color:var(--color-gray-150);border-bottom:1px solid var(--color-gray-400);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;color:var(--color-gray-600);height:var(--input-height);width:100%}.AdminVacation_compensation-list-table__zlfm9 thead tr th:first-child{padding-left:20px}.AdminVacation_compensation-list-table__zlfm9 thead tr th:last-child{padding-right:16px}.AdminVacation_compensation-list-table__zlfm9 thead th,.AdminVacation_compensation-list-table__zlfm9 thead tr{background-color:initial;text-align:left}.AdminVacation_compensation-list-table__zlfm9 thead tr{color:var(--color-gray-600)}.AdminVacation_compensation-list-table__zlfm9 tbody{color:var(--color-gray-800)}.AdminVacation_compensation-list-table__zlfm9 tbody tr td:first-child{padding-left:16px}.AdminVacation_compensation-list-table__zlfm9 tbody tr td:last-child{padding-right:16px;text-align:right}.AdminVacation_compensation-list-table__zlfm9 tbody tr{height:50px;text-align:left}.AdminVacation_compensation-list-table__zlfm9 tbody tr:not(:last-child){border-bottom:1px solid var(--color-gray-400)}.AdminVacation_compensation-give-modal__17C1J>div{justify-content:flex-start;overflow:auto}.AdminVacation_compensation-give-modal__17C1J>div>div{margin:0 auto;max-height:calc(min(100vh, 860px));max-width:100vw;overflow:hidden;width:476px}.AdminVacation_compensation-give-modal-content__Ug5zK{display:flex;flex-direction:column;gap:var(--spacing-xs);padding:30px}.AdminVacation_compensation-give-modal-item__-AAio{align-items:center;color:var(--color-gray-600);display:flex;height:var(--button-height);position:relative;width:100%}.AdminVacation_compensation-give-modal-item2__XDNeW{align-items:center;color:var(--color-gray-600);display:flex;height:var(--input-height);position:relative;width:100%}.AdminVacation_compensation-give-modal-item2__XDNeW span,.AdminVacation_compensation-give-modal-item__-AAio span{color:var(--color-gray-800);display:block;width:160px}.AdminVacation_small-span__oyaAx{width:100px!important}.AdminVacation_compensation-give-modal-item2__XDNeW input{border:1px solid var(--color-gray-400);border-radius:2px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;height:100%;padding:6px 12px;width:260px}.AdminVacation_compensation-give-modal-value__CIOmE{text-align:left}.AdminVacation_vacation-setting-title__bDDrz{align-items:center;display:flex;height:36px;justify-content:space-between;margin-bottom:10px;margin-top:16px}.AdminVacation_vacation-setting-title__bDDrz h4{margin:0}.AdminVacation_vacation-setting-title__bDDrz button{align-items:center;background-color:#fff;border:1px solid var(--color-gray-400);border-radius:2px;box-shadow:0 2px 4px #0000000a;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;cursor:pointer;display:flex;gap:4px;height:36px;justify-content:center;padding:6px 16px 6px 12px}.AdminVacation_vacation-setting-table__7nLU1{text-align:center}.AdminVacation_vacation-setting-table__7nLU1 th{text-align:center!important}.AdminVacation_vacation-setting-table__7nLU1 tbody tr td:first-child{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding-left:20px;text-align:left!important}.AdminVacation_vacation-setting-table__7nLU1 th:first-child{text-align:left!important}.AdminVacation_vacation-setting-table__7nLU1 thead{background-color:var(--color-gray-200)}.AdminVacation_compensation-list-table__zlfm9 thead{background-color:var(--color-gray-200);border-top:none}.AdminVacation_compensation-list-table__zlfm9{border:1px solid var(--color-gray-400);border-left:none;border-radius:0;border-right:none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.AdminVacation_compensation-list-table__zlfm9 tbody tr:last-child{border-bottom:none}.AdminVacation_compensation-list-table__zlfm9{text-align:center}.AdminVacation_compensation-button-wrapper__blnTP{text-align:right}.AdminVacation_delete-btn__uGuCf{background-color:initial;border:none;cursor:pointer}.AdminVacation_delete-wrapper__CsXqR{text-align:center!important}.AdminVacation_add-vacation-modal__BHkWo>div{justify-content:flex-start;overflow:auto}.AdminVacation_add-vacation-modal__BHkWo>div>div{margin:0 auto;max-height:calc(min(100vh, 860px));max-width:100vw;overflow:hidden;width:420px}.AdminVacation_add-vacation-wrapper__ely7n{display:flex;flex-direction:column;gap:var(--spacing-xs);padding:30px}.AdminVacation_add-vacation-item__aH--y{align-items:center;display:flex;height:var(--input-height);justify-content:space-between;position:relative}.AdminVacation_add-vacation-item__aH--y input{border:1px solid var(--color-gray-400);border-radius:2px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;height:var(--input-height);padding:var(--spacing-sm);width:200px}.AdminVacation_input-switch-wrapper__zEs3k{align-items:center;display:flex;height:100%;justify-content:center;position:absolute;text-align:center;width:100%}.AdminVacation_add-vacation-dropdown-wrapper__f3E93{width:200px}.AdminVacation_vacation-policy-setting-wrapper__2HSTK>div{padding-top:24px}.AdminVacation_vacation-policy-setting__b1pt-{display:flex;flex-direction:column;gap:12px}.AdminVacation_vacation-policy-setting-item-wrapper__pFVoi{border-bottom:1px solid var(--color-gray-400);border-top:1px solid var(--color-gray-400);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;display:flex;flex-direction:column}.AdminVacation_vacation-policy-setting-item__y4xXq{align-items:center;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;display:flex;gap:40px;min-height:56px;padding:6px 0}.AdminVacation_vacation-policy-setting-item__y4xXq:not(:last-child){border-bottom:1px solid var(--color-gray-400)}.AdminVacation_vacation-policy-setting-item__y4xXq span{color:var(--color-gray-600);display:inline-block;width:120px}.AdminVacation_vacation-policy-setting-item__y4xXq p{margin:0}.AdminVacation_vacation-policy-setting-dropdown__j0YnL{height:var(--input-height);width:260px}.AdminVacation_vacation-policy-setting-radio-wrapper__E-F4Q{display:flex;flex-direction:column;gap:var(--spacing-xs);height:var(--input-height);justify-content:center}.AdminVacation_vacation-policy-setting-radio__qJCr5{align-items:center;display:flex;gap:var(--spacing-md);height:24px}.AdminVacation_calendar-container__y72w8{align-items:center;display:flex;flex:1 1;height:var(--input-height);justify-content:space-between;max-width:260px;position:relative;width:100%}.AdminVacation_calendar-container__y72w8 span{height:100%;width:100%}.AdminVacation_calendar-container__y72w8 input{border-radius:2px;width:100%}.AdminVacation_calendar-container__y72w8 img{pointer-events:none;position:absolute;right:8px}.AdminVacation_admin-vacation-detail__rJwEl{margin-top:24px}.AdminVacation_admin-vacation-detail-title__RkL1u{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.AdminVacation_give-compensation-modal__0ebsj{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;width:420px}.AdminVacation_give-compensation-modal-content__V2s\+P{padding:30px}.AdminVacation_give-compensation-modal-name__puUp9{align-items:center;display:flex;gap:var(--spacing-xs);height:var(--input-height);margin-bottom:10px}.AdminVacation_give-compensation-modal-name__puUp9 img{height:var(--input-height);width:40px}.AdminVacation_give-compensation-modal-name__puUp9 span{color:var(--color-gray-800)}.AdminVacation_give-compensation-modal-item-same__juNWG{align-items:center;display:flex;flex-direction:row;margin-bottom:16px}.AdminVacation_give-compensation-modal-item-same__juNWG>div{width:160px}.AdminVacation_give-compensation-modal-item-diff__skm\+I{display:flex;flex-direction:column;gap:6px;justify-content:center}.AdminVacation_give-compensation-modal-content__V2s\+P input{height:var(--input-height)}.AdminVacation_give-compensation-modal-content__V2s\+P input,.AdminVacation_give-compensation-modal-item-diff__skm\+I textarea{border:1px solid var(--color-gray-400);border-radius:2px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:var(--spacing-sm);width:100%}.AdminVacation_give-compensation-modal-item-diff__skm\+I textarea{height:56px;resize:none}.AdminVacation_give-compensation-modal-item-diff__skm\+I textarea::placeholder{font-size:var(--font-size-xs);font-weight:500;line-height:16px}.AdminVacation_give-compensation-modal-item-diff__skm\+I textarea:focus{outline:none}.AdminVacation_adjustment-wrapper__wbzig .AdminVacation_add-vacation-item__aH--y>span{display:inline-block;width:160px}.AdminVacation_adjustment-wrapper__wbzig .AdminVacation_add-vacation-item__aH--y>div{flex:1 1}.AdminVacation_adjustment-wrapper__wbzig .AdminVacation_add-vacation-item__aH--y input{width:200px}.AdminVacation_adjustment-wrapper__wbzig .AdminVacation_add-vacation-item__aH--y span{color:var(--color-gray-600)}.AdminVacation_adjustment-wrapper__wbzig .AdminVacation_add-vacation-item__aH--y div{color:var(--color-gray-800)}.AdminVacation_adjustment-wrapper__wbzig textarea{border-color:var(--color-gray-400);border-radius:2px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;height:56px;outline:none;padding:6px 12px;resize:none;width:100%}.AdminVacation_vertical__grB9j{align-items:flex-start;display:flex;flex-direction:column;gap:6px;height:100%}.AdminVacation_adjustment-wrapper__wbzig textarea::placeholder{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.AdminVacation_adjustment-wrapper__wbzig textarea:focus{border-color:var(--color-gray-400);outline:none}.AdminVacation_guage__UEFdp{background-color:var(--color-gray-300);border-radius:4px;margin:0 auto;overflow:hidden;position:relative;width:108px}.AdminVacation_guage-bar__b21y4{background-color:var(--color-blue-300);height:20px;transition:width .3s ease;width:0}.AdminVacation_guage-value__BXGfk{color:var(--color-gray-800);font-size:var(--font-size-sm);left:50%;line-height:20px;position:absolute;top:0;transform:translateX(-50%)}.AdminVacation_guage2__uUtiw{background-color:#e0e0e0;border-radius:4px;display:flex;margin:0 auto;overflow:hidden;position:relative;width:108px}.AdminVacation_guage2-bar__YsFWs,.AdminVacation_guage2-remaining__nf-fX{align-items:center;display:flex;height:20px;justify-content:center;min-width:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AdminVacation_guage2-bar__YsFWs{background-color:#b5e79d}.AdminVacation_guage2-remaining__nf-fX{background-color:#77d24b}.AdminVacation_guage2-text__01bcl{color:var(--color-gray-800);display:inlin;font-size:var(--font-size-sm);padding:0 4px}.AdminVacation_tooltip__9WGIf{background-color:#000;border-radius:5px;color:#fff;padding:5px;position:absolute}.AdminVacation_red__OPMik{background-color:#fe9d90}.AdminVacation_yellow__LiOHI{background-color:#ffda8f}.AdminVacation_checkbox__PN9pH{height:16px;width:16px}.AdminVacation_vacation-list-legend__crHhE{align-items:center;display:flex;gap:9px;margin-left:39px}.AdminVacation_vacation-list-legend__crHhE>div{align-items:center;display:flex;gap:4px}.AdminVacation_legend-item__rCjNK{border-radius:50px;height:13px;width:13px}.AdminVacation_legend-1__cwu7c{background-color:#b5e79d}.AdminVacation_legend-2__kVjio{background-color:#77d24b}.AdminVacation_dropdown-list__jJbg0 button{background-color:var(--color-blue-600);border-radius:2px;box-shadow:0 2px 4px #0000001f;color:#fff}.AdminVacation_vacation-list-detail-info-wrapper__-MCYp{align-items:center;display:flex;gap:var(--spacing-xs);height:64px}.AdminVacation_vacation-list-detail-info-wrapper__-MCYp img{border-radius:50%;height:64px;width:64px}.AdminVacation_vacation-list-detail-name__goOch .AdminVacation_name__gphyg{color:var(--color-gray-800)}.AdminVacation_vacation-list-detail-name__goOch .AdminVacation_position__KBJ--{color:var(--color-gray-600)}.AdminVacation_calendar-wrapper__UJ2PS{display:flex;flex-direction:column;gap:var(--spacing-xl)}.AdminVacation_calendar-wrapper__UJ2PS>div>span>div{border:none}.AdminVacation_vacation-remain-used__7WDS\+{align-items:center;background-color:var(--color-green-100);display:inline-block;justify-content:center;padding:6px 14px}.AdminVacation_vacation-type__1DIpq{display:flex;flex-direction:column;gap:6px}.AdminVacation_approval-submit-dropdown__rRft7{align-items:center;border:1px solid var(--color-gray-400);border-radius:2px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;display:flex;height:var(--input-height);justify-content:space-between;max-width:362px;min-width:200px;padding:6px 12px;width:100%}.AdminVacation_approval-submit-dropdown__rRft7 span{color:var(--color-gray-800);font-size:var(--font-size-sm);line-height:20px;padding:0}.AdminVacation_calendar-date__RbW6Q{display:flex;flex-direction:column;gap:var(--spacing-xs);max-height:200px;overflow:auto}.AdminVacation_vacation-tooltip__YtA-H{align-items:center;background:#000000b3;border-radius:4px;display:inline-flex;flex-direction:column;justify-content:center;padding:var(--spacing-sm)}.AdminVacation_vacation-tooltip-row__mm7dR{align-items:center;color:#fff;display:flex;font-family:Pretendard;font-size:var(--font-size-xs);font-style:normal;font-weight:400;gap:4px;line-height:18px}.AdminVacation_vacation-tooltip-side-line__dOyX\+{height:12px;width:1px}.AdminVacation_vacation-tooltip-side-line__dOyX\+.AdminVacation_first-year__Rc4UB{background-color:#d73a16}.AdminVacation_vacation-tooltip-side-line__dOyX\+.AdminVacation_second-year__d8e7K{background-color:#f08071}.AdminVacation_vacation-tooltip-side-line__dOyX\+.AdminVacation_over-days-minus__duRaY{background-color:#ff5252}.AdminVacation_vacation-tooltip-side-line__dOyX\+.AdminVacation_over-days-plus__-9-M8{background-color:#4caf50}.AdminVacation_vacation-tooltip-side-line__dOyX\+.AdminVacation_carryover-minus__KYfUx{background-color:#ff8a80}.AdminVacation_vacation-tooltip-side-line__dOyX\+.AdminVacation_carryover-plus__I9e-I{background-color:#81c784}.AdminVacation_vacation-tooltip-row__mm7dR:not(:last-child){margin-bottom:4px}.AdminVacation_used-cell__Ea3QS{cursor:default;position:relative}.AdminVacation_promotion-status-container__V\+d2J{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:var(--spacing-md) 0;width:100%}.AdminVacation_promotion-step-grid__itXq3{grid-gap:0;display:grid;gap:0;grid-template-columns:repeat(4,1fr);position:relative}.AdminVacation_node-image-row__1ZO-3{align-items:center;display:flex;justify-content:space-between;padding:0 40px}.AdminVacation_node-wrapper__IafXB{align-items:center;display:flex;justify-content:center;min-height:60px;position:relative}.AdminVacation_node-wrapper__IafXB:before{left:0}.AdminVacation_node-wrapper__IafXB:after,.AdminVacation_node-wrapper__IafXB:before{background-color:#eee;content:"";height:2px;position:absolute;top:25%;transform:translateY(-50%);width:50%;z-index:1}.AdminVacation_node-wrapper__IafXB:after{right:0}.AdminVacation_node-wrapper__IafXB.AdminVacation_active__u7ui9:after,.AdminVacation_node-wrapper__IafXB.AdminVacation_active__u7ui9:before{background-color:#56cd1d}.AdminVacation_node-wrapper__IafXB:last-child:after{display:none}.AdminVacation_node-image__--Zwz{align-items:center;background-color:#eee;border-radius:50%;display:flex;height:24px;justify-content:center;position:relative;width:24px;z-index:2}.AdminVacation_node-label-row__s9FA-{align-items:center;display:flex;justify-content:space-between;margin-top:8px;padding:0 40px}.AdminVacation_node-label__-vgEg{color:var(--color-gray-600);flex:1 1;font-size:var(--font-size-xs);margin-top:8px;position:relative;text-align:center;z-index:2}.AdminVacation_inactive__kGJAx{background-color:#eee}.AdminVacation_active-check__tv4l4,.AdminVacation_active-exclamation__SBmT9{background-color:#56cd1d}.AdminVacation_warning-exclamation__By3OS{background-color:#ff4d4f}.AdminVacation_usage-rate-container__HRcPh{align-items:center;display:flex;justify-content:center}.AdminVacation_usage-rate-gauge__F02r4{background-color:#f5f5f5;border-radius:4px;height:20px;overflow:hidden;position:relative;width:108px}.AdminVacation_usage-rate-fill__mB-fL{border-radius:4px 0 0 4px;height:100%;transition:width .3s ease}.AdminVacation_usage-rate-text__ctCSZ{color:var(--color-gray-800);font-size:var(--font-size-sm);font-weight:500;left:50%;line-height:20px;position:absolute;top:0;transform:translateX(-50%)}.AdminVacation_promotion-table__\+Mw3S{border-bottom:1px solid var(--color-gray-400);border-top:1px solid var(--color-gray-400);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;width:100%}.AdminVacation_promotion-table__\+Mw3S .p-datatable-wrapper .p-datatable-table{border-collapse:collapse;width:100%}.AdminVacation_promotion-table__\+Mw3S .p-datatable-thead>tr>th{background-color:var(--color-gray-200);border-bottom:1px solid var(--color-gray-400);color:var(--color-gray-600);font-weight:500;height:var(--input-height);padding:0 16px;text-align:center}.AdminVacation_promotion-table__\+Mw3S .p-datatable-thead>tr>th:first-child{text-align:left}.AdminVacation_promotion-table__\+Mw3S .p-datatable-thead>tr>th>div{color:#4d4d4d;font-family:Pretendard;font-size:var(--font-size-sm);font-weight:400;letter-spacing:-.04em;line-height:22px;text-align:left}.AdminVacation_promotion-table__\+Mw3S .p-datatable-tbody>tr{height:50px}.AdminVacation_promotion-table__\+Mw3S .p-datatable-tbody>tr:not(:last-child){border-bottom:1px solid var(--color-gray-400)}.AdminVacation_promotion-table__\+Mw3S .p-datatable-tbody>tr:nth-child(2n){background-color:var(--color-gray-100)}.AdminVacation_promotion-table__\+Mw3S .p-datatable-tbody>tr>td{font-size:var(--font-size-sm);letter-spacing:-.01em;line-height:22px;padding:0 16px;text-align:center}.AdminVacation_promotion-table__\+Mw3S .p-datatable-tbody>tr>td:first-child{text-align:left}.AdminVacation_promotion-table__\+Mw3S .p-datatable-thead>tr:first-child>th:first-child>div{justify-content:flex-start}.AdminVacation_promotion-table__\+Mw3S .p-datatable-tbody>tr>td>div>span{align-items:center;color:#000;display:flex;height:var(--input-height);justify-content:flex-start;padding:0;width:100%}.AdminVacation_container__IG14y{display:flex;justify-content:space-between}.AdminVacation_container__IG14y>:not(:last-child){margin-right:20px}.AdminVacation_node-wrapper__IafXB.AdminVacation_empty-node__LnFNS:after,.AdminVacation_node-wrapper__IafXB.AdminVacation_empty-node__LnFNS:before,.AdminVacation_node-wrapper__IafXB.AdminVacation_last-node__m1v69:after,.AdminVacation_node-wrapper__IafXB:first-child:before{display:none}.AdminVacation_node-content__ytXg5{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.AdminVacation_compensation-input-container__RgnQ2{align-items:center;display:flex;gap:var(--spacing-xs)}.AdminVacation_compensation-adjust-btn__Zhl3K{align-items:center;background:#fff;border:1px solid #e1e2e3;border-radius:4px;color:#666;cursor:pointer;display:flex;font-size:var(--font-size-md);height:24px;justify-content:center;width:24px}.AdminVacation_compensation-adjust-btn__Zhl3K:hover{background:#f5f5f5}.AdminVacation_compensation-unit__jcdYi{color:#666;margin-left:4px}.AdminVacation_input-description__SkOQe{color:#666;font-size:var(--font-size-xs);margin-top:4px}.AdminVacation_give-compensation-modal-item-same__juNWG input[type=number]{text-align:center;width:60px}.AdminVacation_give-compensation-modal-item-same__juNWG input[type=number]::-webkit-inner-spin-button,.AdminVacation_give-compensation-modal-item-same__juNWG input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.Working_working-wrapper__pAueH{max-width:920px;min-width:0!important}.Working_working-wrapper__pAueH h1{margin-bottom:24px}.Working_working-title__kS196{align-items:center;display:flex;height:var(--input-height);justify-content:space-between}.Working_working-title__kS196 h2{margin:0}.Working_working-title__kS196 .Working_year-dropdown__OIg3Z>div{font-size:var(--font-size-sm);height:var(--input-height);line-height:20px;width:160px}.Working_select-list__WIOrq{align-items:center;display:flex;gap:var(--spacing-sm)}.Working_select-list__WIOrq button{align-items:center;background-color:#fff;border:1px solid var(--color-gray-400);border-radius:2px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;cursor:pointer;display:flex;height:var(--input-height);justify-content:center;width:87px}.Working_calendar-wrapper__Dn0M2{display:flex;gap:var(--spacing-sm)}.Working_calendar-container__O1iuS{align-items:center;border:1px solid var(--color-gray-400);border-radius:2px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;display:flex;height:var(--input-height);justify-content:space-between;max-width:200px;min-width:200px;position:relative;width:100%}.Working_working-summary__cZebu{align-items:center;display:flex;gap:var(--spacing-lg);justify-content:space-between;padding:var(--spacing-sm) var(--spacing-md)}.Working_working-summary-item__Kt9XQ{align-items:center;display:flex;gap:5px}.Working_working-summary-item__Kt9XQ .Working_title-text__U9fsq{color:var(--color-gray-500)}.Working_working-summary-item__Kt9XQ .Working_time-text__35MyA{color:var(--color-gray-800)}.Working_working-summary-item-vr__w2iMG{background-color:var(--color-blue-600);height:12px;width:2px}.Working_working-list__MDtqV .Working_p-datatable__uZRrM .Working_p-datatable-tbody__gEs3Y>tr:hover{background-color:#f5f5f5}.Working_working-list-header__AyvwO{cursor:pointer;text-align:left!important;width:100%}.Working_working-list-header__AyvwO>div{height:26px}.Working_working-list-header__AyvwO>div>span{text-align:left;width:100%}.Working_icon-missing__Lvl4V{background-color:#f7e1db;color:#d73a16}.Working_icon-missing__Lvl4V,.Working_icon-vacation__4m-l4{align-items:center;border-radius:2px;display:flex;font-size:var(--font-size-xs);font-weight:500;height:26px;justify-content:center;line-height:18px;text-align:center;width:56px!important}.Working_icon-vacation__4m-l4{background-color:#ecf4fe;color:#006fe5}.Working_icon-working__rfKyu{background-color:var(--color-green-200);color:var(--color-green-800)}.Working_icon-remote-working__2zcDe,.Working_icon-working__rfKyu{align-items:center;border-radius:2px;display:flex;font-size:var(--font-size-xs);font-weight:500;height:26px;justify-content:center;line-height:18px;text-align:center;width:56px!important}.Working_icon-remote-working__2zcDe{background-color:#eaeaea;color:var(--color-gray-600)}.Working_center-text__9wvOi{align-items:center;display:flex;justify-content:center}.Working_center-text__9wvOi *{text-align:center!important}.Working_working-register__kkReH{padding:var(--spacing-lg) 30px}.Working_working-register-modal__Pbgkb>div>div{min-width:403px}.Working_working-register__kkReH h2{color:var(--color-gray-900)}.Working_working-register-form__Fds2M{display:flex;flex-direction:column;gap:var(--spacing-xl)}.Working_working-register-profile__1S\+Ey{align-items:center;display:flex;gap:var(--spacing-xs)}.Working_working-register-profile__1S\+Ey img{background-color:var(--color-gray-300);border-radius:50%;height:var(--input-height);width:40px}.Working_time__minhz{border:1px solid #e1e2e3;border-radius:8px;color:var(--color-gray-900);display:flex;justify-content:space-between;padding:var(--spacing-md) 8px}.Working_time__minhz span:nth-child(2){color:var(--color-green-700)}.Working_time-in__3\+vWm,.Working_time-out__4A0mo{color:var(--color-gray-600)}.Working_time-box__1tHUI{border:1px solid #e1e2e3;border-radius:2px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;color:#999;height:var(--input-height);margin-top:6px;padding:6px 12px}.Working_time-box__1tHUI input{color:var(--color-gray-500);margin:0;padding:0}.Working_title-container__-vO5v{align-items:center;display:flex;justify-content:space-between;margin-top:20px}.Working_title-container__-vO5v button{background-color:initial;background-color:var(--color-gray-150);border:none;border:1px solid var(--color-gray-400);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;cursor:pointer;height:var(--input-height);padding:0;padding:var(--spacing-sm) var(--spacing-md)}.Working_detail-text__rjc5u{color:var(--color-gray-800)}.Working_vacation-period__ZVIa8{display:flex;gap:14px;margin-left:16px;margin-top:16px}.Working_period-text__MN\+hx,.Working_period-title__LFvbP{color:var(--color-gray-700)}.Working_vacation-summary__oPCu-{border:1px solid var(--color-gray-400);border-radius:4px;margin-bottom:44px;margin-top:16px;padding:var(--spacing-sm) 8px}.Working_vacation-summary__oPCu- thead{color:var(--color-gray-600)}.Working_vacation-summary__oPCu- table{border-collapse:collapse;width:100%}.Working_vacation-summary__oPCu- thead th{color:var(--color-gray-600);font-weight:400;padding-bottom:4px;text-align:left}.Working_vacation-summary__oPCu- tbody tr{color:var(--color-gray-800)}.Working_vacation-summary__oPCu- td,.Working_vacation-summary__oPCu- th{border-right:1px solid var(--color-gray-400);padding:0 16px}.Working_vacation-summary__oPCu- td:last-child,.Working_vacation-summary__oPCu- th:last-child{border-right:none}.Working_red__ERxG4{color:#e14c38}.Working_blue__H3PBa{color:var(--color-blue-600)}.Working_vacation-history__tJrFe h2{margin:0}.Working_vacation-history-table-header__38e\+Z{background-color:var(--color-gray-200);border-radius:4px 4px 0 0;border-top:1px solid var(--color-gray-400);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;display:grid;grid-template-columns:100px 250px 100px 100px;height:42px;justify-content:space-between;padding:12px 20px}.Working_vacation-history__tJrFe>div:last-child,.Working_vacation-history__tJrFe>div:not(:first-child){border-bottom:1px solid var(--color-gray-400);border-left:1px solid var(--color-gray-400);border-right:1px solid var(--color-gray-400)}.Working_vacation-history__tJrFe>div:last-child{border-radius:0 0 4px 4px}.Working_vacation-history-table-empty__9GTVV{align-items:center;display:flex;justify-content:center;padding:12px 20px}.Working_vacation-history-table__fIZcK{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;display:grid;grid-template-columns:100px 250px 100px 100px;justify-content:space-between;min-height:50px;padding:12px 20px}.Working_vacation-history-table__fIZcK:nth-child(2n){background-color:var(--color-gray-100)}.Working_vacation-history-table__fIZcK>div:first-child{overflow:hidden;width:200px}.Working_table-header__jlEAe{align-items:center;display:flex;justify-content:flex-start}.Working_approved__\+ePyf{background-color:#edfce6;color:#267908}.Working_approved__\+ePyf,.Working_rejected__Fr1Pi{align-items:center;border-radius:2px;display:flex;font-family:Noto Sans KR;font-size:var(--font-size-xs);font-style:normal;font-weight:500;height:26px;justify-content:center;line-height:18px;width:40px}.Working_rejected__Fr1Pi{background-color:#f7e1db;color:#d73a16}.Working_delete-button__TwlhK{background-color:initial;border:none;cursor:pointer;padding:0}.Working_year-dropdown__OIg3Z>div{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:6px 12px!important}.Working_vacation-setting-modal__\+WnIc>div{justify-content:flex-start;overflow:auto}.Working_vacation-setting-modal__\+WnIc>div>div{margin:0 auto;max-height:calc(min(100vh, 860px));max-width:100vw;overflow:hidden;width:420px}.Working_vacation-setting-modal-content__iHAyj{display:flex;flex-direction:column;gap:var(--spacing-xs);padding:50px 30px}.Working_vacation-setting-modal-item__2DhT0{align-items:center;display:flex;height:var(--input-height);justify-content:space-between;position:relative}.Working_vacation-setting-modal-item__2DhT0 div{white-space:nowrap}.Working_vacation-setting-modal-item__2DhT0 input{border:1px solid var(--color-gray-400);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;height:100%;padding:var(--spacing-sm);width:260px}.Working_vacation-setting-modal-item__2DhT0 span{position:absolute;text-align:center;width:100%}.Working_vacation-simple-setting-modal__7g6SQ{display:flex;flex-direction:column;gap:var(--spacing-xl);padding:var(--spacing-lg) 30px}.Working_vacation-simple-setting-modal-content__nLE3B{display:flex;flex-direction:column;gap:6px}.Working_vacation-simple-setting-modal-content__nLE3B span{display:block}.Working_vacation-simple-setting-modal-dropdown__LmDkS{padding:var(--spacing-sm) 12px}.Working_vacation-simple-setting-modal-input__gVKjL>div{height:var(--input-height);padding:0}.Working_vacation-simple-setting-modal-input__gVKjL>input{padding:6px 12px}.Working_calendar-container__O1iuS img{cursor:pointer;position:absolute;right:8px}.Working_calendar-container__O1iuS input,.Working_calendar-container__O1iuS span{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;height:100%;width:100%}.Working_calendar-container__O1iuS input{padding:0 var(--spacing-sm)}.Working_calendar-container__O1iuS input:focus{border-color:#0000;outline:none}.Working_vacation-record-wrapper__eZHBC{max-width:984px}.Working_vacation-list-detail-wrapper__upwsP{max-width:100%}.Working_vacation-list-detail-profile__dRd-u{display:flex;flex-direction:column;gap:var(--spacing-md)}.Working_vacation-list-detail-profile__dRd-u img{border:none;border-radius:50%;height:64px;overflow:hidden;width:64px}.Working_vacation-detail-summary__eRq\+V{border:1px solid var(--color-gray-400);border-radius:4px;margin-bottom:32px;margin-top:16px;padding:var(--spacing-sm) 8px}.Working_vacation-detail-summary__eRq\+V thead{color:var(--color-gray-600)}.Working_vacation-detail-summary__eRq\+V table{border-collapse:collapse;width:100%}.Working_vacation-detail-summary__eRq\+V thead th{color:var(--color-gray-600);font-weight:400;padding-bottom:4px;text-align:left}.Working_vacation-detail-summary__eRq\+V tbody tr{color:var(--color-gray-800)}.Working_vacation-detail-summary__eRq\+V td,.Working_vacation-detail-summary__eRq\+V th{border-right:1px solid var(--color-gray-400);padding:0 16px;width:120px}.Working_vacation-detail-summary__eRq\+V td:last-child,.Working_vacation-detail-summary__eRq\+V th:last-child{border-right:none}.Working_vacation-list-detail-info__qMT6c{align-items:flex-end;display:flex;height:64px;justify-content:space-between}.Working_vacation-list-detail-dropdown__\+7nzV{height:var(--input-height)}.Working_vacation-list-detail-dropdown__\+7nzV .Working_year-dropdown__OIg3Z{height:100%;width:100%}.Working_vacation-list-detail-info-wrapper__4gGGT{align-items:center;display:flex;gap:var(--spacing-xs);height:64px}.Working_vacation-list-detail-name__DyWdZ .Working_name__JC\+Ud{color:var(--color-gray-800)}.Working_vacation-list-detail-name__DyWdZ .Working_position__T7CsQ{color:var(--color-gray-600)}.Working_vacation-adjustment-list__MaIqw{border:1px solid var(--color-gray-400);border-radius:4px;margin-bottom:44px;margin-top:16px;overflow:hidden}.Working_vacation-adjustment-list__MaIqw thead{background-color:#fdfdfd;color:var(--color-gray-600)}.Working_vacation-adjustment-list__MaIqw table{border-collapse:collapse;width:100%}.Working_vacation-adjustment-list__MaIqw thead th{color:var(--color-gray-600);font-weight:400;height:38px;text-align:left}.Working_vacation-adjustment-list__MaIqw tbody tr{color:var(--color-gray-800);height:48px}.Working_vacation-adjustment-list__MaIqw td,.Working_vacation-adjustment-list__MaIqw th{border-bottom:1px solid var(--color-gray-400);border-right:none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:var(--spacing-sm) 20px;width:120px}.Working_vacation-adjustment-list__MaIqw tr:last-child td{border-bottom:none}.Working_vacation-adjustment-list__MaIqw td{align-items:center;height:100%}.Working_vacation-adjustment-list__MaIqw button{align-items:center;display:flex}.Working_vacation-adjustment-list__MaIqw td:last-child,.Working_vacation-adjustment-list__MaIqw th:last-child{border-right:none}.Working_adjustment-modal__x9Cjs>div{overflow:auto}.Working_adjustment-modal__x9Cjs>div>div{max-width:500px}.Working_forceUsed__n2oog{align-items:center;background-color:#fbeee1;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;display:flex;height:26px;justify-content:center;padding:0 6px;width:-webkit-max-content;width:max-content}.Working_forceUsed__n2oog span{color:#ff942f}.Working_forceUsed__n2oog span,.Working_official__Jsecf{border-radius:2px;font-family:Noto Sans KR;font-size:var(--font-size-xs);font-style:normal;font-weight:500;line-height:18px}.Working_official__Jsecf{align-items:center;background-color:#f0f8ff;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;color:#4682b4;display:flex;height:26px;justify-content:center;min-width:40px;padding:0 6px;width:-webkit-max-content;width:max-content}.Working_official__Jsecf span{border-radius:2px;font-family:Noto Sans KR;font-size:var(--font-size-xs);font-style:normal;font-weight:500;line-height:18px}@media (max-width:768px){.Working_overtimeHours-column__t6IDs,.Working_working-time-column__PQS5l{display:none}.Working_calendar-wrapper__Dn0M2{display:block;gap:0}.Working_working-summary__cZebu{align-items:normal;display:flex;flex-direction:column;gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-md)}.Working_vacation-record-wrapper__eZHBC{padding:0 4px}.Working_working-wrapper__pAueH h2{display:none}.Working_vacation-period__ZVIa8{margin-left:0}.Working_vacation-history-table-header__38e\+Z,.Working_vacation-history-table__fIZcK{grid-template-columns:70px 140px 23px}.Working_vacation-summary__oPCu-{padding:var(--spacing-md)}.Working_vacation-summary-mobile__H7wmZ{grid-gap:var(--spacing-xs);align-items:center;display:grid;flex-wrap:wrap;gap:var(--spacing-xs);grid-template-columns:repeat(auto-fit,130px);height:100%;justify-content:space-around;width:100%}.Working_vacation-summary-mobile__H7wmZ>div{align-items:center;display:flex;height:38px;justify-content:space-between;width:130px}.Working_vacation-summary-mobile__H7wmZ>div>span:first-child{color:#666;font-family:Noto Sans KR;font-size:var(--font-size-sm);letter-spacing:-.02em;line-height:24px;position:relative;text-align:left}.Working_vacation-summary-mobile__H7wmZ>div>span:last-child{color:#333;font-family:Noto Sans KR;font-size:var(--font-size-lg);font-weight:500;line-height:26px;position:relative;text-align:left}.Working_vacation-summary-mobile__H7wmZ>div>span>td{padding:0!important}.Working_vacation-history__tJrFe>div:first-child{justify-content:flex-end}.Working_vacation-history-table-header__38e\+Z{border-left:none!important;border-radius:0;border-right:none!important;border-top:none!important}.Working_vacation-history-table__fIZcK{border-left:none!important;border-radius:0!important;border-right:none!important}}.vacation-promotion-container{padding:var(--spacing-md) 8px}.promotion-timeline{display:flex;justify-content:space-between;padding:0 16px;position:relative}.timeline-node{flex:1 1;flex-direction:column;position:relative}.node-circle,.timeline-node{align-items:center;display:flex}.node-circle{background:#e1e2e3;border:2px solid #e1e2e3;border-radius:50%;box-sizing:border-box;height:24px;justify-content:center;margin-bottom:6px;width:24px;z-index:2}.node-circle img{height:16px;object-fit:contain;width:16px}.timeline-node.pending .node-circle{background:#fff;border-color:#ffc107;color:#ffc107}.timeline-node.active .node-circle{background:#2196f3;border-color:#2196f3;color:#fff}.timeline-node.waiting .node-circle{background:#e14c38;border-color:#e14c38}.timeline-node.completed .node-circle,.timeline-node.forced .node-circle,.timeline-node.submitted .node-circle{background:#56cd1d;border-color:#56cd1d}.node-connector{background:#ddd;height:2px;position:absolute;right:-50%;top:12px;width:100%;z-index:1}.timeline-node.completed .node-connector{background:#56cd1d}.timeline-node.forced .node-connector,.timeline-node.submitted .node-connector,.timeline-node.waiting .node-connector{background:#e1e2e3}.node-content{padding:0 6px;text-align:center}.node-label{font-size:11px}.node-description{color:#666;font-size:10px}.node-date{color:#999;font-size:10px}.promotion-details{background:#f8f8f8;border-radius:4px;padding:var(--spacing-lg)}.detail-item{display:flex;justify-content:space-between}.detail-item:last-child{margin-bottom:0}.password-confirm-modal-overlay{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.password-confirm-modal{background:#fff;border-radius:8px;box-shadow:0 4px 20px #00000026;max-height:90vh;overflow-y:auto;width:540px}.password-confirm-modal-header{align-items:center;display:flex;justify-content:space-between;padding:var(--spacing-xl) 24px 12px 32px}.password-confirm-modal-title{color:#232527;font-family:Pretendard,sans-serif;font-size:var(--font-size-lg);font-weight:500;letter-spacing:-.72px;line-height:26px;margin:0}.password-confirm-modal-close{align-items:center;background:none;border:none;border-radius:4px;cursor:pointer;display:flex;height:36px;justify-content:center;padding:6px;transition:background-color .2s;width:36px}.password-confirm-modal-close img{filter:brightness(0) saturate(100%) invert(45%) sepia(11%) saturate(200%) hue-rotate(180deg) brightness(96%) contrast(94%);height:24px;width:24px}.password-confirm-modal-content{padding:var(--spacing-lg) 30px}.profile-comparison{align-items:stretch;display:flex;gap:var(--spacing-sm);margin-bottom:24px}.profile-section{display:flex;flex:1 1;flex-direction:column}.profile-section-title{color:#232527;font-family:Pretendard,sans-serif;font-size:var(--font-size-xs);font-weight:500;letter-spacing:-.48px;line-height:14px;margin-bottom:8px}.profile-card{background:#fff;border:1px solid #e1e2e3;border-radius:10px;display:flex;flex:1 1;flex-direction:column;gap:var(--spacing-lg);overflow:hidden;padding:30px 20px}.profile-card.target-profile{border-color:#5ba6f6}.profile-info{display:flex;gap:var(--spacing-xs)}.profile-avatar{border-radius:50%;flex-shrink:0;height:64px;overflow:hidden;width:64px}.profile-avatar img{height:100%;object-fit:cover;width:100%}.profile-placeholder{align-items:center;background:#f5f5f5;color:#232527;display:flex;font-family:Pretendard,sans-serif;font-size:var(--font-size-lg);font-weight:500;height:100%;justify-content:center;width:100%}.profile-details{display:flex;flex:1 1;flex-direction:column;gap:4px;justify-content:center}.profile-name{color:#232527;font-family:Pretendard,sans-serif;font-size:var(--font-size-lg);font-weight:500;letter-spacing:-.64px;line-height:22px}.profile-position{color:#666;color:var(--grey-grey-600,#666);font-family:Pretendard;font-size:var(--font-size-sm);font-style:normal;font-weight:400;letter-spacing:-.56px;line-height:20px}.profile-contact{flex:1 1}.department-name{color:#4d4d4d;color:var(--grey-grey-700,#4d4d4d);font-size:var(--font-size-sm);font-style:normal;font-weight:500;letter-spacing:-.56px;line-height:20px;margin-bottom:12px}.contact-details{display:flex;flex-direction:column;gap:12px}.email-info,.phone-info{align-items:center;display:flex;gap:6px}.contact-icon{flex-shrink:0;height:20px;width:20px}.email-info span,.phone-info span{color:#4d4d4d;font-family:Pretendard,sans-serif;font-size:var(--font-size-sm);font-weight:500;letter-spacing:-.44px;line-height:14px;overflow-wrap:break-word;word-break:break-all}.warning-box{align-items:center;background:#fef9f9;border:1px solid #ffe9ec;border-radius:4px;display:flex;gap:4px;margin-bottom:24px;padding:12px}.warning-icon{flex-shrink:0;height:20px;margin-top:1px;width:20px}.warning-text{color:#da2911;font-family:Pretendard,sans-serif;font-size:var(--font-size-sm);font-weight:400;letter-spacing:-.52px;line-height:18px;margin:0}.password-input-group{margin-bottom:24px}.password-input-label{color:#232527;display:block;font-family:Pretendard,sans-serif;font-size:var(--font-size-xs);font-weight:500;letter-spacing:-.48px;line-height:14px;margin-bottom:10px}.required{color:#006fe5;margin-left:2px}.password-input{background:#fff;border:1px solid #e1e2e3;border-radius:4px;box-sizing:border-box;color:#232527;font-family:Pretendard,sans-serif;font-size:var(--font-size-sm);font-weight:400;height:var(--button-height);letter-spacing:-.56px;line-height:20px;padding:12px;width:100%}.password-input::placeholder{color:#797676}.password-input:focus{border-color:#006fe5;outline:none}.password-confirm-modal-footer{display:flex;gap:var(--spacing-sm);justify-content:flex-end;padding:var(--spacing-md) 20px 24px 20px}.password-confirm-modal-cancel-btn{background:#fff;border:1px solid #e1e2e3;border-radius:4px;box-sizing:border-box;color:#232527;cursor:pointer;font-family:Pretendard,sans-serif;font-size:var(--font-size-sm);font-weight:400;letter-spacing:-.56px;line-height:20px;padding:12px 20px}.password-confirm-modal-cancel-btn:hover{background:#f8f9fa}.password-confirm-modal-confirm-btn{background:#006fe5;border:none;border-radius:4px;box-sizing:border-box;color:#fff;cursor:pointer;font-size:var(--font-size-sm);font-weight:500;letter-spacing:-.56px;line-height:20px;padding:12px 20px;width:134px}.password-confirm-modal-confirm-btn:hover{background:#0056b3}.password-confirm-modal-confirm-btn:disabled{background:#e1e2e3;color:#999;cursor:not-allowed}.info-tooltip-container{align-items:center;display:inline-flex;margin-left:6px;position:relative}.info-tooltip-container .info-tooltip-trigger{align-items:center;cursor:pointer;display:flex;justify-content:center}.info-tooltip-container .info-tooltip-trigger svg{transition:all .2s ease}.info-tooltip-container .info-tooltip-trigger svg:hover circle{stroke:#2196f3}.info-tooltip-container .info-tooltip-trigger svg:hover text{fill:#2196f3}.info-tooltip-container .info-tooltip-content{background-color:#333;border-radius:4px;bottom:100%;box-shadow:0 4px 12px #00000026;color:#fff;font-size:12px;left:50%;line-height:20px;margin-bottom:6px;max-width:280px;min-width:200px;padding:8px 12px;position:absolute;text-align:left;transform:translateX(-50%);white-space:normal;z-index:9999}.info-tooltip-container .info-tooltip-content:after{border:6px solid #0000;border-top-color:#333;content:"";left:50%;position:absolute;top:100%;transform:translateX(-50%)}.toggle-title-with-tooltip{align-items:center;display:flex}.toggle-title-with-tooltip span{color:#232527;font-family:Pretendard,sans-serif;font-size:16px;font-weight:500;line-height:24px}.toggle-row-simple .toggle-title-with-tooltip span{font-size:14px;font-weight:400;letter-spacing:-.56px;line-height:20px}.toggle-row-simple.disabled .toggle-title-with-tooltip span{color:#b2b2b2}.work-policy-main{align-items:flex-start;color:#333;display:flex;flex-direction:column;font-size:18px;gap:12px;justify-content:flex-start;position:relative;text-align:left;width:100%}.policy-header{align-items:center;display:flex;gap:0 20px;justify-content:space-between;margin-bottom:12px;width:100%}.policy-title-section{display:flex;flex-direction:column;gap:2px}.policy-title{color:#232527;color:var(--grey-grey-800,#232527);font-size:24px;font-weight:600;letter-spacing:-.72px;line-height:34px}.policy-subtitle,.policy-title{font-family:Pretendard;font-style:normal}.policy-subtitle{color:#666;color:var(--grey-grey-600,#666);font-size:14px;font-weight:400;letter-spacing:-.56px;line-height:20px}.policy-actions{gap:8px}.policy-action-btn{align-items:center;background-color:#fff;border:1px solid #e1e2e3;border-radius:2px;box-shadow:0 2px 4px #0000000a;cursor:pointer;display:flex;flex-direction:row;justify-content:center;overflow:hidden;transition:all .2s ease}.policy-action-btn:hover{background-color:#f9f9f9;border-color:#d0d0d0}.policy-action-btn{color:#4d4d4d;font-size:14px;gap:0 4px;padding:6px 16px 6px 12px}.policy-action-btn.primary{background-color:#fdfdfd;color:#4d4d4d}.policy-action-btn .btn-icon{height:16px;width:16px}.policy-items-list{display:flex;flex-direction:column;gap:10px;width:100%}.policy-table-header{align-items:center;background-color:#f9f9f9;border-radius:4px;box-sizing:border-box;color:#4d4d4d;display:flex;flex-direction:row;font-size:14px;font-weight:600;gap:20px;padding:8px 20px}.policy-table-header .header-workplace,.policy-table-header .header-worktype{width:410px}.policy-table-header .header-members{text-align:center;width:200px}.policy-table-header .header-actions{text-align:center;width:80px}.policy-item{align-items:stretch;background-color:#fff;border:1px solid #e1e2e3;border-radius:4px;border-radius:0;box-sizing:border-box;display:flex;flex-direction:row;gap:20px;min-height:120px;padding:0 20px;position:relative;transition:all .2s ease;width:100%}.policy-item:last-child{border-radius:0 0 4px 4px}.policy-item:hover{border-color:#d0d0d0;box-shadow:0 4px 12px #00000014}.policy-workplace{display:flex;flex-direction:column;justify-content:center;padding:20px 0;width:410px}.policy-workplace .workplace-header{align-items:center;display:flex;gap:8px;margin-bottom:8px}.policy-workplace .workplace-header .place-type-badge{align-items:center;background:#5ba6f6;background:var(--blue-blue-400,#5ba6f6);border-radius:4px;box-sizing:border-box;color:#fff;display:flex;font-size:12px;font-style:normal;font-weight:600;gap:10px;height:20px;justify-content:center;letter-spacing:-.48px;line-height:14px;padding:2px 4px}.policy-workplace .workplace-header .workplace-name{color:#333;font-size:16px;font-weight:600;line-height:1.2}.policy-workplace .workplace-address{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#666;display:-webkit-box;font-size:14px;line-height:1.4;overflow:hidden}.policy-worktype{display:flex;flex-direction:column;justify-content:center;padding:20px 0;width:410px}.policy-worktype .policy-members .worktype-info .worktype-name{color:#333;font-size:16px;font-weight:600;margin-bottom:8px}.policy-worktype .policy-members .worktype-info .worktype-details .worktype-time{color:#4d4d4d;font-size:14px;margin-bottom:6px}.policy-worktype .policy-members .worktype-info .worktype-details .worktype-days{color:#666;font-size:14px}.policy-worktype .policy-members .worktype-info .worktype-details .worktype-days .remote-work{color:#2196f3}.policy-worktype .add-worktype-btn{align-items:center;background-color:#fff;border:1px solid #e1e2e3;border-radius:4px;box-sizing:border-box;color:#4d4d4d;cursor:pointer;display:flex;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;gap:4px;height:32px;justify-content:center;letter-spacing:-.56px;line-height:20px;transition:all .2s ease;width:98px}.policy-worktype .add-worktype-btn:hover{background-color:#f0f0f0;border-style:solid}.policy-worktype .add-worktype-btn .btn-icon{height:16px;width:16px}.policy-members{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:20px 0;width:200px}.policy-members .member-info{align-items:center;display:flex;flex-direction:row;gap:8px;width:100%}.policy-members .member-info .empty-members-text{color:#797676;color:var(--grey-grey-500,#797676);font-family:Pretendard;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.56px;line-height:20px}.policy-members .member-info .member-count{color:#797676;color:var(--grey-grey-500,#797676);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:500;line-height:24px;order:2}.policy-members .member-info .member-profiles{align-items:center;display:flex;gap:-4px;justify-content:center;order:1}.policy-members .member-info .member-profiles .member-avatar{border:2px solid #fff;border-radius:50%;height:32px;margin-left:-8px;overflow:hidden;position:relative;width:32px}.policy-members .member-info .member-profiles .member-avatar:first-child{margin-left:0}.policy-members .member-info .member-profiles .member-avatar .profile-image-small{height:100%;object-fit:cover;width:100%}.policy-members .member-info .member-profiles .member-count-extra{align-items:center;background-color:#e1e2e3;border:2px solid #fff;border-radius:50%;color:#4d4d4d;display:flex;font-size:11px;font-weight:600;height:32px;justify-content:center;margin-left:-8px;width:32px}.policy-members .add-member-group-btn{align-items:center;background-color:#fff;border:1px solid #e1e2e3;border-radius:2px;box-shadow:0 2px 4px #0000000a;color:#4d4d4d;cursor:pointer;display:flex;flex-direction:row;font-size:14px;justify-content:center;overflow:hidden;transition:all .2s ease}.policy-members .add-member-group-btn:hover{background-color:#f9f9f9;border-color:#d0d0d0}.policy-members .add-member-group-btn{background-color:#f9f9f9;border:1px dashed #e1e2e3;border-radius:6px;color:#666;font-size:12px;gap:6px;padding:8px 16px}.policy-members .add-member-group-btn:hover{background-color:#f0f0f0;border-color:#2196f3;border-style:solid;color:#2196f3}.policy-members .add-member-group-btn .btn-icon{height:16px;width:16px}.policy-actions{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:20px 0;width:80px}.policy-actions .action-icon{cursor:pointer;height:20px;opacity:.6;transition:all .2s ease;width:20px}.policy-actions .action-icon:hover{opacity:1}.empty-state{align-items:center;background-color:#fafbfc;border:1px dashed #e1e2e3;border-radius:4px;display:flex;flex-direction:column;justify-content:center;margin:12px 0;padding:30px;text-align:center}.empty-state .empty-icon{font-size:48px;margin-bottom:16px;opacity:.6}.empty-state .empty-title{color:#4d4d4d;font-size:16px;font-weight:600;margin-bottom:8px}.empty-state .empty-description{color:#666;font-size:14px;line-height:1.6;margin-bottom:20px;max-width:400px}.empty-state .empty-action-btn{align-items:center;background-color:#fff;border:1px solid #e1e2e3;border-radius:2px;box-shadow:0 2px 4px #0000000a;color:#4d4d4d;cursor:pointer;display:flex;flex-direction:row;font-size:14px;justify-content:center;overflow:hidden;transition:all .2s ease}.empty-state .empty-action-btn:hover{background-color:#f9f9f9;border-color:#d0d0d0}.empty-state .empty-action-btn{background-color:#2196f3;border-color:#2196f3;color:#fff;font-weight:500;padding:8px 20px}.empty-state .empty-action-btn:hover{background-color:#0c7cd5;border-color:#0c7cd5}.hover-mouse{cursor:pointer}.inputt>.custom-dropdown,.workSetting-modal-select>.custom-dropdown{padding:0;width:100%}.worksettingpage-div{font-weight:500;line-height:26px;position:relative}.worksettingpage-div1{line-height:20px;position:relative}.worksettingpage-div2{font-weight:500;line-height:18px;position:relative}.worksettingpage-div3{line-height:24px;position:relative}.worksettingpage-small{align-items:center;background-color:#fff;border:1px solid #e1e2e3;border-radius:2px;box-shadow:0 2px 4px #0000000a;cursor:pointer;display:flex;flex-direction:row;justify-content:center;overflow:hidden;transition:all .2s ease}.worksettingpage-small:hover{background-color:#f9f9f9;border-color:#d0d0d0}.worksettingpage-small{color:#4d4d4d;font-size:14px;padding:10px 16px}.worksettingpage-parent{align-items:center;align-self:stretch;display:flex;justify-content:space-between}.worksettingpage-label{padding:12px 10px;width:160px}.worksettingpage-data,.worksettingpage-label{align-items:center;box-sizing:border-box;display:flex;flex-direction:row;height:44px;justify-content:flex-start}.worksettingpage-data{color:#333;font-size:14px;padding:10px}.worksettingpage-tr{border-bottom:1px solid #e1e2e3;box-sizing:border-box}.worksettingpage-tr,.worksettingpage-tr5{align-items:center;align-self:stretch;display:flex;flex-direction:row;height:54px;justify-content:flex-start}.worksettingpage-tr-parent{align-self:stretch;border-bottom:1px solid #e1e2e3;border-top:1px solid #e1e2e3;color:#666;font-size:12px}.worksettingpage-frame-parent,.worksettingpage-tr-parent{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}.worksettingpage-frame-parent{color:#333;font-family:Noto Sans KR;font-size:18px;gap:12px 0;position:relative;text-align:left;width:100%}.workSetting-modal-main{font-weight:500;letter-spacing:-.01em;line-height:24px;position:relative}.workSetting-modal-div,.workSetting-modal-div2{letter-spacing:-.01em;line-height:20px;position:relative}.workSetting-modal-div2{color:#666}.workSetting-modal-div3{color:#e14c38;letter-spacing:-.01em;line-height:20px;position:relative}.workSetting-modal-div5{align-items:center;align-self:stretch;display:flex;gap:8px;height:60px;justify-content:center}.workSetting-modal-div6{letter-spacing:-.01em;line-height:22px;position:relative}.workSetting-modal-div7{color:#333;letter-spacing:-.01em;line-height:20px;position:relative}.workSetting-modal-frame-container{align-items:center;align-self:stretch;display:flex;gap:8px;justify-content:center}.workSetting-modal-wrapper{align-items:center;border:1px solid #e1e2e3;border-radius:2px;cursor:pointer;display:flex;justify-content:center;padding:8px;transition:all .2s ease}.workSetting-modal-wrapper:hover{background-color:#f9f9f9}.workSetting-modal-caption{font-weight:500;letter-spacing:-.01em;line-height:22px;position:relative}.worktype-selection-modal-overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;opacity:0;position:fixed;right:0;top:0;transition:opacity .3s ease;z-index:1000}.worktype-selection-modal-overlay.animating{opacity:1}.worktype-selection-modal{background:#fff;border-radius:8px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-height:90vh;max-width:90vw;opacity:0;overflow:hidden;transform:scale(.9);transition:transform .3s ease,opacity .3s ease;width:620px}.worktype-selection-modal.animating{opacity:1;transform:scale(1)}.worktype-selection-modal .modal-header{align-items:center;border-bottom:none;display:flex;height:62px;justify-content:space-between;padding:0 32px}.worktype-selection-modal .modal-header .modal-title{color:#232527;font-family:Pretendard,sans-serif;font-size:18px;font-weight:500;letter-spacing:-.72px;line-height:26px;margin:0}.worktype-selection-modal .modal-header .modal-close{align-items:center;background:none;border:none;color:#999;cursor:pointer;display:flex;height:24px;justify-content:center;padding:0;width:24px}.worktype-selection-modal .modal-header .modal-close:hover{opacity:.7}.worktype-selection-modal .modal-body{max-height:calc(90vh - 146px);overflow-y:auto;padding:0 30px 20px}.worktype-selection-modal .modal-body .add-worktype-btn{align-items:center;background-color:#fff;border:1px solid #e1e2e3;border-radius:4px;color:#4d4d4d;cursor:pointer;display:flex;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;gap:4px;height:32px;justify-content:center;letter-spacing:-.56px;line-height:20px;margin-bottom:10px;transition:all .2s ease;width:98px}.worktype-selection-modal .modal-body .add-worktype-btn:hover{background-color:#f5f5f5;border-color:#d0d0d0}.worktype-selection-modal .modal-body .add-worktype-btn .btn-icon{height:16px;width:16px}.worktype-selection-modal .modal-body .worktype-options{display:flex;flex-direction:column;gap:10px}.worktype-selection-modal .modal-body .worktype-options .worktype-option{align-items:center;background-color:#fff;border:1px solid #e1e2e3;border-radius:4px;cursor:pointer;display:flex;min-height:68px;padding:0;position:relative;transition:all .2s ease}.worktype-selection-modal .modal-body .worktype-options .worktype-option:hover{border-color:#d0d0d0}.worktype-selection-modal .modal-body .worktype-options .worktype-option.selected{background-color:#f4f9ff;border-color:#006fe5}.worktype-selection-modal .modal-body .worktype-options .worktype-option .radio-button{align-items:center;background-color:#fbfbfb;border:2px solid #e1e2e3;border-radius:50%;display:flex;height:20px;justify-content:center;margin:0 18px;width:20px}.worktype-selection-modal .modal-body .worktype-options .worktype-option .radio-button.selected{background-color:#fbfbfb;border-color:#232527}.worktype-selection-modal .modal-body .worktype-options .worktype-option .radio-button.selected:after{background-color:#232527;border-radius:50%;content:"";height:8px;width:8px}.worktype-selection-modal .modal-body .worktype-options .worktype-option .worktype-content{display:flex;flex:1 1;flex-direction:column;min-width:0;padding:10px 18px 10px 0}.worktype-selection-modal .modal-body .worktype-options .worktype-option .worktype-content .worktype-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px;min-height:24px}.worktype-selection-modal .modal-body .worktype-options .worktype-option .worktype-content .worktype-header .worktype-name-badge{align-items:center;display:flex;gap:4px;padding:1.5px 0}.worktype-selection-modal .modal-body .worktype-options .worktype-option .worktype-content .worktype-header .worktype-name-badge .worktype-name{color:#232527;flex-shrink:0;font-family:Pretendard,sans-serif;font-size:16px;font-weight:500;letter-spacing:0;line-height:24px;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.worktype-selection-modal .modal-body .worktype-options .worktype-option .worktype-content .worktype-header .worktype-name-badge .worktype-badge{align-items:center;border:1px solid #eee;border-radius:4px;display:flex;flex-shrink:0;font-family:Pretendard,sans-serif;font-size:14px;font-weight:500;height:24px;justify-content:center;letter-spacing:-.56px;line-height:20px;min-width:55px;padding:0 8px}.worktype-selection-modal .modal-body .worktype-options .worktype-option .worktype-content .worktype-header .worktype-name-badge .worktype-badge.worktype-fixed{color:#37a604}.worktype-selection-modal .modal-body .worktype-options .worktype-option .worktype-content .worktype-header .worktype-name-badge .worktype-badge.worktype-flexible{color:#0a59ae}.worktype-selection-modal .modal-body .worktype-options .worktype-option .worktype-content .worktype-header .worktype-actions{display:flex;gap:6px;opacity:1;transition:opacity .2s ease}.worktype-selection-modal .modal-body .worktype-options .worktype-option .worktype-content .worktype-header .worktype-actions .worktype-action-btn{align-items:center;background-color:#fff;border:1px solid #e1e2e3;border-radius:4px;box-sizing:border-box;cursor:pointer;display:flex;font-size:14px;height:28px;justify-content:center;transition:all .2s ease;width:28px;z-index:10}.worktype-selection-modal .modal-body .worktype-options .worktype-option .worktype-content .worktype-header .worktype-actions .worktype-action-btn:hover{background-color:#f5f5f5;box-shadow:0 2px 4px #0000001a;transform:translateY(-1px)}.worktype-selection-modal .modal-body .worktype-options .worktype-option .worktype-content .worktype-header .worktype-actions .worktype-action-btn.edit-btn:hover{border-color:#0084ff;color:#0084ff}.worktype-selection-modal .modal-body .worktype-options .worktype-option .worktype-content .worktype-header .worktype-actions .worktype-action-btn.delete-btn:hover{border-color:#e14c38;color:#e14c38}.worktype-selection-modal .modal-body .worktype-options .worktype-option .worktype-content .worktype-details{display:flex;flex-wrap:wrap;gap:16px;min-height:20px}.worktype-selection-modal .modal-body .worktype-options .worktype-option .worktype-content .worktype-details .worktype-days,.worktype-selection-modal .modal-body .worktype-options .worktype-option .worktype-content .worktype-details .worktype-time{color:#666;flex-shrink:0;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.56px;line-height:20px;white-space:nowrap}.worktype-selection-modal .modal-body .worktype-options .worktype-option .worktype-content .worktype-details .worktype-time{min-width:128px}.worktype-selection-modal .modal-body .worktype-options .worktype-option .worktype-content .worktype-details .worktype-days{min-width:79px}.worktype-selection-modal .modal-body .worktype-options .no-worktypes-message{color:#999;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.56px;line-height:20px;padding:40px 20px;text-align:center}.worktype-selection-modal .modal-footer{align-items:center;display:flex;gap:10px;height:84px;justify-content:flex-end;padding:20px}.worktype-selection-modal .modal-footer .footer-button{align-items:center;border:1px solid #0000;border-radius:4px;cursor:pointer;display:flex;font-family:Pretendard,sans-serif;font-size:14px;height:44px;justify-content:center;letter-spacing:-.56px;line-height:20px;transition:all .2s ease}.worktype-selection-modal .modal-footer .footer-button.cancel{background-color:#fff;border-color:#e1e2e3;color:#232527;font-weight:400;width:56px}.worktype-selection-modal .modal-footer .footer-button.cancel:hover{background-color:#f5f5f5;border-color:#d0d0d0}.worktype-selection-modal .modal-footer .footer-button.confirm{background-color:#006fe5;border-color:#006fe5;color:#fff;font-weight:500;width:134px}.worktype-selection-modal .modal-footer .footer-button.confirm:hover:not(:disabled){background-color:#0056b3;border-color:#0056b3}.worktype-selection-modal .modal-footer .footer-button.confirm:disabled{background-color:#b2b2b2;border-color:#b2b2b2;color:#fff;cursor:not-allowed}.workstation-modal-overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;opacity:0;position:fixed;right:0;top:0;transition:opacity .3s ease;z-index:1000}.workstation-modal-overlay.animating{opacity:1}.workstation-modal{background:#fff;border-radius:8px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-height:90vh;max-width:90vw;opacity:0;overflow:hidden;transform:scale(.9);transition:transform .3s ease,opacity .3s ease;width:500px}.workstation-modal.animating{opacity:1;transform:scale(1)}.workstation-modal .modal-header{align-items:center;border-bottom:0;display:flex;justify-content:space-between;padding:30px 30px 0}.workstation-modal .modal-header .modal-title-input{background:none;border:none;color:#232527;flex:1 1;font-family:Pretendard,sans-serif;font-size:24px;font-weight:600;letter-spacing:-.72px;line-height:34px;outline:none}.workstation-modal .modal-header .modal-title-input::placeholder{color:#b2b2b2;font-size:24px;font-weight:600;letter-spacing:-.72px}.workstation-modal .modal-header .modal-title-input:focus{color:#232527}.workstation-modal .modal-header .modal-close{align-items:center;background:none;border:none;color:#999;cursor:pointer;display:flex;height:24px;justify-content:center;padding:0;width:24px}.workstation-modal .modal-header .modal-close:hover{opacity:.7}.workstation-modal .modal-body{padding:24px 30px 30px}.workstation-modal .form-group{margin-bottom:24px}.workstation-modal .form-group:last-child{margin-bottom:0}.workstation-modal .form-group .form-label{color:#232527;display:block;font-family:Pretendard,sans-serif;font-size:12px;font-weight:500;letter-spacing:-.48px;line-height:14px;margin-bottom:10px}.workstation-modal .form-group .form-label .required{color:#006fe5;margin-left:2px}.workstation-modal .form-group .form-input{background-color:#fff;border:1px solid #e1e2e3;border-radius:4px;box-sizing:border-box;color:#232527;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;height:44px;letter-spacing:-.56px;line-height:20px;padding:12px;transition:all .2s ease;width:100%}.workstation-modal .form-group .form-input:focus{border-color:#006fe5;outline:none}.workstation-modal .form-group .form-input::placeholder{color:#999;font-size:14px;font-weight:400;letter-spacing:-.56px}.workstation-modal .form-group .form-input:disabled{background-color:#f5f5f5;color:#999;cursor:not-allowed}.workstation-modal .form-group .form-input-group{align-items:flex-end;display:flex;gap:10px}.workstation-modal .form-group .form-input-group .input-with-label{flex:none;width:273px}.workstation-modal .form-group .form-input-group .input-with-label .form-label{margin-bottom:10px}.workstation-modal .form-group .form-input-group .input-with-label .form-input{width:100%}.workstation-modal .form-group .form-input-group .form-button{align-items:center;background-color:#fff;border:1px solid #e1e2e3;border-radius:4px;box-sizing:border-box;color:#232527;cursor:pointer;display:flex;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;height:44px;justify-content:center;letter-spacing:-.56px;line-height:20px;padding:12px 16px;transition:all .2s ease;white-space:nowrap;width:157px}.workstation-modal .form-group .form-input-group .form-button:hover{background-color:#f5f5f5;border-color:#d0d0d0}.workstation-modal .form-group .ip-additional-input{align-items:stretch;display:flex;gap:8px;margin-top:8px}.workstation-modal .form-group .ip-additional-input .form-input{flex:1 1}.workstation-modal .form-group .ip-additional-input .remove-button{background-color:#fff;border:1px solid #e1e2e3;border-radius:4px;color:#232527;cursor:pointer;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.56px;line-height:20px;padding:12px 16px;transition:all .2s ease}.workstation-modal .form-group .ip-additional-input .remove-button:hover{background-color:#f5f5f5;border-color:#d0d0d0}.workstation-modal .form-group .add-ip-button{align-items:center;background-color:#0000;border:1px dashed #e1e2e3;border-radius:4px;color:#999;cursor:pointer;display:flex;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;gap:6px;letter-spacing:-.56px;line-height:20px;margin-top:8px;padding:8px 12px;transition:all .2s ease}.workstation-modal .form-group .add-ip-button:hover{border-color:#006fe5;border-style:solid;color:#006fe5}.workstation-modal .form-group .add-ip-button .add-icon{height:16px;width:16px}.workstation-modal .map-container{border-radius:0;height:160px;margin-top:10px;overflow:hidden;position:relative;width:440px}.workstation-modal .map-container .map-loading{align-items:center;background-color:#f5f5f5;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:1}.workstation-modal .map-container .map-loading img{height:32px;width:32px}.workstation-modal .map-container .myMap{height:160px!important;width:440px!important}.workstation-modal .modal-footer{display:flex;gap:10px;justify-content:flex-end;padding:16px 20px 20px}.workstation-modal .modal-footer .footer-button{align-items:center;border:1px solid #0000;border-radius:4px;cursor:pointer;display:flex;font-family:Pretendard,sans-serif;font-size:14px;height:44px;justify-content:center;letter-spacing:-.56px;line-height:20px;transition:all .2s ease}.workstation-modal .modal-footer .footer-button.cancel{background-color:#fff;border-color:#e1e2e3;color:#232527;font-weight:400;width:56px}.workstation-modal .modal-footer .footer-button.cancel:hover{background-color:#f5f5f5;border-color:#d0d0d0}.workstation-modal .modal-footer .footer-button.confirm{background-color:#006fe5;border-color:#006fe5;color:#fff;font-weight:500;width:134px}.workstation-modal .modal-footer .footer-button.confirm:hover{background-color:#0056b3;border-color:#0056b3}.worktype-modal-overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;opacity:0;position:fixed;right:0;top:0;transition:opacity .3s ease;z-index:1000}.worktype-modal-overlay.animating{opacity:1}.worktype-modal{background:#fff;border-radius:8px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-height:90vh;max-width:90vw;opacity:0;overflow:hidden;transform:scale(.9);transition:transform .3s ease,opacity .3s ease;width:620px}.worktype-modal.animating{opacity:1;transform:scale(1)}.worktype-modal .modal-header{align-items:center;border-bottom:none;display:flex;justify-content:space-between;padding:20px 30px 0}.worktype-modal .modal-header .modal-title-input{background:none;border:none;color:#232527;flex:1 1;font-family:Pretendard,sans-serif;font-size:24px;font-weight:600;letter-spacing:-.72px;line-height:34px;outline:none}.worktype-modal .modal-header .modal-title-input::placeholder{color:#b2b2b2;font-size:24px;font-weight:600;letter-spacing:-.72px}.worktype-modal .modal-header .modal-title-input:focus{color:#232527}.worktype-modal .modal-header .modal-close{align-items:center;background:none;border:none;color:#999;cursor:pointer;display:flex;height:24px;justify-content:center;padding:0;width:24px}.worktype-modal .modal-header .modal-close:hover{opacity:.7}.worktype-modal .modal-body{max-height:calc(90vh - 200px);overflow-y:auto;padding:20px 30px}.worktype-modal .modal-body .form-section .section-title{color:#232527;font-size:18px;font-weight:500;letter-spacing:-.72px;line-height:26px}.worktype-modal .modal-body .form-section .form-group:last-child{margin-bottom:0}.worktype-modal .modal-body .form-section .form-group .form-label{color:#232527;display:block;font-family:Pretendard,sans-serif;font-size:15px;font-weight:500;letter-spacing:-.6px;line-height:20px;margin-bottom:10px}.worktype-modal .modal-body .form-section .form-group .toggle-group{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.worktype-modal .modal-body .divider{background-color:#e1e2e3;height:1px;margin:24px 0}.worktype-modal .modal-body .radio-group{display:flex;flex-direction:column;gap:10px}.worktype-modal .modal-body .radio-group .radio-option{align-items:center;border:1px solid #e1e2e3;border-radius:4px;cursor:pointer;display:flex;gap:16px;padding:18px;transition:all .2s ease}.worktype-modal .modal-body .radio-group .radio-option:hover{border-color:#d0d0d0}.worktype-modal .modal-body .radio-group .radio-option.selected{border-color:#006fe5}.worktype-modal .modal-body .radio-group .radio-option .radio-button{align-items:center;border:2px solid #e1e2e3;border-radius:50%;display:flex;flex-shrink:0;height:20px;justify-content:center;width:20px}.worktype-modal .modal-body .radio-group .radio-option .radio-button .radio-inner{background-color:#0000;border-radius:50%;height:8px;transition:all .2s ease;width:8px}.worktype-modal .modal-body .radio-group .radio-option .radio-button .radio-inner.checked{background-color:#232527}.worktype-modal .modal-body .radio-group .radio-option.selected .radio-button{border-color:#232527}.worktype-modal .modal-body .radio-group .radio-option .radio-content{flex:1 1}.worktype-modal .modal-body .radio-group .radio-option .radio-content .radio-title{color:#232527;font-family:Pretendard,sans-serif;font-size:16px;font-weight:500;line-height:24px;margin-bottom:4px}.worktype-modal .modal-body .radio-group .radio-option .radio-content .radio-description{color:#666;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.56px;line-height:20px}.worktype-modal .modal-body .form-row{align-items:flex-start;align-items:center;display:flex;gap:10px;height:36px;justify-content:space-between;margin-bottom:16px}.worktype-modal .modal-body .form-row .form-label{color:#232527;color:var(--grey-grey-800,#232527);flex-shrink:0;font-size:15px;font-style:normal;font-weight:500;letter-spacing:-.6px;line-height:20px;margin-bottom:0}.worktype-modal .modal-body .form-row .row-control{align-items:center;display:flex;flex:1 1;justify-content:space-between}.worktype-modal .modal-body .day-selector-group{border:1px solid #e1e2e3;border-radius:4px;display:flex;overflow:hidden;width:294px}.worktype-modal .modal-body .day-selector-group .day-selector-item{background-color:#fff;border:none;border-right:1px solid #eee;color:#232527;cursor:pointer;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;height:36px;letter-spacing:-.56px;line-height:20px;text-align:center;transition:all .2s ease;width:42px}.worktype-modal .modal-body .day-selector-group .day-selector-item:last-child{border-right:none}.worktype-modal .modal-body .day-selector-group .day-selector-item:hover{background-color:#f5f5f5}.worktype-modal .modal-body .day-selector-group .day-selector-item.selected{background-color:#f4f9ff;color:#006fe5;font-weight:500}.worktype-modal .modal-body .time-range{align-items:center;display:flex;gap:8px;width:295px}.worktype-modal .modal-body .time-range .time-input{border:1px solid #e1e2e3;border:1px solid var(--grey-grey-300,#e1e2e3);border-radius:4px;width:135px}.worktype-modal .modal-body .time-range .time-separator{color:#666;font-family:Pretendard,sans-serif;font-size:14px;font-weight:500;letter-spacing:-.56px;line-height:20px;text-align:center;width:9px}.worktype-modal .modal-body .select-input{width:200px}.worktype-modal .modal-body .custom-dropdown{padding:0}.worktype-modal .modal-body .number-input{width:200px}.worktype-modal .modal-body .number-input input{background-color:#fff;border:1px solid #e1e2e3;border-radius:4px;box-sizing:border-box;color:#232527;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;height:36px;letter-spacing:-.56px;line-height:20px;padding:8px 12px;transition:all .2s ease;width:100%}.worktype-modal .modal-body .number-input input::placeholder{color:#999;font-size:14px;font-weight:400;letter-spacing:-.56px}.worktype-modal .modal-body .number-input input:focus{border-color:#006fe5;outline:none}.worktype-modal .modal-body .number-input input:hover{border-color:#d0d0d0}.worktype-modal .modal-body .toggle-list .toggle-row-large{align-items:center;background-color:#fff;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:14px 0}.worktype-modal .modal-body .toggle-list .toggle-row-large .toggle-content{flex:1 1}.worktype-modal .modal-body .toggle-list .toggle-row-large .toggle-content .toggle-title{color:#232527;font-family:Pretendard,sans-serif;font-size:16px;font-weight:500;line-height:24px;margin-bottom:4px}.worktype-modal .modal-body .toggle-list .toggle-row-large .toggle-content .toggle-description{color:#666;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.56px;line-height:20px}.worktype-modal .modal-body .toggle-list .toggle-row-simple{align-items:center;box-sizing:border-box;display:flex;height:46px;justify-content:space-between;padding:13px 0}.worktype-modal .modal-body .toggle-list .toggle-row-simple .toggle-title-only{color:#232527;flex:1 1;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.56px;line-height:20px}.worktype-modal .modal-body .toggle-list .toggle-row-simple.disabled .toggle-title-only{color:#b2b2b2}.worktype-modal .modal-footer{display:flex;gap:10px;justify-content:flex-end;padding:16px 20px 20px}.worktype-modal .modal-footer .footer-button{align-items:center;border:1px solid #0000;border-radius:4px;cursor:pointer;display:flex;font-family:Pretendard,sans-serif;font-size:14px;height:44px;justify-content:center;letter-spacing:-.56px;line-height:20px;transition:all .2s ease}.worktype-modal .modal-footer .footer-button.cancel{background-color:#fff;border-color:#e1e2e3;color:#232527;font-weight:400;width:56px}.worktype-modal .modal-footer .footer-button.cancel:hover{background-color:#f5f5f5;border-color:#d0d0d0}.worktype-modal .modal-footer .footer-button.confirm{background-color:#006fe5;border-color:#006fe5;color:#fff;font-weight:500;width:134px}.worktype-modal .modal-footer .footer-button.confirm:hover{background-color:#0056b3;border-color:#0056b3}.add-policy-button{align-items:center;background:#fff;border:1px solid #e1e2e3;border:1px solid var(--grey-grey-300,#e1e2e3);border-radius:4px;box-sizing:border-box;cursor:pointer;display:inline-flex;flex-shrink:0;gap:4px;height:36px;justify-content:center;padding:6px 16px 6px 12px;transition:all .2s ease-in-out}.add-policy-button:hover{background:#f0f0f0;background:var(--grey-grey-100,#f0f0f0)}.add-policy-button .btn-icon{height:16px;width:16px}.worktype-content{display:flex;flex:1 1;flex-direction:column;min-width:0;padding:10px 18px 10px 0}.worktype-content .worktype-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px;min-height:24px}.worktype-content .worktype-header .worktype-name-badge{align-items:center;display:flex;gap:4px;padding:1.5px 0}.worktype-content .worktype-header .worktype-name-badge .worktype-name{color:#232527;flex-shrink:0;font-family:Pretendard,sans-serif;font-size:16px;font-weight:500;letter-spacing:0;line-height:24px;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.worktype-content .worktype-header .worktype-name-badge .worktype-badge{align-items:center;border:1px solid #eee;border-radius:4px;display:flex;flex-shrink:0;font-family:Pretendard,sans-serif;font-size:14px;font-weight:500;height:24px;justify-content:center;letter-spacing:-.56px;line-height:20px;min-width:55px;padding:0 8px}.worktype-content .worktype-header .worktype-name-badge .worktype-badge.worktype-fixed{color:#37a604}.worktype-content .worktype-header .worktype-name-badge .worktype-badge.worktype-flexible{color:#0a59ae}.worktype-content .worktype-header .worktype-actions{display:flex;gap:6px;opacity:1;transition:opacity .2s ease}.worktype-content .worktype-header .worktype-actions .worktype-action-btn{align-items:center;background-color:#fff;border:1px solid #e1e2e3;border-radius:4px;box-sizing:border-box;cursor:pointer;display:flex;font-size:14px;height:28px;justify-content:center;transition:all .2s ease;width:28px;z-index:10}.worktype-content .worktype-header .worktype-actions .worktype-action-btn:hover{background-color:#f5f5f5;box-shadow:0 2px 4px #0000001a;transform:translateY(-1px)}.worktype-content .worktype-header .worktype-actions .worktype-action-btn.edit-btn:hover{border-color:#0084ff;color:#0084ff}.worktype-content .worktype-header .worktype-actions .worktype-action-btn.delete-btn:hover{border-color:#e14c38;color:#e14c38}.worktype-content .worktype-details{display:flex;flex-wrap:wrap;gap:16px;min-height:20px}.worktype-content .worktype-details .worktype-days,.worktype-content .worktype-details .worktype-time{color:#666;flex-shrink:0;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.56px;line-height:20px;white-space:nowrap}.worktype-content .worktype-details .worktype-days{min-width:79px}.error-message{color:#e14c38;display:block;font-family:Pretendard,sans-serif;font-size:12px;font-weight:400;letter-spacing:-.48px;line-height:16px;margin-top:12px;opacity:1;transition:opacity .2s ease;visibility:visible}.error-message.warning{color:#ff8c00}.form-input.error,.number-input input.error{border-color:#e14c38!important}.form-input.error:focus,.number-input input.error:focus{border-color:#e14c38!important;box-shadow:0 0 0 2px #e14c381a!important}.form-input.warning,.number-input input.warning{border-color:#ff8c00!important}.form-input.warning:focus,.number-input input.warning:focus{border-color:#ff8c00!important;box-shadow:0 0 0 2px #ff8c001a!important}.worksetting-sidebar-member{display:flex;flex-direction:column;height:100%;position:relative;width:600px;z-index:2000!important}.worksetting-sidebar-member-title{padding-left:16px;padding-top:40px}.worksetting-sidebar-member-list-header{align-items:center;display:flex;flex-direction:row;height:var(--input-height);justify-content:space-between;margin-bottom:8px}.worksetting-sidebar-member-list-header-input{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.worksetting-sidebar-member-list-header-left{align-items:center;display:flex;flex-direction:row;gap:4px;justify-content:center}.worksetting-sidebar-member-list{flex:1 1 auto;min-height:0;overflow-y:auto;padding-bottom:60px}.worksetting-sidebar-member-list>div:first-child{flex:1 1;max-height:calc(100vh - 206px)}.worksetting-sidebar-member-list-input{align-items:center;display:flex;height:24px!important;justify-content:center;width:24px!important}.worksetting-sidebar-member-list thead{display:none}.worksetting-sidebar-member-list td{padding:0!important;text-align:left!important;width:24px!important}.worksetting-sidebar-member-list td:first-child{padding-left:16px!important}.worksetting-sidebar-member-list tr:first-child td{border-top-width:1px}.worksetting-sidebar-member-list tr:last-child td{border-bottom:1px solid var(--color-gray-400)!important}.worksetting-sidebar-member-list-item{align-items:center;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;display:flex;flex-direction:row;gap:40px;height:50px;justify-content:space-between;padding:var(--spacing-sm) var(--spacing-md);width:100%}.worksetting-sidebar-member-list-item .checkbox{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.worksetting-sidebar-member-list-footer{background:#fff;border-top:1px solid #eee;bottom:0;left:0;padding:var(--spacing-md);position:absolute;right:0;z-index:2}.worksetting-sidebar-member-list-footer button{align-items:center;background-color:var(--color-gray-150);border:1px solid var(--color-gray-400);border-radius:2px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;color:var(--color-gray-700);cursor:pointer;display:flex;height:36px;justify-content:center;width:142px}:global(.p-sidebar.worksetting-sidebar-member){z-index:2000!important}:global(.p-sidebar-mask.worksetting-sidebar-member){z-index:1999!important}:global(.p-sidebar-content){box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.WorkScheduleManagement_container__PsOa2{background:#fff;display:flex;flex-direction:column;height:100%;width:100%}.WorkScheduleManagement_pageHeader__DkGbe{background:#fff;padding:0;width:100%}.WorkScheduleManagement_tabBar__EQ\+vL{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px;width:100%}.WorkScheduleManagement_tabArea__KOGSa{align-items:center;display:flex;gap:20px}.WorkScheduleManagement_tabTitle__fonr4{background:none;border:none;color:#a7b1be;cursor:pointer;font-family:Pretendard,sans-serif;font-size:24px;font-weight:700;letter-spacing:-.96px;line-height:32px;padding:0;transition:color .2s ease}.WorkScheduleManagement_tabTitle__fonr4.WorkScheduleManagement_active__8usjR,.WorkScheduleManagement_tabTitle__fonr4:hover{color:#1d2a37}.WorkScheduleManagement_content__h2b3P{flex:1 1;overflow-y:auto;padding:0}.WorkPlaceTab_container__HqWur{display:flex;flex-direction:column}.WorkPlaceTab_loadingContainer__bWmBJ{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:400px}.WorkPlaceTab_loadingIcon__f7EML{animation:WorkPlaceTab_spin__4ExDf 1s linear infinite;height:40px;width:40px}.WorkPlaceTab_loadingText__DtQSE{color:#606971;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400}@keyframes WorkPlaceTab_spin__4ExDf{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.WorkPlaceTab_assignmentSection__1xPUB,.WorkPlaceTab_workPlaceSection__xOpCy{margin-bottom:48px}.WorkPlaceTab_assignmentSection__1xPUB:last-child,.WorkPlaceTab_workPlaceSection__xOpCy:last-child{margin-bottom:0}.WorkPlaceTab_sectionHeader__vMwQh{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.WorkPlaceTab_sectionTitle__TWYyF{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:20px;font-weight:700;letter-spacing:-.8px;line-height:28px;margin:0}.WorkPlaceTab_count__EhlT4{color:#2a8bf3}.WorkPlaceTab_workPlaceList__9w3a6{display:flex;gap:30px}.WorkPlaceTab_pagination__KmKxL{align-items:center;display:flex;gap:8px;justify-content:center;margin-top:24px}.WorkPlaceTab_dot__uHy7N{background-color:#d9d9d9;border:none;border-radius:50%;cursor:pointer;height:8px;padding:0;transition:all .2s ease;width:8px}.WorkPlaceTab_dot__uHy7N:hover{background-color:#bfbfbf;transform:scale(1.2)}.WorkPlaceTab_dot__uHy7N.WorkPlaceTab_active__XMHoU{background-color:#2a8bf3;border-radius:4px;height:8px;width:24px}@media(max-width:768px){.WorkPlaceTab_workPlaceList__9w3a6{gap:16px}}.WorkPlaceCard_card__NqcQi{cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;gap:16px;width:380px}.WorkPlaceCard_mapContainer__s8FpY{border-radius:8px;height:200px;overflow:hidden;position:relative;transition:transform .2s ease,box-shadow .2s ease;width:380px}.WorkPlaceCard_mapContainer__s8FpY:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.WorkPlaceCard_pinIcon__dDcDD{filter:drop-shadow(0 2px 4px rgba(0,0,0,.2));height:24px;width:24px}.WorkPlaceCard_mapImage__8SRi0{height:100%;object-fit:cover;width:100%}.WorkPlaceCard_textContainer__pyAJr{display:flex;flex-direction:column;gap:4px}.WorkPlaceCard_titleRow__Obw5c{align-items:center;display:flex;gap:4px}.WorkPlaceCard_title__lFczY{font-size:16px;font-weight:600;letter-spacing:-.64px}.WorkPlaceCard_address__KS92l,.WorkPlaceCard_title__lFczY{color:#1d2a37;font-family:Pretendard,sans-serif;line-height:20px;margin:0}.WorkPlaceCard_address__KS92l{font-size:14px;font-weight:400;letter-spacing:-.56px;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;white-space:pre-wrap}@media(max-width:768px){.WorkPlaceCard_card__NqcQi{width:300px}.WorkPlaceCard_mapContainer__s8FpY{height:160px;width:300px}}.TagLabel_tagLabel__Lylzi{align-items:center;border:1px solid #0000;border-radius:4px;box-sizing:border-box;display:inline-flex;flex-shrink:0;justify-content:center;padding:2px 6px;transition:all .2s ease;white-space:nowrap}.TagLabel_text__4MB8Q{font-family:Pretendard,sans-serif;font-style:normal;font-weight:600}.TagLabel_sizeSmall__F9ZEa{height:18px}.TagLabel_sizeSmall__F9ZEa .TagLabel_text__4MB8Q{font-size:12px;letter-spacing:-.48px;line-height:14px}.TagLabel_sizeMedium__-DpQR{height:24px}.TagLabel_sizeMedium__-DpQR .TagLabel_text__4MB8Q{font-size:14px;letter-spacing:-.56px;line-height:20px}.TagLabel_typeFilled__suaCe.TagLabel_colorRed__AGqoy{background-color:#fef9f9;border-color:#ffe9ec}.TagLabel_typeFilled__suaCe.TagLabel_colorRed__AGqoy .TagLabel_text__4MB8Q{color:#da2911}.TagLabel_typeFilled__suaCe.TagLabel_colorOrange__Tkw1y{background-color:#fff9e5;border-color:#ffe185}.TagLabel_typeFilled__suaCe.TagLabel_colorOrange__Tkw1y .TagLabel_text__4MB8Q{color:#f2a60d}.TagLabel_typeFilled__suaCe.TagLabel_colorGreen__O0ENF{background-color:#f3fbef;border-color:#d5f3c9}.TagLabel_typeFilled__suaCe.TagLabel_colorGreen__O0ENF .TagLabel_text__4MB8Q{color:#31a537}.TagLabel_typeFilled__suaCe.TagLabel_colorBlue__yy7-o{background-color:#eaf2fd;border-color:#eaf2fd}.TagLabel_typeFilled__suaCe.TagLabel_colorBlue__yy7-o .TagLabel_text__4MB8Q{color:#0c72de}.TagLabel_typeFilled__suaCe.TagLabel_colorDeepBlue__xcL8U{background-color:#eaf2fd;border-color:#eaf2fd}.TagLabel_typeFilled__suaCe.TagLabel_colorDeepBlue__xcL8U .TagLabel_text__4MB8Q{color:#095cbb}.TagLabel_typeFilled__suaCe.TagLabel_colorGray__H1o6h{background-color:#eaedf0;border-color:#dee3e8}.TagLabel_typeFilled__suaCe.TagLabel_colorGray__H1o6h .TagLabel_text__4MB8Q{color:#606971}.TagLabel_typeOutlined__3R75r.TagLabel_colorRed__AGqoy{background-color:#fff;border-color:#e4503c}.TagLabel_typeOutlined__3R75r.TagLabel_colorRed__AGqoy .TagLabel_text__4MB8Q{color:#da2911}.TagLabel_typeOutlined__3R75r.TagLabel_colorOrange__Tkw1y{background-color:#fff;border-color:#f2a60d}.TagLabel_typeOutlined__3R75r.TagLabel_colorOrange__Tkw1y .TagLabel_text__4MB8Q{color:#f2a60d}.TagLabel_typeOutlined__3R75r.TagLabel_colorGreen__O0ENF{background-color:#fff;border-color:#31a537}.TagLabel_typeOutlined__3R75r.TagLabel_colorGreen__O0ENF .TagLabel_text__4MB8Q{color:#31a537}.TagLabel_typeOutlined__3R75r.TagLabel_colorBlue__yy7-o{background-color:#fff;border-color:#0c72de}.TagLabel_typeOutlined__3R75r.TagLabel_colorBlue__yy7-o .TagLabel_text__4MB8Q{color:#0c72de}.TagLabel_typeOutlined__3R75r.TagLabel_colorDeepBlue__xcL8U{background-color:#fff;border-color:#095cbb}.TagLabel_typeOutlined__3R75r.TagLabel_colorDeepBlue__xcL8U .TagLabel_text__4MB8Q{color:#095cbb}.TagLabel_typeOutlined__3R75r.TagLabel_colorGray__H1o6h{background-color:#fff;border-color:#dee3e8}.TagLabel_typeOutlined__3R75r.TagLabel_colorGray__H1o6h .TagLabel_text__4MB8Q{color:#606971}.TagLabel_typeSolid__KSRud.TagLabel_colorRed__AGqoy{background-color:#da2911;border-color:#da2911}.TagLabel_typeSolid__KSRud.TagLabel_colorRed__AGqoy .TagLabel_text__4MB8Q{color:#fff}.TagLabel_typeSolid__KSRud.TagLabel_colorOrange__Tkw1y{background-color:#f2a60d;border-color:#f2a60d}.TagLabel_typeSolid__KSRud.TagLabel_colorOrange__Tkw1y .TagLabel_text__4MB8Q{color:#fff}.TagLabel_typeSolid__KSRud.TagLabel_colorGreen__O0ENF{background-color:#31a537;border-color:#31a537}.TagLabel_typeSolid__KSRud.TagLabel_colorGreen__O0ENF .TagLabel_text__4MB8Q{color:#fff}.TagLabel_typeSolid__KSRud.TagLabel_colorBlue__yy7-o{background-color:#0c72de;border-color:#0c72de}.TagLabel_typeSolid__KSRud.TagLabel_colorBlue__yy7-o .TagLabel_text__4MB8Q{color:#fff}.TagLabel_typeSolid__KSRud.TagLabel_colorDeepBlue__xcL8U{background-color:#095cbb;border-color:#095cbb}.TagLabel_typeSolid__KSRud.TagLabel_colorDeepBlue__xcL8U .TagLabel_text__4MB8Q{color:#fff}.TagLabel_typeSolid__KSRud.TagLabel_colorGray__H1o6h{background-color:#1d2a37;border-color:#1d2a37}.TagLabel_typeSolid__KSRud.TagLabel_colorGray__H1o6h .TagLabel_text__4MB8Q{color:#fff}.WorkPlaceAssignmentTable_container__yGPRX{display:flex;flex-direction:column;gap:10px;width:100%}.WorkPlaceAssignmentTable_tableHeader__z3ehB{align-items:center;background:#f8f9fa;border-radius:4px;color:#606971;display:flex;font-family:Pretendard,sans-serif;font-size:14px;font-weight:600;height:36px;letter-spacing:-.56px;line-height:20px;padding:0 10px}.WorkPlaceAssignmentTable_tableHeader__z3ehB>div{padding:0 10px}.WorkPlaceAssignmentTable_tableBody__eownL{display:flex;flex-direction:column;gap:10px}.WorkPlaceAssignmentTable_tableRow__SJiu1{align-items:center;border:1px solid #dee3e8;border-radius:4px;display:flex;min-height:100px;padding:0 10px}.WorkPlaceAssignmentTable_tableRow__SJiu1>div{padding:0 10px}.WorkPlaceAssignmentTable_columnWorkPlace__moHz1{display:flex;flex-direction:column;gap:2px;justify-content:center;width:400px}.WorkPlaceAssignmentTable_columnAuth__INZh4{align-items:center;color:#000;display:flex;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.56px;line-height:20px;width:160px}.WorkPlaceAssignmentTable_columnWorkType__5Ei-d{display:flex;flex-direction:column;gap:2px;justify-content:center;width:300px}.WorkPlaceAssignmentTable_columnMembers__JJ5-Z{align-items:center;display:flex;gap:4px;justify-content:center;width:200px}.WorkPlaceAssignmentTable_columnAction__018NC{align-items:center;display:flex;flex:1 1;justify-content:center;width:auto}.WorkPlaceAssignmentTable_workPlaceInfo__EjO5I{display:flex;flex-direction:column;gap:2px}.WorkPlaceAssignmentTable_workPlaceName__-KR\+\+{align-items:center;display:flex;gap:4px}.WorkPlaceAssignmentTable_workPlaceName__-KR\+\+ span{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:16px;font-weight:500;letter-spacing:-.64px;line-height:1.5}.WorkPlaceAssignmentTable_address__dzOWf{color:#606971;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.56px;line-height:20px;margin:0;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;white-space:pre-wrap}.WorkPlaceAssignmentTable_tagLabel__Sq1ZX{align-items:center;background:#095cbb;border-radius:4px;display:flex;justify-content:center;padding:2px 4px}.WorkPlaceAssignmentTable_tagLabel__Sq1ZX span{color:#fff;font-family:Pretendard,sans-serif;font-size:12px;font-weight:600;letter-spacing:-.48px;line-height:14px}.WorkPlaceAssignmentTable_workTypeInfo__o1nCE{display:flex;flex-direction:column;gap:2px}.WorkPlaceAssignmentTable_workTypeName__Jr7g7{align-items:center;display:flex;gap:4px}.WorkPlaceAssignmentTable_workTypeName__Jr7g7 span{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:16px;font-weight:500;letter-spacing:-.64px;line-height:1.5}.WorkPlaceAssignmentTable_workTypeTag__OKUKv{align-items:center;background:#fff;border:1px solid #37a604;border-radius:4px;display:flex;justify-content:center;padding:2px 4px}.WorkPlaceAssignmentTable_workTypeTag__OKUKv span{color:#37a604;font-family:Pretendard,sans-serif;font-size:12px;font-weight:600;letter-spacing:-.48px;line-height:14px}.WorkPlaceAssignmentTable_workDetails__0A1PU{display:flex;gap:16px}.WorkPlaceAssignmentTable_workDetails__0A1PU span{color:#606971;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.56px;line-height:20px}.WorkPlaceAssignmentTable_memberList__0iESD{align-items:center;display:flex;gap:4px;width:100%}.WorkPlaceAssignmentTable_memberAvatar__36pCr{border-radius:50%;height:28px;overflow:hidden;width:28px}.WorkPlaceAssignmentTable_memberAvatar__36pCr img{height:100%;object-fit:cover;width:100%}.WorkPlaceAssignmentTable_memberCount__IDrUk{color:#606971;font-family:Pretendard,sans-serif;font-size:16px;font-weight:600;letter-spacing:-.64px;line-height:20px}.WorkPlaceAssignmentTable_deleteButton__EB0t5{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;padding:4px;transition:opacity .2s ease;width:32px}.WorkPlaceAssignmentTable_deleteButton__EB0t5:hover{opacity:.7}.WorkPlaceAssignmentTable_deleteButton__EB0t5 img{height:24px;width:24px}@media(max-width:1200px){.WorkPlaceAssignmentTable_columnWorkPlace__moHz1{width:300px}.WorkPlaceAssignmentTable_columnWorkType__5Ei-d{width:250px}.WorkPlaceAssignmentTable_columnMembers__JJ5-Z{width:150px}}@media(max-width:768px){.WorkPlaceAssignmentTable_tableHeader__z3ehB,.WorkPlaceAssignmentTable_tableRow__SJiu1{flex-direction:column;height:auto;padding:16px}.WorkPlaceAssignmentTable_columnAction__018NC,.WorkPlaceAssignmentTable_columnAuth__INZh4,.WorkPlaceAssignmentTable_columnMembers__JJ5-Z,.WorkPlaceAssignmentTable_columnWorkPlace__moHz1,.WorkPlaceAssignmentTable_columnWorkType__5Ei-d{padding:8px 0;width:100%}}.WorkPlaceMoreMenu_container__whW6P{position:relative}.WorkPlaceModal_overlay__W51cn{align-items:center;background:#00000080;display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.WorkPlaceModal_modal__3jX6S{background:#fff;border-radius:20px;box-shadow:0 0 36px 0 #00000014;display:flex;flex-direction:column;gap:30px;max-height:90vh;overflow-y:auto;padding:24px;width:528px}.WorkPlaceModal_header__bGuQy{align-items:center;display:flex;justify-content:space-between}.WorkPlaceModal_title__tIOZ8{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:20px;font-weight:700;letter-spacing:-.8px;line-height:28px;margin:0}.WorkPlaceModal_content__NjgfQ{display:flex;flex-direction:column;gap:20px}.WorkPlaceModal_addressSection__SNIFN{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.WorkPlaceModal_addressRow__OC3fw{align-items:flex-end;display:flex;gap:8px}.WorkPlaceModal_field__cj2fa{display:flex;flex:1 1;flex-direction:column;gap:6px}.WorkPlaceModal_label__I91eY{color:#1d2a37;display:flex;font-family:Pretendard,sans-serif;font-size:14px;font-weight:600;gap:2px;letter-spacing:-.56px;line-height:20px}.WorkPlaceModal_required__8YL4j{color:#0c72de}.WorkPlaceModal_input__OhGkg{border:1px solid #dee3e8;border-radius:4px;color:#1d2a37;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;height:44px;letter-spacing:-.56px;line-height:20px;padding:6px 12px;width:100%}.WorkPlaceModal_input__OhGkg::placeholder{color:#a7b1be}.WorkPlaceModal_input__OhGkg:focus{border-color:#0c72de;outline:none}.WorkPlaceModal_mapSection__6wixI{align-items:center;border-radius:8px;display:flex;height:240px;justify-content:center;margin-bottom:30px;overflow:hidden;position:relative;width:100%}.WorkPlaceModal_customPin__Ez6v\+{align-items:center;display:flex;justify-content:center;transform:translate(-50%,-70%)}.WorkPlaceModal_pinIcon__od1hO{filter:drop-shadow(0 2px 4px rgba(0,0,0,.3));height:28px;width:28px}.WorkPlaceModal_toggleBox__K6j1M{background:#f8f9fa;border:1px solid #dee3e8;border-radius:8px;display:flex;flex-direction:column;gap:8px;padding:16px}.WorkPlaceModal_toggleHeader__r-9Uj{align-items:flex-start;cursor:pointer;display:flex;justify-content:space-between}.WorkPlaceModal_toggleText__mqPA8{display:flex;flex-direction:column;gap:4px}.WorkPlaceModal_toggleTitle__DHHeT{color:#464d53;font-family:Pretendard,sans-serif;font-size:14px;font-weight:600;letter-spacing:-.56px;line-height:20px;margin:0}.WorkPlaceModal_toggleDesc__R\+bbV{color:#606971;font-family:Pretendard,sans-serif;font-size:12px;font-weight:400;letter-spacing:-.48px;line-height:14px;margin:0}.WorkPlaceModal_divider__px27U{background:#eaedf0;height:1px;margin:8px 0;transition:opacity .3s ease-out,margin .3s ease-out;width:100%}.WorkPlaceModal_divider__px27U.WorkPlaceModal_hidden__LJ8P4{height:0;margin:0;opacity:0}.WorkPlaceModal_attendanceDetails__otxhP{display:grid;grid-template-rows:1fr;opacity:1;transition:grid-template-rows .4s cubic-bezier(.4,0,.2,1),opacity .3s ease-out}.WorkPlaceModal_attendanceDetails__otxhP>.WorkPlaceModal_attendanceInner__3m-RV{display:flex;flex-direction:column;gap:20px;overflow:hidden}.WorkPlaceModal_attendanceDetails__otxhP.WorkPlaceModal_collapsed__WWrBY{grid-template-rows:0fr;opacity:0}.WorkPlaceModal_authSection__jDAWy{display:flex;flex-direction:column;gap:12px}.WorkPlaceModal_sectionLabel__AhDpg{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:14px;font-weight:600;letter-spacing:-.56px;line-height:20px}.WorkPlaceModal_checkboxGroup__EEvuq{display:flex;flex-direction:column;gap:6px}.WorkPlaceModal_checkboxRow__k1LD3{align-items:center;cursor:pointer;display:flex;gap:6px}.WorkPlaceModal_checkboxLabel__ZlB8y{color:#1d2a37;cursor:pointer;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.56px;line-height:20px}.WorkPlaceModal_ipSection__\+2e-a{display:grid;grid-template-rows:1fr;opacity:1;transition:grid-template-rows .4s cubic-bezier(.4,0,.2,1),opacity .3s ease-out}.WorkPlaceModal_ipSection__\+2e-a>.WorkPlaceModal_ipInner__W-BPQ{display:flex;flex-direction:column;gap:10px;overflow:hidden}.WorkPlaceModal_ipSection__\+2e-a.WorkPlaceModal_collapsed__WWrBY{grid-template-rows:0fr;opacity:0}.WorkPlaceModal_ipInputRow__hNrPf{align-items:center;display:flex;gap:4px;margin-bottom:8px}.WorkPlaceModal_ipInputRow__hNrPf .WorkPlaceModal_ipInput__sbqz7{border:1px solid #dee3e8;border-radius:4px;color:#1d2a37;flex:1 1;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;height:44px;letter-spacing:-.56px;line-height:20px;padding:6px 12px}.WorkPlaceModal_ipInputRow__hNrPf .WorkPlaceModal_ipInput__sbqz7::placeholder{color:#a7b1be}.WorkPlaceModal_ipInputRow__hNrPf .WorkPlaceModal_ipInput__sbqz7:focus{border-color:#0c72de;outline:none}.WorkPlaceModal_deleteButton__Zel03{align-items:center;background:#0000;border:none;border-radius:4px;color:#606971;cursor:pointer;display:flex;flex-shrink:0;font-size:24px;height:32px;justify-content:center;line-height:1;transition:all .2s;width:32px}.WorkPlaceModal_deleteButton__Zel03:hover{background:#f4f5f6;color:#464d53}.WorkPlaceModal_deleteButton__Zel03:active{background:#e8e9ea}.WorkPlaceModal_addButton__20L99{align-self:flex-start;background:#f4f5f6;border:none;border-radius:6px;color:#464d53;cursor:pointer;font-family:Pretendard,sans-serif;font-size:14px;font-weight:500;height:36px;letter-spacing:-.56px;line-height:20px;padding:8px 12px;transition:background .2s}.WorkPlaceModal_addButton__20L99:hover{background:#e8e9ea}.WorkPlaceModal_addButton__20L99:active{background:#dcdfe2}.WorkPlaceModal_buttonGroup__LxvlE{display:flex;gap:10px;justify-content:flex-end}.WorkPlaceModal_memberSection__QF4TC{display:flex;flex-direction:column;gap:var(--spacing-sm);width:100%}.WorkPlaceModal_memberSectionHeader__daU3Z{align-items:center;display:flex;justify-content:space-between;width:100%}.WorkPlaceModal_memberEmptyState__vZ95I{align-items:center;background-color:#f8f9fa;border:1px solid #eaedf0;border-radius:var(--card-border-radius);display:flex;height:80px;justify-content:center;padding:12px var(--spacing-md)}.WorkPlaceModal_memberEmptyText__oXiMl{color:#a7b1be;font-family:Pretendard,sans-serif;font-size:var(--font-size-sm);font-weight:600;letter-spacing:-.56px;line-height:20px;margin:0}.WorkPlaceModal_memberGroupList__QRvGt{display:flex;flex-direction:column;gap:var(--spacing-md);width:100%}.WorkPlaceModal_memberGroupSection__YIi6s{display:flex;flex-direction:column;gap:var(--spacing-sm);width:100%}.WorkPlaceModal_memberGroupHeader__jkp9f{align-items:center;display:flex;gap:var(--spacing-sm)}.WorkPlaceModal_memberGroupName__kXkUr{color:#464d53}.WorkPlaceModal_memberGroupCount__4xItN,.WorkPlaceModal_memberGroupName__kXkUr{font-family:Pretendard,sans-serif;font-size:var(--font-size-sm);font-weight:600;letter-spacing:-.56px;line-height:20px}.WorkPlaceModal_memberGroupCount__4xItN{color:#0c72de}.WorkPlaceModal_memberGroupMembers__8MIJT{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);width:100%}.WorkPlaceModal_memberGroupItem__m29Ww{align-items:center;display:flex;gap:var(--spacing-sm);padding:var(--spacing-xs) var(--spacing-sm)}.WorkPlaceModal_memberGroupItemName__2z0VV{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:var(--font-size-sm);font-weight:500;letter-spacing:-.56px;line-height:20px}.WorkPlaceModal_memberAvatar__PWL2d{border-radius:50%;flex-shrink:0;height:32px;width:32px}.MemberManageModal_memberManageModal__9cXcG{display:flex;flex-direction:column;gap:var(--spacing-md);padding:var(--spacing-sm) 0}.MemberManageModal_memberManagePanels__XgWuS{display:flex;gap:var(--spacing-md);height:480px;width:100%}.MemberManageModal_memberSelectPanel__orzcx{border:1px solid #eaedf0;border-radius:var(--card-border-radius);display:flex;flex-direction:column;overflow:hidden;width:50%}.MemberManageModal_memberSelectHeader__1\+ak\+{align-items:center;background-color:#f8f9fa;border-bottom:1px solid #eaedf0;display:flex;flex-shrink:0;justify-content:space-between;padding:12px var(--spacing-md)}.MemberManageModal_panelTitle__UOB36{align-items:center;color:#464d53;display:flex;font-family:Pretendard,sans-serif;font-size:var(--font-size-sm);font-weight:600;gap:var(--spacing-xs);letter-spacing:-.56px;line-height:20px}.MemberManageModal_appliedCount__B4gHc{background-color:#eaf2fd;border-radius:10px;color:#0c72de;font-family:Pretendard,sans-serif;font-size:var(--font-size-xs);font-weight:600;line-height:14px;padding:2px 6px}.MemberManageModal_memberSelectBody__ztODW{flex:1 1;overflow-y:auto;padding:var(--spacing-sm)}.MemberManageModal_memberAppliedPanel__2fKf7{border:1px solid #eaedf0;border-radius:var(--card-border-radius);display:flex;flex-direction:column;overflow:hidden;width:50%}.MemberManageModal_memberAppliedHeader__7OkEe{align-items:center;background-color:#f8f9fa;border-bottom:1px solid #eaedf0;display:flex;flex-shrink:0;justify-content:space-between;padding:12px var(--spacing-md)}.MemberManageModal_memberAppliedBody__fzhtb{flex:1 1;overflow-y:auto;padding:var(--spacing-sm)}.MemberManageModal_treeNode__xksdL{display:flex;flex-direction:column;width:100%}.MemberManageModal_treeDeptRow__zHDhf{align-items:center;border-radius:4px;cursor:pointer;display:flex;gap:var(--spacing-sm);padding:6px 8px;transition:background-color .15s ease}.MemberManageModal_treeDeptRow__zHDhf:hover{background-color:#f5f7fa}.MemberManageModal_treeDeptRow__zHDhf:hover .MemberManageModal_treeDeptAddBtn__V1zzt{opacity:1}.MemberManageModal_treeExpandIcon__eISZV{align-items:center;color:#606971;display:flex;flex-shrink:0;font-size:11px;height:16px;justify-content:center;-webkit-user-select:none;user-select:none;width:16px}.MemberManageModal_treeDeptName__jlUgy{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:var(--font-size-sm);font-weight:600;letter-spacing:-.56px;line-height:20px}.MemberManageModal_treeDeptCount__PgX-u{color:#606971;font-family:Pretendard,sans-serif;font-size:var(--font-size-xs);font-weight:400;line-height:14px}.MemberManageModal_treeDeptAddBtn__V1zzt{align-items:center;background:none;border:1px solid #dee3e8;border-radius:4px;color:#606971;cursor:pointer;display:flex;flex-shrink:0;font-size:14px;font-weight:600;height:20px;justify-content:center;margin-left:auto;opacity:0;transition:all .15s ease;width:20px}.MemberManageModal_treeDeptAddBtn__V1zzt:hover{background-color:#eaf2fd;border-color:#0c72de;color:#0c72de}.MemberManageModal_treeChildren__gUr34{display:flex;flex-direction:column}.MemberManageModal_treeMemberRow__oSfH7{align-items:center;border-radius:4px;cursor:pointer;display:flex;gap:var(--spacing-sm);padding:4px 8px;transition:background-color .15s ease}.MemberManageModal_treeMemberRow__oSfH7:hover{background-color:#eaf2fd}.MemberManageModal_treeMemberAvatar__1t9qd{border-radius:50%;flex-shrink:0;height:24px;width:24px}.MemberManageModal_treeMemberName__WslVz{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:var(--font-size-sm);font-weight:400;letter-spacing:-.56px;line-height:20px}.MemberManageModal_appliedMemberGroup__-xeBs{display:flex;flex-direction:column;gap:2px;margin-bottom:var(--spacing-sm)}.MemberManageModal_appliedGroupTitle__apktU{color:#606971;font-family:Pretendard,sans-serif;font-size:var(--font-size-xs);font-weight:600;letter-spacing:-.48px;line-height:14px;padding:6px var(--spacing-sm)}.MemberManageModal_appliedMemberItem__296AS{align-items:center;border-radius:4px;display:flex;gap:var(--spacing-sm);padding:4px var(--spacing-sm);transition:background-color .15s ease}.MemberManageModal_appliedMemberItem__296AS:hover{background-color:#f5f7fa}.MemberManageModal_appliedMemberCheckbox__Yt5Ql{accent-color:#0c72de;cursor:pointer;flex-shrink:0;height:16px;width:16px}.MemberManageModal_appliedMemberAvatar__pWf13{border-radius:50%;flex-shrink:0;height:28px;width:28px}.MemberManageModal_appliedMemberName__-8hf4{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:var(--font-size-sm);font-weight:500;letter-spacing:-.56px;line-height:20px}.MemberManageModal_loadingState__RnYQL{align-items:center;color:#a7b1be;display:flex;font-family:Pretendard,sans-serif;font-size:var(--font-size-sm);font-weight:400;height:100%;justify-content:center;line-height:20px}.WorkPolicySelectionModal_overlay__bXeed{align-items:center;animation:WorkPolicySelectionModal_fadeIn__9XxQb .2s ease;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999}@keyframes WorkPolicySelectionModal_fadeIn__9XxQb{0%{opacity:0}to{opacity:1}}.WorkPolicySelectionModal_modal__dpYIf{animation:WorkPolicySelectionModal_slideUp__WUFT7 .3s ease;background:#fff;border-radius:12px;box-shadow:0 8px 32px #0000001f;display:flex;flex-direction:column;max-height:80vh;max-width:90vw;width:600px}@keyframes WorkPolicySelectionModal_slideUp__WUFT7{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.WorkPolicySelectionModal_header__rJG8j{border-bottom:1px solid #dee3e8;padding:24px 24px 16px}.WorkPolicySelectionModal_title__d7QVB{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:20px;font-weight:600;letter-spacing:-.8px;line-height:28px;margin:0 0 4px}.WorkPolicySelectionModal_subtitle__eoLnx{color:#606971;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.56px;line-height:20px;margin:0}.WorkPolicySelectionModal_content__Ji\+4e{flex:1 1;overflow-y:auto;padding:20px 24px}.WorkPolicySelectionModal_policyList__4admq{display:flex;flex-direction:column;gap:10px}.WorkPolicySelectionModal_policyRow__MBen2{grid-gap:16px;align-items:center;border:1px solid #dee3e8;border-radius:4px;cursor:pointer;display:grid;gap:16px;grid-template-columns:1fr 1fr 1.2fr .8fr;padding:20px 16px;transition:all .2s ease}.WorkPolicySelectionModal_policyRow__MBen2:hover{background-color:#e8f3ff;border-color:#095cbb}.WorkPolicySelectionModal_policyRow__MBen2.WorkPolicySelectionModal_selected__l1YjE{background-color:#e8f3ff;border-color:#095cbb;border-width:2px}.WorkPolicySelectionModal_policyName__yxREz span{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:16px;font-weight:500;letter-spacing:-.64px;line-height:24px}.WorkPolicySelectionModal_overtime__pURVQ,.WorkPolicySelectionModal_weeklyHours__ghU8d,.WorkPolicySelectionModal_workTime__GRy8K{display:flex;flex-direction:column;gap:4px}.WorkPolicySelectionModal_label__r6zR0{color:#606971;font-family:Pretendard,sans-serif;font-size:12px;font-weight:600;letter-spacing:-.48px;line-height:16px}.WorkPolicySelectionModal_value__6vVoL{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.56px;line-height:20px}.WorkPolicySelectionModal_workTimeDetails__yA9Vq{display:flex;flex-direction:column;gap:2px}.WorkPolicySelectionModal_workTimeDetails__yA9Vq p{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.56px;line-height:20px;margin:0}.WorkPolicySelectionModal_workTimeDetails__yA9Vq .WorkPolicySelectionModal_workDays__w6vmJ{color:#606971;font-size:13px}.WorkPolicySelectionModal_emptyState__1uWPV{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:60px 20px;text-align:center}.WorkPolicySelectionModal_emptyState__1uWPV p{color:#464d53;font-family:Pretendard,sans-serif;font-size:16px;font-weight:500;letter-spacing:-.64px;line-height:24px;margin:0}.WorkPolicySelectionModal_emptyHint__Yrphg{color:#9da4aa!important;font-size:14px!important;font-weight:400!important;line-height:20px!important;margin-top:8px!important}.WorkPolicySelectionModal_footer__kVOeG{border-top:1px solid #dee3e8;display:flex;gap:8px;justify-content:flex-end;padding:16px 24px}@media(max-width:768px){.WorkPolicySelectionModal_modal__dpYIf{max-height:90vh;max-width:95vw;width:100%}.WorkPolicySelectionModal_header__rJG8j{padding:20px 16px 12px}.WorkPolicySelectionModal_title__d7QVB{font-size:18px;line-height:26px}.WorkPolicySelectionModal_content__Ji\+4e{padding:16px}.WorkPolicySelectionModal_policyRow__MBen2{gap:12px;grid-template-columns:1fr}.WorkPolicySelectionModal_footer__kVOeG{flex-direction:column;padding:12px 16px}.WorkPolicySelectionModal_footer__kVOeG button{width:100%}}.WorkPolicyTab_container__VIb\+V{display:flex;flex-direction:column}.WorkPolicyTab_loadingContainer__LpwoE{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:400px}.WorkPolicyTab_loadingIcon__EErAA{animation:WorkPolicyTab_spin__pKRJn 1s linear infinite;height:40px;width:40px}.WorkPolicyTab_loadingText__Rws5R{color:#606971;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400}@keyframes WorkPolicyTab_spin__pKRJn{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.WorkPolicyTab_metricsSection__oxDut{display:flex;gap:20px;margin-bottom:10px}.WorkPolicyTab_metricCard__Kt6S7{background-color:#f8f9fa;border:1px solid #dee3e8;border-radius:8px;display:flex;flex-direction:column;height:120px;justify-content:space-between;padding:16px 20px;width:280px}.WorkPolicyTab_metricLabel__YmANn{color:#606971;font-family:Pretendard,sans-serif;font-size:16px;font-weight:500;letter-spacing:-.64px;line-height:1.5;margin:0}.WorkPolicyTab_metricValue__NYTJo{align-items:center;color:#1d2a37;display:flex;gap:4px}.WorkPolicyTab_mainValue__\+AQCT{font-family:Pretendard,sans-serif;font-size:22px;font-weight:700;letter-spacing:-.88px;line-height:28px}.WorkPolicyTab_subValue__DQamY{font-family:Pretendard,sans-serif;font-size:14px;font-weight:600;letter-spacing:-.56px;line-height:20px}.WorkPolicyTab_warningCard__kn0uW{background-color:#fef9f9;border:1px solid #ffe9ec;border-radius:6px;display:flex;flex:1 1;flex-direction:column;height:120px;justify-content:space-between;min-width:0;padding:16px 20px}.WorkPolicyTab_warningCard__kn0uW.WorkPolicyTab_disabled__6nZS3{opacity:.4;pointer-events:none}.WorkPolicyTab_warningHeader__oNuFh{align-items:center;display:flex;gap:4px}.WorkPolicyTab_alertIcon__YN0cS{height:24px;width:24px}.WorkPolicyTab_warningText__ubs5Y{color:#000;font-family:Pretendard,sans-serif;font-size:14px;font-weight:600;letter-spacing:-.56px;line-height:20px;margin:0}.WorkPolicyTab_memberList__jx75J{align-items:center;display:flex;gap:4px}.WorkPolicyTab_memberAvatar__9qpXG{border-radius:50%;height:28px;overflow:hidden;width:28px}.WorkPolicyTab_memberAvatar__9qpXG img{height:100%;object-fit:cover;width:100%}.WorkPolicyTab_memberCount__5uVSa{color:#606971;font-family:Pretendard,sans-serif;font-size:16px;font-weight:600;letter-spacing:-.64px;line-height:20px}.WorkPolicyTab_countSection__Pfrja{align-items:center;display:flex;gap:2px;height:46px;padding:0 4px}.WorkPolicyTab_countLabel__--uqQ{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.56px;line-height:20px}.WorkPolicyTab_countValue__P-TJx{color:#0c72de;font-family:Pretendard,sans-serif;font-size:16px;font-weight:600;letter-spacing:-.64px;line-height:20px}@media(max-width:768px){.WorkPolicyTab_metricsSection__oxDut{flex-direction:column}.WorkPolicyTab_metricCard__Kt6S7,.WorkPolicyTab_warningCard__kn0uW{width:100%}}.WorkPolicyTable_container__ELWkw{display:flex;flex-direction:column;gap:10px;width:100%}.WorkPolicyTable_tableHeader__BDyVr{align-items:center;background:#f8f9fa;border-radius:4px;color:#606971;display:flex;font-family:Pretendard,sans-serif;font-size:14px;font-weight:600;height:36px;letter-spacing:-.56px;line-height:20px;padding:0 10px}.WorkPolicyTable_tableHeader__BDyVr>div{padding:0 10px}.WorkPolicyTable_tableBody__gf-C3{display:flex;flex-direction:column;gap:10px}.WorkPolicyTable_tableRow__TTvr3{align-items:center;border:1px solid #dee3e8;border-radius:4px;display:flex;min-height:100px;padding:0 10px}.WorkPolicyTable_tableRow__TTvr3>div{padding:0 10px}.WorkPolicyTable_columnPolicyName__T0xX0{align-items:center;display:flex;gap:4px;width:240px}.WorkPolicyTable_columnWeeklyHours__R9wSw{align-items:center;color:#000;display:flex;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.56px;line-height:20px;width:160px}.WorkPolicyTable_columnWorkTime__ZWF1R{display:flex;flex-direction:column;justify-content:center;width:200px}.WorkPolicyTable_columnOvertime__80FJp,.WorkPolicyTable_columnRestDay__a0VJH{align-items:center;color:#000;display:flex;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.56px;line-height:20px;width:120px}.WorkPolicyTable_columnMembers__mVwKx{align-items:center;display:flex;gap:4px;justify-content:center;width:200px}.WorkPolicyTable_columnAction__HGBpA{align-items:center;display:flex;flex:1 1;justify-content:center;width:auto}.WorkPolicyTable_policyNameWrapper__8UcrM{align-items:center;display:flex;gap:4px}.WorkPolicyTable_policyNameWrapper__8UcrM span{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:16px;font-weight:500;letter-spacing:-.64px;line-height:1.5}.WorkPolicyTable_workTimeInfo__65iPs{display:flex;flex-direction:column;gap:2px}.WorkPolicyTable_workTimeInfo__65iPs p{color:#000;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.56px;line-height:20px;margin:0}.WorkPolicyTable_memberList__5-mr0{align-items:center;display:flex;gap:4px;width:100%}.WorkPolicyTable_memberAvatar__xDnXV{border-radius:50%;height:28px;overflow:hidden;width:28px}.WorkPolicyTable_memberAvatar__xDnXV img{height:100%;object-fit:cover;width:100%}.WorkPolicyTable_memberCount__Eg4j6{color:#606971;font-family:Pretendard,sans-serif;font-size:16px;font-weight:600;letter-spacing:-.64px;line-height:20px}.WorkPolicyTable_deleteButton__plSAp{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;padding:4px;transition:opacity .2s ease;width:32px}.WorkPolicyTable_deleteButton__plSAp:hover{opacity:.7}.WorkPolicyTable_deleteButton__plSAp img{height:24px;width:24px}@media(max-width:1200px){.WorkPolicyTable_columnPolicyName__T0xX0{width:200px}.WorkPolicyTable_columnWeeklyHours__R9wSw{width:140px}.WorkPolicyTable_columnWorkTime__ZWF1R{width:180px}.WorkPolicyTable_columnOvertime__80FJp,.WorkPolicyTable_columnRestDay__a0VJH{width:100px}.WorkPolicyTable_columnMembers__mVwKx{width:180px}}@media(max-width:768px){.WorkPolicyTable_tableHeader__BDyVr,.WorkPolicyTable_tableRow__TTvr3{flex-direction:column;height:auto}.WorkPolicyTable_columnAction__HGBpA,.WorkPolicyTable_columnMembers__mVwKx,.WorkPolicyTable_columnOvertime__80FJp,.WorkPolicyTable_columnPolicyName__T0xX0,.WorkPolicyTable_columnRestDay__a0VJH,.WorkPolicyTable_columnWeeklyHours__R9wSw,.WorkPolicyTable_columnWorkTime__ZWF1R{padding:8px 0;width:100%}}.WorkPolicyMoreMenu_container__g7Hq7{position:relative}.WorkTypeSelectModal_modalContent__s7DAI{display:flex;flex-direction:column;gap:10px}.WorkTypeSelectModal_description__S7BBN{color:#606971;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.56px;line-height:20px;margin:0;width:480px}.WorkTypeSelectModal_optionsWrapper__1ZRqz{display:flex;flex-direction:column;gap:10px;padding:20px 0;width:480px}.WorkTypeSelectModal_optionCard__AGLa4{align-items:flex-start;background-color:#fff;border:1px solid #eaedf0;border-radius:4px;cursor:pointer;display:flex;gap:10px;padding:12px;transition:all .2s ease}.WorkTypeSelectModal_optionCard__AGLa4:hover{border-color:#1d2a37}.WorkTypeSelectModal_optionCard__AGLa4.WorkTypeSelectModal_selected__5aMPP{background-color:#f5f6f8;border-color:#1d2a37}.WorkTypeSelectModal_optionContent__k-Lu2{display:flex;flex:1 1;flex-direction:column;gap:4px}.WorkTypeSelectModal_optionTitle__VVfmD{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:16px;font-weight:600;letter-spacing:-.64px;line-height:20px;margin:0}.WorkTypeSelectModal_optionDescription__P\+YCS{color:#606971;font-family:Pretendard,sans-serif;font-size:12px;font-weight:400;letter-spacing:-.48px;line-height:14px;margin:0}.WorkPolicyFormModal_filterSelector__c2mbO{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.WorkPolicyFormModal_filterSelector__c2mbO [class*=selectInput]{font-size:12px!important;height:28px!important;padding:4px 8px!important}.WorkPolicyFormModal_modalTitle__1po8u{width:100%}.WorkPolicyFormModal_titleText__z3GeT{color:#a7b1be;font-family:Pretendard,sans-serif;font-size:20px;font-weight:700;letter-spacing:-.8px;line-height:28px;margin:0}.WorkPolicyFormModal_section__wyKTV{display:flex;flex-direction:column;gap:30px;max-width:640px;width:100%}.WorkPolicyFormModal_sectionWrapper__SV7OS{display:flex;flex-direction:column;gap:8px;width:100%}.WorkPolicyFormModal_sectionHeader__yzD2X{align-items:center;display:flex;height:28px;justify-content:space-between;width:100%}.WorkPolicyFormModal_sectionTitle__fss4D{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:16px;font-weight:600;letter-spacing:-.64px;line-height:20px;margin:0}.WorkPolicyFormModal_boxWrapper__jDgve{border:1px solid #eaedf0;border-radius:8px;display:flex;flex-direction:column;gap:16px;padding:16px;width:100%}.WorkPolicyFormModal_fieldRow__-dHaT{align-items:flex-start;display:flex;gap:24px;justify-content:space-between;min-height:44px}.WorkPolicyFormModal_fieldLeft__eaRgO{display:flex;flex:0 0 auto;flex-direction:column;gap:4px}.WorkPolicyFormModal_fieldRight__aawYL{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:4px;width:252px}.WorkPolicyFormModal_flexWorkType__Q8ELN{width:260px}.WorkPolicyFormModal_label__gEdRw{color:#464d53;font-family:Pretendard,sans-serif;font-size:14px;font-weight:600;letter-spacing:-.56px;line-height:20px;margin:0}.WorkPolicyFormModal_required__pUIiY{color:#da2911;margin-left:2px}.WorkPolicyFormModal_hint__NsRoS{color:#606971;font-family:Pretendard,sans-serif;font-size:12px;font-weight:400;letter-spacing:-.48px;line-height:14px;margin:0}.WorkPolicyFormModal_timeInputGroup__O08Id{align-items:center;display:flex;gap:8px;width:100%}.WorkPolicyFormModal_timeInputGroup__O08Id>div{flex:1 1;min-width:0}.WorkPolicyFormModal_timeRangeGroup__G5qy0{align-items:center;display:flex;gap:5px;width:100%}.WorkPolicyFormModal_timeRangeGroup__G5qy0>div:not(.WorkPolicyFormModal_separator__MgQ4c){flex:1 1;min-width:0}.WorkPolicyFormModal_separator__MgQ4c{color:#606971;font-family:Pretendard,sans-serif;font-size:14px;font-weight:600;line-height:20px}.WorkPolicyFormModal_dayDetailsWrapper__N9BQS{display:flex;flex-direction:column;gap:12px;width:100%}.WorkPolicyFormModal_dayDetailsTitle__SLSUb{color:#464d53;font-family:Pretendard,sans-serif;font-size:14px;font-weight:600;letter-spacing:-.56px;line-height:20px;margin:0}.WorkPolicyFormModal_dayDetailsTable__vWo\+r{display:flex;flex-direction:column;gap:8px;width:100%}.WorkPolicyFormModal_dayDetailsHeader__bHxIW,.WorkPolicyFormModal_dayDetailsRow__-pmJC{align-items:center;display:flex;gap:16px;width:100%}.WorkPolicyFormModal_dayColumn__BYDSO{color:#606971;flex:1 1;font-family:Pretendard,sans-serif;font-size:12px;font-weight:600;letter-spacing:-.48px;line-height:14px;min-width:0;padding:10px}.WorkPolicyFormModal_dayDetailsRow__-pmJC .WorkPolicyFormModal_dayColumn__BYDSO{font-size:14px;letter-spacing:-.56px;line-height:20px}.WorkPolicyFormModal_timeColumn__c5fYy{align-items:center;display:flex;flex-shrink:0;gap:8px;width:220px}.WorkPolicyFormModal_dayDetailsHeader__bHxIW .WorkPolicyFormModal_timeColumn__c5fYy{color:#606971;font-family:Pretendard,sans-serif;font-size:12px;font-weight:600;justify-content:center;letter-spacing:-.48px;line-height:14px;padding:10px}.WorkPolicyFormModal_dayDetailsRow__-pmJC .WorkPolicyFormModal_timeColumn__c5fYy>div{flex:1 1;min-width:0}.WorkPolicyFormModal_remoteColumn__TN0PN{color:#606971;flex-shrink:0;font-size:12px;font-weight:600;padding:10px 4px;width:48px}.WorkPolicyFormModal_emptyMessage__0nNuo,.WorkPolicyFormModal_remoteColumn__TN0PN{align-items:center;display:flex;font-family:Pretendard,sans-serif;justify-content:center}.WorkPolicyFormModal_emptyMessage__0nNuo{color:#a7b1be;font-size:14px;font-weight:400;letter-spacing:-.56px;line-height:20px;padding:40px 20px;text-align:center}.WorkPolicyFormModal_toggleBox__MvDGZ{align-items:flex-start;display:flex;justify-content:space-between;width:100%}.WorkPolicyFormModal_toggleBoxLeft__TbYwZ{display:flex;flex:1 1;flex-direction:column;gap:4px}.WorkPolicyFormModal_divider__yUx1L{background-color:#eaedf0;height:1px;margin:8px 0;width:100%}.WorkPolicyFormModal_overtimeRuleBox__LRBNL{background-color:#f8f9fa;border-radius:8px;display:flex;flex-direction:column;gap:8px;padding:16px;width:100%}.WorkPolicyFormModal_overtimeRuleTitle__qzGNd{color:#606971;font-family:Pretendard,sans-serif;font-size:14px;font-weight:600;letter-spacing:-.56px;line-height:20px;margin:0}.WorkPolicyFormModal_radioOption__psnI-{align-items:center;display:flex;gap:6px;width:100%}.WorkPolicyFormModal_radioLabel__ucB0F{color:#1d2a37;cursor:pointer;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.56px;line-height:20px}.WorkPolicyFormModal_approverRow__qNQFp{align-items:center;display:flex;height:36px;justify-content:space-between;width:100%}.WorkPolicyFormModal_labelWithInfo__jwpQL{align-items:center;display:flex;gap:6px}.WorkPolicyFormModal_infoIcon__ZdVU4{align-items:center;background-color:#0c72de;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-family:Pretendard,sans-serif;font-size:11px;font-weight:600;height:16px;justify-content:center;position:relative;transition:all .2s ease;width:16px}.WorkPolicyFormModal_infoIcon__ZdVU4:hover{background-color:#0a5cb8;transform:scale(1.1)}.WorkPolicyFormModal_infoIcon__ZdVU4:active{transform:scale(.95)}.WorkPolicyFormModal_infoIcon__ZdVU4[data-tooltip]:after{background-color:#1d2a37;border-radius:6px;color:#fff;content:attr(data-tooltip);font-size:12px;font-weight:400;left:calc(100% + 8px);letter-spacing:-.48px;line-height:18px;opacity:0;padding:8px 12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .15s ease,visibility .15s ease;visibility:hidden;white-space:nowrap;z-index:10}.WorkPolicyFormModal_infoIcon__ZdVU4:hover:after{opacity:1;visibility:visible}.WorkPolicyFormModal_calculatedTime__3MWbs{align-items:center;background-color:#f5f7fa;border-radius:8px;display:flex;min-height:44px;padding:12px 16px}.WorkPolicyFormModal_timeValue__ATbK\+{color:#0c72de;font-family:Pretendard,sans-serif;font-size:16px;font-weight:600;letter-spacing:-.64px;line-height:22px}.WorkPolicyFormModal_timeValueEmpty__Ynse0{color:#a7b1be;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.56px;line-height:20px}.WorkPolicyFormModal_weeklyHoursInfo__ERUI2{display:flex;flex-direction:column;gap:8px;margin-top:12px}.WorkPolicyFormModal_infoLabel__muyCH{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:14px;font-weight:500;letter-spacing:-.56px;line-height:20px}.WorkPolicyFormModal_infoLabel__muyCH strong{font-weight:600}.WorkPolicyFormModal_infoValue__0W-jf{align-items:center;display:flex;gap:12px}.WorkPolicyFormModal_hoursValue__2ZH-Z{color:#0c72de;font-family:Pretendard,sans-serif;font-size:16px;font-weight:700;letter-spacing:-.64px;line-height:22px}.WorkPolicyFormModal_warning__4jx-s{background-color:#fff4e6;color:#ff8a00}.WorkPolicyFormModal_error__muZ7h,.WorkPolicyFormModal_warning__4jx-s{align-items:center;border-radius:6px;display:flex;font-family:Pretendard,sans-serif;font-size:13px;font-weight:500;gap:4px;letter-spacing:-.52px;line-height:18px;padding:8px 12px}.WorkPolicyFormModal_error__muZ7h{background-color:#fff0f0;color:#ff3b30}.WorkPolicyFormModal_legalNotice__7Pqvo{align-items:flex-start;background-color:#fff4e6;border:1px solid #ffd666;border-radius:8px;display:flex;gap:12px;margin-top:12px;padding:16px}.WorkPolicyFormModal_noticeIcon__ARpWH{flex-shrink:0;font-size:20px;line-height:20px}.WorkPolicyFormModal_noticeText__Dh6QZ{flex:1 1}.WorkPolicyFormModal_noticeText__Dh6QZ strong{color:#1d2a37;display:block;font-family:Pretendard,sans-serif;font-size:14px;font-weight:600;letter-spacing:-.56px;line-height:20px;margin-bottom:4px}.WorkPolicyFormModal_noticeText__Dh6QZ p{color:#606971;font-family:Pretendard,sans-serif;font-size:13px;font-weight:400;letter-spacing:-.52px;line-height:18px;margin:0}.WorkPolicyFormModal_emptyState__KYMqC{align-items:center;background-color:#f8f9fa;border:1px solid #eaedf0;border-radius:8px;display:flex;height:80px;justify-content:center;padding:12px 16px}.WorkPolicyFormModal_emptyText__ZxIwn{color:#a7b1be;font-family:Pretendard,sans-serif;font-size:14px;font-weight:600;letter-spacing:-.56px;line-height:20px;margin:0}.WorkPolicyFormModal_memberList__UhElL{display:flex;flex-direction:column;gap:8px}.WorkPolicyFormModal_memberItem__GaugF{align-items:center;background-color:#fff;border:1px solid #eaedf0;border-radius:8px;display:flex;justify-content:space-between;padding:12px 16px;transition:all .2s ease}.WorkPolicyFormModal_memberItem__GaugF:hover{background-color:#f8f9fa;border-color:#dee3e8}.WorkPolicyFormModal_memberInfo__zaDHi{align-items:center;display:flex;gap:12px}.WorkPolicyFormModal_memberName__6494m{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:14px;font-weight:600;letter-spacing:-.56px;line-height:20px}.WorkPolicyFormModal_memberDept__01IVI{color:#606971;font-family:Pretendard,sans-serif;font-size:13px;font-weight:400;letter-spacing:-.52px;line-height:18px}.WorkPolicyFormModal_memberRemoveBtn__iySG5{align-items:center;background:none;border:none;border-radius:4px;color:#a7b1be;cursor:pointer;display:flex;font-size:16px;height:24px;justify-content:center;transition:all .2s ease;width:24px}.WorkPolicyFormModal_memberRemoveBtn__iySG5:hover{background-color:#fff0f0;color:#da2911}.WorkPolicyFormModal_serverErrorBanner__S9AfU{align-items:center;background-color:#fef2f1;border:1px solid #fcdad8;border-radius:8px;color:#e8443a;display:flex;font-size:13px;justify-content:space-between;line-height:1.4;margin:0 20px 12px;padding:10px 14px}.WorkPolicyFormModal_serverErrorClose__wKdOq{background:#0000;border:none;color:#e8443a;cursor:pointer;flex-shrink:0;font-size:16px;padding:0 0 0 10px}.WorkPolicyFormModal_fieldError__2G9Y\+{align-self:stretch;color:#da2911;font-size:12px;line-height:1.4;margin:4px 0 0;text-align:right;white-space:pre-line}.SidebarModal_overlay__urwSk{bottom:0;left:0;overflow:hidden;pointer-events:none;position:fixed;right:0;top:0;z-index:1040}.SidebarModal_overlay__urwSk.SidebarModal_overlayVisible__yv5vJ{pointer-events:auto}.SidebarModal_backdrop__neXet{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;opacity:0;position:fixed;right:0;top:0;transition:opacity .3s ease;z-index:1040}.SidebarModal_backdrop__neXet.SidebarModal_backdropVisible__546FF{opacity:1}.SidebarModal_modal__yTVqD{align-items:center;display:flex;justify-content:center;left:50%;opacity:0;position:fixed;top:50%;transform:translate(-50%,-50%) scale(.95);transition:transform .3s cubic-bezier(.32,.72,0,1),opacity .3s ease;z-index:1050}.SidebarModal_modal__yTVqD.SidebarModal_modalVisible__urqGm{opacity:1;transform:translate(-50%,-50%) scale(1)}.SidebarModal_modalContainer__FlA9J{background:#fff;border-radius:20px;box-shadow:0 0 36px 0 #00000014;display:flex;height:920px;max-height:calc(100vh - 40px);max-width:calc(100vw - 40px);overflow:hidden;pointer-events:auto;transition:height .3s ease-in-out;width:920px}.SidebarModal_sidebar__mUfgE{background-color:#fafafa;border-radius:20px 0 0 20px;display:flex;flex-direction:column;flex-shrink:0;gap:4px;padding:var(--card-padding) 12px;width:200px}.SidebarModal_sidebarItem__ANIcM{align-items:center;background:#0000;border:none;border-radius:6px;color:#464d53;cursor:pointer;display:flex;font-family:Pretendard,sans-serif;font-size:var(--font-size-sm);font-weight:500;gap:6px;height:36px;letter-spacing:-.56px;line-height:20px;padding:0 8px;position:relative;text-align:left;transition:all .2s ease;width:100%}.SidebarModal_sidebarItem__ANIcM:hover{background-color:#ebeced}.SidebarModal_sidebarItem__ANIcM.SidebarModal_active__fMOWQ{background-color:#ebeced;color:#1d2a37;font-weight:500}.SidebarModal_sidebarItem__ANIcM.SidebarModal_disabled__sZfQM{color:#b0b8c1;cursor:not-allowed;pointer-events:none}.SidebarModal_sidebarItem__ANIcM.SidebarModal_hasError__6KyVt,.SidebarModal_sidebarItem__ANIcM.SidebarModal_hasError__6KyVt.SidebarModal_active__fMOWQ{color:#e8443a}.SidebarModal_errorDot__sIMlx{background-color:#e8443a;border-radius:50%;flex-shrink:0;height:6px;width:6px}.SidebarModal_content__HGGfi{display:flex;flex:1 1;flex-direction:column;overflow:hidden;position:relative}.SidebarModal_loadingOverlay__kWKHm{align-items:center;background:#ffffffb3;border-radius:0 20px 20px 0;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:10}.SidebarModal_loadingOverlay__kWKHm .p-progress-spinner-circle{stroke:#4a7cfe!important;animation:none}.SidebarModal_header__Sxm5L{align-items:flex-start;display:flex;gap:var(--spacing-md);justify-content:space-between;padding:var(--card-padding) var(--card-padding) 0 var(--card-padding)}.SidebarModal_headerLeft__\+lbxK{display:flex;flex:1 1;flex-direction:column;gap:6px;min-width:0}.SidebarModal_closeButton__vNoh6{align-items:center;background:#0000;border:none;color:#606971;cursor:pointer;display:flex;flex-shrink:0;font-size:var(--font-size-xl);height:32px;justify-content:center;padding:0;width:32px}.SidebarModal_closeButton__vNoh6:hover{color:#1d2a37}.SidebarModal_scrollContent__D6B9A{flex:1 1;overflow-y:auto;overscroll-behavior:contain;padding:var(--card-padding);padding-top:30px;transition:opacity .2s ease-in-out}.SidebarModal_footer__3PHam{align-items:center;border-top:1px solid #eaedf0;display:flex;gap:10px;justify-content:flex-end;padding:var(--spacing-md) var(--card-padding) var(--card-padding) var(--card-padding)}.SelectionGroup_selectionGroup__sEqPI{align-items:center;background:#fff;border:1px solid #dee3e8;border-radius:4px;display:flex;overflow:hidden}.SelectionGroup_selectionItem__Lq-2w{align-items:center;background:#fff;border:none;box-sizing:border-box;color:#1d2a37;cursor:pointer;display:flex;flex-direction:column;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;justify-content:center;letter-spacing:-.56px;line-height:20px;outline:none;padding:8px 14px;text-align:center;transition:all .2s ease;width:36px}.SelectionGroup_selectionItem__Lq-2w.SelectionGroup_withBorder__EA1KI{border-left:1px solid #eaedf0}.SelectionGroup_selectionItem__Lq-2w.SelectionGroup_pressed__P6hic{background:#f4f9ff;color:#0c72de;font-weight:600}.SelectionGroup_selectionItem__Lq-2w.SelectionGroup_disabled__Zhyrr{background:#fafafa;color:#c9cdd1;cursor:not-allowed}.SelectionGroup_selectionItem__Lq-2w:hover:not(.SelectionGroup_disabled__Zhyrr):not(.SelectionGroup_pressed__P6hic){background:#f8f9fa}.BtnDropdown_wrapper__6IiOV{display:inline-block;position:relative}.BtnDropdown_btnDropdown__2Y2Qj{align-items:center;background-color:#fff;border:1px solid #dee3e8;border-radius:4px;box-sizing:border-box;color:#606971;cursor:pointer;display:flex;font-family:Pretendard,sans-serif;font-size:12px;font-weight:500;gap:4px;height:28px;justify-content:center;letter-spacing:-.48px;line-height:18px;padding:4px 8px;transition:all .2s ease}.BtnDropdown_btnDropdown__2Y2Qj:hover{background-color:#f8f9fa}.BtnDropdown_btnDropdown__2Y2Qj:disabled{cursor:not-allowed;opacity:.5}.BtnDropdown_text__-FFdD{flex-shrink:0;white-space:nowrap}.BtnDropdown_icon__yE5UK{display:block;filter:brightness(0) saturate(100%) invert(78%) sepia(6%) saturate(514%) hue-rotate(177deg) brightness(92%) contrast(85%);flex-shrink:0;height:3.5px;object-fit:contain;width:7px}.SettingWIP_layout__bTH39{background:#f8f9fa;display:flex;flex-direction:row;height:100%;min-height:0}.SettingWIP_subNav__64V2S{background:#fff;border-right:1px solid #eaedf0;box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;gap:4px;min-width:176px;padding:20px 8px 24px;width:176px}.SettingWIP_subNavCategory__XqQ93{color:#a7b1be;font-size:12px;letter-spacing:-.48px;line-height:14px;padding:10px 4px 2px}.SettingWIP_subNavCategory__XqQ93,.SettingWIP_subNavItem__CN8eY{align-items:center;box-sizing:border-box;display:flex;font-family:Pretendard,sans-serif;font-weight:600;width:100%}.SettingWIP_subNavItem__CN8eY{background:#0000;border-radius:6px;color:#464d53;cursor:pointer;font-size:14px;height:36px;letter-spacing:-.56px;line-height:20px;padding:0 8px;text-align:left;text-decoration:none;transition:background .12s,color .12s}.SettingWIP_subNavItemActive__D1hMA,.SettingWIP_subNavItem__CN8eY:hover{background:#f4f5f6;color:#1d2a37}.SettingWIP_subNavItemDisabled__xqsRr{color:#b0b8c1;cursor:not-allowed;pointer-events:none}.SettingWIP_content__HMDzH{background:#fff;box-sizing:border-box;flex:1 1;min-width:0;overflow-y:auto;padding:24px}.SegmentedControlGray_segmentedControlGray__jjGiB{align-items:center;background:#eaedf0;border-radius:8px;box-sizing:border-box;display:flex;justify-content:center;padding:4px;position:relative;width:100%}.SegmentedControlGray_segmentedControlGray__jjGiB.SegmentedControlGray_medium__m90it{height:48px}.SegmentedControlGray_segmentedControlGray__jjGiB.SegmentedControlGray_small__EdKrh{height:44px}.SegmentedControlGray_indicator__sGLx7{background:#fff;border-radius:8px;bottom:4px;box-sizing:border-box;left:4px;pointer-events:none;position:absolute;top:4px;transition:left .3s ease,width .3s ease;z-index:1}.SegmentedControlGray_indicator__sGLx7.SegmentedControlGray_noTransition__dkfkx{transition:none}.SegmentedControlGray_option__cf-Qy{align-items:center;background:#0000;border:none;border-radius:8px;box-sizing:border-box;color:#606971;cursor:pointer;display:flex;flex:1 0;font-family:Pretendard,sans-serif;font-size:14px;font-weight:500;justify-content:center;letter-spacing:-.56px;line-height:20px;outline:none;padding:6px 10px;position:relative;transition:color .3s ease;z-index:2}.SegmentedControlGray_medium__m90it .SegmentedControlGray_option__cf-Qy{height:40px}.SegmentedControlGray_small__EdKrh .SegmentedControlGray_option__cf-Qy{height:36px}.SegmentedControlGray_option__cf-Qy.SegmentedControlGray_selected__zDnTz,.SegmentedControlGray_option__cf-Qy:hover:not(.SegmentedControlGray_selected__zDnTz){color:#1d2a37}.AnnualLeaveTab_wrapper__UrGsP{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:column;gap:30px;max-width:100%;width:640px}.AnnualLeaveTab_basisStepList__CV9E7{display:flex;flex-direction:column;gap:0;width:100%}.AnnualLeaveTab_basisStepArrow__3U0Zr{color:#c4ccd4;font-size:14px;line-height:1;padding:2px 0;text-align:center;-webkit-user-select:none;user-select:none}.AnnualLeaveTab_basisStep__Dllak{align-items:flex-start;background:#f8f9fa;border:1px solid #eaedf0;border-radius:8px;display:flex;gap:12px;padding:12px 14px}.AnnualLeaveTab_basisStepNum__CMOq7{align-items:center;background:#1d2a37;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-family:Pretendard,sans-serif;font-size:11px;font-weight:700;height:22px;justify-content:center;margin-top:1px;width:22px}.AnnualLeaveTab_basisStepContent__DtS9O{display:flex;flex:1 1;flex-direction:column;gap:5px}.AnnualLeaveTab_basisStepTitle__ETpLt{align-items:center;color:#1d2a37;display:flex;font-family:Pretendard,sans-serif;font-size:13px;font-weight:600;gap:6px;line-height:1.4;margin:0}.AnnualLeaveTab_basisStepTag__Qsznb{background:#eaedf0;border-radius:4px;color:#606971;font-size:11px;font-weight:500;line-height:18px;padding:1px 6px}.AnnualLeaveTab_basisStepDesc__NmHyY{color:#606971;font-family:Pretendard,sans-serif;font-size:12px;font-weight:400;letter-spacing:-.3px;line-height:1.6;margin:0}.AnnualLeaveTab_basisExample__GdpFi{background:#fff;border:1px solid #dee3e8;border-radius:6px;color:#464d53;font-family:Pretendard,sans-serif;font-size:12px;line-height:1.6;padding:7px 10px}.AnnualLeaveTab_basisExample__GdpFi b{color:#1d2a37;font-weight:700}.AnnualLeaveTab_basisExampleNote__D4gVT{color:#9aa3ac;font-size:11px}.AnnualLeaveTab_saveRow__nbSPg{display:flex;justify-content:flex-end;padding-bottom:40px;width:100%}.AnnualLeaveTab_loadingWrap__0rAJl{color:#9aa3ac;font-family:Pretendard,sans-serif;font-size:14px;padding:60px 0;text-align:center;width:100%}.AnnualLeaveTab_section__PAodP{align-items:flex-start;display:flex;flex-direction:column;gap:12px;width:100%}.AnnualLeaveTab_sectionTitle__zFbu9{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:18px;font-weight:600;letter-spacing:-.72px;line-height:26px;margin:0}.AnnualLeaveTab_sectionHeader__EJ1FE{align-items:center;display:flex;justify-content:space-between;width:100%}.AnnualLeaveTab_previewSection__3jPLu{align-items:flex-start;border-top:2px dashed #dee3e8;display:flex;flex-direction:column;gap:12px;margin-top:4px;padding-top:8px;width:100%}.AnnualLeaveTab_previewSectionHeader__\+sJop{display:flex;flex-direction:column;gap:4px;width:100%}.AnnualLeaveTab_previewSectionTitleWrap__xcFdA{align-items:center;display:flex;gap:8px}.AnnualLeaveTab_previewIcon__HWv-a{filter:grayscale(40%);font-size:16px;line-height:1}.AnnualLeaveTab_previewSectionTitle__VyCXs{color:#464d53;font-family:Pretendard,sans-serif;font-size:18px;font-weight:600;letter-spacing:-.72px;line-height:26px;margin:0}.AnnualLeaveTab_previewBadge__0RNL9{background:#eaedf0;border-radius:4px;color:#606971;font-family:Pretendard,sans-serif;font-size:11px;font-weight:500;letter-spacing:-.2px;line-height:18px;padding:2px 7px}.AnnualLeaveTab_previewSectionDesc__rBhPi{color:#9aa3ac;font-family:Pretendard,sans-serif;font-size:12px;font-weight:400;letter-spacing:-.48px;line-height:1.6;margin:0}.AnnualLeaveTab_previewCard__Hk4QF{background:#f8f9fa}.AnnualLeaveTab_card__7hfdP,.AnnualLeaveTab_previewCard__Hk4QF{align-items:flex-start;border:1px solid #dee3e8;border-radius:8px;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;padding:16px;width:100%}.AnnualLeaveTab_card__7hfdP{background:#fff}.AnnualLeaveTab_cardHeader__P-k6g{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;width:100%}.AnnualLeaveTab_textBlock__RT005{align-items:flex-start;display:flex;flex-direction:column;flex-shrink:0;gap:4px;justify-content:center}.AnnualLeaveTab_textBlockTitle__CLE\+e{color:#464d53;font-family:Pretendard,sans-serif;font-size:14px;font-weight:600;letter-spacing:-.56px;line-height:20px;margin:0}.AnnualLeaveTab_titleWithHelp__d\+VJX{align-items:center;display:flex;gap:4px}.AnnualLeaveTab_helpIconWrapper__bqLB7{align-items:center;color:#a7b1be;cursor:help;display:flex;justify-content:center;transition:color .2s}.AnnualLeaveTab_helpIconWrapper__bqLB7:hover{color:#464d53}.AnnualLeaveTab_helpIcon__AyRFn{height:16px;width:16px}.AnnualLeaveTab_tooltip__pI-fx{background:#1a1a1a;border-radius:4px;box-shadow:0 4px 4px 0 #00000014;color:#f8f9fa;font-family:Pretendard,sans-serif;font-size:13px;line-height:1.5;max-width:340px;padding:8px 12px;white-space:pre-wrap;word-break:keep-all;z-index:10000}.AnnualLeaveTab_tooltip__pI-fx p{margin:0}.AnnualLeaveTab_tooltip__pI-fx p+p{margin-top:6px}.AnnualLeaveTab_textBlockDesc__BmQxi{color:#606971;font-family:Pretendard,sans-serif;font-size:12px;font-weight:400;letter-spacing:-.48px;line-height:1.6;margin:0}.AnnualLeaveTab_radioSection__hJY0a{align-items:flex-start;display:flex;flex-direction:column;gap:8px;width:100%}.AnnualLeaveTab_radioSectionTitle__3nfES{color:#464d53;font-family:Pretendard,sans-serif;font-size:14px;font-weight:600;letter-spacing:-.56px;line-height:20px;margin:0}.AnnualLeaveTab_settingRow__Jw3\+h{align-items:center;display:flex;gap:16px;justify-content:space-between;width:100%}.AnnualLeaveTab_settingLeft__1V13P{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.AnnualLeaveTab_settingBlock__8Z\+T7{display:flex;flex-direction:column;gap:8px;width:100%}.AnnualLeaveTab_settingLabel__Tn8cE{color:#464d53;font-size:14px;letter-spacing:-.56px}.AnnualLeaveTab_sectionBoxTitle__CKjTm,.AnnualLeaveTab_settingLabel__Tn8cE{font-family:Pretendard,sans-serif;font-weight:600;line-height:20px;margin:0}.AnnualLeaveTab_sectionBoxTitle__CKjTm{color:#1d2a37;font-size:16px;letter-spacing:-.64px}.AnnualLeaveTab_settingDesc__mUPBg{color:#9aa3ac;font-family:Pretendard,sans-serif;font-size:12px;font-weight:400;line-height:1.6;margin:0}.AnnualLeaveTab_settingFixed__Vtvge{color:#464d53;font-family:Pretendard,sans-serif;font-size:14px;font-weight:500;line-height:20px;margin:0}.AnnualLeaveTab_labelRow__Ovgav{align-items:center;display:flex;gap:4px}.AnnualLeaveTab_tooltipWrap__5y8AX{align-items:center;display:inline-flex;position:relative}.AnnualLeaveTab_tooltipIcon__-pTWH{align-items:center;background:#eaedf0;border-radius:50%;color:#606971;cursor:help;display:inline-flex;flex-shrink:0;font-family:Pretendard,sans-serif;font-size:10px;font-weight:700;height:15px;justify-content:center;-webkit-user-select:none;user-select:none;width:15px}.AnnualLeaveTab_tooltipBubble__uVThq{background:#1d2a37;border-radius:6px;color:#fff;display:none;font-family:Pretendard,sans-serif;font-size:12px;font-weight:400;left:calc(100% + 8px);letter-spacing:-.48px;line-height:1.6;padding:10px 14px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:240px;z-index:300}.AnnualLeaveTab_tooltipBubble__uVThq:before{border:5px solid #0000;border-right-color:#1d2a37;content:"";position:absolute;right:100%;top:50%;transform:translateY(-50%)}.AnnualLeaveTab_tooltipWrap__5y8AX:hover .AnnualLeaveTab_tooltipBubble__uVThq{display:block}.AnnualLeaveTab_settingTag__eIe3q{align-items:center;background:#f4f6f8;border:1px solid #dee3e8;border-radius:5px;color:#464d53;display:inline-flex;flex-shrink:0;font-family:Pretendard,sans-serif;font-size:13px;font-weight:500;padding:4px 12px;white-space:nowrap}.AnnualLeaveTab_radioSubBox__M\+OFX{align-items:flex-start;background:#f8f9fa;border-radius:6px;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;padding:12px 16px;width:100%}.AnnualLeaveTab_radioSubBoxTitle__aoz7a{color:#606971;font-family:Pretendard,sans-serif;font-size:14px;font-weight:600;letter-spacing:-.56px;line-height:20px;margin:0}.AnnualLeaveTab_accordionWrap__Z1rgp{display:flex;flex-direction:column;width:100%}.AnnualLeaveTab_accordionHeader__1hnsg{cursor:pointer;display:flex;gap:16px;justify-content:space-between;-webkit-user-select:none;user-select:none;width:100%}.AnnualLeaveTab_accordionRight__7qtpq{align-items:center;display:flex;flex-shrink:0;gap:10px}.AnnualLeaveTab_accordionChevron__3i1CZ{align-items:center;color:#a7b1be;display:inline-flex;font-size:18px;justify-content:center;line-height:1;transform:rotate(90deg);transition:transform .2s ease}.AnnualLeaveTab_accordionChevronOpen__2jWJY{transform:rotate(270deg)}.AnnualLeaveTab_accordionBody__-X7Zo{background:#fff;border:1px solid #eaedf0;border-radius:6px;box-sizing:border-box;display:flex;flex-direction:column;gap:14px;margin-top:12px;padding:16px;width:100%}.AnnualLeaveTab_accordionSlider__HZRI7{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s ease;width:100%}.AnnualLeaveTab_accordionSliderOpen__iZ5yf{grid-template-rows:1fr}.AnnualLeaveTab_accordionSliderInner__UA\+9H{overflow:hidden;width:100%}.AnnualLeaveTab_accordionDesc__0fp0P{font-weight:400;line-height:1.7}.AnnualLeaveTab_accordionDesc__0fp0P,.AnnualLeaveTab_accordionNote__j77r8{color:#606971;font-family:Pretendard,sans-serif;font-size:12px;letter-spacing:-.48px;margin:0}.AnnualLeaveTab_accordionNote__j77r8{font-weight:500;line-height:1.6;padding-top:2px}.AnnualLeaveTab_divider__63F6E{background:#eaedf0;height:1px;width:100%}.AnnualLeaveTab_row__EASuY{align-items:center;display:flex;gap:12px;justify-content:space-between;width:100%}.AnnualLeaveTab_dropdownBtn__7CkqS{-webkit-appearance:none;appearance:none;background-color:#0000;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath d='m4 6 4 4 4-4' stroke='%23606971' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 6px center;background-repeat:no-repeat;border:none;border-radius:6px;color:#606971;cursor:pointer;font-family:Pretendard,sans-serif;font-size:14px;font-weight:500;height:28px;letter-spacing:-.56px;line-height:20px;outline:none;padding:3px 26px 3px 8px}.AnnualLeaveTab_dropdownBtn__7CkqS:hover{background-color:#f2f4f6}.AnnualLeaveTab_dropdownBtn__7CkqS:focus{background-color:#f2f4f6;outline:none}.AnnualLeaveTab_segmentWrapper__RNoNn{flex-shrink:0}.AnnualLeaveTab_toggleRow__wCsMW{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;width:100%}.AnnualLeaveTab_fixedValue__VBPx8{font-weight:400}.AnnualLeaveTab_fixedValueInline__mb\+qL,.AnnualLeaveTab_fixedValue__VBPx8{color:#464d53;font-family:Pretendard,sans-serif;font-size:14px;letter-spacing:-.56px;line-height:20px;margin:0}.AnnualLeaveTab_fixedValueInline__mb\+qL{background:#f8f9fa;border:1px solid #dee3e8;border-radius:6px;font-weight:600;min-width:160px;padding:6px 10px;text-align:center}.AnnualLeaveTab_modalBtnRow__16iuX{display:flex;flex-wrap:wrap;gap:8px;width:100%}.AnnualLeaveTab_calcBtn__FjysB{background:#f3eeff;border:1px solid #d0b8f5;border-radius:6px;color:#5a3e9a;cursor:pointer;font-family:Pretendard,sans-serif;font-size:13px;font-weight:500;padding:7px 14px;transition:background .15s}.AnnualLeaveTab_calcBtn__FjysB:hover{background:#e5d5ff}.AnnualLeaveTab_infoBtn__zOwnJ{background:#f0f5ff;border:1px solid #c7d9f8;border-radius:6px;color:#4a6fa5;cursor:pointer;font-family:Pretendard,sans-serif;font-size:13px;font-weight:500;padding:7px 14px;transition:background .15s}.AnnualLeaveTab_infoBtn__zOwnJ:hover{background:#ddeaff}.AnnualLeaveTab_previewBtn__6m0Gu{background:#eaf7ef;border:1px solid #b7dfca;border-radius:6px;color:#2d6a4f;cursor:pointer;font-family:Pretendard,sans-serif;font-size:13px;font-weight:500;padding:7px 14px;transition:background .15s}.AnnualLeaveTab_previewBtn__6m0Gu:hover{background:#d2f0df}.AnnualLeaveTab_modalBody__d8JWI{display:flex;flex-direction:column;gap:14px}.AnnualLeaveTab_infoBox__Dc2UP{background:#f0f5ff;border:1px solid #c7d9f8;border-radius:8px;box-sizing:border-box;display:flex;flex-direction:column;gap:10px;padding:14px 16px;width:100%}.AnnualLeaveTab_infoTable__c4-fn{border-collapse:collapse;font-family:Pretendard,sans-serif;font-size:13px;width:100%}.AnnualLeaveTab_infoTable__c4-fn th{border-bottom:1px solid #dee3e8;color:#606971;font-weight:600;padding:6px 8px;text-align:left}.AnnualLeaveTab_infoTable__c4-fn td{border-bottom:1px solid #eaedf0;color:#464d53;padding:5px 8px}.AnnualLeaveTab_infoTable__c4-fn tr:last-child td{border-bottom:none}.AnnualLeaveTab_infoBoxNote__1vASB{color:#4a6fa5;font-family:Pretendard,sans-serif;font-size:12px;font-weight:500;margin:0}.AnnualLeaveTab_previewInputRow__ud-hp{align-items:center;display:flex;gap:16px;justify-content:space-between;width:100%}.AnnualLeaveTab_dateInput__vhSjo{background:#fff;border:1px solid #dee3e8;border-radius:6px;color:#343a40;cursor:pointer;font-family:Pretendard,sans-serif;font-size:14px;outline:none;padding:6px 10px}.AnnualLeaveTab_dateInput__vhSjo:focus{border-color:#4a6fa5}.AnnualLeaveTab_previewSettingBadges__732xF{display:flex;flex-wrap:wrap;gap:6px}.AnnualLeaveTab_previewSettingBadge__Tsd-L{align-items:center;background:#f0f4f8;border:1px solid #dee3e8;border-radius:99px;color:#464d53;display:inline-flex;font-family:Pretendard,sans-serif;font-size:12px;font-weight:500;padding:3px 10px;white-space:nowrap}.AnnualLeaveTab_tableWrapper__KJNLr{overflow-x:auto;width:100%}.AnnualLeaveTab_previewTable__0e-jf{border-collapse:collapse;font-family:Pretendard,sans-serif;font-size:13px;min-width:480px;table-layout:fixed;width:100%}.AnnualLeaveTab_previewTable__0e-jf th{background:#f8f9fa;border-bottom:1px solid #dee3e8;color:#4e5d6c;font-weight:600;padding:8px 10px;text-align:left}.AnnualLeaveTab_previewTable__0e-jf td{border-bottom:1px solid #eaedf0;color:#343a40;padding:7px 10px}.AnnualLeaveTab_previewTable__0e-jf tr:last-child td{border-bottom:none}.AnnualLeaveTab_previewRowHighlight__TfIp- td{background:#f0faf6;color:#1d2a37}.AnnualLeaveTab_previewDays__SVYlM{color:#606971;font-weight:500;text-align:right}.AnnualLeaveTab_previewBonus__8RwR6{color:#2e7d5e;font-weight:600;text-align:right}.AnnualLeaveTab_previewTotal__Aiaoe{color:#1d2a37;font-weight:700;text-align:right}.AnnualLeaveTab_previewExpiry__RE58C{color:#e05454;font-size:12px;white-space:nowrap}.AnnualLeaveTab_previewExpiryRollover__RX9fa{color:#2e7d5e;font-size:12px;font-weight:500}.AnnualLeaveTab_previewLegal__KT4Tq{color:#9aa3ac;font-family:Pretendard,sans-serif;font-size:12px;line-height:1.5;margin:4px 0 0}.AnnualLeaveTab_previewEmpty__TqXQH{color:#9aa3ac;font-family:Pretendard,sans-serif;font-size:13px;margin:0;padding:20px 0;text-align:center}.CorpSettingTab_wrapper__Y9NvW{align-items:flex-start;display:flex;flex-direction:column;gap:20px;width:640px}.CorpSettingTab_card__Ql1zB{align-items:flex-start;background:#fff;border:1px solid #dee3e8;border-radius:8px;display:flex;flex-direction:column;flex-shrink:0;padding:16px;width:100%}.CorpSettingTab_card__Ql1zB.CorpSettingTab_cardHorizontal__PA8gR{align-items:flex-start;flex-direction:row;gap:16px}.CorpSettingTab_cardGroup__JF4cH{align-items:flex-start;display:flex;flex-direction:column;flex-shrink:0;gap:10px;width:100%}.CorpSettingTab_cardHeader__kAoXW{align-items:flex-start;display:flex;flex-shrink:0;justify-content:space-between;width:100%}.CorpSettingTab_cardTitle__7RIth{color:#333;font-family:Pretendard,sans-serif;font-size:18px;font-weight:600;letter-spacing:-.72px;line-height:26px}.CorpSettingTab_sectionTitle__hHZqg{color:#333;font-family:Pretendard,sans-serif;font-size:16px;font-weight:600;letter-spacing:-.64px;line-height:20px}.CorpSettingTab_moreBtn__fZDmU{align-items:center;background:none;border:none;border-radius:4px;color:#606971;cursor:pointer;display:flex;flex-shrink:0;font-size:18px;height:32px;justify-content:center;letter-spacing:1px;line-height:1;padding:4px;width:32px}.CorpSettingTab_moreBtn__fZDmU:hover{background:#f4f5f6}.CorpSettingTab_editBtns__B02I\+{align-items:center;display:flex;gap:6px}.CorpSettingTab_cancelBtn__rh86T{background:#fff;border:1px solid #c9cdd1;border-radius:4px;color:#606971;cursor:pointer;font-family:Pretendard,sans-serif;font-size:13px;font-weight:500;height:28px;padding:0 10px}.CorpSettingTab_cancelBtn__rh86T:hover{background:#f4f5f6}.CorpSettingTab_saveBtn__9iTGk{background:#1d2a37;border:none;border-radius:4px;color:#fff;cursor:pointer;font-family:Pretendard,sans-serif;font-size:13px;font-weight:500;height:28px;padding:0 10px}.CorpSettingTab_saveBtn__9iTGk:hover{background:#2d3d4d}.CorpSettingTab_logoActions__8zvdZ{align-items:center;display:flex;gap:6px;margin-top:8px}.CorpSettingTab_logoActionBtn__A0f0R{background:#fff;border:1px solid #c9cdd1;border-radius:4px;color:#1d2a37;cursor:pointer;font-family:Pretendard,sans-serif;font-size:13px;font-weight:500;height:28px;padding:0 10px}.CorpSettingTab_logoActionBtn__A0f0R:hover{background:#f4f5f6}.CorpSettingTab_logoActionBtn__A0f0R:disabled{cursor:not-allowed;opacity:.5}.CorpSettingTab_logoActionBtnCancel__s1VOO{color:#606971}.CorpSettingTab_logoActionBtnDel__ebYrQ{border-color:#e53e3e;color:#e53e3e}.CorpSettingTab_logoActionBtnDel__ebYrQ:hover{background:#fff5f5}.CorpSettingTab_infoInput__kFzvC{border:1px solid #c9cdd1;border-radius:4px;color:#1d2a37;flex:1 0;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;height:28px;outline:none;padding:0 8px}.CorpSettingTab_infoInput__kFzvC:focus{border-color:#1d2a37}.CorpSettingTab_imageTxt__TY6uC{align-items:flex-start;display:flex;flex:1 0;flex-direction:column;gap:4px}.CorpSettingTab_imageTxtTitle__zgUEF{color:#333;font-family:Pretendard,sans-serif;font-size:18px;font-weight:600;letter-spacing:-.72px;line-height:26px}.CorpSettingTab_imageTxtDesc__chHDd{color:#606971;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.56px;line-height:20px;padding-left:16px}.CorpSettingTab_imageTxtDesc__chHDd li{margin-bottom:0}.CorpSettingTab_uploadBox__LeZg9{align-items:center;border:1px dashed #c9cdd1;border-radius:10px;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:10px;transition:border-color .15s}.CorpSettingTab_uploadBox__LeZg9:hover{border-color:#a7b1be}.CorpSettingTab_uploadBox__LeZg9.CorpSettingTab_uploadBoxLogo__ACNM\+{height:100px;width:200px}.CorpSettingTab_uploadBox__LeZg9.CorpSettingTab_uploadBoxSeal__CqePx{height:80px;width:80px}.CorpSettingTab_uploadBoxText__6qbUN{color:#a7b1be;font-family:Pretendard,sans-serif;font-weight:600;letter-spacing:-.64px}.CorpSettingTab_uploadBoxText__6qbUN.CorpSettingTab_uploadBoxTextLogo__KrAAN{font-size:16px;line-height:24px}.CorpSettingTab_uploadBoxText__6qbUN.CorpSettingTab_uploadBoxTextSeal__p9HEW{font-size:14px;line-height:20px}.CorpSettingTab_sealTxt__iLlZ0{align-items:flex-start;display:flex;flex:1 0;flex-direction:column;gap:8px;line-height:20px}.CorpSettingTab_sealTxtTitle__0lX3P{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:16px;font-weight:600;letter-spacing:-.64px;line-height:20px}.CorpSettingTab_sealTxtDesc__5kIsA{color:#606971;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.56px;line-height:20px}.CorpSettingTab_infoRow__1Krxe{align-items:center;display:flex;flex-shrink:0;height:36px;width:312px}.CorpSettingTab_infoLabel__7oz1R{align-items:center;color:#606971;display:flex;flex-shrink:0;font-family:Pretendard,sans-serif;font-size:14px;font-weight:600;gap:4px;height:100%;letter-spacing:-.56px;line-height:20px;width:100px}.CorpSettingTab_infoIcon__W19rM{color:#a7b1be;flex-shrink:0;height:16px;width:16px}.CorpSettingTab_moreBtnIcon__TAEoF{color:#a7b1be;height:18px;width:18px}.CorpSettingTab_docIcon__ZFGyJ{color:#c8a855;height:20px;width:20px}.CorpSettingTab_docActionIcon__uVGuZ{color:#a7b1be;height:16px;width:16px}.CorpSettingTab_infoDetail__t4vSA{align-items:center;display:flex;flex:1 0;height:100%;justify-content:space-between}.CorpSettingTab_infoValue__97rBc{color:#1d2a37;flex:1 0;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.56px;line-height:20px}.CorpSettingTab_docSection__HUqQC{align-items:flex-start;display:flex;flex-direction:column;flex-shrink:0;gap:8px;width:100%}.CorpSettingTab_docSectionTitle__uImoZ{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:18px;font-weight:600;letter-spacing:-.72px;line-height:26px}.CorpSettingTab_docCard__bGW8T{align-items:flex-start;background:#fff;border:1px solid #dee3e8;border-radius:8px;display:flex;flex-direction:column;flex-shrink:0;gap:4px;padding:16px;width:100%}.CorpSettingTab_docRow__7hwbs{align-items:center;border-radius:8px;display:flex;flex-shrink:0;gap:8px;padding:8px;width:100%}.CorpSettingTab_docIconTile__xEhk\+{align-items:center;background:#fffbf2;border:1px solid #f0f0f0;border-radius:6px;display:flex;flex-shrink:0;height:32px;justify-content:center;padding:6px;width:32px}.CorpSettingTab_docIconTile__xEhk\+ svg{color:#c8a855;height:20px;width:20px}.CorpSettingTab_docInfo__jIto8{align-items:flex-start;display:flex;flex:1 0;flex-direction:column;height:36px;justify-content:space-between;min-width:0}.CorpSettingTab_docName__1d95N{color:#1d2a37}.CorpSettingTab_docNameEmpty__0KOBy,.CorpSettingTab_docName__1d95N{font-family:Pretendard,sans-serif;font-size:12px;font-weight:600;letter-spacing:-.48px;line-height:14px}.CorpSettingTab_docNameEmpty__0KOBy{color:#a7b1be}.CorpSettingTab_docDate__fDNmH{color:#606971;font-family:Pretendard,sans-serif;font-size:12px;font-weight:400;letter-spacing:-.48px;line-height:14px}.CorpSettingTab_docActions__u8tuF{align-items:center;display:flex;gap:0}.CorpSettingTab_docActionBtn__GzGli{align-items:center;background:none;border:none;border-radius:4px;cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;padding:8px;width:32px}.CorpSettingTab_docActionBtn__GzGli:hover{background:#f4f5f6}.CorpSettingTab_docActionBtn__GzGli:disabled{cursor:not-allowed;opacity:.5}.CorpSettingTab_dropdownMenu__3xLN6{background:#fff;border:1px solid #dee3e8;border-radius:8px;box-shadow:0 4px 12px #00000014;display:flex;flex-direction:column;min-width:100px;padding:6px}.CorpSettingTab_menuItem__zL9P9{align-items:center;background:none;border:none;border-radius:4px;color:#1d2a37;cursor:pointer;display:flex;font-family:Pretendard,sans-serif;font-size:14px;font-weight:500;height:36px;padding:0 12px;white-space:nowrap;width:100%}.CorpSettingTab_menuItem__zL9P9:hover{background:#f8f9fa}.CorpSettingTab_menuItemDel__8ZkPz{color:#da2911}.CorpSettingTab_menuItemDel__8ZkPz:hover{background:#ffebee}.CorpSettingTab_docUploadBtn__gGmYA{background:#fff;border:1px solid #c9cdd1;border-radius:4px;color:#1d2a37;cursor:pointer;flex-shrink:0;font-family:Pretendard,sans-serif;font-size:12px;font-weight:500;height:28px;padding:0 12px}.CorpSettingTab_docUploadBtn__gGmYA:hover{background:#f4f5f6;border-color:#a7b1be}.CorpSettingTab_docUploadBtn__gGmYA:disabled{cursor:not-allowed;opacity:.6}.CorpSettingTab_docEmpty__X24go{color:#a7b1be;font-family:Pretendard,sans-serif;font-size:12px;font-weight:400;letter-spacing:-.48px;line-height:14px}.CorpSettingTab_uploadBoxWrapper__a-i\+n{border-radius:10px;flex-shrink:0;position:relative}.CorpSettingTab_boxIndicator__hQcH4{align-items:center;background:#ffffffe0;border-radius:10px;display:flex;flex-direction:column;gap:8px;inset:0;justify-content:center;pointer-events:all;position:absolute;z-index:10}.CorpSettingTab_boxIndicatorSpinner__Wxlzr{animation:CorpSettingTab_boxSpin__rp3oO 1s linear infinite;border:3px solid #f3f3f3;border-radius:50%;border-top-color:#006fe5;flex-shrink:0;height:24px;width:24px}.CorpSettingTab_boxIndicatorMsg__rQKqu{color:#006fe5;font-family:Pretendard,sans-serif;font-size:11px;font-weight:500;line-height:1.4;text-align:center}@keyframes CorpSettingTab_boxSpin__rp3oO{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.CorpSettingTab_uploadBoxOverlay__075jT{align-items:center;background:#00000080;border-radius:10px;display:flex;inset:0;justify-content:center;opacity:0;pointer-events:none;position:absolute;transition:opacity .18s ease}.CorpSettingTab_uploadBoxWrapper__a-i\+n:hover .CorpSettingTab_uploadBoxOverlay__075jT{opacity:1;pointer-events:auto}.CorpSettingTab_overlayDeleteBtn__QBkg-{align-items:center;background:#ffffffe6;border:none;border-radius:50%;color:#333;cursor:pointer;display:flex;flex-shrink:0;font-size:11px;height:22px;justify-content:center;line-height:1;padding:0;position:absolute;right:6px;top:6px;width:22px}.CorpSettingTab_overlayDeleteBtn__QBkg-:hover{background:#fff;color:#e53e3e}.CorpSettingTab_overlayChangeBtn__4mqRD{background:#ffffffe6;border:none;border-radius:6px;color:#1d2a37;cursor:pointer;font-family:Pretendard,sans-serif;font-size:13px;font-weight:600;line-height:1.4;padding:5px 14px}.CorpSettingTab_overlayChangeBtn__4mqRD:hover{background:#fff}.CorpSettingTab_overlayChangeBtn__4mqRD:disabled{cursor:not-allowed;opacity:.6}.CorpSettingTab_modalForm__o\+ycb{display:flex;flex-direction:column;gap:16px;width:100%}.CorpSettingTab_modalLabel__fYPNF{align-items:center;display:flex;gap:4px}.PositionTitleTab_container__68PKT{display:flex;flex-direction:column;gap:40px;max-width:720px;min-height:0}.PositionTitleTab_section__nRsyi{display:flex;flex-direction:column}.PositionTitleTab_sectionHeader__Ud0X8{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--spacing-md)}.PositionTitleTab_sectionTitle__SSWZZ{align-items:center;display:flex;gap:var(--spacing-xs)}.PositionTitleTab_titleText__7y-eX{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:var(--font-size-lg);font-weight:600;letter-spacing:-.72px;line-height:26px;margin:0}.PositionTitleTab_helpBtnWrap__4HbuM{align-items:center;display:flex;position:relative}.PositionTitleTab_helpBtnWrap__4HbuM:hover .PositionTitleTab_helpTooltip__qXx33{opacity:1;pointer-events:auto}.PositionTitleTab_helpBtn__HE03n{align-items:center;background:#0000;border:none;border-radius:4px;cursor:pointer;display:flex;height:28px;justify-content:center;padding:0;width:28px}.PositionTitleTab_helpBtn__HE03n:hover{background:#f4f5f6}.PositionTitleTab_helpIcon__0X6w6{display:block;height:20px;width:20px}.PositionTitleTab_helpIcon__0X6w6 path{fill:#a7b1be}.PositionTitleTab_helpTooltip__qXx33{background:#1d2a37;border-radius:6px;left:calc(100% + 8px);opacity:0;padding:10px 12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .15s ease;width:300px;z-index:100}.PositionTitleTab_helpTooltipLine__yhB97{color:#fff;font-family:Pretendard,sans-serif;font-size:var(--font-size-xs);font-weight:400;letter-spacing:-.48px;line-height:18px;margin:0}.PositionTitleTab_helpTooltipLine__yhB97+.PositionTitleTab_helpTooltipLine__yhB97{margin-top:4px}.PositionTitleTab_toggleWrap__QKRnH{align-items:center;display:flex;gap:6px}.PositionTitleTab_toggleLabel__MUAj0{color:#606971;font-family:Pretendard,sans-serif;font-size:var(--font-size-sm);font-weight:400;letter-spacing:-.56px;line-height:20px}.PositionTitleTab_table__vINCj{border-top:1px solid #dee3e8;display:flex;flex-direction:column;width:100%}.PositionTitleTab_thead__Qi0oI{align-items:center;background-color:#f8f9fa;border-bottom:1px solid #dee3e8;display:flex;height:36px}.PositionTitleTab_th__CkesV{color:#6b7280;flex-shrink:0;font-family:Pretendard,sans-serif;font-size:var(--font-size-xs);font-weight:500;letter-spacing:-.48px;line-height:18px;padding:0 var(--spacing-md);white-space:nowrap}.PositionTitleTab_row__KLnl7{align-items:center;border-bottom:1px solid #dee3e8;display:flex;min-height:56px;transition:background .1s ease}.PositionTitleTab_row__KLnl7:hover{background-color:#fafafa}.PositionTitleTab_addRow__FIv2y{align-items:center;border-bottom:1px solid #dee3e8;display:flex;min-height:56px}.PositionTitleTab_cell__76QK2{align-items:center;box-sizing:border-box;display:flex;flex-shrink:0;padding:0 var(--spacing-md)}.PositionTitleTab_cellOrder__OJv37{justify-content:center;width:72px}.PositionTitleTab_cellName__\+SUyT{flex:1 1;gap:var(--spacing-sm);min-width:0}.PositionTitleTab_cellAction__sSJLS{gap:4px;justify-content:center;width:88px}.PositionTitleTab_orderNum__IHB6I{color:#606971}.PositionTitleTab_nameInput__wfraL,.PositionTitleTab_orderNum__IHB6I{font-family:Pretendard,sans-serif;font-size:var(--font-size-sm);font-weight:400;letter-spacing:-.56px;line-height:20px}.PositionTitleTab_nameInput__wfraL{background:#fff;border:1px solid #dee3e8;border-radius:6px;box-sizing:border-box;color:#1d2a37;flex:1 1;height:40px;min-width:0;outline:none;padding:0 12px;transition:border-color .15s ease}.PositionTitleTab_nameInput__wfraL::placeholder{color:#a7b1be}.PositionTitleTab_nameInput__wfraL:focus{border-color:#2a8bf3}.PositionTitleTab_iconBtn__UZW7D{align-items:center;background:#0000;border:1px solid #dee3e8;border-radius:6px;cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;padding:0;transition:background .15s ease,border-color .15s ease;width:32px}.PositionTitleTab_iconBtn__UZW7D:hover{background:#f4f5f6;border-color:#b0b8c1}.PositionTitleTab_iconBtn__UZW7D:disabled{cursor:not-allowed;opacity:.3}.PositionTitleTab_iconImg__-ido0{display:block;height:16px;width:16px}.PositionTitleTab_deleteBtn__Ao84H{align-items:center;background:#0000;border:none;border-radius:6px;cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;padding:0;transition:background .15s ease;width:32px}.PositionTitleTab_deleteBtn__Ao84H:hover{background:#fef2f2}.PositionTitleTab_deleteIcon__3P4iX{display:block;height:16px;opacity:.5;transition:opacity .15s ease;width:16px}.PositionTitleTab_deleteBtn__Ao84H:hover .PositionTitleTab_deleteIcon__3P4iX{opacity:1}.AttendanceTab_container__-9\+D1{box-sizing:border-box;display:flex;flex-direction:column;gap:30px;max-width:700px;width:100%}.AttendanceTab_section__ZmLcU{display:flex;flex-direction:column;gap:12px;width:100%}.AttendanceTab_sectionTitle__QtVh6{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:18px;font-weight:600;letter-spacing:-.72px;line-height:26px;margin:0}.AttendanceTab_box__v7Rue{background:#fff;border:1px solid #eaedf0;border-radius:8px;box-sizing:border-box;display:flex;flex-direction:column;gap:8px;padding:16px;width:100%}.AttendanceTab_toggleRow__rp7dd{align-items:flex-start;display:flex;justify-content:space-between;width:100%}.AttendanceTab_toggleText__kdoBt{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.AttendanceTab_toggleTitle__D6vmY{color:#464d53;font-family:Pretendard,sans-serif;font-size:14px;font-weight:600;letter-spacing:-.56px;line-height:20px;margin:0}.AttendanceTab_toggleDesc__V5KPX{color:#606971;font-family:Pretendard,sans-serif;font-size:12px;font-weight:400;letter-spacing:-.48px;line-height:14px;margin:0}.AttendanceTab_divider__3ugAg{background:#eaedf0;flex-shrink:0;height:1px;margin:0;width:100%}.AttendanceTab_labelRow__EW5Cp{align-items:center;display:flex;justify-content:space-between;min-height:36px;width:100%}.AttendanceTab_labelText__NBknY{color:#464d53;font-size:14px;letter-spacing:-.56px}.AttendanceTab_labelText__NBknY,.AttendanceTab_subTitle__jpBMg{font-family:Pretendard,sans-serif;font-weight:600;line-height:20px}.AttendanceTab_subTitle__jpBMg{color:#1d2a37;font-size:16px;letter-spacing:-.64px;margin:0}.AttendanceTab_radioRow__joevy{align-items:center;display:flex;gap:6px;width:100%}.AttendanceTab_radioLabel__eYR8B{color:#1d2a37;flex:1 1;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.56px;line-height:20px;min-width:0}.AttendanceTab_subBox__Wn4Rv{background:#f8f9fa;border-radius:8px;box-sizing:border-box;display:flex;flex-direction:column;gap:8px;padding:16px;width:100%}.AttendanceTab_subBoxTitle__M9FUN{color:#606971;font-family:Pretendard,sans-serif;font-size:14px;font-weight:600;letter-spacing:-.56px;line-height:20px;margin:0}.WorkPlaceModal_fieldError__2ZIGt{color:#e8443a;font-family:Pretendard,sans-serif;font-size:12px;font-weight:400;line-height:16px;margin:4px 0 0}.WorkPlaceModal_serverErrorBanner__tU8z1{align-items:center;background:#fef2f1;border:1px solid #fcdad8;border-radius:8px;color:#e8443a;display:flex;font-family:Pretendard,sans-serif;font-size:13px;justify-content:space-between;line-height:20px;margin-bottom:16px;padding:10px 16px}.WorkPlaceModal_serverErrorClose__PvOGP{background:none;border:none;color:#e8443a;cursor:pointer;flex-shrink:0;font-size:14px;padding:0 0 0 8px}.WorkPlaceModal_modalTitle__OawSm{width:100%}.WorkPlaceModal_section__zP5ty{display:flex;flex-direction:column;gap:30px;max-width:640px;width:100%}.WorkPlaceModal_sectionWrapper__44195{display:flex;flex-direction:column;gap:8px;width:100%}.WorkPlaceModal_sectionHeader__U08GR{align-items:center;display:flex;height:28px;justify-content:space-between;width:100%}.WorkPlaceModal_sectionTitle__3EkQf{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:16px;font-weight:600;letter-spacing:-.64px;line-height:20px;margin:0}.WorkPlaceModal_boxWrapper__\+Ttk1{border:1px solid #eaedf0;border-radius:8px;box-sizing:border-box;display:flex;flex-direction:column;gap:16px;padding:16px;width:100%}.WorkPlaceModal_fieldRow__ev8EA{align-items:flex-start;display:flex;gap:24px;justify-content:space-between;min-height:44px}.WorkPlaceModal_fieldLeft__5as7M{display:flex;flex:0 0 auto;flex-direction:column;gap:4px}.WorkPlaceModal_fieldRight__XxINt{align-items:center;display:flex;flex-shrink:0;justify-content:flex-end;width:252px}.WorkPlaceModal_label__9rB0V{color:#464d53;font-family:Pretendard,sans-serif;font-size:14px;font-weight:600;letter-spacing:-.56px;line-height:20px;margin:0}.WorkPlaceModal_required__RjBra{color:#da2911;margin-left:2px}.WorkPlaceModal_hint__uR0ZG{color:#606971;font-family:Pretendard,sans-serif;font-size:12px;font-weight:400;letter-spacing:-.48px;line-height:14px;margin:0}.WorkPlaceModal_addressSection__SMGX8{display:flex;flex-direction:column;gap:8px}.WorkPlaceModal_addressRow__8GKQE{align-items:flex-start;display:flex;gap:8px}.WorkPlaceModal_addressRow__8GKQE>div:first-child{flex:1 1;min-width:0}.WorkPlaceModal_addressRow__8GKQE>button{margin-top:28px}.WorkPlaceModal_mapSection__BZGpn{border:1px solid #eaedf0;border-radius:8px;height:280px;overflow:hidden;width:100%}.WorkPlaceModal_pinIcon__iNGj-{height:36px;width:36px}.WorkPlaceModal_toggleBox__z1b-9{align-items:flex-start;cursor:pointer;display:flex;justify-content:space-between;width:100%}.WorkPlaceModal_toggleBoxLeft__5m3pE{display:flex;flex:1 1;flex-direction:column;gap:4px}.WorkPlaceModal_divider__XnSkI{background-color:#eaedf0;height:1px;margin:8px 0;width:100%}.WorkPlaceModal_radioOption__gcRZ\+{align-items:center;cursor:pointer;display:flex;gap:6px;width:100%}.WorkPlaceModal_radioLabel__QHc-0{color:#1d2a37;cursor:pointer;font-weight:400}.WorkPlaceModal_radioLabel__QHc-0,.WorkPlaceModal_subTitle__K5iff{font-family:Pretendard,sans-serif;font-size:14px;letter-spacing:-.56px;line-height:20px}.WorkPlaceModal_subTitle__K5iff{color:#464d53;font-weight:600;margin:0}.WorkPlaceModal_subBox__S77CP{background-color:#f8f9fa;border-radius:8px;box-sizing:border-box;display:flex;flex-direction:column;gap:8px;padding:16px;width:100%}.WorkPlaceModal_subBoxTitle__fTGq8{color:#606971;font-family:Pretendard,sans-serif;font-size:14px;font-weight:600;letter-spacing:-.56px;line-height:20px;margin:0}.WorkPlaceModal_ipSettingSection__hzP\+C{align-items:flex-start;border-radius:8px;display:flex;flex-direction:column;gap:10px;width:100%}.WorkPlaceModal_ipRow__PnoNU{align-items:flex-start;display:flex;gap:8px;width:100%}.WorkPlaceModal_ipRemoveBtn__v7GxW{align-items:center;background:none;border:1px solid #dee3e8;border-radius:6px;color:#a7b1be;cursor:pointer;display:flex;flex-shrink:0;font-size:14px;height:44px;justify-content:center;transition:all .15s;width:44px}.WorkPlaceModal_ipRemoveBtn__v7GxW:hover{background-color:#fef2f1;border-color:#fcdad8;color:#e8443a}.WorkPlaceModal_ipAddBtn__NLWvd{align-items:center;background-color:#f4f5f6;border:none;border-radius:6px;color:#464d53;cursor:pointer;display:flex;font-family:Pretendard,sans-serif;font-size:14px;font-weight:600;height:36px;justify-content:center;letter-spacing:-.56px;line-height:20px;padding:8px 12px;transition:background-color .15s}.WorkPlaceModal_ipAddBtn__NLWvd:hover{background-color:#eaedf0}.WorkPlaceModal_ipInputGroup__TGkuT{align-items:flex-start;display:flex;gap:8px;width:100%}.WorkPlaceModal_memberRemoveBtn__6slD7{align-items:center;background:none;border:none;border-radius:4px;color:#a7b1be;cursor:pointer;display:flex;font-size:16px;height:24px;justify-content:center;transition:all .2s ease;width:24px}.WorkPlaceModal_memberRemoveBtn__6slD7:hover{background-color:#fff0f0;color:#da2911}.WorkPlaceModal_infoBox__vnOec{background:#f0f5ff;border:1px solid #c7d9f8;border-radius:8px;display:flex;flex-direction:column;gap:6px;padding:12px 16px}.WorkPlaceModal_infoText__vYt4q{color:#4a6fa5;font-family:Pretendard,sans-serif;font-size:13px;font-weight:400;letter-spacing:-.52px;line-height:20px;margin:0}.WorkPlaceModal_infoText__vYt4q strong{color:#2b5a9e;font-weight:600}.WorkPlaceModal_memberCountBadge__AYm0u{align-items:center;background-color:#0c72de;border-radius:10px;color:#fff;display:inline-flex;font-family:Pretendard,sans-serif;font-size:12px;font-weight:600;height:20px;justify-content:center;line-height:16px;margin-left:6px;min-width:20px;padding:0 6px}.WorkPlaceModal_includedList__0hk7v{display:flex;flex-direction:column;gap:0;margin:-4px 0;max-height:180px;overflow-y:auto}.WorkPlaceModal_memberItem__zKiRH{align-items:center;border-bottom:1px solid #f2f4f6;display:flex;padding:10px 0;transition:background-color .12s ease}.WorkPlaceModal_memberItem__zKiRH:last-child{border-bottom:none}.WorkPlaceModal_memberItem__zKiRH:hover{background-color:#f8f9fa}.WorkPlaceModal_memberItemName__txwte{color:#1d2a37;flex-shrink:0;font-family:Pretendard,sans-serif;font-size:14px;font-weight:500;letter-spacing:-.56px;line-height:20px;width:80px}.WorkPlaceModal_memberItemDept__22vua{color:#8b95a1;flex:1 1;font-family:Pretendard,sans-serif;font-size:13px;font-weight:400;letter-spacing:-.52px;line-height:18px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.WorkPlaceModal_memberSearchRow__gFKD1{margin:-4px 0 0}.WorkPlaceModal_availableList__fAGmF{margin:0 -4px;max-height:240px;overflow-y:auto}.WorkPlaceModal_deptGroup__m1g6R:not(:first-child){margin-top:4px}.WorkPlaceModal_deptGroupHeader__Fi991{align-items:center;background-color:#fff;display:flex;justify-content:space-between;padding:8px 4px;position:-webkit-sticky;position:sticky;top:0;z-index:1}.WorkPlaceModal_deptMemberCount__ioRTl{color:#a7b1be;font-weight:400;margin-left:4px}.WorkPlaceModal_membersTabHeader__qc3sM{align-items:center;display:flex;justify-content:space-between;width:100%}.WorkPlaceModal_memberDisplayList__BqzUn{display:flex;flex-direction:column;gap:12px;padding:0 10px;width:100%}.WorkPlaceModal_membersEmptyHint__VtHm7{color:#a7b1be;font-family:Pretendard,sans-serif;font-size:14px;margin:0;padding:20px 0}.WorkPlaceModal_displayDeptGroup__BFBna{display:flex;flex-direction:column}.WorkPlaceModal_displayDeptHeader__1xg9G{align-items:center;border-bottom:1px solid #dee3e8;display:flex;gap:2px;padding-bottom:8px}.WorkPlaceModal_displayDeptName__J-xQM{color:#606971;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.56px;line-height:20px}.WorkPlaceModal_displayDeptCount__Ai1tN{color:#0c72de;font-family:Pretendard,sans-serif;font-size:14px;font-weight:600;margin-left:2px}.WorkPlaceModal_displayDeptDivider__zgQtv{display:none}.WorkPlaceModal_displayMemberRow__ZqpGa{align-items:center;display:flex;gap:4px;padding:6px 8px}.WorkPlaceModal_displayMemberName__xH1PV{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.56px;line-height:20px}.WorkPlaceModal_profileAvatar__KU5j0{border-radius:50%;flex-shrink:0;height:24px;overflow:hidden;width:24px}.WorkPlaceModal_addMemberBtn__53oU6{align-items:center;background:#fff;border:1px solid #eaedf0;border-radius:6px;color:#0c72de;cursor:pointer;display:flex;flex-shrink:0;font-size:18px;font-weight:600;height:28px;justify-content:center;line-height:1;transition:all .12s ease;width:28px}.WorkPlaceModal_addMemberBtn__53oU6:hover{background-color:#f0f7ff;border-color:#0c72de}.WorkPlaceModal_sectionDesc__GV4ua{color:#8b95a1;font-size:13px;line-height:20px;margin-top:4px}.WorkPlaceModal_policyCreateBtn__Xn1Fa{align-items:center;background:#f0f4ff;border:1px dashed #4a7cfe;border-radius:10px;color:#4a7cfe;cursor:pointer;display:flex;font-family:Pretendard,sans-serif;font-size:14px;font-weight:500;justify-content:center;margin-bottom:8px;padding:12px 0;transition:all .15s ease;width:100%}.WorkPlaceModal_policyCreateBtn__Xn1Fa:hover{background:#e0eaff}.WorkPlaceModal_policyList__B\+wbD{display:flex;flex-direction:column;gap:8px}.WorkPlaceModal_policyOption__Vi\+50{align-items:flex-start;border:1px solid #eaedf0;border-radius:10px;cursor:pointer;display:flex;gap:10px;padding:14px 16px;transition:all .15s ease}.WorkPlaceModal_policyOption__Vi\+50:hover{border-color:#1d2a37}.WorkPlaceModal_policyOptionActive__\+ytUD{background-color:#f5f6f8;border-color:#1d2a37}.WorkPlaceModal_policyOptionContent__MgqnB{flex:1 1;min-width:0}.WorkPlaceModal_policyOptionNameRow__9dInP{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.WorkPlaceModal_policyOptionName__YASUz{color:#1d2a37;font-size:14px;font-weight:600;line-height:20px}.WorkPlaceModal_policyOptionMeta__6eXVG{color:#8b95a1;display:flex;flex-direction:column;font-size:13px;gap:6px;line-height:18px;margin-top:4px}.WorkPlaceModal_policyOptionBadges__nkfKX{display:flex;flex-wrap:wrap;gap:4px}.WorkPlaceModal_policyBadge__wFXPR{align-items:center;background-color:#f4f6f8;border-radius:4px;color:#606971;display:inline-flex;font-size:12px;font-weight:500;line-height:18px;padding:2px 8px}.MemberManagementModal_modalContent__MS6Hz{overflow:hidden;padding:0 24px}.MemberManagementModal_body__xVphq{display:flex;flex:1 1;gap:10px;height:560px;min-height:0;overflow:hidden}.MemberManagementModal_panelLabel__\+rQqp{color:#1d2a37;flex-shrink:0;font-family:Pretendard,sans-serif;font-size:var(--font-size-sm);font-weight:600;letter-spacing:-.56px;line-height:20px;padding:10px}.MemberManagementModal_leftPanel__Q89f4{border:1px solid #dee3e8;border-radius:4px;display:flex;flex:1 1;flex-direction:column;min-width:0;overflow:hidden;padding:4px}.MemberManagementModal_treeList__io14s{flex:1 1;overflow-y:auto;padding:var(--spacing-xs) 0}.MemberManagementModal_treeNodeBlock__ZCrqb,.MemberManagementModal_treeNodeChildren__ASQ2Q{display:flex;flex-direction:column;position:relative}.MemberManagementModal_treeNodeChildren__ASQ2Q{padding-left:22px}.MemberManagementModal_treeNodeChildren__ASQ2Q>.MemberManagementModal_treeItem__PuY\+u,.MemberManagementModal_treeNodeChildren__ASQ2Q>.MemberManagementModal_treeNodeBlock__ZCrqb{position:relative}.MemberManagementModal_treeNodeChildren__ASQ2Q>.MemberManagementModal_treeItem__PuY\+u:before,.MemberManagementModal_treeNodeChildren__ASQ2Q>.MemberManagementModal_treeNodeBlock__ZCrqb:before{background:#dee3e8;bottom:0;content:"";left:-8px;pointer-events:none;position:absolute;top:0;width:1px}.MemberManagementModal_treeNodeChildren__ASQ2Q>.MemberManagementModal_treeItem__PuY\+u:last-child:before,.MemberManagementModal_treeNodeChildren__ASQ2Q>.MemberManagementModal_treeNodeBlock__ZCrqb:last-child:before{bottom:auto;height:18px}.MemberManagementModal_treeNodeChildren__ASQ2Q>.MemberManagementModal_treeItem__PuY\+u:last-child:before{height:16px}.MemberManagementModal_treeBranch__lcLZG{background:#dee3e8;height:1px;left:-8px;pointer-events:none;position:absolute;top:18px;width:8px}.MemberManagementModal_treeItem__PuY\+u>.MemberManagementModal_treeBranch__lcLZG{top:16px}.MemberManagementModal_deptBlock__zCO4E{display:flex;flex-direction:column}.MemberManagementModal_deptRow__6SxDG{align-items:center;border-radius:4px;cursor:pointer;display:flex;gap:6px;height:36px;padding:0 6px;transition:background .1s;-webkit-user-select:none;user-select:none}.MemberManagementModal_deptRow__6SxDG:hover{background:#f5f7f9}.MemberManagementModal_toggleIconImg__CVCUT{display:block;flex-shrink:0;height:16px;pointer-events:none;width:16px}.MemberManagementModal_deptLabel__\+5HOK{color:#1d2a37;flex:1 1;font-family:Pretendard,sans-serif;font-size:16px;font-weight:500;letter-spacing:-.64px;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MemberManagementModal_deptCount__G\+nZK{color:#a7b1be;flex-shrink:0;font-family:Pretendard,sans-serif;font-size:14px;font-weight:600}.MemberManagementModal_toggleIconPlaceholder__qKj5n{display:inline-block;flex-shrink:0;height:16px;width:16px}.MemberManagementModal_memberNodeList__QDae5{padding-left:28px}.MemberManagementModal_treeItem__PuY\+u{align-items:center;border-radius:4px;cursor:pointer;display:flex;gap:4px;height:32px;padding:0 8px;transition:background .1s}.MemberManagementModal_treeItem__PuY\+u:hover:not(.MemberManagementModal_treeItemSelected__6ePL3){background:#f0f7ff}.MemberManagementModal_treeItem__PuY\+u.MemberManagementModal_treeItemSelected__6ePL3{pointer-events:none}.MemberManagementModal_treeItem__PuY\+u.MemberManagementModal_treeItemSelected__6ePL3 .MemberManagementModal_treeMemberName__N2Ljg{color:#a7b1be}.MemberManagementModal_treeItem__PuY\+u.MemberManagementModal_treeItemSelected__6ePL3 .MemberManagementModal_personIcon__wprCT{opacity:.4}.MemberManagementModal_personIcon__wprCT{background:#a7b1be;display:inline-block;flex-shrink:0;height:16px;mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 12c2.7 0 4.8-2.1 4.8-4.8S14.7 2.4 12 2.4 7.2 4.5 7.2 7.2 9.3 12 12 12zm0 2.4c-3.2 0-9.6 1.6-9.6 4.8v2.4h19.2v-2.4c0-3.2-6.4-4.8-9.6-4.8z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 12c2.7 0 4.8-2.1 4.8-4.8S14.7 2.4 12 2.4 7.2 4.5 7.2 7.2 9.3 12 12 12zm0 2.4c-3.2 0-9.6 1.6-9.6 4.8v2.4h19.2v-2.4c0-3.2-6.4-4.8-9.6-4.8z'/%3E%3C/svg%3E");mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain;width:16px}.MemberManagementModal_treeMemberName__N2Ljg{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:var(--font-size-sm);font-weight:400;letter-spacing:-.56px;line-height:20px}.MemberManagementModal_panelDivider__umk-w{display:none}.MemberManagementModal_rightPanel__4BEoZ{border:1px solid #dee3e8;border-radius:4px;display:flex;flex:1 1;flex-direction:column;min-width:0;overflow:hidden;padding:4px}.MemberManagementModal_rightPanelHeader__EebHu{align-items:center;display:flex;flex-shrink:0;height:40px;justify-content:space-between;padding:10px}.MemberManagementModal_rightPanelHeader__EebHu .MemberManagementModal_panelLabel__\+rQqp{padding:0}.MemberManagementModal_excludeBtn__gxHj0{background:none;border:none;border-radius:6px;color:#606971;cursor:pointer;font-family:Pretendard,sans-serif;font-size:var(--font-size-sm);font-weight:600;height:28px;padding:4px 8px;transition:color .12s}.MemberManagementModal_excludeBtn__gxHj0:hover:not(.MemberManagementModal_excludeBtnDisabled__ik-X5){color:#1d2a37}.MemberManagementModal_excludeBtn__gxHj0.MemberManagementModal_excludeBtnDisabled__ik-X5{color:#dee3e8;cursor:default}.MemberManagementModal_selectedList__ZeBYq{display:flex;flex:1 1;flex-direction:column;gap:12px;overflow-y:auto;padding:0 10px}.MemberManagementModal_emptyHint__BQ0EO{color:#a7b1be;font-family:Pretendard,sans-serif;font-size:var(--font-size-sm);margin:0;padding:40px var(--spacing-md);text-align:center}.MemberManagementModal_selectedDeptGroup__X9GIb{display:flex;flex-direction:column}.MemberManagementModal_selectedDeptHeader__IaZ9U{align-items:center;border-bottom:1px solid #dee3e8;display:flex;gap:2px;padding-bottom:8px}.MemberManagementModal_selectedDeptName__ilJn6{color:#606971;font-family:Pretendard,sans-serif;font-size:var(--font-size-sm);font-weight:400;letter-spacing:-.56px;line-height:20px}.MemberManagementModal_selectedDeptCount__cs-XI{color:#0c72de;font-family:Pretendard,sans-serif;font-size:var(--font-size-sm);font-weight:600;margin-left:2px}.MemberManagementModal_selectedDeptDivider__f408B{display:none}.MemberManagementModal_selectedMemberRow__-95dw{align-items:center;cursor:pointer;display:flex;gap:8px;padding:6px 8px;transition:background .1s}.MemberManagementModal_selectedMemberRow__-95dw:hover{background:#f8f9fa}.MemberManagementModal_selectedMemberName__6sImy{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:var(--font-size-sm);font-weight:400;letter-spacing:-.56px;line-height:20px}.MemberManagementModal_memberProfile__4rDFT{align-items:center;display:flex;gap:4px}.MemberManagementModal_profileAvatar__n0cCR{border-radius:50%;flex-shrink:0;height:24px;overflow:hidden;width:24px}.MemberManagementModal_workplaceTag__sFIIc{align-items:center;background:#eef1ff;border-radius:4px;color:#4a7cfe;display:inline-flex;flex-shrink:0;font-size:11px;font-weight:500;letter-spacing:-.22px;line-height:18px;margin-left:6px;padding:1px 6px;white-space:nowrap}.MemberManagementModal_moveConfirmText__hcAY4{color:#464d53;font-size:14px;line-height:22px}.MemberManagementModal_moveConfirmText__hcAY4 strong{color:#1d2a37;font-weight:600}.WorkplaceTab_container__YaXxO{box-sizing:border-box;display:flex;flex-direction:column;gap:0;height:100%;min-height:600px;width:100%}.WorkplaceTab_panelRow__WKDBq{align-items:flex-start;display:flex;flex:1 1;flex-direction:row;gap:0;min-height:0;width:100%}.WorkplaceTab_listPanel__MFOWh{display:flex;flex-direction:column;flex-shrink:0;gap:8px;width:320px}.WorkplaceTab_sectionTitle__6SF1Y{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:22px;font-weight:700;letter-spacing:-.88px;line-height:28px;margin:0;padding:0 10px 20px 0}.WorkplaceTab_listHeader__lajjh{align-items:center;display:flex;gap:4px;height:24px;margin-bottom:0}.WorkplaceTab_listTitle__t858M{color:#1d2a37;font-weight:500;line-height:24px}.WorkplaceTab_listCount__3zbPD,.WorkplaceTab_listTitle__t858M{font-family:Pretendard,sans-serif;font-size:16px;letter-spacing:-.64px}.WorkplaceTab_listCount__3zbPD{color:#2a8bf3;font-weight:600;line-height:20px}.WorkplaceTab_actionRow__AlfaT{align-items:center;display:flex;gap:4px;margin-top:12px}.WorkplaceTab_list__u9b3i{display:flex;flex-direction:column;gap:4px;width:100%}.WorkplaceTab_listItem__1Bvff{align-items:flex-start;background:#fff;border-radius:8px;cursor:pointer;display:flex;gap:8px;padding:10px 12px;transition:background .15s ease}.WorkplaceTab_listItem__1Bvff:hover{background:#f4f5f6}.WorkplaceTab_listItemActive__AwO2N{background:#f8f9fa}.WorkplaceTab_listItemActive__AwO2N:hover{background:#f0f2f4}.WorkplaceTab_listItemText__TO1Zw{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.WorkplaceTab_listItemNameRow__yrP4\+{align-items:center;display:flex;gap:4px}.WorkplaceTab_listItemName__69jeK{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:16px;font-weight:600;letter-spacing:-.64px;line-height:20px}.WorkplaceTab_listItemAddress__PKN\+8{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.56px;line-height:20px}.WorkplaceTab_verticalDivider__OWO2Y{align-self:stretch;background:#eaedf0;flex-shrink:0;margin:0 8px;width:1px}.WorkplaceTab_horizontalDivider__CFKLs{background:#eaedf0;flex-shrink:0;height:1px;margin:8px 0;width:100%}.WorkplaceTab_detailPanel__5L9MY{display:flex;flex:1 1;flex-direction:column;gap:12px;min-width:0;padding:0 16px}.WorkplaceTab_detailCard__PPsQa{background:#fff;border-radius:8px;display:flex;flex-direction:column;gap:10px;width:100%}.WorkplaceTab_detailTitleRow__cS0al{align-items:flex-start;display:flex;gap:10px;justify-content:space-between;width:100%}.WorkplaceTab_detailTitleLeft__Q6-UZ{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:8px;min-width:0}.WorkplaceTab_detailTextGroup__nRUtm{display:flex;flex-direction:column;gap:4px;width:100%}.WorkplaceTab_tagWithCompany__299\+i{align-items:center;display:flex;gap:8px}.WorkplaceTab_companyName__rTvBz{color:#606971;font-family:Pretendard,sans-serif;font-size:13px;font-weight:500;letter-spacing:-.52px;line-height:20px}.WorkplaceTab_detailName__nvS7m{color:#333;font-family:Pretendard,sans-serif;font-size:18px;font-weight:600;letter-spacing:-.72px;line-height:26px;margin:0}.WorkplaceTab_authInfoRow__t-FGg{display:flex;justify-content:flex-end;margin-top:4px}.WorkplaceTab_authText__psrfD{color:#606971;font-family:Pretendard,sans-serif;font-size:12px}.WorkplaceTab_editBtns__BFnWs,.WorkplaceTab_policyEditBtns__eYNTT{gap:8px}.WorkplaceTab_detailMeta__rOUtI{color:#606971;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.56px;line-height:20px;margin:0;white-space:pre-wrap}.WorkplaceTab_editBtns__BFnWs{align-items:center;display:flex;flex-shrink:0;gap:4px}.WorkplaceTab_mapPlaceholder__z2PwI{align-items:center;background:#eaedf0;border-radius:8px;display:flex;flex-shrink:0;height:220px;justify-content:center;overflow:hidden;width:100%}.WorkplaceTab_mapPlaceholderText__X0UPo{color:#a7b1be;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400}.WorkplaceTab_policyCard__-tD8A{background:#fff;border-radius:8px;display:flex;flex-direction:column;width:100%}.WorkplaceTab_policyHeader__Z-nqQ{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:8px;width:100%}.WorkplaceTab_policyEditBtns__eYNTT{align-items:center;display:flex;flex-shrink:0;gap:4px}.WorkplaceTab_policyHeaderLeft__tWyO6{display:flex;flex-direction:column;gap:8px}.WorkplaceTab_policyTags__zi0Fp{align-items:center;display:flex;gap:8px}.WorkplaceTab_policyName__3XIb1{color:#333;font-family:Pretendard,sans-serif;font-size:18px;font-weight:600;letter-spacing:-.72px;line-height:26px;margin:0}.WorkplaceTab_policyRow__lL-7n{align-items:center;border-top:1px solid #eaedf0;display:flex;min-height:40px}.WorkplaceTab_policyRow__lL-7n:last-child{border-bottom:1px solid #eaedf0}.WorkplaceTab_policyLabel__1Axpo{color:#606971;flex-shrink:0;font-weight:600;width:120px}.WorkplaceTab_policyLabel__1Axpo,.WorkplaceTab_policyValue__P6WnX{font-family:Pretendard,sans-serif;font-size:14px;letter-spacing:-.56px;line-height:20px;padding:10px 0}.WorkplaceTab_policyValue__P6WnX{align-items:center;color:#1d2a37;display:flex;flex:1 1;flex-wrap:wrap;font-weight:400;gap:10px;min-width:0}.WorkplaceTab_detailRows__zqxb2{display:flex;flex-direction:column}.WorkplaceTab_detailSectionTitle__BV2mz{color:#a7b1be;font-family:Pretendard,sans-serif;font-size:13px;font-weight:600;letter-spacing:-.52px;line-height:18px;margin-top:4px;padding:14px 0 6px;text-transform:uppercase}.WorkplaceTab_detailSectionTitle__BV2mz:first-child{margin-top:0;padding-top:0}.WorkplaceTab_dayBadges__j-rHM{display:flex;flex-wrap:wrap;gap:4px}.WorkplaceTab_dayBadge__-kjv8{align-items:center;background-color:#f4f6f8;border-radius:6px;color:#1d2a37;display:inline-flex;font-family:Pretendard,sans-serif;font-size:13px;font-weight:600;height:28px;justify-content:center;line-height:1;width:28px}.WorkplaceTab_scheduleTableWrapper__60wIA{border:1px solid #eaedf0;border-radius:8px;margin:4px 0 8px;overflow:hidden;width:100%}.WorkplaceTab_scheduleTable__E7ha-{border-collapse:collapse;font-family:Pretendard,sans-serif;font-size:13px;width:100%}.WorkplaceTab_scheduleTable__E7ha- td,.WorkplaceTab_scheduleTable__E7ha- th{border-bottom:1px solid #eaedf0;padding:8px 12px;text-align:left}.WorkplaceTab_scheduleTable__E7ha- thead th{background:#f8f9fa;color:#606971;font-size:12px;font-weight:600;letter-spacing:-.48px}.WorkplaceTab_scheduleTable__E7ha- tbody tr:last-child td{border-bottom:none}.WorkplaceTab_scheduleTable__E7ha- tbody td{color:#1d2a37;font-weight:400;letter-spacing:-.52px}.WorkplaceTab_featureBadges__o65vZ{display:flex;flex-wrap:wrap;gap:4px}.WorkplaceTab_featureBadge__U513y{align-items:center;background-color:#eef2ff;border-radius:100px;color:#4a7cfe;display:inline-flex;font-size:12px;font-weight:600;line-height:18px;padding:2px 10px}.WorkplaceTab_targetSection__1XCVb{display:flex;flex-direction:column;gap:8px;width:100%}.WorkplaceTab_targetHeader__TUs9K{align-items:center;display:flex;justify-content:space-between;min-height:36px}.WorkplaceTab_targetTitle__6Rczx{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:18px;font-weight:600;line-height:26px}.WorkplaceTab_targetEmpty__-bAhT{align-items:center;color:#a7b1be;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;justify-content:center}.WorkplaceTab_targetBody__1mVBe,.WorkplaceTab_targetEmpty__-bAhT{background:#f8f9fa;border:1px solid #eaedf0;border-radius:8px;display:flex;min-height:80px}.WorkplaceTab_targetBody__1mVBe{flex-direction:column;gap:4px;max-height:330px;overflow-y:auto;padding:16px}.WorkplaceTab_deptGroup__fIokY{display:flex;flex-direction:column}.WorkplaceTab_deptGroupHeader__25CAk{align-items:center;cursor:pointer;display:flex;gap:6px;padding:6px 0;-webkit-user-select:none;user-select:none}.WorkplaceTab_deptGroupToggle__E864R{flex-shrink:0;height:20px;width:20px}.WorkplaceTab_deptGroupName__xqJiH{color:#464d53;font-family:Pretendard,sans-serif;font-size:14px;font-weight:600;line-height:20px}.WorkplaceTab_deptGroupCount__sOgAI{color:#a7b1be;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;line-height:20px}.WorkplaceTab_memberChips__VBaHT{display:flex;flex-wrap:wrap;gap:8px;padding:10px 0 10px 26px}.WorkplaceTab_memberChip__D0O3i{align-items:center;background:#fff;border:1px solid #dee3e8;border-radius:32px;display:flex;gap:8px;padding:5px 12px 5px 5px}.WorkplaceTab_memberChipAvatar__pXBD5{border-radius:50%;flex-shrink:0;height:30px;width:30px}.WorkplaceTab_memberChipName__HtEDw{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:14px;font-weight:600;line-height:20px;white-space:nowrap}.WorkplaceTab_emptyDetail__Rvcdz{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:16px;justify-content:center;min-height:300px}.WorkplaceTab_emptyDetail__Rvcdz p{color:#a7b1be;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;margin:0}.WorkplaceTab_emptyAddBtn__VsPG3{align-items:center;background:#f0f4ff;border:1px solid #4a7cfe;border-radius:8px;color:#4a7cfe;cursor:pointer;display:inline-flex;font-family:Pretendard,sans-serif;font-size:14px;font-weight:500;justify-content:center;padding:8px 20px;transition:all .15s ease}.WorkplaceTab_emptyAddBtn__VsPG3:hover{background:#e0eaff}.WorkplaceTab_listAddBtn__\+Nh-w{align-items:center;background:none;border:none;border-top:1px dashed #e0e4e8;color:#8b95a1;cursor:pointer;display:flex;font-family:Pretendard,sans-serif;font-size:13px;font-weight:500;justify-content:center;padding:12px 0;transition:color .15s ease,background .15s ease;width:100%}.WorkplaceTab_listAddBtn__\+Nh-w:hover{background:#f8f9fb;color:#4a7cfe}.WorkplaceTab_policyEmpty__C3z00{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center;padding:40px 0}.WorkplaceTab_emptyIcon__d0T5U{height:32px;opacity:.4;width:32px}.WorkplaceTab_emptyText__NcPrg{color:#a7b1be;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.56px;line-height:20px;margin:0}.WorkplaceTab_policyList__bIOGA{display:flex;flex-direction:column;gap:8px}.WorkplaceTab_policyOption__XIZrd{align-items:flex-start;border:1px solid #eaedf0;border-radius:10px;cursor:pointer;display:flex;gap:10px;padding:14px 16px;transition:all .15s ease}.WorkplaceTab_policyOption__XIZrd:hover{background-color:#f8f9fa}.WorkplaceTab_policyOptionActive__FnDq6{background-color:#f0f4ff;border-color:#4a7cfe}.WorkplaceTab_policyOptionContent__UhbBB{flex:1 1;min-width:0}.WorkplaceTab_policyOptionNameRow__doPor{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.WorkplaceTab_policyOptionName__DyGRv{color:#1d2a37;font-size:14px;font-weight:600;line-height:20px}.WorkplaceTab_policyOptionMeta__4XVOq{color:#8b95a1;font-size:13px;line-height:18px;margin-top:4px}.WorkplaceTab_addNewPolicyBtn__MTi-5{align-items:center;background:#f0f4ff;border:1px dashed #4a7cfe;border-radius:10px;color:#4a7cfe;cursor:pointer;display:flex;font-family:Pretendard,sans-serif;font-size:14px;font-weight:500;justify-content:center;margin-top:8px;padding:12px 0;transition:all .15s ease;width:100%}.WorkplaceTab_addNewPolicyBtn__MTi-5:hover{background:#e0eaff}.WorkplaceTab_mapContainer__qEZbK{border-radius:8px;flex-shrink:0;height:220px;overflow:hidden;width:100%}.WorkplaceTab_pinIcon__siC\+a{filter:drop-shadow(0 2px 4px rgba(0,0,0,.3));height:28px;width:28px}.WorkplaceTab_attendanceInfoBox__3evG8{background:#f8f9fa;border:1px solid #eaedf0;border-radius:8px;display:flex;flex-direction:column;gap:12px;padding:16px}.WorkplaceTab_attendanceInfoHeader__TdS\+G{align-items:center;display:flex;justify-content:space-between}.WorkplaceTab_attendanceInfoTitle__61pN\+{color:#464d53;font-family:Pretendard,sans-serif;font-size:14px;font-weight:600;letter-spacing:-.56px;line-height:20px}.WorkplaceTab_ipInfoSection__lQcq8{border-top:1px solid #eaedf0;display:flex;flex-direction:column;gap:6px;padding-top:8px}.WorkplaceTab_ipInfoLabel__1nVux{color:#606971;font-family:Pretendard,sans-serif;font-size:13px;font-weight:600;letter-spacing:-.52px;line-height:18px}.WorkplaceTab_ipInfoList__N2RoY{display:flex;flex-direction:column;gap:4px}.WorkplaceTab_ipInfoItem__RD0FU{background:#fff;border:1px solid #dee3e8;border-radius:4px;color:#1d2a37;display:inline-block;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.56px;line-height:20px;padding:4px 8px}.WorkplaceTab_deleteBtn__08h\+O:hover{background-color:#fff0f0!important}.WorkplaceTab_deleteBtn__08h\+O:hover svg,.WorkplaceTab_deleteBtn__08h\+O:hover>*{color:#da2911!important}.WorkPolicyTab_container__jgXUw{box-sizing:border-box;display:flex;flex-direction:column;gap:0;height:100%;min-height:600px;width:100%}.WorkPolicyTab_panelRow__4hbAp{align-items:flex-start;display:flex;flex:1 1;flex-direction:row;gap:0;min-height:0;width:100%}.WorkPolicyTab_listPanel__8NUxD{display:flex;flex-direction:column;flex-shrink:0;gap:8px;width:320px}.WorkPolicyTab_sectionTitle__aNbNl{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:22px;font-weight:700;letter-spacing:-.88px;line-height:28px;margin:0;padding:0 10px 20px 0}.WorkPolicyTab_listHeader__yJIH1{align-items:center;display:flex;gap:4px;height:24px;margin-bottom:0}.WorkPolicyTab_listTitle__IziFs{color:#1d2a37;font-weight:500;line-height:24px}.WorkPolicyTab_listCount__NgHVx,.WorkPolicyTab_listTitle__IziFs{font-family:Pretendard,sans-serif;font-size:16px;letter-spacing:-.64px}.WorkPolicyTab_listCount__NgHVx{color:#2a8bf3;font-weight:600;line-height:20px}.WorkPolicyTab_actionRow__cQDb2{align-items:center;display:flex;gap:4px;margin-top:12px}.WorkPolicyTab_alertBanner__WlV0z{align-items:center;background:#fef9f9;border:1px solid #ffe9ec;border-radius:6px;display:flex;gap:4px;padding:16px 20px}.WorkPolicyTab_alertIcon__\+4eza{flex-shrink:0;height:24px;width:24px}.WorkPolicyTab_alertText__4qWe1{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:14px;font-weight:600;letter-spacing:-.56px;line-height:20px}.WorkPolicyTab_list__wPL6k{display:flex;flex-direction:column;gap:4px}.WorkPolicyTab_listItem__IkxQK{align-items:flex-start;background:#fff;border-radius:8px;cursor:pointer;display:flex;gap:8px;padding:10px 12px;transition:background .15s ease}.WorkPolicyTab_listItem__IkxQK:hover{background:#f4f5f6}.WorkPolicyTab_listItemActive__hv7Ui{background:#f8f9fa}.WorkPolicyTab_listItemActive__hv7Ui:hover{background:#f0f2f4}.WorkPolicyTab_listItemContent__tpMk8{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.WorkPolicyTab_listItemNameRow__akcHf{align-items:center;display:flex;flex-wrap:wrap;gap:4px}.WorkPolicyTab_listItemName__BEg1a{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:16px;font-weight:600;letter-spacing:-.64px;line-height:20px}.WorkPolicyTab_listItemMeta__ry9sp{align-items:center;color:#1d2a37;display:flex;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;gap:16px;letter-spacing:-.56px;line-height:20px}.WorkPolicyTab_verticalDivider__uy8hQ{align-self:stretch;background:#eaedf0;flex-shrink:0;margin:0 8px;width:1px}.WorkPolicyTab_detailPanel__5sJkM{display:flex;flex:1 1;flex-direction:column;gap:12px;min-width:0;padding:0 16px}.WorkPolicyTab_detailCard__5g6uc{background:#fff;border-radius:8px;display:flex;flex-direction:column;gap:10px;width:100%}.WorkPolicyTab_detailHeader__kpGtc{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:8px}.WorkPolicyTab_detailHeaderLeft__qHiFd{align-items:flex-start;display:flex;flex-direction:column;gap:8px}.WorkPolicyTab_detailTags__Q2aN7{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.WorkPolicyTab_detailName__E1l5g{color:#333;font-family:Pretendard,sans-serif;font-size:18px;font-weight:600;letter-spacing:-.72px;line-height:26px;margin:0}.WorkPolicyTab_editBtns__AAcJ4{align-items:center;display:flex;gap:4px}.WorkPolicyTab_detailRows__WsRtA{display:flex;flex-direction:column}.WorkPolicyTab_detailSectionTitle__PVI\+c{color:#a7b1be;font-family:Pretendard,sans-serif;font-size:13px;font-weight:600;letter-spacing:-.52px;line-height:18px;margin-top:4px;padding:14px 0 6px;text-transform:uppercase}.WorkPolicyTab_detailSectionTitle__PVI\+c:first-child{margin-top:0;padding-top:0}.WorkPolicyTab_policyRow__6c6oC{align-items:center;border-top:1px solid #eaedf0;display:flex;min-height:40px}.WorkPolicyTab_policyRow__6c6oC:last-child{border-bottom:1px solid #eaedf0}.WorkPolicyTab_policyLabel__7ni0V{color:#606971;flex-shrink:0;font-weight:600;width:120px}.WorkPolicyTab_policyLabel__7ni0V,.WorkPolicyTab_policyValue__pkcE4{font-family:Pretendard,sans-serif;font-size:14px;letter-spacing:-.56px;line-height:20px;padding:10px 0}.WorkPolicyTab_policyValue__pkcE4{align-items:center;color:#1d2a37;display:flex;flex:1 1;font-weight:400;gap:10px}.WorkPolicyTab_hoursValue__HbWWf,.WorkPolicyTab_statusOff__XGhIH,.WorkPolicyTab_statusOn__d9HTn{color:#1d2a37}.WorkPolicyTab_dayBadges__j\+g74{display:flex;flex-wrap:wrap;gap:4px}.WorkPolicyTab_dayBadge__\+pB5i{align-items:center;background-color:#f4f6f8;border-radius:6px;color:#1d2a37;display:inline-flex;font-family:Pretendard,sans-serif;font-size:13px;font-weight:600;height:28px;justify-content:center;line-height:1;width:28px}.WorkPolicyTab_locationInfo__Xz9IY{align-items:center;display:flex;gap:8px}.WorkPolicyTab_locationName__JOQvC{color:#1d2a37;font-size:13px}.WorkPolicyTab_scheduleTableWrapper__AlxBX{border:1px solid #eaedf0;border-radius:8px;margin:4px 0 8px;overflow:hidden}.WorkPolicyTab_scheduleTable__JyYWG{border-collapse:collapse;font-family:Pretendard,sans-serif;font-size:13px;width:100%}.WorkPolicyTab_scheduleTable__JyYWG td,.WorkPolicyTab_scheduleTable__JyYWG th{border-bottom:1px solid #eaedf0;padding:8px 12px;text-align:left}.WorkPolicyTab_scheduleTable__JyYWG thead th{background:#f8f9fa;color:#606971;font-size:12px;font-weight:600;letter-spacing:-.48px}.WorkPolicyTab_scheduleTable__JyYWG tbody tr:last-child td{border-bottom:none}.WorkPolicyTab_scheduleTable__JyYWG tbody td{color:#1d2a37;font-weight:400;letter-spacing:-.52px}.WorkPolicyTab_featureBadges__LEebU{display:flex;flex-wrap:wrap;gap:4px}.WorkPolicyTab_featureBadge__gwJyW{align-items:center;background-color:#eef2ff;border-radius:100px;color:#4a7cfe;display:inline-flex;font-size:12px;font-weight:600;line-height:18px;padding:2px 10px}.WorkPolicyTab_memberRow__krOdc{align-items:center;display:flex;gap:10px}.WorkPolicyTab_avatarGroup__OC8JC{align-items:center;display:flex}.WorkPolicyTab_avatar__rAJTK{border:2px solid #fff;border-radius:50%;flex-shrink:0;height:24px;margin-right:-6px;width:24px}.WorkPolicyTab_memberCount__2A3Kj{color:#464d53;font-weight:600;margin-left:10px}.WorkPolicyTab_memberCount__2A3Kj,.WorkPolicyTab_noMember__X1ETb{font-family:Pretendard,sans-serif;font-size:14px;letter-spacing:-.56px;line-height:20px}.WorkPolicyTab_noMember__X1ETb{color:#e4503c;font-weight:400}.WorkPolicyTab_emptyDetail__NWWmk{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:16px;justify-content:center;min-height:300px}.WorkPolicyTab_emptyDetail__NWWmk p{color:#a7b1be;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;margin:0}.WorkPolicyTab_deleteBtn__1PtpD:hover{background-color:#fff0f0!important}.WorkPolicyTab_deleteBtn__1PtpD:hover svg,.WorkPolicyTab_deleteBtn__1PtpD:hover>*{color:#da2911!important}.VacationAddModal_body__2qNlf{display:flex;flex-direction:column;gap:20px}.VacationAddModal_field__43-w6{display:flex;flex-direction:column;gap:6px}.VacationAddModal_fieldLabel__WGK6\+{color:#1d2a37;font-size:14px;font-weight:600;letter-spacing:-.04em;line-height:20px}.VacationAddModal_daysRow__Syu21{align-items:center;display:flex;gap:12px}.VacationAddModal_daysInputFlex__e7anb{flex:1 1;min-width:0}.VacationAddModal_checkboxRow__ZcQ7q{align-items:center;display:flex;flex-shrink:0;gap:6px}.VacationAddModal_checkboxLabel__sB9-V{color:#1d2a37;font-size:14px;font-weight:400;line-height:20px;white-space:nowrap}.VacationEditModal_body__zWiH\+{display:flex;flex-direction:column;gap:20px}.VacationEditModal_field__NAy4Z{display:flex;flex-direction:column;gap:6px}.VacationEditModal_fieldLabel__wIdle{color:#1d2a37;font-size:14px;font-weight:600;letter-spacing:-.04em;line-height:20px}.VacationEditModal_readOnly__-gn5o{background-color:#f8f9fa;border:1px solid #dee3e8;border-radius:8px;color:#1d2a37;font-size:14px;font-weight:400;line-height:20px;padding:10px 12px}.VacationTab_container__DPlhA{display:flex;flex:1 1;flex-direction:column;min-height:0}.VacationTab_pageHeader__SoLRC{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.VacationTab_pageTitle__SD5Ti{align-items:center;display:flex;gap:8px}.VacationTab_pageTitleText__8YHz1{color:#1a1a1a;font-size:18px;font-weight:600;line-height:1.4}.VacationTab_sectionGap__Qm8XW{margin-top:40px}.VacationTab_countRow__s51s7{align-items:center;display:flex;gap:4px;margin-bottom:12px}.VacationTab_countLabel__NLk9R{color:#6b7280;font-size:13px;font-weight:400}.VacationTab_countNum__LO2Gy{color:#4783f6;font-size:13px;font-weight:600}.VacationTab_table__8XbRf{border-top:1px solid #dee3e8;display:flex;flex-direction:column;width:100%}.VacationTab_thead__bCRFr{align-items:center;background-color:#f8f9fa;border-bottom:1px solid #dee3e8;display:flex;height:34px}.VacationTab_th__B9Av\+{color:#6b7280;flex-shrink:0;font-size:12px;font-weight:500;padding:0 16px;white-space:nowrap}.VacationTab_th__B9Av\+.VacationTab_cellCenter__VI43A{padding:0 8px;text-align:center}.VacationTab_th__B9Av\+.VacationTab_cellAction__tsVkg{padding:0}.VacationTab_tbody__4W6D2{display:flex;flex-direction:column}.VacationTab_row__YZJiQ{align-items:center;border-bottom:1px solid #dee3e8;display:flex;height:56px}.VacationTab_row__YZJiQ:hover{background-color:#fafafa}.VacationTab_emptyRow__5eL5D{align-items:center;border-bottom:1px solid #dee3e8;color:#9ca3af;display:flex;font-size:13px;height:56px;justify-content:center}.VacationTab_cell__RPwPM{color:#1a1a1a;flex-shrink:0;font-size:13px;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.VacationTab_cellName__iI36I{flex:1 1;padding:0 16px;width:400px}.VacationTab_cellGrantType__ymBMX{padding:0 16px;width:100px}.VacationTab_cellCenter__VI43A{align-items:center;display:flex;justify-content:center;padding:0 8px;text-align:center;width:80px}.VacationTab_cellAction__tsVkg{align-items:center;display:flex;flex-shrink:0;justify-content:center;overflow:visible;width:64px}.VacationTab_dotMenuBtn__CZsQj{align-items:center;background:#0000;border:none;border-radius:6px;cursor:pointer;display:flex;height:32px;justify-content:center;padding:0;width:32px}.VacationTab_dotMenuBtn__CZsQj:hover{background-color:#f0f0f0}.VacationTab_dotMenuBtn__CZsQj:active{background-color:#e5e5e5}.VacationTab_dotMenuIcon__gLob\+{height:16px;width:16px}.modal-box{gap:var(--spacing-xs);padding:var(--spacing-lg) 30px 20px 30px}.modal-box,.modal-box2{display:flex;flex-direction:column}.modal-box2{gap:var(--spacing-sm);padding:var(--spacing-lg) 40px}.modal-box2 .msg{color:var(--color-gray-800);font-size:var(--font-size-sm);gap:var(--spacing-sm);line-height:24px;padding:0 0 16px}.modal-box2 .msg,.modal-box2 .msg2{display:flex;font-family:Noto Sans KR}.modal-box2 .msg2{color:#e14c38;font-size:var(--font-size-xs);font-style:normal;font-weight:500;line-height:18px;margin-top:24px}.payrlmodal-box3{gap:24px;padding:40px}.modal-box4,.payrlmodal-box3{align-items:flex-start;display:flex;flex-direction:column}.modal-box4{gap:var(--spacing-xl);padding:var(--spacing-lg) 30px}.add-button{align-items:center;background:#fff;border:1px solid var(--color-gray-400);border-radius:2px;cursor:pointer;display:flex;height:22px;justify-content:center;margin-left:10px;padding:8px;transition:background-color .3s;width:22px;&[disabled]{background-color:#eee;border:1px solid #eee;cursor:not-allowed}}.add-button:not([disabled]):hover{background-color:var(--color-gray-200)}.container-modb{display:flex}.payrlmodalinput{align-items:center;align-self:stretch;background:#fff;border:1px solid var(--color-gray-400);border-radius:2px;color:var(--color-gray-800);display:flex;font-family:Noto Sans KR;font-size:var(--font-size-sm);gap:var(--spacing-sm);height:26px;line-height:24px;padding:6px 12px}.info-cont{align-items:flex-start;display:flex;gap:var(--spacing-md)}.toggle-cont{align-items:center;color:var(--color-gray-600);display:flex;font-family:Noto Sans KR;font-size:var(--font-size-xs);font-style:normal;font-weight:500;gap:var(--spacing-sm);line-height:18px}.toggle-cont label{margin-left:0}.payrldiv-line-cont{align-items:flex-start;display:flex;flex-direction:column;gap:var(--spacing-sm);padding:8px 0}.payrldiv-line{background:var(--color-gray-400);height:1px;width:621px}.calendar-wrapper{left:50%;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:999}.custom-select{color:var(--color-gray-600);display:inline-block;font-family:Noto Sans KR;font-size:var(--font-size-xs);font-style:normal;font-weight:500;line-height:18px;max-width:260px;position:relative}.custom-select select,.payrlselect{height:26px;padding:6px 12px}.custom-select select,.payrl-select-select,.payrlselect{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#fff;border:1px solid var(--color-gray-400);border-radius:2px;color:var(--color-gray-800);cursor:pointer;font-family:Noto Sans KR;font-size:var(--font-size-sm);line-height:20px}.payrl-select-select{width:260px}.payrlselect svg{width:10px}.deactivated{background-color:#f5f5f5;color:#999;cursor:not-allowed;pointer-events:none}.calendar-cont{align-items:flex-start;color:var(--color-gray-600);display:flex;flex-direction:column;font-family:Noto Sans KR;font-size:var(--font-size-xs);font-style:normal;font-weight:500;gap:6px;line-height:18px;position:relative;width:260px}.calendar-cont img{cursor:pointer;position:absolute;right:8px;top:53%}.calendar-input{align-items:center;align-self:stretch;background:#fff;border:1px solid var(--color-gray-400);border-radius:2px;display:flex;gap:var(--spacing-sm);height:26px;padding:6px 0}.p-inputtext{cursor:pointer;padding:6px 12px;position:relative}.p-inputtext:focus{box-shadow:none;outline:none}.payrllist table{border-collapse:collapse;width:100%}.payrllist th{background-color:var(--color-gray-200);border-top:1px solid var(--color-gray-400);color:var(--color-gray-600);font-size:var(--font-size-xs);height:39px;padding:0 16px}.payrllist td,.payrllist th{border-bottom:1px solid var(--color-gray-400);font-family:Noto Sans KR;text-align:left}.payrllist td{color:var(--color-gray-900);font-size:var(--font-size-sm);height:29px;padding:var(--spacing-sm) var(--spacing-md)}.payrllist tr:hover{background-color:var(--color-gray-200)}.payrllistx table{border-collapse:collapse;width:100%}.payrllistx th{background-color:var(--color-gray-200);border-top:1px solid var(--color-gray-400);color:var(--color-gray-600);font-size:var(--font-size-xs);height:31px;padding:0 16px}.payrllistx td,.payrllistx th{border-bottom:1px solid var(--color-gray-400);font-family:Noto Sans KR;text-align:left}.payrllistx td{color:var(--color-gray-900);font-size:var(--font-size-sm);height:33px;padding:8px 20px}.payrllistx tr:hover{background-color:var(--color-gray-200)}.filter-cont,.filter-outercont{display:flex;width:100%}.filter-cont{gap:var(--spacing-sm);justify-content:flex-end}.filtersplit-cont{align-items:center;display:inline-flex;height:var(--input-height);margin:var(--spacing-md) 0 10px 0;padding:0 20px}.filtersplit{background:var(--color-gray-400);height:32px;width:1px}.filterinit{align-items:center;align-self:stretch;background:var(--color-gray-300);border:1px solid var(--color-gray-300);border-radius:4px;color:var(--color-gray-600);cursor:pointer;height:30px;justify-content:center;line-height:20px;padding:4px 12px}.filterinit,.filterinput{display:flex;font-family:Noto Sans KR;font-size:var(--font-size-sm);font-style:normal;font-weight:400;margin:var(--spacing-md) 0 10px 0}.filterinput{background:#fff;border:1px solid var(--color-gray-400);border-radius:2px;height:26px;justify-content:space-between;line-height:24px;padding:6px 6px 6px 12px;position:relative}.filterinput:after{content:url(/static/media/arrow-right.622fc8caf12e63b85ab9.svg);pointer-events:none;position:absolute;right:10px;top:20%;transform:rotate(90deg)}.searchinput{align-items:center;background:#fff;border:1px solid var(--color-gray-400);border-radius:2px;display:flex;flex-shrink:0;font-family:Noto Sans KR;font-size:var(--font-size-sm);font-style:normal;font-weight:400;height:26px;justify-content:space-between;line-height:24px;margin:var(--spacing-md) 0 10px 0;padding:6px 6px 6px 12px;position:relative;width:180px}.all-cont{align-items:flex-start;display:inline-flex;gap:var(--spacing-xs);height:24px;margin:32px 0 10px;min-width:57px;padding:0 8px}.all-text{color:var(--color-gray-700)}.all-num,.all-text{font-family:Noto Sans KR;font-size:var(--font-size-md);font-style:normal;font-weight:500;line-height:24px}.all-num{color:var(--color-blue-600)}.allsearch-cont{display:flex;justify-content:space-between;position:relative}.allsearch-cont img{cursor:pointer;position:absolute;right:8px;top:40%}.head-cont{align-items:flex-start;display:flex;justify-content:space-between}.settlement-cont{align-items:center;justify-content:center}.settlement-cont,.settlement-cont2{display:flex;gap:var(--spacing-xsm)}.settlement-cont2{align-items:flex-end;justify-content:space-between}.settlement-cont button,.settlement-cont2 button{border:none;border-radius:4px;cursor:pointer;font-size:var(--font-size-sm);font-weight:500;letter-spacing:-.56px;line-height:20px;padding:var(--spacing-xsm) var(--spacing-md);transition:background-color .3s}.settlement-cont button,.settlement-cont2 button.blueconf{background-color:var(--color-blue-600);color:#fff}.settlement-cont button.blueconf:hover,.settlement-cont2 button.blueconf:hover{background-color:var(--color-blue-700)}.cursorpointer{cursor:pointer}.dflex{display:flex;justify-content:space-between}.width100p{width:100%}.width50p{width:50%}.width35p{width:35%}.width114px{width:114px}.width154px{width:154px}.width234px{width:234px}.width435px{width:435px}.flex1{flex:1 1}.padding0{padding:0}.paddingL8{padding:0 0 0 8px}.padding2030{gap:var(--spacing-xl);padding:var(--spacing-lg) 30px}.noborderbottom{border-bottom:0}.textalighcent{text-align:center}.authlist-cont{gap:var(--spacing-xl)}.authlist,.authlist-cont{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column}.authlist{border:1px solid var(--color-gray-400);min-height:108px;padding:var(--spacing-sm) 0}.authlist .auth{align-items:center;align-self:stretch;color:var(--color-gray-800);display:flex;font-family:Noto Sans KR;font-size:var(--font-size-sm);font-style:normal;font-weight:400;justify-content:space-between;line-height:24px;margin:0 4px;padding:6px}.authlist img{cursor:pointer}.authgrant{align-items:center;background:#fff;border:1px solid var(--color-gray-400);border-radius:2px;box-sizing:border-box;color:var(--color-grey-800);font-size:var(--font-size-sm);font-weight:400;height:var(--input-height);justify-content:space-between;line-height:20px;padding:6px 6px 6px 12px}.authgrant,.authlabel{align-self:stretch;display:flex;font-family:Noto Sans KR;font-style:normal}.authlabel{align-items:flex-start;color:var(--color-gray-600);flex-direction:column;font-size:var(--font-size-xs);font-weight:500;gap:6px;line-height:18px}.settingsbutton-cont{cursor:pointer}.settingsbutton-cont .xsmall{align-items:flex-start;background-color:var(--color-gray-150);border:1px solid var(--color-gray-400);border-radius:2px;box-sizing:border-box;color:var(--color-gray-700);display:flex;flex-direction:row;font-family:Noto Sans KR;font-size:var(--font-size-sm);height:34px;justify-content:center;padding:6px 12px;text-align:left;width:81px}.settingsbutton-cont .xsmall:hover{background-color:var(--color-gray-300);transition:background-color .3s}.chrtitle{color:var(--color-gray-500)}.chrtitle,.chrvalue{font-family:Noto Sans KR;font-size:var(--font-size-sm);font-style:normal;font-weight:400;line-height:24px}.chrvalue{color:var(--color-grey-800)}.action-cont{align-items:center;display:flex;gap:var(--spacing-sm);margin-bottom:10px}.button-deny{background:var(--color-gray-150);border:1px solid var(--color-gray-400);border-radius:2px;color:var(--color-gray-700);cursor:pointer;font-family:Noto Sans KR;font-size:var(--font-size-sm);font-weight:400;line-height:20px;padding:9px 15px;transition:background-color .3s}.button-deny:hover{background-color:var(--color-gray-300)}.button-accept{background:var(--color-gray-800);border:1px solid var(--color-gray-800);border-radius:2px;color:var(--color-gray-100);cursor:pointer;font-family:Noto Sans KR;font-size:var(--font-size-sm);font-weight:400;line-height:20px;padding:9px 15px;transition:background-color .3s}.button-accept:hover{background-color:var(--color-gray-700)}.profile-image{border-radius:50%;height:100%;object-fit:cover;width:100%}.errorxx{border:1px solid #e14c38}.errorxx::placeholder{color:#e14c38}.payrllist .payrlbtn{align-items:center;border:1px solid var(--color-blue-500);border-radius:4px;box-sizing:initial;color:var(--color-blue-500);display:flex;font-size:var(--font-size-sm);font-weight:500;height:18px;justify-content:center;letter-spacing:-.56px;line-height:20px;padding:4px 6px;width:52px}.payrlbtn.active{background-color:var(--color-gray-400);border:none;color:#fff}.payrl-cont,.toggle-container{align-items:center;display:flex;justify-content:center}.toggle-container{border-radius:4px;width:280px}.toggle-button{align-items:center;background:var(--color-gray-300);border:1px solid var(--color-gray-400);color:#999;cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;font-size:var(--font-size-sm);gap:var(--spacing-sm);height:22px;justify-content:center;padding:4px 16px;transition:background-color .3s ease-in-out,color .3s ease-in-out,border .3s ease-in-out;width:106px}.selected{background:#fff;border:1px solid var(--color-gray-500);color:var(--color-gray-800)}.include{border-radius:4px 0 0 4px}.exclude{border-radius:0 4px 4px 0}.payrlcontentbox{gap:var(--spacing-md);width:100%}.payrlcontentbox,.payrlfam{display:flex;flex-direction:column}.payrlfam{align-items:flex-start;align-self:stretch;gap:var(--spacing-xs);padding-bottom:8px}.payrlfam .abst{color:var(--color-gray-500);font-size:var(--font-size-xs);font-style:normal;font-weight:400;letter-spacing:-.2px;line-height:18px;padding-left:160px}.payrlinputcont{flex:1 1;gap:var(--spacing-sm);position:relative}.payrlinputcont,.payrlset{align-self:stretch;display:flex}.payrlset{align-items:center;height:var(--input-height)}.payrlset label{color:var(--color-gray-600);font-size:var(--font-size-xs);font-style:normal;font-weight:500;letter-spacing:-.48px;line-height:14px;width:160px}.tagcadd{flex:1 1;row-gap:4px}.payrltfmain{display:flex;flex-direction:column;gap:var(--spacing-xs)}.payrltfmain label{color:var(--color-gray-700);font-size:var(--font-size-sm);font-style:normal;font-weight:500;letter-spacing:-.56px;line-height:20px}.payrltfmain .sip{align-items:center;display:flex;justify-content:space-between}.payrltfcont{align-items:flex-start;align-self:stretch;background:#f6faff;border-radius:4px;display:flex;flex-direction:column;gap:var(--spacing-md);padding:var(--spacing-md) 12px}.payrltfcont span{color:var(--color-gray-600);font-size:var(--font-size-xs);font-style:normal;font-weight:500;letter-spacing:-.48px;line-height:14px;padding-right:8px;width:160px}.payrltfcont .dustbin{align-items:center;background:#0000;border:none;display:flex;gap:var(--spacing-sm);padding:8px}.payrltfcont .empty{color:grey;display:flex;font-size:var(--font-size-sm);font-style:normal;font-weight:400;justify-content:center;padding:var(--spacing-sm) 0;width:100%}.payrlcalendar-cont{align-items:flex-start;color:var(--color-gray-600);display:flex;flex-direction:column;font-family:Noto Sans KR;font-size:var(--font-size-xs);font-style:normal;font-weight:500;gap:6px;line-height:18px;position:relative;width:65%}.payrlcalendar-cont img{cursor:pointer;position:absolute;right:8px;top:24%}.payrlcalendar-input{align-items:center;align-self:stretch;background:#fff;border:1px solid var(--color-gray-400);border-radius:2px;display:flex;gap:var(--spacing-sm);height:26px;padding:6px 0}.error-border{border:1px solid red;outline:none}.settleset{align-items:flex-start;display:flex;flex-direction:column;gap:6px;width:260px}.settleset label{color:var(--color-gray-600);font-size:var(--font-size-xs);font-style:normal;font-weight:500;letter-spacing:-.48px;line-height:14px}.settlemodal-cont{gap:var(--spacing-xl);padding:var(--spacing-lg) 40px}.settlecalendar-cont,.settlemodal-cont{align-items:flex-start;display:flex;flex-direction:column}.settlecalendar-cont{color:var(--color-gray-600);font-family:Noto Sans KR;font-size:var(--font-size-xs);font-style:normal;font-weight:500;gap:6px;line-height:18px;position:relative;width:100%}.settlecalendar-cont img{cursor:pointer;position:absolute;right:8px;top:24%}.settlecalendar-input{align-items:center;align-self:stretch;background:#fff;border:1px solid var(--color-gray-400);border-radius:2px;display:flex;gap:var(--spacing-sm);height:26px;padding:6px 0}.settleselect{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:var(--color-gray-200);border:none;border-radius:2px;cursor:pointer;font-family:Noto Sans KR;line-height:20px}.settleselect,.unit-label{color:var(--color-gray-800);font-size:var(--font-size-sm)}.unit-label{left:175px}.unit-label,.unit-label2{position:absolute;top:10px}.unit-label2{color:var(--color-gray-800);font-size:var(--font-size-sm);right:26.5px}.prcheckhead{align-items:center;display:flex;gap:8px}.payroll-check-head{margin-bottom:24px}.payroll-check-head .font-headline{margin:0}.payrldisplay{align-items:flex-start;background:#fbfbfb;border:1px solid #eee;border-radius:8px;display:flex;flex-direction:column;gap:var(--spacing-sm);margin:var(--spacing-md) 0 17px 0;padding:var(--spacing-md)}.payrldisplay .sapbar{background:#e1e2e3;height:69px;width:1px}.payrldisplay label{font-size:var(--font-size-xs);letter-spacing:-.48px;line-height:14px}.payrldisplay label,.payrldisplay span{color:var(--color-gray-700);font-style:normal;font-weight:500}.payrldisplay span{font-size:var(--font-size-lg);letter-spacing:-.72px;line-height:26px}.payrldisplay .incont{align-items:flex-start;display:flex;gap:var(--spacing-xs)}.payrldisplay .incont .indvbox{align-items:flex-start;display:flex;flex-direction:column;gap:2px;padding:12px;width:176px}.payrldetail{align-items:flex-end;display:flex;flex-direction:column;gap:var(--spacing-xs);padding:var(--spacing-md) 30px}.payrldetail .font-addbutton{color:var(--color-gray-700);font-size:var(--font-size-sm);font-style:normal;font-weight:400;letter-spacing:-.56px;line-height:20px}.payrldetail .font-gt{font-size:var(--font-size-md);font-style:normal;font-weight:500;letter-spacing:-.6px;line-height:20px}.payrldetail .font-ngt,.payrldetail .font-ngtadd{font-size:var(--font-size-xs);font-style:normal;font-weight:500;letter-spacing:-.48px;line-height:14px}.payrldetail .font-ngt{color:var(--color-gray-700)}.payrldetail .font-ngtadd{color:#797676}.payrldetail .addbutton{align-items:center;background:#fff;border:1px solid var(--color-gray-400);border-radius:4px;display:flex;gap:4px;justify-content:center;padding:6px 16px 6px 12px}.payrldetail .info{align-items:flex-start;display:flex;flex-direction:column;gap:var(--spacing-xs);justify-content:center;width:100%}.payrldetail .info .arrayitem{align-items:center;display:flex;height:36px;justify-content:space-between}.payrldetail .font-gt,.payrldetail .info h1,.payrldetail .info h2,.payrldetail .info h3,.payrldetail .info h4,.payrldetail .info h5{color:var(--grey--grey-800);margin:0}.payrldetail .info h1{font-size:var(--font-size-xl);font-style:normal;font-weight:600;line-height:28px}.payrldetail .info h2{font-size:var(--font-size-lg);font-style:normal;font-weight:500;letter-spacing:-.72px;line-height:26px}.payrldetail .info h3{font-size:var(--font-size-sm);letter-spacing:-.56px}.payrldetail .info h3,.payrldetail .info h4{font-style:normal;font-weight:500;line-height:20px}.payrldetail .info h4{font-size:var(--font-size-md);letter-spacing:-.6px}.payrldetail .info h5{font-size:var(--font-size-sm);font-style:normal;font-weight:400;letter-spacing:-.56px;line-height:20px}.payrldetail .info .borderbt{border-bottom:1px solid var(--color-gray-400)}.payrldetail .infoline,.payrldetail .infoline-head,.payrldetail .infoline0,.payrldetail .infoline32{align-items:center;align-self:stretch;display:flex;justify-content:space-between}.payrldetail .infoline-head{padding:12px 0}.payrldetail .infoline32{height:32px}.payrldetail .infoline0{height:auto}.payrldetail .infoline{height:36px}.payrldetail .addDcont{display:flex;flex-direction:column;justify-content:space-between;padding:8px 0;width:100%}.payrldetail .addDcont .addline{align-items:center;align-self:stretch;display:flex;gap:4px;justify-content:flex-start}.payrldetail .infoline-array{align-self:stretch;display:flex;flex-direction:column;justify-content:space-between}.payrldetail .info .pgroup{align-items:center;display:flex;gap:2px;padding:3px 4px}.payrldetail .info .ngroup{background:#fbfbfb;border:1px solid var(--color-gray-400);border-radius:4px}.payrldetail .info .ngroup,.payrldetail .info .ngroupempuse{align-items:flex-end;align-self:stretch;display:flex;flex-direction:column;justify-content:center;padding:8px}.payrldetail .info .ngroupempuse{background:var(--color-blue-50);border:1px solid var(--color-blue-400);border-radius:4px}.payrldetail .info .dgroup,.payrldetail .info .sgroup{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column}.payrldetail .info .thxsv{align-items:center;padding:8px 0}.payrldetail .info .thxsv,.payrldetailadd{align-self:stretch;display:flex;justify-content:center}.payrldetailadd{align-items:flex-start;flex-direction:column;gap:12px;padding:var(--spacing-md) 30px}.payrldetailadd .cont{align-items:center;align-self:stretch;display:flex}.payrldetailadd .cont .titlebox{align-items:flex-start;display:flex;padding:12px 0;width:160px}.payrldetailadd .cont .inputbox{align-items:flex-start;display:flex;flex:1 0;flex-direction:column;gap:var(--spacing-sm)}.payrldetailadd span{color:var(--grey--grey-800);font-weight:500}.payrldetailadd input,.payrldetailadd span{font-size:var(--font-size-sm);font-style:normal;letter-spacing:-.56px;line-height:20px}.payrldetailadd input{align-items:center;align-self:stretch;background:#fff;border:1px solid var(--color-gray-400);border-radius:4px;color:#797676;display:flex;font-weight:400;gap:var(--spacing-sm);height:30px;padding:6px 12px;width:190px}.payrlmview{align-items:center;background:#fbfbfb;display:flex;flex-direction:column;margin-top:7px;padding:var(--spacing-md)}.payrlmview .mindvbox{align-items:center;align-self:stretch;display:flex;justify-content:space-between;padding:8px 0}.payrlmview .mindvbox label,.payrlmview .mindvbox span{color:var(--grey--grey-800);font-style:normal;line-height:20px}.payrlmview .mindvbox label{font-size:var(--font-size-sm);font-weight:400;letter-spacing:-.56px}.payrlmview .mindvbox span{font-size:var(--font-size-md);font-weight:500;letter-spacing:-.6px}.payrlmtable{align-items:flex-start;align-self:stretch;border-top:1px solid var(--color-gray-400);display:flex;flex-direction:column;padding:var(--spacing-md)}.payrlmtable .conte,.payrlmtable .head{align-items:center;align-self:stretch;display:flex;justify-content:space-between}.payrlmtable .head{height:var(--input-height)}.payrlmtable .head .subhead{align-items:center;display:flex;gap:6px}.payrlmtable .head .subhead label,.payrlmtable .head .subhead span{font-style:normal;line-height:20px}.payrlmtable .head label{color:var(--grey--grey-800);font-size:var(--font-size-md);font-weight:500;letter-spacing:-.6px}.payrlmtable .head span{color:#797676;font-size:var(--font-size-sm);font-weight:400;letter-spacing:-.56px}.payrlmtable .conte{height:28px}.payrlmtable .conte label{color:#797676}.payrlmtable .conte label,.payrlmtable .conte span{font-size:var(--font-size-sm);font-style:normal;font-weight:400;letter-spacing:-.56px;line-height:20px}.payrlmtable .conte span{color:var(--grey--grey-800)}.payrlmtable .conte .nspan{font-size:var(--font-size-md);font-weight:500;letter-spacing:-.6px}.payrlhourcal{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:var(--spacing-md);padding:var(--spacing-md) 30px}.payrlhourcal div{font-size:var(--font-size-sm);font-style:normal;font-weight:400;letter-spacing:-.56px;line-height:20px}.payrlhourcal .prhcselect{border-radius:4px;height:30px;width:250px}.payrlhourcal .cont{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:12px;justify-content:center}.payrlhourcal .cont .incont{display:flex;justify-content:space-between;width:100%}.payrlhourcal .cont .incont .title{font-weight:500;padding:12px 0}.payrlhourcal .input{align-items:center;align-self:stretch;background:#f7f6f9;border:1px solid var(--color-gray-400);border-radius:4px;color:#797676;display:flex;font-weight:400;gap:var(--spacing-sm);height:30px;padding:6px 12px;width:250px}.payrlhourcal .cont .incont .outcontbox{align-items:flex-start;display:flex;flex-direction:column;gap:var(--spacing-sm);padding:8px 0}.payrlhourcal .cont .incont .incontbox{align-items:center;align-self:stretch;display:flex;gap:2px;width:276px}.payrlhourcal .head{align-items:center;align-self:stretch;background:#f4f5f6;border-radius:4px;color:var(--grey--grey-800);display:flex;gap:2px;padding:12px 8px}.modal-select-btn{align-items:center;background-color:#fff;border:1px solid var(--color-gray-400);border-radius:4px;display:flex;flex:1 0;justify-content:center;padding:8px 16px}.modal-select-btn.selected{border-color:var(--color-blue-500);color:var(--color-blue-600);font-weight:500}.payrlwarning{color:#e4503c;font-weight:700}.payroll-status{font-size:var(--font-size-sm);font-weight:500;letter-spacing:-.56px;line-height:20px;margin-left:8px}.status-completed{color:var(--green--green-700)}.status-in-progress{color:#e4503c}.pyrlempstatus-cont{align-items:center;display:flex;justify-content:space-between}.pyrlstatus-container{flex-direction:column}.pyrlstatus-container,.pyrlunread-status{align-items:center;display:flex;justify-content:center}.pyrlunread-status{border:1px solid var(--color-blue-500);border-radius:13px;color:var(--color-blue-600)}.pyrlread-status,.pyrlunread-status{box-sizing:border-box;font-size:var(--font-size-xs);font-style:normal;font-weight:500;gap:var(--spacing-sm);letter-spacing:-.48px;line-height:14px;padding:4px 10px;width:54px}.pyrlread-status{align-items:center;border:1px solid #e1e2e3;border:1px solid var(--grey-grey-300,#e1e2e3);border-radius:13px;color:#b2b2b2;color:var(--grey-grey-400,#b2b2b2);display:flex;justify-content:center}.pyrlread-date{color:var(--grey--grey-600);font-size:var(--font-size-xs);font-style:normal;font-weight:400;line-height:18px;width:100px}.pyrlsubhead{display:flex;flex-direction:column;gap:2px}.pyrlsubhead .add-detail{color:var(--color-gray-700)}.pyrlsubhead .add-detail,.wageerror{font-size:var(--font-size-sm);font-style:normal;font-weight:400;letter-spacing:-.56px;line-height:20px}.wageerror{color:#da2911;margin:4px 0 0 6px}@keyframes shake{0%{transform:translateX(0)}20%{transform:translateX(-5px)}40%{transform:translateX(5px)}60%{transform:translateX(-5px)}80%{transform:translateX(5px)}to{transform:translateX(0)}}.shake{animation:shake .4s ease-in-out}@media (max-width:768px){#pcView{display:none}.settlement-cont2{padding:0 16px}}@media (min-width:769px){#mobileView{display:none}}.abst,.action-cont,.active,.add-button,.add-detail,.addDcont,.addbutton,.addline,.all-cont,.all-num,.all-text,.allsearch-cont,.arrayitem,.auth,.authgrant,.authlabel,.authlist,.authlist-cont,.blueconf,.borderbt,.button-accept,.button-deny,.calendar-cont,.calendar-input,.calendar-wrapper,.chrtitle,.chrvalue,.cont,.container-modb,.conte,.css,.cursorpointer,.custom-select,.deactivated,.dflex,.dgroup,.dustbin,.empty,.error-border,.errorxx,.exclude,.filter-cont,.filter-outercont,.filterinit,.filterinput,.filtersplit,.filtersplit-cont,.flex1,.font-addbutton,.font-gt,.font-ngt,.font-ngtadd,.head,.head-cont,.include,.incont,.incontbox,.indvbox,.info,.info-cont,.infoline,.infoline-array,.infoline-head,.infoline0,.infoline32,.input,.inputbox,.mindvbox,.modal-box,.modal-box2,.modal-box4,.modal-select-btn,.msg,.msg2,.ngroup,.ngroupempuse,.noborderbottom,.nspan,.outcontbox,.padding0,.padding2030,.paddingL8,.payrl-cont,.payrl-select-select,.payrlbtn,.payrlcalendar-cont,.payrlcalendar-input,.payrlcontentbox,.payrldetail,.payrldetailadd,.payrldisplay,.payrldiv-line,.payrldiv-line-cont,.payrlfam,.payrlhourcal,.payrlinputcont,.payrllist,.payrllistx,.payrlmodal-box3,.payrlmodalinput,.payrlmtable,.payrlmview,.payrlselect,.payrlset,.payrltfcont,.payrltfmain,.payrlwarning,.payroll-status,.pgroup,.prcheckhead,.prhcselect,.profile-image,.pyrlempstatus-cont,.pyrlread-date,.pyrlread-status,.pyrlstatus-container,.pyrlsubhead,.pyrlunread-status,.sapbar,.searchinput,.selected,.settingsbutton-cont,.settlecalendar-cont,.settlecalendar-input,.settlement-cont,.settlement-cont2,.settlemodal-cont,.settleselect,.settleset,.sgroup,.shake,.sip,.status-completed,.status-in-progress,.subhead,.svg,.tagcadd,.textalighcent,.thxsv,.title,.titlebox,.toggle-button,.toggle-cont,.toggle-container,.unit-label,.unit-label2,.wageerror,.width100p,.width114px,.width154px,.width234px,.width35p,.width435px,.width50p,.xsmall{box-sizing:initial!important}.ReceivableDetailView_receivable-detail-wrapper__YOQ5I{margin:0 auto;max-width:var(--container-max-width);position:relative;transition:opacity .5s ease-in-out;width:100%;will-change:opacity}.ReceivableDetailView_detail-header__5p-BY{padding-bottom:16px}.ReceivableDetailView_header-title__V2mLY{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.ReceivableDetailView_back-button__IQFlJ{align-items:center;background:none;border:none;cursor:pointer;display:flex;margin-right:8px;padding:8px}.ReceivableDetailView_title-wrapper__u6Uxm{align-items:center;display:flex;flex-grow:1}.ReceivableDetailView_title-wrapper__u6Uxm h1{font-size:var(--font-size-2xl);font-weight:600;margin:0 8px 0 0}.ReceivableDetailView_account-number-display__pTiJa{color:#666;font-size:var(--font-size-xl);font-weight:600}.ReceivableDetailView_delete-button__N4SMF{align-items:center;background:#fff;border:1px solid var(--grey--grey-300);border-radius:4px;box-sizing:border-box;color:var(--alert--red-100);display:flex;font-family:Pretendard;font-size:var(--font-size-sm);font-style:normal;font-weight:400;gap:4px;height:32px;justify-content:center;letter-spacing:-.56px;line-height:20px;padding:6px 16px 6px 12px}.ReceivableDetailView_partner-info__0fEYu{display:flex;flex-direction:column;justify-content:center}.ReceivableDetailView_info-item__jDIHL{align-items:center;display:flex;height:32px}.ReceivableDetailView_info-label__8lg8c{font-weight:500;width:80px}.ReceivableDetailView_info-label__8lg8c,.ReceivableDetailView_info-value__5hEib{color:var(--grey--grey-800);font-family:Pretendard;font-size:var(--font-size-sm);font-style:normal;letter-spacing:-.56px;line-height:20px}.ReceivableDetailView_info-value__5hEib{font-weight:400}.ReceivableDetailView_info-value__5hEib span+span{color:var(--grey--grey-800);font-family:Pretendard;font-size:var(--font-size-sm);font-style:normal;font-weight:400;letter-spacing:-.56px;line-height:20px}.ReceivableDetailView_date-selector__I07t-{align-items:center;display:flex;gap:var(--spacing-sm);margin-bottom:8px}.ReceivableDetailView_date-selector__I07t- button{gap:4px}.ReceivableDetailView_date-input__-aOis{align-items:center;background-color:#fff;border:1px solid #e5e5e5;border-radius:4px;box-sizing:border-box;cursor:pointer;display:flex;height:36px;justify-content:space-between;padding:8px 12px;width:200px}.ReceivableDetailView_date-input__-aOis span{color:#333;font-family:Pretendard;font-size:var(--font-size-sm);font-style:normal;font-weight:400;line-height:20px}.ReceivableDetailView_calendar-icon__XZgFU{height:16px;width:16px}.ReceivableDetailView_next-month-button__TPdGA,.ReceivableDetailView_prev-month-button__1ldIV{align-items:center;background-color:#fff;border:1px solid #e5e5e5;border-radius:4px;box-sizing:border-box;color:#333;cursor:pointer;display:flex;font-family:Pretendard;font-size:var(--font-size-sm);font-style:normal;font-weight:400;height:36px;justify-content:center;letter-spacing:-.56px;line-height:20px;padding:8px 12px}.ReceivableDetailView_prev-month-button__1ldIV{padding:6px 16px 6px 12px}.ReceivableDetailView_next-month-button__TPdGA{padding:6px 12px 6px 16px}.ReceivableDetailView_next-month-button__TPdGA:hover,.ReceivableDetailView_prev-month-button__1ldIV:hover{background-color:#f5f5f5}.ReceivableDetailView_button-disabled__EG3DI{cursor:not-allowed;opacity:.5}.ReceivableDetailView_button-disabled__EG3DI:hover{background-color:#fff!important}.ReceivableDetailView_amount-summary__MRcW4{display:flex;gap:var(--spacing-md)}.ReceivableDetailView_filter-row__UiHmr{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.ReceivableDetailView_filter-row-receivable__4NieN{margin-top:24px}.ReceivableDetailView_filter-left__HWz10{align-items:center;display:flex;gap:var(--spacing-md)}.ReceivableDetailView_filter-item__zVA6M{align-items:center;display:flex;position:relative}.ReceivableDetailView_filter-select__hoQOQ{box-sizing:border-box;height:36px;min-width:160px;padding:6px 8px 6px 12px}.ReceivableDetailView_filter-select-receivable__ee2Rr{border-radius:4px;min-width:180px}.ReceivableDetailView_filter-select-wrapper__Dh8rD{width:100%}.ReceivableDetailView_amount-item__nh0Gx{align-items:center;background-color:#fff;background:#fff;border:1px solid #e7e7e7;border-radius:8px;box-sizing:border-box;display:flex;flex:1 1;gap:var(--spacing-xs);height:80px;padding:var(--spacing-md)}.ReceivableDetailView_amount-icon__1ZmFj{align-items:center;background-color:#f2f4f6;background:#fff;border:1px solid var(--grey--grey-300);border-radius:8px;box-sizing:border-box;display:flex;height:var(--input-height);justify-content:center;width:40px}.ReceivableDetailView_payment-icon__PYk\+X,.ReceivableDetailView_receipt-icon__US1Gf,.ReceivableDetailView_receivable-icon__T\+smd{height:32px;object-fit:contain;width:32px}.ReceivableDetailView_amount-detail__6Lzhd{display:flex;flex-direction:column}.ReceivableDetailView_amount-label__5qPTY{color:#333;font-family:Pretendard;font-size:var(--font-size-md);font-style:normal;font-weight:500;letter-spacing:-.6px;line-height:20px}.ReceivableDetailView_amount-value__E\+wzn{color:#333;font-family:Pretendard;font-size:var(--font-size-xl);font-style:normal;font-weight:600;line-height:28px}.ReceivableDetailView_no-items-message__F\+jXJ{align-items:center;background-color:#f9f9f9;border:1px solid #e1e2e3;border-radius:8px;display:flex;justify-content:center;margin:var(--spacing-lg) 0;opacity:1;padding:30px 20px;text-align:center;transition:opacity .3s ease;will-change:opacity}.ReceivableDetailView_no-items-message__F\+jXJ p{color:#666;font-family:Pretendard;font-size:var(--font-size-md);font-weight:500;margin:0}.ReceivableDetailView_transaction-cards__GXgZP{cursor:pointer;display:flex;flex-direction:column;gap:var(--spacing-md);opacity:1;transition:opacity .3s ease;will-change:opacity}.ReceivableDetailView_transaction-card__Mx9j4{background-color:#fff;border:1px solid #e1e2e3;border-radius:8px;padding:8px 16px}.ReceivableDetailView_card-header__i8td4{align-items:flex-start;display:flex;justify-content:space-between;padding:8px 0}.ReceivableDetailView_transaction-info__NbbcA{flex-grow:1}.ReceivableDetailView_transaction-name__TgJbr{align-items:center;color:var(--grey--grey-800);display:flex;font-family:Pretendard;font-size:var(--font-size-lg);font-style:normal;font-weight:500;gap:4px;letter-spacing:-.72px;line-height:26px;margin-bottom:2px}.ReceivableDetailView_status-badge__N5YgM{border-radius:4px;box-sizing:border-box;font-size:var(--font-size-sm);font-weight:500;height:24px;padding:0 12px}.ReceivableDetailView_incomplete__DohnN{border:1px solid var(--blue--blue-500);color:var(--blue--blue-500)}.ReceivableDetailView_complete__9z4RO,.ReceivableDetailView_incomplete__DohnN{box-sizing:border-box;font-family:Pretendard;font-size:var(--font-size-sm);font-style:normal;font-weight:500;letter-spacing:-.56px;line-height:22px}.ReceivableDetailView_complete__9z4RO{background:var(--grey--grey-300);border:none;color:var(--grey--grey-800);color:#fff}.ReceivableDetailView_transaction-date__DEGn1{color:var(--grey--grey-700);font-family:Pretendard;font-size:var(--font-size-sm);font-style:normal;font-weight:400;height:20px;letter-spacing:-.56px;line-height:20px}.ReceivableDetailView_action-buttons__P3lGx{display:flex;gap:var(--spacing-sm)}.ReceivableDetailView_add-payment-button__3XYxO,.ReceivableDetailView_edit-button__NoRZm{align-items:center;background-color:#fff;border:1px solid #e1e2e3;border-radius:4px;box-sizing:border-box;color:#4d4d4d;cursor:pointer;display:flex;font-family:Pretendard;font-size:var(--font-size-sm);font-weight:400;gap:4px;height:32px;letter-spacing:-.56px;line-height:20px;padding:6px 16px 6px 12px}.ReceivableDetailView_button-icon__wT-l2{align-items:center;display:flex;height:16px;justify-content:center;width:16px}.ReceivableDetailView_add-payment-button__3XYxO:hover,.ReceivableDetailView_edit-button__NoRZm:hover{background-color:#f5f5f5}.ReceivableDetailView_transaction-summary__9KpDd{align-items:center;border-bottom:1px solid #eaeaea;box-sizing:border-box;display:flex;height:52px;padding:var(--spacing-sm) 0}.ReceivableDetailView_summary-label__zi84C{font-size:var(--font-size-md);font-weight:500;margin-right:auto}.ReceivableDetailView_summary-values__km0lB{display:flex;gap:var(--spacing-sm)}.ReceivableDetailView_summary-payment__w-Xso,.ReceivableDetailView_summary-receivable__cNCtP{align-items:center;display:flex;gap:var(--spacing-sm)}.ReceivableDetailView_summary-receivable__cNCtP{background-color:#ffe9ec;border-radius:4px;box-sizing:border-box;height:32px;padding:6px}.ReceivableDetailView_summary-payment-label__HdPeV,.ReceivableDetailView_summary-receivable-label__UjGF2{color:#232527;font-family:Pretendard;font-size:var(--font-size-md);font-weight:500;letter-spacing:-.6px;line-height:20px}.ReceivableDetailView_summary-payment-value__NHmwh,.ReceivableDetailView_summary-receivable-value__P7q7F{color:#232527;font-family:Pretendard;font-size:var(--font-size-lg);font-weight:500;letter-spacing:-.72px;line-height:26px}.ReceivableDetailView_transaction-list__tuN8J{padding:0 0 8px}.ReceivableDetailView_transaction-item__\+GSzH{align-items:center;color:var(--grey--grey-700);display:flex;font-family:Pretendard;font-size:var(--font-size-sm);font-style:normal;font-weight:400;height:36px;justify-content:space-between;letter-spacing:-.56px;line-height:20px}.ReceivableDetailView_transaction-item__\+GSzH:last-child{border-bottom:none}.ReceivableDetailView_transaction-date-desc__jXH\+1{display:flex;flex-direction:row;gap:var(--spacing-xs)}.ReceivableDetailView_transaction-item-amount__Dk4hQ{align-self:center;color:var(--grey--grey-800);font-family:Pretendard;font-size:var(--font-size-md);font-style:normal;font-weight:500;letter-spacing:-.6px;line-height:20px}.ReceivableDetailView_bank-display__bjbVR{align-items:center;display:flex;gap:4px}.ReceivableDetailView_bank-icon__0hdzN{align-items:center;border-radius:4px;display:inline-flex;height:20px;justify-content:center;overflow:hidden;width:20px}.ReceivableDetailView_bank-logo__UZ1eE{height:100%;object-fit:contain;width:100%}.ReceivableDetailView_bank-name__4kxcE{color:#333;font-weight:500;margin-right:4px}.ReceivableDetailView_account-number__ubx-d{color:#666}.ReceivableDetailView_loading__SbN\+7{color:#666;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.ReceivableDetailView_error-message__6u-EU,.ReceivableDetailView_loading__SbN\+7{align-items:center;display:flex;font-size:var(--font-size-lg);height:400px;justify-content:center}.ReceivableDetailView_error-message__6u-EU{color:#e74c3c}.ReceivableDetailView_summary-wrapper__BOafe{background:#f7fbfe;box-sizing:border-box;margin:0 -20px;padding:var(--spacing-lg) 20px}.ReceivableDetailView_arrow-icon__T3hLF{display:flex;height:16px;width:16px}.ReceivableDetailView_arrow-icon-right__U4yxL{transform:rotate(180deg)}.ReceivableDetailView_fade-out__YtU\+a{opacity:0!important;transition:opacity .5s ease-out!important;will-change:opacity}.ReceivableDetailView_fade-in__yezZC{opacity:1!important;transition:opacity .5s ease-in!important;will-change:opacity}.ReceivableDetailView_no-items-message__F\+jXJ,.ReceivableDetailView_transaction-cards__GXgZP{transition:opacity .3s ease}.ReceivableDetailView_amount-item__nh0Gx{transition:transform .3s ease}.ReceivableDetailView_filter-select-wrapper__Dh8rD{transition:opacity .3s ease}.Payroll_payroll-wrapper__KtYsq{background:var(--grey--grey-50)}.Payroll_payroll-title__1zEmI h3{color:var(--grey--grey-800);font-size:var(--font-size-2xl);font-weight:600;margin-bottom:8px}.Payroll_payroll-title__1zEmI span{color:var(--grey--grey-600);font-size:var(--font-size-sm);line-height:20px}.Payroll_payroll-date__jvZi1{color:var(--grey--grey-800);font-size:var(--font-size-lg);font-weight:500}.Payroll_payroll-summary__fXJxX{display:flex;gap:15px;margin-bottom:24px}.Payroll_summary-item__lXzfy{background:var(--grey--grey-50);border:1px solid var(--grey--grey-200);border-radius:8px;flex:1 1;padding:var(--spacing-lg)}.Payroll_summary-item__lXzfy h4{color:var(--grey--grey-800);font-size:var(--font-size-lg);font-weight:500;margin-bottom:10px}.Payroll_summary-item__lXzfy p{color:var(--grey--grey-800);font-size:var(--font-size-xl);font-weight:600;margin-bottom:4px}.Payroll_summary-item__lXzfy span{color:var(--grey--grey-800);font-size:var(--font-size-sm)}.Payroll_summary-item__lXzfy.Payroll_highlight__Et1m3{background:var(--blue--blue-600)}.Payroll_highlight__Et1m3 h4,.Payroll_highlight__Et1m3 p,.Payroll_highlight__Et1m3 span{color:#fff}.Payroll_loan-status__dJV\+0,.Payroll_receivable-status__pz1dZ{margin-bottom:43px}.Payroll_loan-status__dJV\+0 h3,.Payroll_receivable-status__pz1dZ h3{color:#232527;font-size:var(--font-size-lg);font-weight:500}.Payroll_loan-status__dJV\+0 table,.Payroll_receivable-status__pz1dZ table{border-collapse:collapse;width:100%}.Payroll_loan-status__dJV\+0 th,.Payroll_receivable-status__pz1dZ th,.Payroll_transaction-list__WzxCd th{background:#f9fafb;border:1px solid #e2e4e8;box-sizing:border-box;color:var(--grey--grey-800);font-size:var(--font-size-sm);font-weight:500;height:var(--button-height);letter-spacing:-.56px;line-height:20px;padding:0 10px;text-align:center}.Payroll_transaction-list__WzxCd thead th:first-child{background-color:#fff!important}.Payroll_loan-status__dJV\+0 td,.Payroll_receivable-status__pz1dZ td{border:1px solid #e2e4e8;box-sizing:border-box;color:#4d4d4d;color:var(--grey--grey-700);font-size:var(--font-size-sm);height:var(--button-height);letter-spacing:-.56px;line-height:20px;padding:0 10px;text-align:center}.Payroll_total-row__xNfu3{background-color:#f9fafb;font-weight:500}.Payroll_total-row__xNfu3 td:not(:first-child){color:var(--color-primary)}.Payroll_subtotal-row__hUXlt{background-color:initial;font-weight:500}.Payroll_subtotal-row__hUXlt td{border-top:1px solid #e0e0e0}.Payroll_subtotal-row__hUXlt td:not(:first-child){color:var(--color-primary)}.Payroll_cash-status__p-s3j{margin-bottom:52px}.Payroll_cash-status-header__3plYy{align-items:flex-start;display:flex;flex-direction:column;justify-content:space-between;margin-bottom:8px}.Payroll_cash-status-header__3plYy h3{color:var(--grey--grey-800);font-size:var(--font-size-2xl);font-weight:600;line-height:34px;margin:0}.Payroll_cash-status-header__3plYy span{color:var(--grey--grey-700);font-size:var(--font-size-sm);letter-spacing:-.56px;line-height:20px}.Payroll_cash-status-date__csoWs{align-items:center;color:#4d4d4d;cursor:pointer;display:flex;font-size:var(--font-size-md);position:relative}.Payroll_cash-status-date__csoWs>span{border:none;color:#000;font-size:var(--font-size-lg);font-weight:500;letter-spacing:-.72px;line-height:26px}.Payroll_cash-status-calendar__v2Djs{display:inline-flex;width:auto}.Payroll_cash-status-calendar__v2Djs>input{color:var(--grey--grey-800);cursor:not-allowed;font-size:var(--font-size-sm);font-weight:400;line-height:20px;min-width:130px;padding:0;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%}.Payroll_cash-status-calendar-bold__KckrG>input{color:#000;font-size:var(--font-size-lg);font-weight:500;letter-spacing:-.72px;line-height:26px}.Payroll_date-arrow__7lbxe{height:32px;width:32px}.Payroll_cash-status-content__nLdAe{display:flex;gap:var(--spacing-md)}.Payroll_cash-status-item__GSDnb{background:var(--blue--blue-50);border:1px solid var(--blue--blue-100);border-radius:8px;display:flex;flex:1 1;flex-direction:column;padding:var(--spacing-lg)}.Payroll_cash-status-item__GSDnb.Payroll_highlight__Et1m3{background:#07407e}.Payroll_item-label__EF\+GZ{color:var(--grey--grey-800);font-size:var(--font-size-lg);font-weight:500;letter-spacing:-.72px;line-height:26px;margin-bottom:10px}.Payroll_item-value-container__iA6S\+{display:flex;flex-direction:column;gap:2px}.Payroll_item-value__f6xBQ{color:var(--grey--grey-800);font-size:var(--font-size-xl);font-weight:600;line-height:28px;margin-bottom:2px}.Payroll_item-compare__DzQSQ{color:var(--grey--grey-800);font-size:var(--font-size-sm);font-weight:400;letter-spacing:-.56px;line-height:20px}.Payroll_highlight__Et1m3 .Payroll_item-compare__DzQSQ,.Payroll_highlight__Et1m3 .Payroll_item-label__EF\+GZ,.Payroll_highlight__Et1m3 .Payroll_item-value__f6xBQ{color:#fff}.Payroll_calendar-close__SY7CS{background:#07407e;border:none;border-radius:4px;color:#fff;cursor:pointer;margin-top:8px;padding:8px 16px}.Payroll_calendar-close__SY7CS:hover{background:#063366}.Payroll_add-row-btn__DtuLP{background:none;border:1px solid var(--grey--grey-400);border-radius:4px;color:var(--grey--grey-600);cursor:pointer;margin-top:10px;padding:8px 16px}.Payroll_add-row-btn__DtuLP:hover{background:var(--grey--grey-100)}.Payroll_delete-cell__ee\+iD{text-align:center;width:50px}.Payroll_red-circle__1CBF3{background-color:#ff5252;height:24px;width:24px}.Payroll_red-circle__1CBF3:hover{background-color:red}.Payroll_red-circle__1CBF3 img{height:14px;width:14px}.Payroll_type-select__l\+Sde{background:#0000;border:none;box-sizing:border-box;color:#232527;cursor:pointer;font-size:var(--font-size-md);height:100%;padding:12px 24px;text-align:center;width:100%}.Payroll_type-select__l\+Sde option{font-weight:600}.Payroll_type-select__l\+Sde option:checked{background-color:var(--grey--grey-100)}.Payroll_balance-info__ZoNFd{display:flex;gap:var(--spacing-lg)}.Payroll_calendar-cell__rzH1e{grid-gap:2px;border-bottom:1px solid var(--grey--grey-300);border-right:1px solid var(--grey--grey-300);box-sizing:border-box;cursor:pointer;display:grid;gap:2px;grid-template-rows:36px 20px 20px;min-height:140px;padding:var(--spacing-sm) 15.71px}.Payroll_date-number__FkJc5{align-items:center;color:var(--grey--grey-500);display:flex;font-size:var(--font-size-sm);font-weight:500;height:28px;justify-content:center;letter-spacing:-.56px;line-height:20px;margin-bottom:6px;width:28px}.Payroll_calendar-cell__rzH1e .Payroll_amount-input__tN6ZI{background-color:initial;border:none;border-radius:2px;color:#000;font-size:var(--font-size-xs)!important;font-size:var(--font-size-md)!important;font-weight:500!important;letter-spacing:-.6px!important;line-height:20px!important;padding:0 4px}.Payroll_amount-output__DchNL,.Payroll_calendar-cell__rzH1e .Payroll_amount-input__tN6ZI{align-items:center;box-sizing:border-box;display:flex;height:20px;justify-content:flex-end;text-align:right}.Payroll_amount-output__DchNL{background-color:#ffebeb;border-radius:4px;color:#d91703;font-size:var(--font-size-md);font-weight:500;letter-spacing:-.6px;line-height:20px;padding:2px 4px}.Payroll_transaction-input__QBdLc{display:flex;gap:var(--spacing-sm);margin-top:20px}.Payroll_transaction-input__QBdLc input{border:1px solid #ddd;border-radius:4px;padding:8px}.Payroll_transaction-input__QBdLc button{background-color:#06c;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:8px 16px}.Payroll_transaction-input__QBdLc button:hover{background-color:#0052a3}.Payroll_payroll-header__I9SEn{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:12px}.Payroll_payroll-header__I9SEn h2{color:var(--grey--grey-800);font-size:var(--font-size-2xl);font-weight:600;line-height:34px}.Payroll_title-section__gjwwF h2{margin:0 0 10px}.Payroll_title-section__gjwwF p{color:var(--grey--grey-600);margin:0}.Payroll_month-section__Ot1R9{margin-bottom:20px;margin-top:25px}.Payroll_month-section__Ot1R9 h3{color:var(--grey--grey-800);font-size:var(--font-size-lg);font-weight:500;letter-spacing:-.72px;line-height:26px;margin:0}.Payroll_total-amount-section__sWVjx{margin-bottom:20px}.Payroll_amount-row__uz6tp{background-color:var(--grey--grey-100);border-radius:4px;display:flex;justify-content:space-between;margin-bottom:10px;padding:var(--spacing-sm)}.Payroll_amount__O86aI{font-weight:700}.Payroll_calendar-section__mDRLO{border:1px solid var(--grey--grey-300)}.Payroll_calendar-header__KJc1W{background-color:var(--grey--grey-100);border-bottom:1px solid var(--grey--grey-300);display:grid;grid-template-columns:repeat(7,1fr)}.Payroll_calendar-header-cell__ZAzxe{color:var(--grey--grey-600);font-size:var(--font-size-sm);font-weight:500;letter-spacing:-.56px;line-height:20px;padding:var(--spacing-sm);text-align:center}.Payroll_calendar-header-cell__ZAzxe:not(:last-child){border-right:1px solid var(--grey--grey-300)}.Payroll_calendar-body__P3qbB{display:flex;flex-direction:column}.Payroll_calendar-row__U5zh9{display:grid;grid-template-columns:repeat(7,1fr)}.Payroll_calendar-cell__rzH1e:last-child{border-right:none}.Payroll_calendar-row__U5zh9:last-child .Payroll_calendar-cell__rzH1e{border-bottom:none}.Payroll_holiday__ioCKj .Payroll_date-number__FkJc5{color:red}.Payroll_other-month__FiBCh{background-color:#ffffff80;border-color:#e5e7eb!important;color:#00000080}.Payroll_other-month__FiBCh .Payroll_amount-input__tN6ZI,.Payroll_other-month__FiBCh .Payroll_amount-output__DchNL,.Payroll_other-month__FiBCh .Payroll_date-number__FkJc5{opacity:.5}.Payroll_other-month__FiBCh.Payroll_holiday__ioCKj .Payroll_date-number__FkJc5{color:red;opacity:.5}.Payroll_amount-summary__KDPYC{box-sizing:border-box;margin:var(--spacing-lg) 0;overflow:hidden}.Payroll_amount-summary-detail__-QkEa{border-bottom:none;border-radius:0;border-top:none;margin-bottom:16px!important;margin-top:16px!important}.Payroll_amount-summary__KDPYC table{box-sizing:border-box;table-layout:fixed;width:100%}.Payroll_amount-summary__KDPYC td,.Payroll_amount-summary__KDPYC th{text-align:center;width:50%}.Payroll_input-group__cLHDG{margin-bottom:16px}.Payroll_input-group__cLHDG label{display:block;font-weight:500;margin-bottom:8px}.Payroll_input-group__cLHDG input,.Payroll_input-group__cLHDG select{border:1px solid #e5e7eb;padding:8px;width:100%}.Payroll_input-button__ItocW{background:var(--blue--blue-600);border:none;border-radius:4px;box-sizing:border-box;color:#fff;font-size:var(--font-size-sm);font-weight:500;letter-spacing:-.56px;line-height:20px;padding:var(--spacing-xsm) var(--spacing-md)}.Payroll_filter-row__42\+9f{gap:12px}.Payroll_filter-label__bTItw{color:#4b5563;font-weight:500}.Payroll_bank-info__\+SOyr{align-items:center;display:flex;gap:4px;justify-content:center}.Payroll_bank-logo__utHXf{border-radius:50%;height:24px;width:24px}.Payroll_bank-name__o6xW8{color:#4b5563;font-weight:500;text-align:left!important}.Payroll_account-number__ZBcKf{color:var(--grey--grey-700);text-align:left}.Payroll_transaction-table__XfULl{border-collapse:collapse;margin-bottom:20px;width:100%}.Payroll_transaction-table__XfULl td{border:1px solid #e5e7eb;height:48px;padding:12px;text-align:left}.Payroll_cell-input__jHc5E,.Payroll_type-select__l\+Sde{background:#0000;border:none;font-size:var(--font-size-sm);height:48px;padding:12px;width:100%}.Payroll_editable-cell__Oo4Yo{background-color:#f8fafc}.Payroll_cancel-button__GD7H2,.Payroll_save-button__y0uQv{border-radius:4px;box-sizing:border-box;cursor:pointer;padding:var(--spacing-sm) var(--spacing-md)}.Payroll_cancel-button__GD7H2{background:none;border:1px solid #e5e7eb}.Payroll_save-button__y0uQv{background:var(--blue--blue-600);height:var(--button-height)}.Payroll_add-row-button__AupZ4{background:none;border:none;color:#1e40af;cursor:pointer;font-weight:500;margin-top:12px;padding:8px 16px}.Payroll_editable-cell__Oo4Yo input,.Payroll_type-select__l\+Sde{background:#0000;border:none;box-sizing:border-box;color:#232527;cursor:pointer;font-size:var(--font-size-md);height:100%;padding:12px 24px;text-align:center;width:100%}.Payroll_editable-cell__Oo4Yo input{cursor:text}.Payroll_type-select__l\+Sde{-webkit-appearance:none;appearance:none}.Payroll_type-select__l\+Sde option{background:#fff;color:#232527;font-size:var(--font-size-md);padding:12px 24px}.Payroll_type-select__l\+Sde option:hover{background-color:#f2f2f2}.Payroll_type-select__l\+Sde option:checked{background-color:#f9fafb}.Payroll_selected-row__JybTL{background-color:#e5e7eb}.Payroll_selected-row__JybTL:hover{background-color:#d1d5db}.Payroll_selected-row__JybTL td{background-color:inherit}.Payroll_delete-btn__m1tHt{background:none;border:1px solid #e5e7eb;border-radius:4px;color:#666;cursor:pointer;padding:6px 16px}.Payroll_delete-btn__m1tHt:hover:not(:disabled){background-color:#f3f4f6}.Payroll_delete-btn__m1tHt:disabled{border-color:#d1d5db;cursor:not-allowed;opacity:.5}.Payroll_table-header__0KXXH{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px;padding:0 8px}.Payroll_table-header__0KXXH span{color:#666;font-size:var(--font-size-sm)}.Payroll_payroll-input-row__KIb4W{align-items:center;display:flex;margin-bottom:16px}.Payroll_payroll-input-row__KIb4W span{color:#374151;font-size:var(--font-size-sm);width:120px}.Payroll_payroll-input-field__oUEtk{border:1px solid #e5e7eb;border-radius:4px;flex:1 1;font-size:var(--font-size-sm);padding:8px 12px}.Payroll_add-button__UsZci{background:#fff;color:var(--grey--grey-700);font-weight:400;gap:4px;height:36px;justify-content:center;letter-spacing:-.56px;line-height:20px;padding:6px 16px 6px 12px}.Payroll_account-cell__Pdf01{align-items:flex-start;display:flex;flex-direction:column;gap:var(--spacing-xs);justify-content:center}.Payroll_account-cell-left-align__VOKj7,.Payroll_account-cell__Pdf01 span{justify-content:flex-start!important;text-align:left!important}.Payroll_transaction-link__xRxbB{background:none;border:none;color:var(--grey--grey-700);cursor:pointer;font-size:var(--font-size-sm);font-weight:400;letter-spacing:-.56px;line-height:20px;margin-left:2px;padding:0;text-decoration:underline;text-decoration-line:underline;text-decoration-style:solid;text-underline-offset:auto;text-underline-position:from-font}.Payroll_empty-message__6phAe{background-color:var(--grey--grey-100);border-radius:4px;color:var(--grey--grey-600);font-size:var(--font-size-md);margin:0;padding:var(--spacing-xl) 0;text-align:center}.Payroll_empty-message__6phAe p{font-weight:500;line-height:1.5;margin:0}.Payroll_account-container__5LONS{display:flex;flex-direction:column;gap:var(--spacing-md)}.Payroll_account-container__5LONS>div{margin:0}.Payroll_tab-list__H97WY{display:flex;gap:var(--spacing-md)}.Payroll_tab-button__-QLWm{background:none;border:none;color:#6b7280;cursor:pointer;font-size:var(--font-size-md);padding:0}.Payroll_tab-button__-QLWm span{font-size:var(--font-size-2xl)}.Payroll_data-table__SDb7T{max-height:10vh;overflow:scroll}.Payroll_data-table__SDb7T td,.Payroll_data-table__SDb7T th{border:1px solid #e2e4e8;box-sizing:border-box;height:var(--button-height);padding-bottom:0!important;padding-top:0!important;text-align:left;white-space:nowrap}.Payroll_data-table__SDb7T td:first-child,.Payroll_data-table__SDb7T th:first-child{border-left:none}.Payroll_planning-table-layout__hmw8t{table-layout:fixed}.Payroll_planning-table-layout__hmw8t td,.Payroll_planning-table-layout__hmw8t th{box-sizing:border-box;height:var(--button-height)}.Payroll_planning-table-layout__hmw8t td:first-child,.Payroll_planning-table-layout__hmw8t th:first-child{width:40px!important}.Payroll_planning-table-layout__hmw8t td:nth-child(2),.Payroll_planning-table-layout__hmw8t td:nth-child(3),.Payroll_planning-table-layout__hmw8t th:nth-child(2),.Payroll_planning-table-layout__hmw8t th:nth-child(3){width:80px!important}.Payroll_planning-table-layout__hmw8t td:nth-child(4),.Payroll_planning-table-layout__hmw8t th:nth-child(4){width:90px!important}.Payroll_planning-table-layout__hmw8t td:nth-child(5),.Payroll_planning-table-layout__hmw8t th:nth-child(5){width:140px!important}.Payroll_planning-table-layout__hmw8t td:nth-child(7),.Payroll_planning-table-layout__hmw8t th:nth-child(7){width:200px!important}.Payroll_planning-table-layout__hmw8t td:nth-child(8),.Payroll_planning-table-layout__hmw8t th:nth-child(8){width:240px!important}.Payroll_data-table__SDb7T th{font-weight:600}.Payroll_data-table__SDb7T td,.Payroll_data-table__SDb7T th{color:var(--grey--grey-800);font-size:var(--font-size-sm);letter-spacing:-.56px;line-height:20px}.Payroll_data-table__SDb7T td{font-weight:400;min-width:-webkit-max-content;min-width:max-content}.Payroll_amount-cell__mgmwc{text-align:right!important}.Payroll_bank-account__R\+T94{gap:4px!important;position:relative}.Payroll_bank-account__R\+T94 div{text-align:left}.Payroll_bank-account__R\+T94 img{align-self:flex-start;border-radius:50%;height:20px!important;width:20px!important}.Payroll_bank-account__R\+T94 span{color:var(--grey--grey-700);font-size:var(--font-size-sm)}.Payroll_button-group-container__zZ26B{align-items:center;display:flex;justify-content:space-between;position:relative}.Payroll_add-save-button__uL4Ox{align-items:center;background:var(--blue--blue-600);border:none;border-radius:4px;box-sizing:border-box;display:inline-flex;height:36px;justify-content:center;padding:var(--spacing-sm) var(--spacing-md)}.Payroll_add-save-button-text__RppwU{color:#fff;font-size:var(--font-size-sm);font-weight:500;letter-spacing:-.56px;line-height:20px}.Payroll_delete-button__NWItI{align-items:center;background:#fff;box-sizing:border-box;display:flex;flex-shrink:0;gap:4px;height:36px;justify-content:center;letter-spacing:-.56px;line-height:20px}.Payroll_delete-button__NWItI img{height:16px;width:16px}.Payroll_delete-button__NWItI span{color:var(--grey--grey-700);font-size:var(--font-size-sm);font-weight:500;letter-spacing:-.56px;line-height:20px}.Payroll_section-header-row__ggQMN{flex-direction:row!important}.Payroll_section-header__1PRwt{background:none;border:none;display:flex;flex-direction:column;gap:var(--spacing-md);margin-bottom:12px;padding:0}.Payroll_section-header__1PRwt h3{align-items:center;color:var(--grey--grey-800);display:flex;font-size:var(--font-size-lg);font-weight:500;margin-bottom:0}.Payroll_section-header__1PRwt h3 img{box-sizing:border-box;height:32px;padding:9.33px 0;width:32px}.Payroll_section-header__1PRwt h2{color:var(--grey--grey-800);font-size:var(--font-size-2xl);font-weight:600;line-height:34px}.Payroll_section-header-account__IaTyY{align-items:center;gap:8px!important;justify-content:flex-start!important;margin-bottom:8px!important}.Payroll_section-header-account__IaTyY .Payroll_add-button__UsZci,.Payroll_section-header-account__IaTyY h3{margin:0!important}.Payroll_section-header-low-gap__\+DSGC{gap:var(--spacing-xs);margin-bottom:8px}.Payroll_payment-method-group__WJnPg{display:flex;width:380px}.Payroll_payment-method-button__p9ZIQ{background:#fff;border:1px solid #e5e7eb;border-radius:4px;color:#374151;cursor:pointer;flex:1 1;font-size:var(--font-size-sm);height:var(--input-height)}.Payroll_payment-method-button__p9ZIQ.Payroll_active__I8OGx{background:#2563eb;border-color:#2563eb;color:#fff}.Payroll_filter-row__42\+9f{gap:var(--spacing-xs);width:100%}.Payroll_filter-row-receivable__TcHV\+{justify-content:space-between}.Payroll_filter-select__hNnfi{align-items:center;background:#fff;border:1px solid var(--grey--grey-300);border-radius:4px;box-sizing:border-box;display:flex;gap:4px;height:var(--input-height);justify-content:space-between;line-height:normal;min-width:200px;padding:6px 8px 6px 12px}.Payroll_filter-select-receivable__W89X0{height:36px}.Payroll_filter-select__hNnfi svg{margin:0;position:static}.Payroll_calendar-container__OnbMy{align-items:center;background:#fff;border:1px solid var(--grey--grey-300);border-radius:4px;box-sizing:border-box;color:var(--grey--grey-800);cursor:pointer;display:flex;font-size:var(--font-size-sm);font-weight:400;height:var(--input-height);justify-content:space-between;line-height:normal;min-width:200px;padding:6px 8px 6px 12px;position:relative}.Payroll_calendar-container__OnbMy>span>input{padding:0}.Payroll_calendar-container__OnbMy img{cursor:pointer;position:absolute;right:8px}.Payroll_calendar-container-detail__aeaAS{width:200px}.Payroll_calendar-container-detail__aeaAS input{padding:0}.Payroll_filter-label__bTItw{color:#4d4d4d;font-size:var(--font-size-sm)}.Payroll_date-filter__B06HS{margin-bottom:20px}.Payroll_date-filter__B06HS input{border:1px solid #e5e7eb;border-radius:4px;padding:8px}.Payroll_data-table__SDb7T{border-collapse:collapse;width:100%}.Payroll_data-table__SDb7T td,.Payroll_data-table__SDb7T th{border:1px solid #e5e7eb;padding:12px;text-align:center}.Payroll_data-table__SDb7T th{background-color:#f9fafb;font-weight:500}.Payroll_filter-container__15TYo{margin-bottom:20px}.Payroll_filter-group__yQDPK{align-items:center;display:flex;gap:var(--spacing-md)}.Payroll_date-selector__QVQan{align-items:center;background:#fff;border:1px solid var(--grey--grey-300);border-radius:4px;box-sizing:border-box;cursor:pointer;display:flex;gap:var(--spacing-xs);height:var(--button-height);justify-content:space-between;padding:6px 8px 6px 12px;width:200px}.Payroll_dropdown-wrapper__Dhj62{position:relative;width:100%}.Payroll_dropdown-wrapper-width__SUhru{max-width:200px}.Payroll_dropdown-wrapper__Dhj62>div{width:100%}.Payroll_currency-group__HX1TN{margin-bottom:32px}.Payroll_currency-group__HX1TN:last-child{margin-bottom:0}.Payroll_input-container__PiDfP{background:#fff;border-radius:8px;padding:var(--spacing-xl)}.Payroll_input-row__X\+IMB{align-items:center;display:flex;gap:var(--spacing-md);margin-bottom:16px}.Payroll_input-row__X\+IMB span{font-weight:600;min-width:120px}.Payroll_input-field-dropdown__vJ31j{height:var(--button-height)}.Payroll_input-field-dropdown__vJ31j>div{border-radius:4px;height:100%}.Payroll_cancel-button__GD7H2,.Payroll_submit-button__01CeH{border-radius:4px;cursor:pointer;font-weight:600;padding:var(--spacing-sm) var(--spacing-md)}.Payroll_submit-button__01CeH{background:#006fe5;background:var(--blue--blue-600,#006fe5);border:none;border-radius:4px;color:#fff;font-size:var(--font-size-sm);font-weight:400;letter-spacing:-.56px;line-height:20px}@keyframes Payroll_spin__CHgym{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Payroll_submit-button__01CeH.Payroll_spinning__DHw0F{color:#006fe5;position:relative}.Payroll_submit-button__01CeH.Payroll_spinning__DHw0F:before{animation:Payroll_spin__CHgym .8s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;content:"";height:16px;left:50%;margin-left:-8px;margin-top:-8px;position:absolute;top:50%;width:16px;z-index:1}.Payroll_cancel-button__GD7H2{background:var(--grey--grey-100);color:var(--grey--grey-800);font-weight:400;letter-spacing:-.56px;line-height:20px}.Payroll_modal-content__CeQyB{-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#fff;border-radius:8px;max-height:80vh;max-width:min(600px,100vw);opacity:1;overflow:auto;position:relative;width:100%}.Payroll_modal-content__CeQyB>div>div{padding:0}.Payroll_modal-content-detail__KumiI{display:flex;flex-direction:column;height:980px;max-width:960px}.Payroll_modal-content-initial-cash__k9btZ{background:#fff;border-radius:8px;min-width:320px;overflow-y:auto;width:450px}.Payroll_modal-content-planning__xWn\+\+{min-width:960px}.Payroll_modal-content-planning__xWn\+\+ .Payroll_cell-text-edit__QFIby:nth-child(7){text-align:right}.Payroll_modal-content-planning__xWn\+\+ .Payroll_cell-text-edit__QFIby{padding-bottom:0;padding-top:0}.Payroll_modal-account__DSQN8{max-width:560px}.Payroll_modal-account-receivable__qHW0u{min-width:490px}.Payroll_modal-header__8k8Gs{align-items:flex-start;display:flex;justify-content:space-between;padding:26px 30px 8px}.Payroll_modal-header__8k8Gs p{color:var(--grey--grey-700);font-size:var(--font-size-sm);font-weight:400;letter-spacing:-.56px;line-height:20px;margin:2px 0 0}.Payroll_modal-header__8k8Gs h2{color:var(--grey--grey-800);font-size:var(--font-size-xl);font-weight:600;line-height:28px}.Payroll_close-button__0Zeqd{color:#666;height:24px;padding:0;width:24px}.Payroll_modal-body__gaHUK{box-sizing:border-box;flex:1 1;max-height:calc(80vh - 162px);overflow:auto;padding:var(--spacing-xl) 32px}.Payroll_modal-body-description__PUrKG{color:var(--grey--grey-700);font-size:var(--font-size-sm);font-weight:400;letter-spacing:-.56px;line-height:20px;margin:0}.Payroll_form-row__PqsX7,.Payroll_input-row__X\+IMB{align-items:center;display:flex;margin-bottom:16px}.Payroll_form-row__PqsX7 label,.Payroll_input-row__X\+IMB span{font-weight:600;min-width:120px}.Payroll_input-field__wnIB-{border:1px solid #e0e0e0;border-radius:4px;flex:1 1;font-size:var(--font-size-sm);height:var(--input-height);padding:8px 16px}.Payroll_input-field-dropdown__vJ31j{flex:1 1}.Payroll_modal-footer__rZYpg,.Payroll_page-footer__WcamU{align-items:center;display:flex;flex-direction:row;gap:var(--spacing-sm);justify-content:flex-end;padding:var(--spacing-lg) 30px 40px}.Payroll_page-footer__WcamU{padding:0}.Payroll_footer-button-group__h8cM\+{display:flex;gap:var(--spacing-sm)}.Payroll_cancel-button__GD7H2,.Payroll_default-button__TuMi7,.Payroll_previous-button__OwrDB,.Payroll_submit-button__01CeH{align-items:center;border-radius:4px;box-sizing:border-box;cursor:pointer;display:flex;font-family:Pretendard,sans-serif;font-size:var(--font-size-sm);height:var(--button-height);justify-content:center;padding:var(--spacing-sm) var(--spacing-md)}.Payroll_previous-button__OwrDB{background:var(--grey--grey-100);border:1px solid var(--grey--grey-300);color:var(--grey--grey-800);font-weight:400;letter-spacing:-.04em;line-height:1.4285714285714286em}.Payroll_previous-button__OwrDB:hover{background-color:var(--grey--grey-200)}.Payroll_filter-row__42\+9f{gap:var(--spacing-md)}.Payroll_filter-item__5oGgb{align-items:center;display:flex;gap:var(--spacing-xs)}.Payroll_filter-label__bTItw{font-weight:600;min-width:80px}.Payroll_filter-input__6zA2W{height:var(--button-height);min-width:200px}.Payroll_filter-input__6zA2W>div{border-radius:4px;height:100%}.Payroll_amount-summary__KDPYC{margin-top:24px}.Payroll_amount-summary-planning__KMYq2{border:none;border-radius:0;margin-bottom:15px;margin-top:0}.Payroll_amount-table__bP8EF{border-collapse:collapse;width:100%}.Payroll_amount-table__bP8EF th{background:var(--grey--grey-100)}.Payroll_amount-table__bP8EF td,.Payroll_amount-table__bP8EF th{border:1px solid #e2e4e8;padding:12px;text-align:center}.Payroll_amount-table__bP8EF th{color:var(--grey--grey-800);font-size:var(--font-size-sm);font-weight:500;letter-spacing:-.56px;line-height:20px}.Payroll_bank-account-input__rkepH{display:flex;gap:var(--spacing-xs);width:100%}.Payroll_bank-dropdown__GVNeS{flex-shrink:0;flex:1 1;min-width:120px}.Payroll_partner-dropdown__Qu25a{flex:1 1}.Payroll_bank-dropdown__GVNeS>div{border-radius:4px;height:var(--button-height)}.Payroll_bank-account-item__EOd-t{align-items:center;display:flex;gap:var(--spacing-xs);justify-content:flex-start;width:100%}.Payroll_bank-account-item__EOd-t.Payroll_center__8OfIo{justify-content:center}.Payroll_bank-account-item__EOd-t img{border-radius:50%;height:20px;object-fit:contain;width:20px}.Payroll_bank-account-item__EOd-t span{color:var(--grey--grey-700);font-size:var(--font-size-sm)}.Payroll_account-input__WecIm{border:1px solid #ddd;border-radius:4px;flex:1 1;height:32px;padding:4px 8px}.Payroll_form-row__PqsX7 input{align-items:center;align-self:stretch;border:1px solid #ddd;box-sizing:border-box;display:flex;font-weight:400;gap:var(--spacing-sm);height:var(--button-height);padding:0 12px}.Payroll_form-row__PqsX7 input,.Payroll_form-row__PqsX7 label{color:var(--grey--grey-800);letter-spacing:-.56px;line-height:20px}.Payroll_form-row__PqsX7 label{font-weight:500}.Payroll_checkbox-cell__Bz8RG input[type=checkbox]{height:16px;width:16px}.Payroll_checkbox-cell__Bz8RG{background-color:initial!important}.Payroll_calendar-wrapper__koEE0{align-items:center;display:flex;flex:1 1;justify-content:center;position:relative;width:100%}.Payroll_calendar-wrapper-nopadding__pwdHq>input{padding:0}.Payroll_calendar-wrapper__koEE0 img{pointer-events:none;position:absolute;right:8px}.Payroll_initial-cash-date-wrapper__tP-iG{background-color:#f9f9f9;border-radius:4px;box-sizing:border-box;gap:2px;justify-content:flex-start;margin-bottom:16px;margin-top:4px;padding:6px 8px;width:100%}.Payroll_initial-cash-amount-wrapper__ZxaJO{align-items:center;display:flex;height:var(--button-height)}.Payroll_initial-cash-date-wrapper__tP-iG>div{display:flex;flex:1 1;gap:2px;justify-content:flex-start;width:100%}.Payroll_initial-cash-amount-wrapper__ZxaJO input{padding:0;text-align:left}.Payroll_initial-cash-date-wrapper__tP-iG input,.Payroll_initial-cash-date-wrapper__tP-iG span{background-color:initial;color:var(--grey--grey-700);font-size:var(--font-size-sm);font-weight:400;letter-spacing:-.56px;line-height:20px;padding:0}.Payroll_initial-cash-date-wrapper__tP-iG img{position:static}.Payroll_payment-method-tabs__q50a7{display:flex;position:relative;width:100%}.Payroll_payment-method-tab__VPC7X{background:var(--grey--grey-300);border:1px solid var(--grey--grey-400);color:#999;cursor:pointer;flex:1 1;font-size:var(--font-size-sm);font-weight:400;letter-spacing:-.56px;line-height:20px;margin-right:-1px;padding:8px 16px;position:relative;transition:all .2s}.Payroll_payment-method-tab__VPC7X:first-child{border-bottom-left-radius:4px;border-top-left-radius:4px}.Payroll_payment-method-tab__VPC7X:last-child{border-bottom-right-radius:4px;border-top-right-radius:4px;margin-right:0}.Payroll_payment-method-tab__VPC7X.Payroll_active__I8OGx{background:#fff;border-color:var(--grey--grey-500);color:var(--grey--grey-800);z-index:1}.Payroll_cell-text-edit-nopadding__g-UWO{padding:0!important}.Payroll_cell-text-edit__QFIby{border:1px solid var(--grey--grey-300);border-radius:4px;min-width:-webkit-max-content;min-width:max-content;padding:8px;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.Payroll_cell-input-edit__GK6cp{border:1px solid var(--grey--grey-300);border-radius:4px}.Payroll_cell-input-edit__GK6cp,.Payroll_cell-select-edit__58xUg{background-color:#fff;font-size:var(--font-size-sm);padding:8px;width:100%}.Payroll_cell-select-edit__58xUg{border:none;border-radius:4px;box-sizing:border-box;gap:4px;text-align:center}.Payroll_cell-select-edit__58xUg span{justify-content:center!important}.Payroll_cell-select-edit-transaction__3HhyF span{justify-content:flex-start!important}.Payroll_cell-text-edit__QFIby input,.Payroll_cell-text-edit__QFIby span{border:none;box-sizing:border-box;color:var(--grey--grey-800);font-size:var(--font-size-sm);font-weight:400;height:100%;letter-spacing:-.56px;line-height:20px;padding:0;text-align:center;width:100%}.Payroll_cell-container-edit__5ID-7{align-items:center;display:flex;justify-content:center}.Payroll_cell-container-edit__5ID-7>input{border:none;flex:1 1;height:100%}.Payroll_cell-select-edit-wrapper__DydSx{border:none;box-sizing:border-box;width:-webkit-max-content;width:max-content}.Payroll_initial-cash-button__eYGWx{align-items:center;background:#fff;border:1px solid var(--grey--grey-300);border-radius:4px;bottom:4px;box-sizing:border-box;display:inline-flex;flex-shrink:0;height:var(--button-height);justify-content:center;padding:var(--spacing-sm) var(--spacing-md);position:absolute;right:0}.Payroll_pending-button-group__TnQ37{display:flex;gap:var(--spacing-xs)}.Payroll_cancel-button__GD7H2{border:1px solid var(--grey--grey-300);color:var(--grey--grey-700)}.Payroll_label-amount__zIRur{color:var(--grey--grey-800);font-size:var(--font-size-sm);font-weight:500;letter-spacing:-.56px;line-height:20px;width:120px}.Payroll_input-with-unit__VoKOE{align-items:center;align-self:stretch;background:#fff;border:1px solid var(--grey--grey-300);border-radius:4px;box-sizing:border-box;display:flex;gap:var(--spacing-sm);height:var(--button-height);padding:6px 12px;width:100%}.Payroll_input-with-unit__VoKOE input{font-size:var(--font-size-sm);font-weight:400;letter-spacing:-.56px;line-height:20px}.Payroll_initial-cash-cancel-button__FV6FJ{background:#fff;border:1px solid var(--grey--grey-300);border-radius:4px;color:var(--grey--grey-700);color:var(--grey--grey-800);font-weight:400}.Payroll_initial-cash-cancel-button__FV6FJ,.Payroll_initial-cash-confirm-button__-8J-w{box-sizing:border-box;font-size:var(--font-size-sm);height:var(--button-height);letter-spacing:-.56px;line-height:20px;padding:8px 16px}.Payroll_initial-cash-confirm-button__-8J-w{background:var(--blue--blue-600);border:none;border-radius:4px;color:#fff;font-weight:500}.Payroll_charts-container__GQWh0{display:flex;flex-direction:row;gap:var(--spacing-lg);margin-bottom:40px}.Payroll_chart-header__nrGWQ{align-items:center;display:flex;justify-content:space-between;width:100%}.Payroll_chart-header__nrGWQ h3{color:var(--grey--grey-800);font-size:var(--font-size-lg);font-weight:500;letter-spacing:-.72px;line-height:26px}.Payroll_chart-box__\+Y6TZ{border:1px solid var(--grey--grey-300);box-sizing:border-box;flex:1 1;height:282px;padding:var(--spacing-lg);width:100%}.Payroll_line-chart__eKLgD{align-items:flex-start;flex:1 1;flex-direction:column;gap:var(--spacing-lg);height:178px;opacity:0;padding:var(--spacing-lg);transition:opacity .5s ease-in-out}.Payroll_line-chart-ready__Ezygh{opacity:1}.Payroll_pie-chart-container__GHZrY{background:#fff;display:flex;flex-direction:row;gap:30px;height:178px;padding:0 var(--spacing-sm)}.Payroll_pie-chart__y3tM8{filter:drop-shadow(0 3px 5px rgba(0,0,0,.2));height:178px;width:200px}.Payroll_pie-chart-wrapper__8ui3Z{align-items:center;display:flex;flex-direction:column;justify-content:center}.Payroll_pie-legend__fkiN3{column-gap:var(--spacing-lg);display:flex;flex:1 1;flex-direction:column;flex-wrap:wrap;height:100%;margin-top:16px;max-height:178px;overflow-y:auto;padding-right:10px;row-gap:var(--spacing-xs)}.Payroll_pie-legend__fkiN3::-webkit-scrollbar{width:3px}.Payroll_pie-legend__fkiN3::-webkit-scrollbar-track{background:#0000}.Payroll_pie-legend__fkiN3::-webkit-scrollbar-thumb{background-color:#0003;border-radius:10px}.Payroll_pie-legend__fkiN3{scrollbar-color:#0003 #0000;scrollbar-width:thin}.Payroll_legend-item__9I695{align-items:center;display:flex}.Payroll_legend-item__9I695 span:nth-child(2){color:var(--grey--grey-700);font-size:var(--font-size-xs);font-weight:500;letter-spacing:-.48px;line-height:14px}.Payroll_color-dot__jJ7oG{border-radius:50%;height:12px;margin-right:8px;width:12px}.Payroll_available-funds__UVcTW,.Payroll_expected-funds__gNKxf{background-color:var(--blue--blue-200)}.Payroll_total-row__xNfu3 td{background-color:#f9fafb;border-bottom:1px solid #e0e0e0;border-top:1px solid #e0e0e0}.Payroll_total-row__xNfu3 .Payroll_available-funds__UVcTW,.Payroll_total-row__xNfu3 .Payroll_expected-funds__gNKxf{background-color:#f9fafb}.Payroll_subtotal-row__hUXlt .Payroll_available-funds__UVcTW,.Payroll_subtotal-row__hUXlt .Payroll_expected-funds__gNKxf{background-color:var(--blue--blue-200)}.Payroll_red-circle__1CBF3{align-items:center;border-radius:50%;cursor:pointer;display:flex;height:20px;justify-content:center;margin:0 auto;position:relative;transition:background-color .2s;width:20px}.Payroll_red-circle__1CBF3 img{height:20px;width:20px}.Payroll_red-circle__1CBF3:hover{background-color:#ffebeb}.Payroll_type-cell__cMa6I{align-items:center;display:flex;justify-content:center}.Payroll_data-table__SDb7T th:first-child{width:50px}.Payroll_cell-input__jHc5E{border:1px solid #e2e4e8;border-radius:4px;box-sizing:border-box;font-size:var(--font-size-sm);height:30px;outline:none;padding:0 8px;width:100%}.Payroll_type-dropdown-wrapper__8XxXE{border:none;box-sizing:border-box;padding:0}.Payroll_type-dropdown__JskHc{min-width:90px;width:100%}.Payroll_type-dropdown__JskHc>div{border:1px solid #e2e4e8;border-radius:4px;font-size:var(--font-size-sm);height:30px}.Payroll_data-table__SDb7T td{box-sizing:border-box;height:var(--button-height);padding:var(--spacing-sm);vertical-align:middle}.Payroll_cell-select-edit-detail__a7QcD{height:100%!important;padding:0;width:100%}.Payroll_cell-select-edit-detail__a7QcD span{justify-content:center}.Payroll_cell-select-edit-wrapper__DydSx{width:100%}.Payroll_equal-width-table__6gjqt{table-layout:fixed!important;width:100%!important}.Payroll_equal-width-table__6gjqt td,.Payroll_equal-width-table__6gjqt th{width:50%}.Payroll_equal-columns-table__wTH3f{border-collapse:collapse;table-layout:fixed;width:100%}.Payroll_equal-columns-table__wTH3f td,.Payroll_equal-columns-table__wTH3f th{overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:25%!important}.Payroll_borderless-add-button__z\+FLd{align-items:center;background:#0000;border:none;color:var(--grey--grey-700);cursor:pointer;display:flex;font-size:var(--font-size-sm);gap:4px;justify-content:center;margin-top:16px;transition:color .2s ease}.Payroll_borderless-add-button__z\+FLd:hover{color:var(--primary-blue)}.Payroll_receivable-title__AIu76{margin-bottom:16px}.Payroll_headline__svkEu{color:var(--grey--grey-800);font-size:var(--font-size-2xl)!important;font-weight:600!important;line-height:34px!important}.Payroll_account-receivable-container__lYofb{margin-top:12px}.Payroll_modal-detail__KKLli{max-width:1000px;padding:30px;position:relative;width:90%}.Payroll_detail-title__31TIF{color:var(--grey--grey-900);font-size:var(--font-size-2xl);font-weight:600;margin-bottom:20px;text-align:left}.Payroll_partner-info-container__TuRzE{align-items:flex-start;background-color:var(--grey--grey-50);border:1px solid #d3d3d3;box-sizing:border-box;display:flex;justify-content:space-between;margin-bottom:24px;min-width:348px;padding:14px;position:relative;width:-webkit-max-content;width:max-content}.Payroll_partner-info__zCtl1{gap:6px;width:100%}.Payroll_partner-info__zCtl1 .Payroll_info-row__YVWQl{height:var(--button-height)}.Payroll_partner-info__zCtl1 input{align-items:center;align-self:stretch;background:#fff;border:1px solid #e1e2e3;border:1px solid var(--grey--grey-300,#e1e2e3);border-radius:4px;display:flex;gap:var(--spacing-sm);height:36px;min-width:200px;padding:6px 12px}.Payroll_partner-info__zCtl1 h3{color:var(--grey--grey-800);font-size:var(--font-size-lg);font-weight:500;height:32px;letter-spacing:-.72px;line-height:32px;margin:0 0 6px}.Payroll_info-row__YVWQl{align-items:center;display:flex;justify-content:flex-start}.Payroll_info-label__woG\+t{color:var(--grey--grey-800);font-family:Pretendard;font-style:normal;letter-spacing:-.56px;line-height:20px;min-width:120px}.Payroll_info-value__aOAVl{color:var(--grey--grey-900)}.Payroll_account-info__W2sTC{align-items:center;display:flex;gap:var(--spacing-xs)}.Payroll_bank-badge__aZKa9{background-color:#008485;border-radius:4px;color:#fff;display:inline-block;font-size:var(--font-size-xs);padding:2px 8px}.Payroll_edit-button__qH6lg{background:none;border:none;padding:0;position:absolute;right:14px;top:14px}.Payroll_edit-button__qH6lg img{height:32px;width:32px}.Payroll_payment-history-container__cAz5l{background-color:#fff;border-radius:8px;margin-bottom:20px}.Payroll_payment-history-container__cAz5l .Payroll_section-header__1PRwt{align-items:flex-start!important;align-items:center;display:flex;flex-direction:column;gap:var(--spacing-sm);justify-content:flex-start!important;justify-content:space-between;margin-bottom:16px}.Payroll_payment-history-container__cAz5l .Payroll_section-header__1PRwt h3{color:var(--grey--grey-900);font-size:var(--font-size-lg);font-weight:600}.Payroll_header-actions__tlQGo{display:flex;gap:var(--spacing-xs)}.Payroll_add-button__UsZci{align-items:center;background-color:var(--grey--grey-50);border:1px solid var(--grey--grey-300);border-radius:4px;box-sizing:border-box;cursor:pointer;display:flex;font-size:var(--font-size-sm);padding:6px 12px}.Payroll_add-button__UsZci img{height:16px;width:16px}.Payroll_date-selection__74AnR{align-items:center;display:flex;gap:var(--spacing-xs)}.Payroll_date-selection__74AnR .Payroll_calendar-container__OnbMy input{box-sizing:border-box;padding:0!important}.Payroll_date-selection__74AnR .Payroll_calendar-container__OnbMy{height:36px}.Payroll_caption__sv2t8{color:var(--grey--grey-700);font-size:var(--font-size-sm);white-space:nowrap}.Payroll_date-picker__KE25u{align-items:center;cursor:pointer;display:flex;position:relative}.Payroll_date-input__VyVLI{background-color:#fff;border:1px solid var(--grey--grey-300);border-radius:4px;cursor:pointer;font-size:var(--font-size-sm);height:32px;padding:0 8px;width:120px}.Payroll_amount-cell__mgmwc{font-weight:600;text-align:right}.Payroll_checkbox-col__cI7lq{width:40px}.Payroll_action-col__E1Siy{width:60px}.Payroll_completed-row__K1t8u{background-color:var(--grey--grey-50)}.Payroll_completed-row__K1t8u td{color:var(--grey--grey-600)}.Payroll_partner-name__ALY85{color:var(--primary);cursor:pointer}.Payroll_partner-name__ALY85:hover{background-color:#f9fafb}.Payroll_description-input__YKEgr{border:1px solid var(--grey--grey-300);border-radius:4px}.Payroll_amount-input__tN6ZI,.Payroll_description-input__YKEgr{font-size:var(--font-size-sm);min-width:120px;padding:8px 12px}.Payroll_delete-button__NWItI{background-color:var(--grey--grey-50);border:1px solid var(--grey--grey-300);color:var(--grey--grey-700);padding:6px 12px}.Payroll_delete-button__NWItI:disabled{cursor:not-allowed;opacity:.5}.Payroll_form-row__PqsX7{align-items:center;display:flex;margin-bottom:16px}.Payroll_form-row__PqsX7 label{color:var(--grey--grey-600);font-size:var(--font-size-sm);width:80px}.Payroll_form-row__PqsX7 input{border:1px solid var(--grey--grey-300);border-radius:4px;flex:1 1;font-size:var(--font-size-sm);padding:8px 12px}.Payroll_detail-header__f5XmW{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:23px}.Payroll_no-left-border__ODZZM td,.Payroll_no-left-border__ODZZM th{border-left:none}.Payroll_input-group__cLHDG{display:flex;gap:var(--spacing-sm);width:100%}.Payroll_input-group__cLHDG input,.Payroll_input-group__cLHDG select{border:1px solid #ddd;border-radius:4px;flex:1 1;font-size:var(--font-size-sm);padding:8px 12px}.Payroll_bank-select__3F75g{min-width:120px}.Payroll_bank-account__R\+T94{align-items:center;display:flex;gap:var(--spacing-xs);justify-content:flex-start}.Payroll_bank-account__R\+T94 img{height:24px;object-fit:contain;width:24px}.Payroll_partner-name-input__oCZfB{border:1px solid #ddd;box-sizing:border-box;color:var(--grey--grey-800);font-size:var(--font-size-lg);font-weight:600;padding:0 4px;width:100%}.Payroll_info-input__PJGaT{border:1px solid #ddd;box-sizing:border-box;color:var(--grey--grey-700);font-size:var(--font-size-sm);padding:4px 8px;text-align:left;width:100%}.Payroll_bank-account-edit__gKm7\+{align-items:center;display:flex;gap:var(--spacing-xs);min-width:200px}.Payroll_bank-account-edit__gKm7\+>div{width:100%}.Payroll_bank-account-edit__gKm7\+>div>div{height:36px}.Payroll_bank-account-edit__gKm7\+ .Payroll_bank-select__3F75g{border:1px solid #ddd;border-radius:4px;color:var(--grey--grey-700);font-size:var(--font-size-sm);min-width:120px;padding:4px 8px}.Payroll_bank-account-edit__gKm7\+ .Payroll_account-input__WecIm{border:1px solid #ddd;border-radius:4px;color:var(--grey--grey-700);flex:1 1;font-size:var(--font-size-sm);padding:4px 8px}.Payroll_edit-actions__vssBg{display:flex;gap:var(--spacing-xs)}.Payroll_edit-actions__vssBg .Payroll_cancel-button__GD7H2,.Payroll_edit-actions__vssBg .Payroll_save-button__y0uQv{border-radius:4px;cursor:pointer;font-size:var(--font-size-sm);font-weight:500;padding:6px 12px;transition:all .2s ease}.Payroll_edit-actions__vssBg .Payroll_save-button__y0uQv{background-color:#4a6cf7;background-color:var(--primary-color,#4a6cf7);border:1px solid #4a6cf7;border:1px solid var(--primary-color,#4a6cf7);color:#fff}.Payroll_edit-actions__vssBg .Payroll_save-button__y0uQv:hover{background-color:#3a5ce7;background-color:var(--primary-dark,#3a5ce7)}.Payroll_reset-filter-button__39Ne6{background-color:var(--grey--grey-100);border:1px solid var(--grey--grey-300);border-radius:4px;color:var(--grey--grey-700);cursor:pointer;font-size:var(--font-size-sm);height:32px;padding:0 12px;transition:all .2s}.Payroll_reset-filter-button__39Ne6:hover{background-color:var(--grey--grey-200)}.Payroll_loan-account-input__2c\+Go{display:flex;flex-direction:row;gap:12px;width:100%}.Payroll_loan-account-input__2c\+Go input{box-sizing:border-box}.Payroll_text-right__NAwHw,.Payroll_text-right__NAwHw input{text-align:right!important}.Payroll_text-center__lE8EZ{text-align:center!important}.Payroll_text-left__a1umN{text-align:left!important}.Payroll_small-button__8Kmvr{height:36px!important}.Payroll_calendar-modal-overlay__wKk32{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:900}.Payroll_calendar-modal__5WwjU{background:#fff;border-radius:8px;display:flex;flex-direction:column;min-width:800px;padding:var(--spacing-lg)}.Payroll_calendar-modal-content__JUFHP{display:flex;gap:40px}.Payroll_calendar-section__mDRLO{flex:0 0 auto}.Payroll_calendar-modal-section__sFrIs>span>div{border:none}.Payroll_button-section__X\+d-Z{flex-direction:column;padding:var(--spacing-lg) 0}.Payroll_button-row__XS-dB,.Payroll_button-section__X\+d-Z{display:flex;gap:var(--spacing-xs)}.Payroll_period-button__lNt1g{background:#fff;border:1px solid #e2e4e8;border-radius:4px;color:#4d4d4d;cursor:pointer;flex:1 1;font-size:var(--font-size-sm);min-width:80px;padding:8px 16px;text-align:center}.Payroll_period-button__lNt1g:hover{background:#f8f9fa}.Payroll_period-button__lNt1g.Payroll_active__I8OGx{border-color:var(--blue--blue-500);color:var(--blue--blue-600)}.Payroll_modal-actions__uQKqv{border-top:1px solid #e2e4e8;display:flex;gap:var(--spacing-xs);justify-content:flex-end;margin-top:20px;padding-top:20px}.Payroll_apply-btn__Y7ee3,.Payroll_cancel-btn__z4HBP{border-radius:4px;cursor:pointer;font-size:var(--font-size-sm);padding:var(--spacing-sm) var(--spacing-md)}.Payroll_cancel-btn__z4HBP{background:#fff;border:1px solid #e2e4e8;color:#4d4d4d}.Payroll_apply-btn__Y7ee3{background:var(--blue--blue-600);border:none;color:#fff}.Payroll_account-group-option__WrkAB{color:var(--grey--grey-700);font-weight:700;pointer-events:none}.Payroll_account-group-option__WrkAB div:before{content:"•";margin-right:5px}.Payroll_account-group-name__D3Smx{color:var(--grey--grey-700);font-size:var(--font-size-md)}.Payroll_account-item-option__4UEJY{cursor:pointer}.Payroll_account-item-option__4UEJY:hover{background-color:#f0f2f5}.Payroll_account-item-name__57Jid{color:var(--grey--grey-800);font-size:var(--font-size-sm)}.Payroll_account-item-description__XuHv6{color:var(--grey--grey-500);font-size:var(--font-size-xs);margin-top:2px;opacity:.8}.Payroll_cell-select-edit__58xUg span{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Payroll_complete-button__th7KU{align-items:center;background:#fff;border:1px solid var(--grey--grey-300);border-radius:4px;box-sizing:border-box;display:flex;justify-content:center;padding:6px 12px;position:absolute;right:14px;top:14px}.Payroll_no-data-message__wgAWW{align-items:center;background-color:#fff;border-radius:0;color:#666;font-size:var(--font-size-sm);justify-content:center;padding:var(--spacing-lg);text-align:center;width:100%}table tbody tr td.Payroll_no-data-message__wgAWW{height:100px}.Payroll_selected-date__yPkhI{color:#666;font-size:var(--font-size-sm);font-weight:400;margin-left:8px}.Payroll_no-data-container__3LMJY{align-items:center;color:#999;display:flex;flex-direction:column;height:100%;justify-content:center;padding:var(--spacing-lg);text-align:center}.Payroll_no-data-container__3LMJY p{margin:5px 0}.Payroll_cash-status-controls__6eOXV{align-items:center;display:flex;justify-content:space-between;margin-top:10px;width:100%}.Payroll_currency-selector__f65uD{align-items:center;display:flex;gap:var(--spacing-sm)}.Payroll_currency-button__zi4an{background-color:var(--grey--grey-100);border:1px solid var(--grey--grey-200);border-radius:4px;color:var(--grey--grey-700);cursor:pointer;font-size:var(--font-size-sm);font-weight:500;padding:4px 12px;transition:all .2s ease}.Payroll_currency-button__zi4an.Payroll_active__I8OGx{background-color:var(--blue--blue-600);border-color:var(--blue--blue-600);color:#fff}.Payroll_currency-button__zi4an:hover:not(.Payroll_active__I8OGx){background-color:var(--grey--grey-200)}.Payroll_account-info__W2sTC{color:#6c757d;font-size:.95rem;font-weight:400}.Payroll_date-selector-wrapper__Afyo1{align-items:center;display:flex}.Payroll_date-selector-wrapper__Afyo1 .Payroll_calendar-container__OnbMy{align-items:center;display:flex;justify-content:center;min-width:150px;padding:0 30px;position:relative}.Payroll_date-selector-wrapper__Afyo1 .Payroll_calendar-container__OnbMy input{border:none;cursor:pointer;padding:5px 0;text-align:center;width:100%}.Payroll_date-nav-button__Que5\+{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:24px;justify-content:center;padding:5px;position:absolute;width:24px;z-index:1}.Payroll_prev-button__\+-TRN{transform:rotate(180deg)}.Payroll_date-nav-button__Que5\+:first-child{left:0}.Payroll_date-nav-button__Que5\+:last-child{right:0}.Payroll_date-nav-button__Que5\+ img{height:24px;width:24px}.Payroll_today-button__tOGMk{position:absolute;right:0;visibility:visible!important}.Payroll_clear-button__FYSe-{visibility:hidden}.Payroll_notes-cell__eSYZe{line-height:1.4;max-width:200px;padding:var(--spacing-sm);text-align:left;white-space:pre-wrap;word-break:break-word}.Payroll_receivable-title__AIu76{color:#232527;font-family:Pretendard,sans-serif;font-size:var(--font-size-2xl);font-weight:600;line-height:1.4166666666666667em;margin-bottom:20px}.Payroll_partner-filter-container__4nmqh{align-items:center;justify-content:space-between;margin-bottom:20px}.Payroll_outstanding-filter__qyptz{align-items:center;background:#fff;border:1px solid #e1e2e3;border-radius:4px;color:#232527;cursor:pointer;display:flex;font-family:Pretendard,sans-serif;font-size:var(--font-size-sm);font-weight:400;gap:2px;height:36px;justify-content:center;letter-spacing:-4%;line-height:1.4285714285714286em;padding:6px 6px 6px 16px}.Payroll_search-container__Ngj51{position:relative;width:240px}.Payroll_search-input__y7q3N{background:#fff;color:#232527;font-family:Pretendard,sans-serif;font-weight:400;line-height:1.4285714285714286em;padding:6px 8px 6px 12px}.Payroll_search-input__y7q3N::placeholder{color:#666}.Payroll_partner-register-button__JR3um{align-items:center;background:#006fe5;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-family:Pretendard,sans-serif;font-size:var(--font-size-sm);font-weight:500;height:36px;justify-content:center;letter-spacing:-4%;line-height:1.4285714285714286em;padding:var(--spacing-sm) var(--spacing-md)}.Payroll_partner-list-container__DJTPb{display:flex;flex-direction:column;gap:var(--spacing-sm)}.Payroll_partner-card__yqNly{border-bottom:1px solid #e1e2e3;padding:14px;transition:background-color .2s}.Payroll_partner-card__yqNly:hover{background-color:#fbfcfe}.Payroll_partner-card__yqNly h3{color:#232527;font-family:Pretendard,sans-serif;font-size:var(--font-size-md);font-weight:500;letter-spacing:-4%;line-height:1.3333333333333333em;margin:0}.Payroll_partner-stats__JecnI{align-items:center;gap:var(--spacing-sm)}.Payroll_stat-item__kqFoQ{align-items:center;background-color:#f9fafb;border-radius:4px;display:flex;gap:5px;height:32px;justify-content:space-between;padding:0 10px;width:200px}.Payroll_stat-item__kqFoQ:last-child{background-color:#ecf1f6}.Payroll_stat-label__35cy3{font-size:var(--font-size-sm);line-height:1.4285714285714286em}.Payroll_stat-label__35cy3,.Payroll_stat-value__kij62{color:#232527;font-family:Pretendard,sans-serif;font-weight:500;letter-spacing:-4%}.Payroll_stat-value__kij62{font-size:var(--font-size-lg);line-height:1.4444444444444444em}.Payroll_empty-partners__HzqWE{align-items:center;background-color:#fff;border:1px solid #e1e2e3;border-radius:4px;color:#666;display:flex;font-family:Pretendard,sans-serif;font-size:var(--font-size-md);justify-content:center;padding:40px 0}.Payroll_payroll-container__bl19m{width:100%}.Payroll_payroll-menu__tB2P1{border-bottom:1px solid #e1e2e3;display:flex;gap:var(--spacing-lg);margin-bottom:20px;padding-bottom:10px}.Payroll_menu-item__18fo9{background-color:initial;border:none;color:#666;cursor:pointer;font-family:Pretendard,sans-serif;font-size:var(--font-size-md);font-weight:500;padding:8px 16px;position:relative;transition:all .2s}.Payroll_menu-item__18fo9:hover{color:#232527}.Payroll_menu-active__2OBia{color:#006fe5;font-weight:600}.Payroll_menu-active__2OBia:after{background-color:#006fe5;bottom:-10px;content:"";height:2px;left:0;position:absolute;width:100%}.Payroll_payroll-content__SRk96{background-color:#fff;border-radius:4px;padding:var(--spacing-lg);width:100%}.Payroll_modal-overlay__izN79{align-items:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;opacity:1;position:fixed;right:0;top:0;z-index:900}.Payroll_partner-modal__7w1TO{background-color:#fff;border-radius:10px;box-shadow:0 4px 10px #00000026;display:flex;flex-direction:column;max-height:90vh;max-width:90vw;overflow-y:auto;width:520px}.Payroll_partner-modal-header__pml2x{align-items:center;border-bottom:1px solid #e9e9e9;display:flex;justify-content:space-between;padding:var(--spacing-lg) 24px}.Payroll_partner-modal-header__pml2x h2{color:#333;font-size:var(--font-size-lg);font-weight:600;margin:0}.Payroll_close-button__0Zeqd{background:none;border:none;cursor:pointer;padding:5px}.Payroll_close-button__0Zeqd img{height:24px;width:24px}.Payroll_partner-modal-body__KiWYM{overflow-y:auto;padding:var(--spacing-lg) 24px}.Payroll_form-group__2YbUV{margin-bottom:16px}.Payroll_form-label__CETSI{color:#333;display:block;font-size:var(--font-size-sm);font-weight:500;margin-bottom:6px}.Payroll_required-mark__qX3t\+{color:#f45452;margin-left:2px}.Payroll_form-field__Udp3Q{position:relative}.Payroll_form-input__QhkZ\+{background-color:#fff;border:1px solid #ddd;border-radius:4px;font-size:var(--font-size-sm);padding:var(--spacing-sm) 12px;transition:border-color .2s;width:100%}.Payroll_form-input__QhkZ\+:focus{border-color:#5673eb;outline:none}.Payroll_form-input__QhkZ\+::placeholder{color:#aaa}.Payroll_form-dropdown__RCdOP{width:100%}.Payroll_date-picker-wrapper__IoqpI{align-items:center;display:flex;position:relative}.Payroll_calendar-icon__6ateE{pointer-events:none;position:absolute;right:12px}.Payroll_partner-modal-footer__8XsKe{border-top:1px solid #e9e9e9;padding:var(--spacing-md) 24px}.Payroll_button-group__h9UXl{gap:var(--spacing-xs);justify-content:flex-start}.Payroll_cancel-button__GD7H2{background-color:#fff;border:1px solid #ddd;border-radius:4px;color:#333;cursor:pointer;font-size:var(--font-size-sm);padding:8px 16px;transition:background-color .2s}.Payroll_cancel-button__GD7H2:hover{background-color:#f5f5f5}.Payroll_save-button__y0uQv{background-color:#5673eb;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:var(--font-size-sm);padding:8px 16px;transition:background-color .2s}.Payroll_save-button__y0uQv:hover{background-color:#4463d6}.Payroll_cancel-button__GD7H2:disabled,.Payroll_save-button__y0uQv:disabled{cursor:not-allowed;opacity:.6}.Payroll_bank-dropdown-item__ZnOwX{align-items:center;display:flex;gap:var(--spacing-xs);padding:6px 0}.Payroll_bank-logo__utHXf{height:20px;object-fit:contain;width:20px}.Payroll_bank-account-info__9tx4T{color:#333;font-size:var(--font-size-sm)}.Payroll_header-container__JzCwB{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:24px}.Payroll_header-desc__IxvQy{display:flex;flex-direction:column}.Payroll_title-container__Y\+Jmb{align-items:center;display:flex;gap:var(--spacing-xs);margin-bottom:8px}.Payroll_page-title__vSFT\+{color:#333;font-size:var(--font-size-2xl);font-weight:600;margin:0}.Payroll_desc-text__gdiGE{color:#666;font-size:var(--font-size-sm);margin:0}.Payroll_header-buttons__UaDhC{display:flex;gap:var(--spacing-xs)}.Payroll_register-button__9RUp6{background-color:#5673eb;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:var(--font-size-sm);padding:8px 16px;transition:background-color .2s}.Payroll_register-button__9RUp6:hover{background-color:#4463d6}.Payroll_partner-filter-container__4nmqh{display:flex;gap:var(--spacing-xs);margin-bottom:16px}.Payroll_partner-search__APVXW{flex:1 1;max-width:300px;position:relative}.Payroll_partner-search__APVXW input{border:1px solid #ddd;border-radius:4px;font-size:var(--font-size-sm);padding:8px 12px 8px 36px;width:100%}.Payroll_partner-table__1c6gK{border-collapse:collapse;font-size:var(--font-size-sm);width:100%}.Payroll_partner-table__1c6gK th{background-color:#f5f5f5;border-bottom:1px solid #e0e0e0;border-top:1px solid #e0e0e0;color:#333;font-weight:600;padding:12px 16px;text-align:left}.Payroll_partner-table__1c6gK td{border-bottom:1px solid #e0e0e0;color:#444;padding:12px 16px}.Payroll_edit-button__qH6lg{background-color:initial;border:1px solid #5673eb;color:#5673eb;font-size:var(--font-size-xs);transition:all .2s}.Payroll_edit-button__qH6lg:hover{background-color:#f5f8ff}.Payroll_no-data__gwztu{color:#888;padding:var(--spacing-xl) 0;text-align:center}.Payroll_modal-section__tuZKG{display:flex;flex-direction:column;margin-bottom:14px}.Payroll_section-title__AKxwj{color:var(--grey--grey-800);font-size:var(--font-size-md);font-weight:500;letter-spacing:-.6px;margin-bottom:6px}.Payroll_section-content__wMukN{border:1px solid #e1e2e3;border-radius:4px;padding:var(--spacing-md)}.Payroll_account-row__qsWeL{display:flex;gap:12px}.Payroll_account-row__qsWeL .Payroll_form-group__2YbUV:first-child{flex-shrink:0;width:120px}.Payroll_account-row__qsWeL .Payroll_form-group__2YbUV:last-child{flex-grow:1}.Payroll_partner-cards-container__ZBtfV{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin-top:20px}.Payroll_partner-card__yqNly{background:#fff;border:1px solid #e1e2e3;box-shadow:0 2px 4px #0000000d;padding:var(--spacing-lg);transition:transform .2s ease-in-out,box-shadow .2s ease-in-out}.Payroll_partner-card__yqNly:hover{box-shadow:0 4px 8px #0000001a;transform:translateY(-2px)}.Payroll_partner-card-header__wdGhZ{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;margin-bottom:16px;padding-bottom:12px}.Payroll_partner-card-header__wdGhZ h3{color:#232527;font-family:Pretendard,sans-serif;font-size:var(--font-size-lg);font-weight:600;margin:0}.Payroll_partner-card-content__3hdsH{display:flex;flex-direction:column;gap:12px}.Payroll_partner-info-item__USPqP{align-items:center;display:flex;justify-content:space-between}.Payroll_info-label__woG\+t{color:#666;font-family:Pretendard,sans-serif}.Payroll_info-value__aOAVl{color:#232527;font-family:Pretendard,sans-serif;font-size:var(--font-size-sm);font-weight:400;text-align:right}.Payroll_no-data-card__Di2OH{background:#fff;border:1px solid #e1e2e3;border-radius:8px;color:#666;font-family:Pretendard,sans-serif;font-size:var(--font-size-md);padding:40px;text-align:center}.Payroll_edit-button__qH6lg{background:#f7f7f7;border:1px solid #e1e2e3;border-radius:4px;color:#232527;cursor:pointer;font-family:Pretendard,sans-serif;font-size:var(--font-size-sm);font-weight:500;padding:6px 12px;transition:background-color .2s ease-in-out}.Payroll_edit-button__qH6lg:hover{background-color:#ebebeb}.Payroll_partner-card-figma__cg-ac{background-color:#fff;border:1px solid #e1e2e3;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;gap:var(--spacing-xs);padding:14px;transition:all .2s ease}.Payroll_partner-card-figma__cg-ac:hover{background-color:#fbfcfe;box-shadow:0 4px 8px #0000000d}.Payroll_partner-card-header-figma__BPTf1{align-items:center;display:flex;justify-content:space-between;width:100%}.Payroll_partner-name-figma__P6ORm{color:#232527;font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,Roboto,sans-serif;font-size:var(--font-size-md);font-weight:500;letter-spacing:-.04em;line-height:1.33;margin:0}.Payroll_partner-stats-figma__HUIY8{align-items:center;display:flex;gap:var(--spacing-sm)}.Payroll_stat-item-figma__vO5He{background-color:#f9fafb}.Payroll_stat-item-figma__vO5He,.Payroll_stat-item-highlight-figma__HnAh6{align-items:center;border-radius:4px;display:flex;gap:5px;height:32px;justify-content:space-between;padding:0 var(--spacing-sm);width:200px}.Payroll_stat-item-highlight-figma__HnAh6{background-color:#ecf1f6}.Payroll_stat-label-figma__vosQq{font-size:var(--font-size-sm);line-height:1.43}.Payroll_stat-label-figma__vosQq,.Payroll_stat-value-figma__aRoDY{color:#232527;font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,Roboto,sans-serif;font-weight:500;letter-spacing:-.04em}.Payroll_stat-value-figma__aRoDY{font-size:var(--font-size-lg);line-height:1.44}.Payroll_partner-cards-container__ZBtfV{grid-gap:var(--spacing-md);display:grid;gap:var(--spacing-md);grid-template-columns:repeat(auto-fill,minmax(420px,1fr));padding:var(--spacing-md) 0;width:100%}.Payroll_figma-partner-list__ZrmnO{margin-top:20px}.Payroll_figma-partner-card-active__glVO9{background-color:#fbfcfe}.Payroll_figma-partner-title__XoVuD,.Payroll_figma-stat-label__EVDpq,.Payroll_figma-stat-value__gN44I{letter-spacing:-.04em}.Payroll_figma-partner-info__PO-8O{border-top:1px solid #f0f0f0;display:flex;flex-direction:column;gap:var(--spacing-xs);margin-top:12px;padding-top:12px}.Payroll_figma-info-row__3k5Bk{align-items:center;display:flex;justify-content:space-between}.Payroll_figma-info-label__xAzMU{color:#666;font-weight:500}.Payroll_figma-info-label__xAzMU,.Payroll_figma-info-value__zQUmN{font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,Roboto,sans-serif;font-size:var(--font-size-sm)}.Payroll_figma-info-value__zQUmN{color:#232527;font-weight:400}.Payroll_partner-container__BpYVT{background-color:#f9f9f9;padding:32px;width:100%}.Payroll_partner-header__nX09K{align-items:center;display:flex;justify-content:space-between;margin-bottom:32px}.Payroll_partner-title-section__NdICt{display:flex;flex-direction:column;gap:var(--spacing-xs)}.Payroll_partner-title__2jNqa{color:#1a1a1a;font-size:var(--font-size-2xl);font-weight:700;margin:0}.Payroll_partner-subtitle__E-0jo{color:#666;font-size:var(--font-size-md);font-weight:400;margin:0}.Payroll_partner-add-button__crnSj{align-items:center;background-color:#0f5ca8;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:var(--font-size-sm);font-weight:500;gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-md);transition:background-color .2s}.Payroll_partner-add-button__crnSj:hover{background-color:#0d4e8d}.Payroll_partner-add-icon__BLO1C{height:16px;width:16px}.Payroll_partner-search-bar__JvT5o{margin-bottom:24px}.Payroll_partner-search-input-container__LmjYN{position:relative;width:320px}.Payroll_partner-search-input__BJbVG{border:1px solid #e0e0e0;border-radius:4px;font-size:var(--font-size-sm);height:var(--input-height);outline:none;padding:0 40px 0 16px;transition:border-color .2s;width:100%}.Payroll_partner-search-input__BJbVG:focus{border-color:#0f5ca8}.Payroll_partner-search-icon__wiU7S{height:16px;position:absolute;right:12px;top:50%;transform:translateY(-50%);width:16px}.Payroll_partner-list-container__DJTPb{width:100%}.Payroll_partner-grid__Sd8o2{grid-gap:var(--spacing-xl);display:grid;gap:var(--spacing-xl);grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.Payroll_partner-card__yqNly{background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #0000000d;cursor:pointer;overflow:hidden;transition:transform .2s,box-shadow .2s}.Payroll_partner-card__yqNly:hover{box-shadow:0 8px 16px #0000001a;transform:translateY(-4px)}.Payroll_partner-card-inner__062Zl{padding:var(--spacing-xl)}.Payroll_partner-name__ALY85{color:#1a1a1a;font-size:var(--font-size-xl);font-weight:700;margin:0 0 16px}.Payroll_partner-stats__JecnI{display:flex;gap:var(--spacing-md);margin-bottom:20px}.Payroll_partner-stat-blue__BRovi,.Payroll_partner-stat__CeirP{display:flex;flex:1 1;flex-direction:column;gap:4px}.Payroll_partner-stat-label__XZupQ{color:#666;font-size:var(--font-size-xs);font-weight:500}.Payroll_partner-stat-value__2-mgh{color:#1a1a1a;font-size:var(--font-size-md);font-weight:600}.Payroll_partner-stat-blue__BRovi .Payroll_partner-stat-value__2-mgh{color:#0f5ca8}.Payroll_partner-details__l7FVB{border-top:1px solid #eee;display:flex;flex-direction:column;gap:12px;padding-top:16px}.Payroll_partner-detail-row__GVbYD{display:flex;font-size:var(--font-size-sm);justify-content:space-between}.Payroll_partner-detail-label__1WckR{color:#666;font-weight:500}.Payroll_partner-detail-value__TEiuO{color:#1a1a1a;font-weight:400}.Payroll_partner-empty__IyNVE,.Payroll_partner-loading__427kP{align-items:center;color:#666;display:flex;font-size:var(--font-size-md);justify-content:center;padding:60px}.Payroll_partner-empty__IyNVE{background-color:#fff;border:1px dashed #e0e0e0;border-radius:8px}.Payroll_pageTitle__8Lb4S{color:#232527;font-family:Pretendard;font-size:var(--font-size-2xl);font-weight:600;margin-bottom:11px}.Payroll_headerContainer__4-uqR{align-items:center;display:flex;justify-content:space-between;margin-bottom:9px}.Payroll_headerContainerLeft__jXb0O{align-items:center;display:flex;gap:18px}.Payroll_searchContainer__y9god{position:relative;width:240px}.Payroll_searchInput__zfhjD{border:1px solid #e1e2e3;border-radius:4px;box-sizing:border-box;color:#666;font-family:Pretendard;font-size:var(--font-size-sm);height:36px;line-height:1.42em;padding:6px 8px 6px 12px;width:100%}.Payroll_searchInput__zfhjD::placeholder{color:#666}.Payroll_searchIcon__CQfJd{background-image:url(/static/media/search-icon.21f2fe4aeffff4aa3c38.svg);background-repeat:no-repeat;background-size:contain;height:16px;position:absolute;right:8px;top:50%;transform:translateY(-50%);width:16px}.Payroll_addButton__10uNP{align-items:center;background:#fff;border:1px solid #e1e2e3;border-radius:4px;box-sizing:border-box;color:#4d4d4d;cursor:pointer;display:flex;font-family:Pretendard;font-size:var(--font-size-sm);gap:4px;height:36px;line-height:20px;padding:6px 16px 6px 12px}.Payroll_plusIcon__YNwNa{background-image:url(/static/media/plus-icon.04b61a47eed34c6db418.svg);background-repeat:no-repeat;background-size:contain;display:inline-block;height:16px;margin-right:4px;width:16px}.Payroll_countInfo__b7SeZ{color:var(--grey-grey-700);font-family:Pretendard;font-size:var(--font-size-sm);font-style:normal;font-weight:400;letter-spacing:-.56px;line-height:20px}.Payroll_partnerListContainer__Rv3mV{border:1px solid #e1e2e3;border-radius:8px;display:flex;flex-direction:column;margin-bottom:20px;padding:var(--spacing-md) 20px}.Payroll_partnerItem__Ap9wH{border-bottom:1px solid #e1e2e3;cursor:pointer;padding:var(--spacing-sm);transition:background-color .2s}.Payroll_partnerItem__Ap9wH:hover{background-color:#f4f9ff;cursor:pointer}.Payroll_partnerName__1-mZJ{color:#232527;font-weight:500;margin-bottom:4px}.Payroll_partnerName__1-mZJ,.Payroll_partnerNumber__KAA4b{font-family:Pretendard;font-size:var(--font-size-sm);line-height:1.42em}.Payroll_partnerNumber__KAA4b{color:#666}.Payroll_filter-row__42\+9f{align-items:center;display:flex;margin-bottom:16px}.Payroll_filter-left__tD9Lf{align-items:center;display:flex;gap:var(--spacing-sm)}.Payroll_filter-dropdown__MNDpC{align-items:center;background-color:#fff;border:1px solid #e1e2e3;border-radius:4px;cursor:pointer;display:flex;font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,Roboto,sans-serif;font-size:var(--font-size-sm);height:36px;justify-content:space-between;letter-spacing:-.56px;line-height:20px;padding:8px 12px;width:155px}.Payroll_dropdown-icon__mAzdd{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath d='m7 10 5 5 5-5H7Z' fill='%23666'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;height:20px;width:20px}.Payroll_search-input-container__TLjb9{position:relative;width:240px}.Payroll_search-input__y7q3N{border:1px solid #e1e2e3;border-radius:4px;box-sizing:border-box;font-size:var(--font-size-sm);height:36px;line-height:20px;padding:0 36px 0 12px;width:100%}.Payroll_search-icon__eLjHu{height:16px;position:absolute;right:12px;top:50%;transform:translateY(-50%);width:16px}.Payroll_blue-button__jrHqx{align-items:center;background:#1e5fce;background:var(--blue--blue-600,#1e5fce);border:none;border-radius:4px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;font-size:var(--font-size-sm);font-weight:500;height:36px;justify-content:center;letter-spacing:-.56px;line-height:20px;margin-right:16px;padding:8px 16px}.Payroll_blue-button__jrHqx:hover{background:#1351b5;background:var(--blue--blue-700,#1351b5)}.Payroll_figma-partner-list__ZrmnO{display:flex;flex-direction:column;gap:var(--spacing-xs);width:100%}.Payroll_figma-partner-card__Vgr9t{background-color:#fff;border:1px solid #e1e2e3;border-radius:8px;cursor:pointer;padding:14px;transition:all .2s ease;width:100%}.Payroll_figma-partner-card__Vgr9t:hover{background-color:#fbfcfe}.Payroll_figma-partner-header__7jls6{display:flex;flex-direction:column;gap:var(--spacing-xs);width:100%}.Payroll_figma-partner-title__XoVuD{color:#232527;font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,Roboto,sans-serif;font-size:var(--font-size-md);font-weight:500;letter-spacing:-.6px;line-height:1.33;margin:0}.Payroll_figma-stat-list__Pa9jm{align-items:center;display:flex;gap:var(--spacing-sm)}.Payroll_figma-stat-item__rMExT{background-color:#f9fafb}.Payroll_figma-stat-item-blue__5BtaP,.Payroll_figma-stat-item__rMExT{align-items:center;border-radius:4px;display:flex;gap:5px;height:32px;justify-content:space-between;padding:0 var(--spacing-sm);width:200px}.Payroll_figma-stat-item-blue__5BtaP{background-color:#ecf1f6}.Payroll_figma-stat-label__EVDpq{font-size:var(--font-size-sm);letter-spacing:-.56px;line-height:1.43}.Payroll_figma-stat-label__EVDpq,.Payroll_figma-stat-value__gN44I{color:#232527;font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,Roboto,sans-serif;font-weight:500}.Payroll_figma-stat-value__gN44I{font-size:var(--font-size-lg);letter-spacing:-.72px;line-height:1.44}.Payroll_empty-message-card__Fx\+js{background-color:#fff;border:1px solid #e1e2e3;border-radius:8px;color:#666;font-size:var(--font-size-md);padding:40px;text-align:center}.Payroll_empty-message-card__Fx\+js,.Payroll_headline__svkEu{font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,Roboto,sans-serif}.Payroll_headline__svkEu{color:#232527;font-size:var(--font-size-2xl);font-weight:600;line-height:34px;margin-bottom:24px}.Payroll_misugeum-stat-blue__k8xve{background-color:#ecf1f6}.Payroll_misugeum-empty-message__pN4WZ{background-color:#fff;border:1px solid #e1e2e3;border-radius:8px;color:#666;font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,Roboto,sans-serif;font-size:var(--font-size-md);padding:40px;text-align:center}.Payroll_misugeum-item-list__w4G2O{display:flex;flex-direction:column;margin-top:16px;width:100%}.Payroll_misugeum-item__B8V90{background:#fff;border-bottom:1px solid var(--grey--grey-300);box-sizing:border-box;cursor:pointer;height:60px;padding:14px;transition:all .2s ease;width:100%}.Payroll_misugeum-item__B8V90:hover{background-color:#fbfcfe}.Payroll_misugeum-row__DxRgm{align-items:center;display:flex;justify-content:space-between;width:100%}.Payroll_misugeum-title__bMZC1{color:#232527;font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,Roboto,sans-serif;font-size:var(--font-size-md);font-weight:500;letter-spacing:-.6px;line-height:20px;margin:0}.Payroll_misugeum-stats__Qpacb{align-items:center;display:flex;gap:var(--spacing-sm)}.Payroll_misugeum-stat__6HeS6{background-color:#f9fafb}.Payroll_misugeum-stat-blue__k8xve,.Payroll_misugeum-stat__6HeS6{align-items:center;border-radius:4px;display:flex;gap:5px;height:32px;justify-content:space-between;padding:0 var(--spacing-sm);width:200px}.Payroll_misugeum-stat-blue__k8xve{background:var(--blue--blue-100)}.Payroll_misugeum-stat-label__wS8g0{font-size:var(--font-size-sm);letter-spacing:-.56px;line-height:20px}.Payroll_misugeum-stat-label__wS8g0,.Payroll_misugeum-stat-value__AMvZA{color:#232527;font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,Roboto,sans-serif;font-weight:500}.Payroll_misugeum-stat-value__AMvZA{font-size:var(--font-size-lg);letter-spacing:-.72px;line-height:26px}.Payroll_misugeum-empty__2wwXs{background-color:#fff;border:1px solid #e1e2e3;border-radius:8px;color:#666;font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,Roboto,sans-serif;font-size:var(--font-size-md);padding:40px;text-align:center}.Payroll_button-group__h9UXl{display:flex;gap:var(--spacing-sm)}.Payroll_test-button__dXYCv{background-color:#f2994a;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:var(--font-size-sm);font-weight:500;padding:var(--spacing-sm) 15px;transition:background-color .2s}.Payroll_test-button__dXYCv:hover{background-color:#e0883a}.Payroll_receivable-detail-wrapper__VTHzn{margin:0 auto;max-width:var(--container-max-width);padding:var(--spacing-lg);width:100%}.Payroll_detail-header__f5XmW{border-bottom:1px solid #eaeaea;margin-bottom:24px;padding-bottom:16px}.Payroll_header-title__lfW7M{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.Payroll_back-button__i7-gY{align-items:center;background:none;border:none;cursor:pointer;display:flex;margin-right:8px;padding:8px}.Payroll_title-wrapper__lzkHE{align-items:center;display:flex;flex-grow:1}.Payroll_title-wrapper__lzkHE h1{font-size:var(--font-size-2xl);font-weight:600;margin:0 8px 0 0}.Payroll_account-number-display__YzSXa{color:#666;font-size:var(--font-size-xl);font-weight:600}.Payroll_delete-button__NWItI{background-color:#f44336;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:var(--font-size-sm);font-weight:500;padding:8px 16px}.Payroll_delete-button-normal__MdN5L{align-items:center;background:#fff;border:1px solid var(--grey--grey-300);border-radius:4px;box-sizing:border-box;color:var(--grey--grey-700);cursor:pointer;display:flex;font-size:var(--font-size-sm);font-weight:500;gap:4px;height:36px;justify-content:flex-start;padding-left:10px;width:68px}.Payroll_delete-button-normal__MdN5L img{height:16px;width:16px}.Payroll_delete-button-normal__MdN5L span{color:var(--grey--grey-700);font-family:Pretendard;font-size:var(--font-size-sm);font-style:normal;font-weight:500;letter-spacing:-.56px;line-height:20px}.Payroll_delete-button__NWItI:hover{background-color:#d32f2f}.Payroll_partner-info__zCtl1{display:flex;flex-direction:column;gap:var(--spacing-xs)}.Payroll_info-item__tLUfR{align-items:center;display:flex}.Payroll_info-label__woG\+t{font-size:var(--font-size-sm);font-weight:500}.Payroll_info-value__aOAVl{color:#d32f2f;font-size:var(--font-size-md);font-weight:600}.Payroll_today__NNK-7{position:relative}.Payroll_today__NNK-7 .Payroll_date-number__FkJc5{align-items:center;background-color:#0078d4;border-radius:50%;color:#fff!important;display:flex;font-weight:500;height:30px;justify-content:center;margin:0 0 0 10.5px;padding:0;padding-left:15.71px!important;padding-top:0!important;width:30px}.Payroll_calendar-cell__rzH1e{align-items:flex-start;display:flex;flex-direction:column}.Payroll_calendar-cell__rzH1e .Payroll_amount-input__tN6ZI,.Payroll_calendar-cell__rzH1e .Payroll_amount-output__DchNL{width:100%}.Payroll_date-number__FkJc5{align-self:flex-start}.Payroll_calendar-cell__rzH1e.Payroll_today__NNK-7{position:relative}.Payroll_calendar-cell__rzH1e.Payroll_today__NNK-7 .Payroll_date-number__FkJc5{align-items:center;background:var(--blue--blue-600);border-radius:50%;color:#fff!important;display:flex;font-weight:500;height:30px;justify-content:center;left:15.71px;margin:0;padding:0;padding-left:0!important;padding-top:0!important;top:10px;width:30px}.Payroll_modal-appear__XTX3C{opacity:0}.Payroll_modal-appear-active__vkrT7{opacity:1;transition:opacity .3s}.Payroll_modal-appear__XTX3C .Payroll_modal-content__CeQyB{opacity:0;transform:scale(.8)}.Payroll_modal-appear-active__vkrT7 .Payroll_modal-content__CeQyB,.Payroll_modal-enter-active__ZKl9u .Payroll_modal-content__CeQyB{opacity:1;transform:scale(1);transition:opacity .3s,transform .3s cubic-bezier(.175,.885,.32,1.275)}.Payroll_modal-exit__5eEy0 .Payroll_modal-content__CeQyB{opacity:1;transform:scale(1)}.Payroll_modal-exit-active__Jxhcb .Payroll_modal-content__CeQyB{opacity:0;transform:scale(.8);transition:opacity .3s,transform .3s cubic-bezier(.175,.885,.32,1.275)}.Payroll_modal-enter__y79xg{opacity:0}.Payroll_modal-enter-active__ZKl9u{opacity:1;transition:opacity .3s}.Payroll_modal-exit__5eEy0{opacity:1}.Payroll_modal-exit-active__Jxhcb{opacity:0;transition:opacity .3s}.Payroll_modal-enter__y79xg .Payroll_calendar-modal__5WwjU{opacity:0}.Payroll_modal-enter-active__ZKl9u .Payroll_calendar-modal__5WwjU{opacity:1;transform:scale(1);transition:opacity .3s,transform .3s cubic-bezier(.175,.885,.32,1.275)}.Payroll_modal-exit__5eEy0 .Payroll_calendar-modal__5WwjU{opacity:1;transform:scale(1)}.Payroll_modal-exit-active__Jxhcb .Payroll_calendar-modal__5WwjU{opacity:0;transform:scale(.8);transition:opacity .3s,transform .3s cubic-bezier(.175,.885,.32,1.275)}.Payroll_modal-enter-active__ZKl9u,.Payroll_modal-exit-active__Jxhcb{transition:opacity .2s}.Payroll_modal-enter-active__ZKl9u .Payroll_calendar-modal__5WwjU,.Payroll_modal-enter-active__ZKl9u .Payroll_modal-content__CeQyB,.Payroll_modal-exit-active__Jxhcb .Payroll_calendar-modal__5WwjU,.Payroll_modal-exit-active__Jxhcb .Payroll_modal-content__CeQyB{transition:opacity .2s,transform .2s cubic-bezier(.175,.885,.32,1.275)}.Payroll_tab-content-container__L5xOp{min-height:500px;overflow:hidden;position:relative}.Payroll_tab-content-enter__TmLEl{opacity:0;position:absolute;top:0;width:100%}.Payroll_tab-content-enter-active__C1A2y{transition:opacity .3s ease-out}.Payroll_tab-content-enter-active__C1A2y,.Payroll_tab-content-exit__MRIZu{opacity:1;position:absolute;top:0;width:100%}.Payroll_tab-content-exit-active__Nctd9{opacity:0;position:absolute;top:0;transition:opacity .15s ease-out;width:100%}.Payroll_tab-button__-QLWm span{border-bottom:none;color:var(--grey--grey-400);display:inline-block;font-size:24px;font-weight:600;line-height:34px;padding-bottom:0;transform:scale(1);transition:color .2s ease-out}.Payroll_tab-button__-QLWm span.Payroll_active__I8OGx{color:var(--grey--grey-800);font-weight:600;transition:color .2s ease-out}.Payroll_page-fade-enter__5uDeP{opacity:0}.Payroll_page-fade-enter-active__MC3dZ{opacity:1;transition:opacity .25s ease-in}.Payroll_skeleton-item__ssydL{align-items:center;background:#fff;border-bottom:1px solid var(--grey--grey-300);box-sizing:border-box;display:flex;height:60px;justify-content:space-between;padding:14px;width:100%}.Payroll_skeleton-content__fOmeP{display:flex;flex-direction:column;gap:var(--spacing-xs);justify-content:center;width:100%}.Payroll_skeleton-row__lshTH{align-items:center;display:flex;justify-content:space-between;width:100%}.Payroll_skeleton-title__9OwLC{animation:Payroll_pulseAnimation__cbGdO 1.5s ease-in-out infinite;background-color:#f0f0f0;border-radius:4px;height:20px;width:120px}.Payroll_skeleton-stats__3NI\+O{align-items:center;display:flex;gap:var(--spacing-sm)}.Payroll_skeleton-stat-item__gW8CK{animation:Payroll_pulseAnimation__cbGdO 1.5s ease-in-out infinite;background-color:#f0f0f0;border-radius:4px;height:32px;width:200px}@keyframes Payroll_pulseAnimation__cbGdO{0%{background-color:#f0f0f0}50%{background-color:#f5f5f5}to{background-color:#f0f0f0}}.Payroll_data-fade-in__4TSO8{animation:Payroll_fadeInAnimation__RU03F .5s ease-in-out forwards;opacity:0}@keyframes Payroll_fadeInAnimation__RU03F{0%{opacity:0}to{opacity:1}}.Payroll_skeletonCell__UaKHm{animation:Payroll_pulse__JGrtf 1.8s ease-in-out infinite;background-color:#f0f0f0;border-radius:4px;height:20px;margin:4px 0}@keyframes Payroll_pulse__JGrtf{0%{opacity:.5}50%{opacity:.8}to{opacity:.5}}.Payroll_modal-body-fixed-height__ULfJJ{height:812px}.Payroll_type-cell-no-padding__pDP-C{padding:0!important}.Payroll_bank-info-left-align__PxO3U,.Payroll_bank-info-left-align__PxO3U span{justify-content:flex-start!important}.Payroll_deleted-row__tj4Zq{background-color:#ffebee;transition:all .3s ease}.Payroll_deleted-row__tj4Zq td{color:#b71c1c!important;opacity:.8;transition:all .3s ease}.Payroll_deleted-row__tj4Zq td:not(:first-child){text-decoration:line-through;text-decoration-color:#ef9a9a}.Payroll_financialComponentWrapper__vPlBP{min-width:1200px!important}.Payroll_receivable-container__tzhwY{box-sizing:border-box;padding:20px}.Payroll_filter-detail__fAUzT{align-items:center;display:flex;gap:var(--spacing-md);margin-bottom:16px}.Payroll_selected-account-info-container__4ph7V{align-items:center;background-color:#fff;border:1px solid #e2e4e8;border-radius:6px;box-sizing:border-box;display:flex;flex-direction:row;gap:4px;height:var(--button-height);padding:var(--spacing-sm) 12px;width:280px}.Payroll_bank-info-header__T4phC{align-items:center;display:flex;gap:var(--spacing-xs)}.Payroll_bank-logo-header__qbTSk{height:20px;object-fit:contain;width:20px}.Payroll_bank-name-header__QaUoq{color:#232527;font-size:var(--font-size-sm);font-weight:500}.Payroll_account-number-header__SkdQY{color:#505967;font-size:var(--font-size-sm);margin-left:4px;margin-top:0}.Payroll_selected-account-info-container__4ph7V .Payroll_bank-logo-header__qbTSk{height:20px;object-fit:contain;width:20px}.Payroll_selected-account-info-container__4ph7V .Payroll_account-number-header__SkdQY,.Payroll_selected-account-info-container__4ph7V .Payroll_bank-name-header__QaUoq{color:#232527;font-family:Pretendard,sans-serif;font-size:var(--font-size-sm);font-weight:400;letter-spacing:-.04em;line-height:1.42857;margin:0}.Payroll_detailModalSummaryTable__53rRO thead th:first-child{background-color:#f9fafb!important}.Payroll_detailModalTransactionTable__k4ddQ{table-layout:fixed;width:100%}.Payroll_detailModalTransactionTable__k4ddQ td:first-child,.Payroll_detailModalTransactionTable__k4ddQ th:first-child{min-width:40px;width:4.47%}.Payroll_detailModalTransactionTable__k4ddQ td:nth-child(2),.Payroll_detailModalTransactionTable__k4ddQ th:nth-child(2){min-width:80px;width:8.93%}.Payroll_detailModalTransactionTable__k4ddQ td:nth-child(3),.Payroll_detailModalTransactionTable__k4ddQ td:nth-child(4),.Payroll_detailModalTransactionTable__k4ddQ td:nth-child(5),.Payroll_detailModalTransactionTable__k4ddQ td:nth-child(6),.Payroll_detailModalTransactionTable__k4ddQ td:nth-child(7),.Payroll_detailModalTransactionTable__k4ddQ th:nth-child(3),.Payroll_detailModalTransactionTable__k4ddQ th:nth-child(4),.Payroll_detailModalTransactionTable__k4ddQ th:nth-child(5),.Payroll_detailModalTransactionTable__k4ddQ th:nth-child(6),.Payroll_detailModalTransactionTable__k4ddQ th:nth-child(7){min-width:155px;width:17.32%}.Payroll_cell-height-70__XbEB- td{height:70px}.Payroll_filter-controls-wrapper__nLvW-{align-items:center;display:flex;gap:23px;justify-content:center;margin-bottom:4px}.Payroll_filter-controls-wrapper__nLvW- .Payroll_filter-row__42\+9f{gap:var(--spacing-sm);margin:0}.Payroll_page-description__ZQzeR{margin-top:6px}.Payroll_page-description__ZQzeR,.Payroll_total-count-text__PLeW2{color:#4d4d4d;font-family:Pretendard,sans-serif;font-size:var(--font-size-sm);font-weight:400;letter-spacing:-.04em;line-height:1.4285714285714286em}.Payroll_data-table__SDb7T thead th:first-child{background-color:#fff!important}.Payroll_payroll-input-cancel-button__cpxMP,.Payroll_payroll-input-previous-button__IpeSC{align-items:center;background:#fff;border:1px solid #e1e2e3;border-radius:4px;box-sizing:border-box;color:#232527;cursor:pointer;display:flex;font-family:Pretendard,sans-serif;font-size:var(--font-size-sm);font-weight:400;height:var(--button-height);justify-content:center;letter-spacing:-.04em;line-height:1.4285714285714286em;padding:var(--spacing-sm) 0;width:56px}.Payroll_padding-0__keOMa{padding:0}.Payroll_payroll-input-submit-button__G9sdQ{align-items:center;background:#006fe5;border:none;border-radius:4px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;font-family:Pretendard,sans-serif;font-size:var(--font-size-sm);font-weight:500;height:var(--button-height);justify-content:center;letter-spacing:-.04em;line-height:1.4285714285714286em;padding:var(--spacing-sm) 0;width:56px}.Payroll_payroll-input-cancel-button__cpxMP:disabled,.Payroll_payroll-input-previous-button__IpeSC:disabled,.Payroll_payroll-input-submit-button__G9sdQ:disabled{cursor:not-allowed;opacity:.5}.Payroll_payroll-input-cancel-button__cpxMP:disabled,.Payroll_payroll-input-previous-button__IpeSC:disabled{background:#fff;border:1px solid #e1e2e3;color:#a0a0a0;cursor:not-allowed;opacity:.6}.Payroll_payroll-input-submit-button__G9sdQ:disabled{background:#006fe5;border:none;color:#fff;cursor:not-allowed;opacity:.5}.Payroll_payroll-input-cancel-button__cpxMP:disabled:hover,.Payroll_payroll-input-previous-button__IpeSC:disabled:hover{background:#fff;color:#a0a0a0;opacity:.6}.Payroll_payroll-input-submit-button__G9sdQ:disabled:hover{background:#006fe5;color:#fff;opacity:.5}.Payroll_payrollBalanceTable__wtkxn thead th:first-child{background-color:#f9fafb!important}.Payroll_account-dropdown__mKoC9{padding:0}.Payroll_account-dropdown__mKoC9 span{justify-content:flex-start!important}.Payroll_amount-summary-detail__-QkEa thead th:first-child{background-color:#f9fafb!important}.ReceivablePaymentModal_modalWrapper__O08zm{align-items:center;background:#00000080;display:flex;height:100%;justify-content:center;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:999}.ReceivablePaymentModal_modalWrapper__O08zm *{box-sizing:border-box}.ReceivablePaymentModal_modal-enter__obJbx{opacity:0}.ReceivablePaymentModal_modal-enter-active__J\+7rX{opacity:1;transition:opacity .3s}.ReceivablePaymentModal_modal-exit__0Xim9{opacity:1}.ReceivablePaymentModal_modal-exit-active__u6HLS{opacity:0;transition:opacity .3s}.ReceivablePaymentModal_modal-enter__obJbx .ReceivablePaymentModal_modalContent__h7Bm7{opacity:0;transform:scale(.8)}.ReceivablePaymentModal_modal-enter-active__J\+7rX .ReceivablePaymentModal_modalContent__h7Bm7{opacity:1;transform:scale(1);transition:opacity .3s,transform .3s cubic-bezier(.175,.885,.32,1.275)}.ReceivablePaymentModal_modal-exit__0Xim9 .ReceivablePaymentModal_modalContent__h7Bm7{opacity:1;transform:scale(1)}.ReceivablePaymentModal_modal-exit-active__u6HLS .ReceivablePaymentModal_modalContent__h7Bm7{opacity:0;transform:scale(.8);transition:opacity .3s,transform .3s cubic-bezier(.175,.885,.32,1.275)}.ReceivablePaymentModal_modalContent__h7Bm7{background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #0000001a;display:flex;flex-direction:column;max-height:90vh;max-width:100%;width:620px}.ReceivablePaymentModal_popupHead__A4COS{align-items:center;display:flex;height:62px;justify-content:space-between;padding:26px 0 0}.ReceivablePaymentModal_popupHead__A4COS .ReceivablePaymentModal_div__QJYEW{align-items:center;display:flex;height:100%;padding:0 30px}.ReceivablePaymentModal_popupHead__A4COS .ReceivablePaymentModal_div__QJYEW h1{color:#1d2a37;font-family:Pretendard;font-size:20px;font-weight:700;letter-spacing:-.8px;line-height:28px;margin:0}.ReceivablePaymentModal_popupHead__A4COS .ReceivablePaymentModal_closeButton__5w5cQ{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:24px;justify-content:center;margin-right:30px;padding:0;width:24px}.ReceivablePaymentModal_contents__7Dt98{display:flex;flex-direction:column;height:686px;overflow:hidden;padding:16px 32px}.ReceivablePaymentModal_contents__7Dt98 .ReceivablePaymentModal_inner__1zc7P{display:flex;flex-direction:column;flex-grow:1;gap:24px;overflow:hidden;padding:0;width:556px}.ReceivablePaymentModal_alert__zF2en{background-color:#fef9f9;border:1px solid #ffe9ec;border-radius:4px;box-sizing:border-box;padding:10px;width:100%}.ReceivablePaymentModal_alert__zF2en .ReceivablePaymentModal_title__NHkap{align-items:center;display:flex;gap:2px;margin-bottom:0;padding:4px 0}.ReceivablePaymentModal_alert__zF2en .ReceivablePaymentModal_title__NHkap .ReceivablePaymentModal_alertIcon__Y\+DQm{color:#da2911;height:20px;width:20px}.ReceivablePaymentModal_alert__zF2en .ReceivablePaymentModal_title__NHkap p{color:#da2911;font-family:Pretendard;font-size:16px;font-weight:500;letter-spacing:-.64px;line-height:24px;margin:0}.ReceivablePaymentModal_alert__zF2en .ReceivablePaymentModal_content__Oyd3b{color:#da2911;font-family:Pretendard;font-size:14px;font-weight:400;letter-spacing:-.56px;line-height:21px;margin:0}.ReceivablePaymentModal_paymentHistory__elzut{display:flex;flex-direction:column;width:100%}.ReceivablePaymentModal_paymentHistory__elzut .ReceivablePaymentModal_headerRow__F7iy8{align-items:center;display:flex;height:44px;justify-content:space-between}.ReceivablePaymentModal_paymentHistory__elzut .ReceivablePaymentModal_headerRow__F7iy8 .ReceivablePaymentModal_title__NHkap{color:#1d2a37;font-family:Pretendard;font-size:18px;font-weight:600;letter-spacing:-.72px;line-height:26px}.ReceivablePaymentModal_paymentHistory__elzut .ReceivablePaymentModal_headerRow__F7iy8 .ReceivablePaymentModal_total__A3GkK{align-items:center;display:flex;gap:4px}.ReceivablePaymentModal_paymentHistory__elzut .ReceivablePaymentModal_headerRow__F7iy8 .ReceivablePaymentModal_total__A3GkK .ReceivablePaymentModal_label__A6l1t{color:#1d2a37;font-family:Pretendard;font-size:16px;font-weight:500;letter-spacing:-.64px;line-height:24px}.ReceivablePaymentModal_paymentHistory__elzut .ReceivablePaymentModal_headerRow__F7iy8 .ReceivablePaymentModal_total__A3GkK .ReceivablePaymentModal_amount__M5PmP{color:#1d2a37;font-family:Pretendard;font-size:18px;font-weight:600;letter-spacing:-.72px;line-height:26px}.ReceivablePaymentModal_paymentHistory__elzut .ReceivablePaymentModal_tableWrapper__ADJSA{margin-bottom:10px;max-height:274px;overflow-y:auto;width:100%}.ReceivablePaymentModal_paymentHistory__elzut .ReceivablePaymentModal_table__39DNb{border-bottom:1px solid #e2e4e8;border-collapse:collapse;border-left:1px solid #e2e4e8;border-right:1px solid #e2e4e8;width:100%}.ReceivablePaymentModal_paymentHistory__elzut .ReceivablePaymentModal_table__39DNb .ReceivablePaymentModal_tableHeader__xCMj7{background-color:#f9fafb;border:1px solid #dee3e8;border-top-color:#606971}.ReceivablePaymentModal_paymentHistory__elzut .ReceivablePaymentModal_table__39DNb .ReceivablePaymentModal_tableHeader__xCMj7 th{border-right:1px solid #dee3e8;box-sizing:border-box;color:#1d2a37;font-family:Pretendard;font-size:14px;font-weight:600;height:44px;letter-spacing:-.56px;line-height:20px;padding:12px 10px;text-align:left}.ReceivablePaymentModal_paymentHistory__elzut .ReceivablePaymentModal_table__39DNb .ReceivablePaymentModal_tableHeader__xCMj7 th:first-child,.ReceivablePaymentModal_paymentHistory__elzut .ReceivablePaymentModal_table__39DNb .ReceivablePaymentModal_tableHeader__xCMj7 th:nth-child(2){width:33.33%}.ReceivablePaymentModal_paymentHistory__elzut .ReceivablePaymentModal_table__39DNb .ReceivablePaymentModal_tableHeader__xCMj7 th:last-child{border-right:none;text-align:center;width:33.33%}.ReceivablePaymentModal_paymentHistory__elzut .ReceivablePaymentModal_table__39DNb .ReceivablePaymentModal_tableBody__m3MLX tr{border-bottom:1px solid #e2e4e8;height:44px}.ReceivablePaymentModal_paymentHistory__elzut .ReceivablePaymentModal_table__39DNb .ReceivablePaymentModal_tableBody__m3MLX tr td{border-right:1px solid #e2e4e8;color:#1d2a37;font-family:Pretendard;font-size:14px;font-weight:400;height:44px;letter-spacing:-.56px;line-height:20px;padding:12px 10px}.ReceivablePaymentModal_paymentHistory__elzut .ReceivablePaymentModal_table__39DNb .ReceivablePaymentModal_tableBody__m3MLX tr td:last-child{border-right:none;font-weight:400;text-align:right}.ReceivablePaymentModal_paymentHistory__elzut .ReceivablePaymentModal_table__39DNb .ReceivablePaymentModal_tableBody__m3MLX tr:last-child td input{background:#0000;border:none;color:#232527;font-family:Pretendard;font-size:14px;height:28px;outline:none;padding:0;width:100%}.ReceivablePaymentModal_paymentHistory__elzut .ReceivablePaymentModal_table__39DNb .ReceivablePaymentModal_tableBody__m3MLX tr:last-child td input::placeholder{color:#606971}.ReceivablePaymentModal_paymentHistory__elzut .ReceivablePaymentModal_table__39DNb .ReceivablePaymentModal_tableBody__m3MLX tr:last-child td:last-child input{text-align:right}.ReceivablePaymentModal_paymentHistory__elzut .ReceivablePaymentModal_addButton__UxiBh{align-items:center;background-color:#c9cdd1;border:none;border-radius:8px;color:#606971;cursor:pointer;display:flex;font-family:Pretendard;font-size:14px;font-weight:600;gap:2px;height:36px;justify-content:center;letter-spacing:-.56px;line-height:20px;padding:4px 12px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.ReceivablePaymentModal_paymentHistory__elzut .ReceivablePaymentModal_addButton__UxiBh:hover{background-color:#b8bcc0}.ReceivablePaymentModal_paymentHistory__elzut .ReceivablePaymentModal_addButton__UxiBh .ReceivablePaymentModal_plusIcon__lUU21{height:16px;width:16px}.ReceivablePaymentModal_summary__MOSZq{width:100%}.ReceivablePaymentModal_summary__MOSZq .ReceivablePaymentModal_summaryTitle__K-o3g{color:#1d2a37;font-family:Pretendard;font-size:16px;font-weight:500;letter-spacing:-.64px;line-height:24px;margin-bottom:6px;margin-top:0}.ReceivablePaymentModal_summary__MOSZq .ReceivablePaymentModal_summaryTable__mv6rN{width:100%}.ReceivablePaymentModal_summary__MOSZq .ReceivablePaymentModal_summaryTable__mv6rN .ReceivablePaymentModal_row__cMVq4{align-items:center;background-color:#f9fafb;border-radius:2px;display:flex;height:44px;justify-content:space-between;margin-bottom:2px;padding:0 10px}.ReceivablePaymentModal_summary__MOSZq .ReceivablePaymentModal_summaryTable__mv6rN .ReceivablePaymentModal_row__cMVq4 .ReceivablePaymentModal_label__A6l1t{color:#1d2a37;font-family:Pretendard;font-size:14px;font-weight:400;letter-spacing:-.56px;line-height:20px}.ReceivablePaymentModal_summary__MOSZq .ReceivablePaymentModal_summaryTable__mv6rN .ReceivablePaymentModal_row__cMVq4 .ReceivablePaymentModal_value__JyeyH{color:#1d2a37;font-family:Pretendard;font-size:18px;font-weight:600;letter-spacing:-.72px;line-height:26px}.ReceivablePaymentModal_popupBottom__TG7fZ{align-items:center;box-sizing:border-box;display:flex;height:84px;justify-content:center;padding:16px 20px}.ReceivablePaymentModal_popupBottom__TG7fZ .ReceivablePaymentModal_btnGroup__Gu\+M-{align-items:center;display:flex;justify-content:space-between;width:580px}.ReceivablePaymentModal_popupBottom__TG7fZ .ReceivablePaymentModal_btnGroup__Gu\+M- .ReceivablePaymentModal_deleteButton__ef2iv{align-items:center;background-color:#fff;border:1px solid #dee3e8;border-radius:6px;color:#606971;cursor:pointer;display:flex;font-family:Pretendard;font-size:14px;font-weight:600;gap:4px;height:44px;letter-spacing:-.56px;line-height:20px;padding:8px 12px}.ReceivablePaymentModal_popupBottom__TG7fZ .ReceivablePaymentModal_btnGroup__Gu\+M- .ReceivablePaymentModal_deleteButton__ef2iv:hover{background-color:#f5f5f5}.ReceivablePaymentModal_popupBottom__TG7fZ .ReceivablePaymentModal_btnGroup__Gu\+M- .ReceivablePaymentModal_deleteButton__ef2iv .ReceivablePaymentModal_deleteIcon__8W27b{height:16px;width:16px}.ReceivablePaymentModal_popupBottom__TG7fZ .ReceivablePaymentModal_btnGroup__Gu\+M- .ReceivablePaymentModal_buttonWrapper__hDCA5{display:flex;gap:10px}.ReceivablePaymentModal_popupBottom__TG7fZ .ReceivablePaymentModal_btnGroup__Gu\+M- .ReceivablePaymentModal_buttonWrapper__hDCA5 .ReceivablePaymentModal_cancelButton__gvXdH{background-color:#fff;border:1px solid #dee3e8;border-radius:4px;color:#1d2a37;cursor:pointer;font-family:Pretendard;font-size:12px;font-weight:600;height:44px;letter-spacing:-.48px;line-height:18px;padding:10px 16px}.ReceivablePaymentModal_popupBottom__TG7fZ .ReceivablePaymentModal_btnGroup__Gu\+M- .ReceivablePaymentModal_buttonWrapper__hDCA5 .ReceivablePaymentModal_cancelButton__gvXdH:hover{background-color:#f5f5f5}.ReceivablePaymentModal_popupBottom__TG7fZ .ReceivablePaymentModal_btnGroup__Gu\+M- .ReceivablePaymentModal_buttonWrapper__hDCA5 .ReceivablePaymentModal_saveButton__vsfK9{align-items:center;background-color:#0c72de;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-family:Pretendard;font-size:16px;font-weight:600;gap:4px;height:44px;justify-content:center;letter-spacing:-.64px;line-height:24px;padding:10px 16px;width:134px}.ReceivablePaymentModal_popupBottom__TG7fZ .ReceivablePaymentModal_btnGroup__Gu\+M- .ReceivablePaymentModal_buttonWrapper__hDCA5 .ReceivablePaymentModal_saveButton__vsfK9:hover{background-color:#0a5fb8}.ReceivablePaymentModal_popupBottom__TG7fZ .ReceivablePaymentModal_btnGroup__Gu\+M- .ReceivablePaymentModal_buttonWrapper__hDCA5 .ReceivablePaymentModal_saveButton__vsfK9:disabled{background-color:#e1e2e3;color:#797676;cursor:not-allowed}.ReceivablePaymentModal_inputRow__FWIsA{align-items:center;border-bottom:1px solid #e2e4e8;display:flex;height:44px;justify-content:space-between}.ReceivablePaymentModal_inputRow__FWIsA:last-child{border-bottom:none}.ReceivablePaymentModal_inputRow__FWIsA .ReceivablePaymentModal_amountInput__j6X7t,.ReceivablePaymentModal_inputRow__FWIsA .ReceivablePaymentModal_dateInput__FDFbO,.ReceivablePaymentModal_inputRow__FWIsA .ReceivablePaymentModal_descInput__Uz0n1{background:#0000;border:none;color:#232527;font-family:Pretendard;font-size:14px;height:100%;outline:none;padding:0 10px;width:100%}.ReceivablePaymentModal_inputRow__FWIsA .ReceivablePaymentModal_amountInput__j6X7t::placeholder,.ReceivablePaymentModal_inputRow__FWIsA .ReceivablePaymentModal_dateInput__FDFbO::placeholder,.ReceivablePaymentModal_inputRow__FWIsA .ReceivablePaymentModal_descInput__Uz0n1::placeholder{color:#797676}.ReceivablePaymentModal_inputRow__FWIsA .ReceivablePaymentModal_amountInput__j6X7t{padding-right:24px;text-align:right}.ReceivablePaymentModal_fadeIn__vNrxO{animation:ReceivablePaymentModal_fadeIn__vNrxO .3s ease}.ReceivablePaymentModal_fadeOut__-RrAx{animation:ReceivablePaymentModal_fadeOut__-RrAx .3s ease}@keyframes ReceivablePaymentModal_fadeIn__vNrxO{0%{opacity:0}to{opacity:1}}@keyframes ReceivablePaymentModal_fadeOut__-RrAx{0%{opacity:1}to{opacity:0}}.ReceivablePaymentModal_skeletonContainer__qQdFC{display:flex;flex-direction:column;flex-grow:1;gap:24px;overflow:hidden;padding:0;width:100%}.ReceivablePaymentModal_skeletonAlert__9fG-J{align-items:flex-start;background-color:#fef9f9;border:1px solid #ffe9ec;border-radius:4px;box-sizing:border-box;display:flex;gap:2px;min-height:97px;padding:10px;width:100%}.ReceivablePaymentModal_skeletonAlertIcon__LFwny{animation:ReceivablePaymentModal_pulseAnimation__wLSAW 1.5s ease-in-out infinite;background-color:#da291133;border-radius:50%;flex-shrink:0;height:20px;margin-right:0;width:20px}.ReceivablePaymentModal_skeletonAlertText__Ndjk7{display:flex;flex-direction:column;gap:6px;padding-top:0;width:100%}.ReceivablePaymentModal_skeletonAlertText__Ndjk7 .ReceivablePaymentModal_skeletonLine__y0gvk{border-radius:4px;height:20px;margin-bottom:0;width:88%}.ReceivablePaymentModal_skeletonAlertText__Ndjk7 .ReceivablePaymentModal_skeletonLine__y0gvk:first-child{margin-bottom:6px;width:70%}.ReceivablePaymentModal_skeletonAlertText__Ndjk7 .ReceivablePaymentModal_skeletonLine__y0gvk:nth-child(2){margin-bottom:4px;width:80%}.ReceivablePaymentModal_skeletonPaymentHistory__BeXo7{display:flex;flex-direction:column;flex-grow:1;gap:8px;overflow:hidden;width:100%}.ReceivablePaymentModal_headerRow__F7iy8{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px;min-height:26px;width:100%}.ReceivablePaymentModal_skeletonTitle__D4O9f{animation:ReceivablePaymentModal_pulseAnimation__wLSAW 1.5s ease-in-out infinite;background-color:#e8e8e8;border-radius:4px;height:24px;width:60px}.ReceivablePaymentModal_total__A3GkK{align-items:center;display:flex;gap:4px}.ReceivablePaymentModal_total__A3GkK .ReceivablePaymentModal_skeletonLine__y0gvk:first-child{animation:ReceivablePaymentModal_pulseAnimation__wLSAW 1.5s ease-in-out infinite;background-color:#e8e8e8;border-radius:4px;height:20px;width:30px}.ReceivablePaymentModal_total__A3GkK .ReceivablePaymentModal_skeletonLine__y0gvk:last-child{animation:ReceivablePaymentModal_pulseAnimation__wLSAW 1.5s ease-in-out infinite;background-color:#e8e8e8;border-radius:4px;height:24px;width:70px}.ReceivablePaymentModal_skeletonTableHeader__vz8dU{display:none}.ReceivablePaymentModal_skeletonSimpleRowContainer__s\+Y\+0{border:none;border-radius:0;display:flex;flex-direction:column;flex-grow:1;gap:0;overflow:hidden;width:100%}.ReceivablePaymentModal_skeletonSimpleRow__MrvfA{align-items:center;background-color:#0000;border-bottom:none;box-sizing:border-box;display:flex;height:44px;padding:0 16px;width:100%}.ReceivablePaymentModal_skeletonSimpleRow__MrvfA:last-child{border-bottom:none}.ReceivablePaymentModal_skeletonTextLineInRow__qWWFR{animation:ReceivablePaymentModal_pulseAnimation__wLSAW 1.5s ease-in-out infinite;background-color:#e8e8e8;border-radius:4px;height:20px;width:90%}.ReceivablePaymentModal_skeletonSummary__sZJ0w{display:flex;flex-direction:column;gap:6px;width:100%}.ReceivablePaymentModal_skeletonSummaryLine__46JYj{align-items:center;background-color:#f9fafb;border-radius:2px;display:flex;height:44px;justify-content:space-between;margin:0 0 2px;padding:0 10px;width:100%}.ReceivablePaymentModal_skeletonSummaryLine__46JYj:before{height:20px;width:60px}.ReceivablePaymentModal_skeletonSummaryLine__46JYj:after,.ReceivablePaymentModal_skeletonSummaryLine__46JYj:before{animation:ReceivablePaymentModal_pulseAnimation__wLSAW 1.5s ease-in-out infinite;background-color:#e8e8e8;border-radius:4px;content:"";display:block}.ReceivablePaymentModal_skeletonSummaryLine__46JYj:after{height:24px;width:80px}.ReceivablePaymentModal_skeletonLine__y0gvk{animation:ReceivablePaymentModal_pulseAnimation__wLSAW 1.5s ease-in-out infinite;background-color:#e8e8e8;border-radius:4px;display:inline-block;height:20px;margin-bottom:0;vertical-align:middle}@keyframes ReceivablePaymentModal_pulseAnimation__wLSAW{0%{background-color:#e8e8e8}50%{background-color:#f5f5f5}to{background-color:#e8e8e8}}.ReceivablePaymentModal_skeletonButton__jw3u6{align-self:flex-start;animation:ReceivablePaymentModal_pulseAnimation__wLSAW 1.5s ease-in-out infinite;background-color:#e8e8e8;border-radius:8px;height:32px;margin-top:10px;width:90px}@keyframes ReceivablePaymentModal_fadeInDataAnimation__tMvwj{0%{opacity:0}to{opacity:1}}.ReceivablePaymentModal_dataLoaded__T3Hw6{animation:ReceivablePaymentModal_fadeInDataAnimation__tMvwj .5s ease-in-out forwards}.ReceivableEditModal_edit-modal-container__2Rvta{position:relative}.ReceivableEditModal_modal__zphaW{align-items:center;background:#00000080;display:flex;height:100%;justify-content:center;left:0;overflow:auto;position:fixed!important;top:0;width:100%;z-index:999}.ReceivableEditModal_modal-enter__S7DXZ{opacity:0}.ReceivableEditModal_modal-enter-active__anp14{opacity:1;transition:opacity .3s}.ReceivableEditModal_modal-exit__xeyLR{opacity:1}.ReceivableEditModal_modal-exit-active__Y2rQU{opacity:0;transition:opacity .3s}.ReceivableEditModal_modal-enter__S7DXZ .ReceivableEditModal_modal-content__b3CGd{opacity:0;transform:scale(.8)}.ReceivableEditModal_modal-enter-active__anp14 .ReceivableEditModal_modal-content__b3CGd{opacity:1;transform:scale(1);transition:opacity .3s,transform .3s cubic-bezier(.175,.885,.32,1.275)}.ReceivableEditModal_modal-exit__xeyLR .ReceivableEditModal_modal-content__b3CGd{opacity:1;transform:scale(1)}.ReceivableEditModal_modal-exit-active__Y2rQU .ReceivableEditModal_modal-content__b3CGd{opacity:0;transform:scale(.8);transition:opacity .3s,transform .3s cubic-bezier(.175,.885,.32,1.275)}.ReceivableEditModal_modal-content__b3CGd{background-color:#fff;border-radius:8px;box-shadow:0 4px 16px #0000001f;box-sizing:border-box;display:flex;flex-direction:column;margin:0 auto;max-width:100%;width:566px}.ReceivableEditModal_popupHead__o7wd4{align-items:center;border-bottom:1px solid #e1e2e3;display:flex;justify-content:space-between;padding:var(--spacing-lg) 30px}.ReceivableEditModal_modal-title__WWVvH h2{color:#232527;font-family:Pretendard,sans-serif;font-size:var(--font-size-xl);font-weight:600;line-height:28px;margin:0}.ReceivableEditModal_close-button__yTzSD{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:flex;font:inherit;height:24px;justify-content:center;margin:0;padding:0;width:24px}.ReceivableEditModal_contents__2WDp8{display:flex;flex-direction:column;max-height:calc(100vh - 200px);overflow-y:auto;padding:var(--spacing-xl) 32px}.ReceivableEditModal_loading__bM2kW{align-items:center;color:#797676;display:flex;font-family:Pretendard,sans-serif;font-size:var(--font-size-md);justify-content:center;padding:40px}.ReceivableEditModal_form-container__NU3te{width:100%}.ReceivableEditModal_form-title__nY9tJ{color:#232527;font-family:Pretendard,sans-serif;font-size:var(--font-size-md);font-weight:500;line-height:20px;margin-bottom:6px}.ReceivableEditModal_form-content__GG2PI{border:1px solid #e1e2e3;border-radius:4px;padding:var(--spacing-md)}.ReceivableEditModal_form-item__17vrh{display:flex;margin-bottom:12px}.ReceivableEditModal_form-item__17vrh:last-child{margin-bottom:0}.ReceivableEditModal_form-label__13jNZ{align-items:center;display:flex;padding:12px 0;width:120px}.ReceivableEditModal_form-label__13jNZ span{color:#232527;font-family:Pretendard,sans-serif;font-size:var(--font-size-sm);font-weight:500;line-height:20px}.ReceivableEditModal_required__oPLY9{color:#006fe5!important;margin-left:2px}.ReceivableEditModal_form-input-container__X69bn{display:flex;flex:1 1;flex-direction:column}.ReceivableEditModal_text-input__\+LqSV{background-color:#fff;border:1px solid #e1e2e3;border-radius:4px;box-sizing:border-box;color:#232527;font-family:Pretendard,sans-serif;font-size:var(--font-size-sm);font-weight:400;height:var(--button-height);line-height:20px;padding:0 12px;width:100%}.ReceivableEditModal_text-input__\+LqSV::placeholder{color:#797676}.ReceivableEditModal_bank-select-container__THE5a{margin-bottom:8px}.ReceivableEditModal_account-input-container__\+u0Qa{width:100%}.ReceivableEditModal_dropdown-wrapper__\+1HSs{display:block!important;flex:1 1}.ReceivableEditModal_dropdown-wrapper__\+1HSs .p-dropdown{background-color:#fff;border:1px solid #e1e2e3;border-radius:4px;height:var(--button-height);width:100%}.ReceivableEditModal_dropdown-wrapper__\+1HSs .p-dropdown-label{color:#232527;font-family:Pretendard,sans-serif;font-size:var(--font-size-sm);font-weight:400;line-height:20px}.ReceivableEditModal_dropdown-wrapper__\+1HSs .p-dropdown-trigger{width:40px}.ReceivableEditModal_popupbottom__5H\+2m{border-top:1px solid #e1e2e3;padding:var(--spacing-lg)}.ReceivableEditModal_button-group__RHrXF{display:flex;gap:var(--spacing-sm);justify-content:flex-end}.ReceivableEditModal_calendar-container__Mk2co{align-items:center;background:#0000;border:none;box-sizing:border-box;color:#232527;display:flex;flex:1 1;font-size:var(--font-size-sm);font-weight:400;height:auto;justify-content:flex-start;line-height:20px;min-height:var(--button-height);min-width:200px;padding:0;position:relative;width:100%}.ReceivableEditModal_calendar-container__Mk2co>div{align-items:center;display:flex;width:100%}.ReceivableEditModal_calendar-container__Mk2co>div [class*=DateStepper_dateStepper],.ReceivableEditModal_calendar-container__Mk2co>span{width:100%}.ReceivableEditModal_calendar-container__Mk2co>span>input{border:none;padding:0;width:100%}.ReceivableEditModal_calendar-container__Mk2co img{cursor:pointer;position:absolute;right:8px}.ReceivableEditModal_cancel-button__eq-4l,.ReceivableEditModal_save-button__ETeQv{border-radius:4px;box-sizing:border-box;cursor:pointer;font-family:Pretendard,sans-serif;font-size:var(--font-size-sm);line-height:20px;min-width:56px;padding:12px 18px;text-align:center}.ReceivableEditModal_cancel-button__eq-4l{background-color:#fff;border:1px solid #e1e2e3;color:#232527;font-weight:400;letter-spacing:-.56px}.ReceivableEditModal_save-button__ETeQv{background-color:#006fe5;border:none;color:#fff;font-weight:500;letter-spacing:-.56px}.ReceivableEditModal_save-button__ETeQv:disabled{background-color:#b3d4f6;cursor:not-allowed}@media (max-width:576px){.ReceivableEditModal_modal-content__b3CGd{min-width:300px;width:95%}.ReceivableEditModal_contents__2WDp8{padding:var(--spacing-md)}.ReceivableEditModal_popupHead__o7wd4{padding:15px 20px}}.connect-google-box{align-items:center;background-color:#fff;border-radius:8px;display:flex;justify-content:space-between;padding:var(--spacing-xl) 8px}.connect-google-box-info{align-items:center;display:flex;gap:var(--spacing-md)}.connect-google-text{display:flex;flex-direction:column;gap:4px}.font-menu-caption2{color:#666;color:var(--grey-grey-600,#666);font-size:var(--font-size-xs);font-weight:400;line-height:18px}.connect-google-btn,.font-menu-caption2{font-family:Pretendard;font-style:normal}.connect-google-btn{align-items:center;background:#006fe5;background:var(--blue-blue-600,#006fe5);border:none;border-radius:4px;box-sizing:border-box;color:#fff;display:flex;font-size:var(--font-size-sm);font-weight:500;height:36px;justify-content:center;letter-spacing:-.56px;line-height:20px;padding:var(--spacing-sm) var(--spacing-md);transition:all .2s ease}.connect-google-btn:disabled{cursor:not-allowed;opacity:.7}.connect-google-btn:hover:not(:disabled){background-color:#0057b3;box-shadow:0 2px 4px #0000001a;transform:translateY(-1px)}.connect-google-btn-disconnect{align-items:center;background-color:initial;border:none;color:#666;color:var(--grey-grey-600,#666);cursor:pointer;display:flex;font-family:Pretendard;font-size:var(--font-size-sm);font-style:normal;font-weight:500;gap:2px;letter-spacing:-.56px;line-height:20px;padding:3px 4px;transition:all .2s ease}.connect-google-btn-disconnect img{height:16px;width:16px}.connect-google-btn-disconnect:disabled{cursor:not-allowed;opacity:.7}.connect-google-btn-disconnect:hover:not(:disabled){color:#e53935;transform:translateY(-1px)}.gmail-setup-container{background-color:#f8f9fa;border-radius:8px;margin-bottom:20px;padding:var(--spacing-lg)}.gmail-setup-title{color:#343a40;font-size:var(--font-size-md);font-weight:600;margin-bottom:16px;margin-top:0}.gmail-setup-text{color:#495057;font-size:var(--font-size-sm);line-height:1.6;margin-bottom:16px}.gmail-setup-highlight{color:#06c;font-weight:500;margin-bottom:12px}.gmail-setup-steps{align-items:center;display:flex;justify-content:space-between;padding:0 40px;position:relative}.gmail-setup-step-item{align-items:center;display:flex;flex-direction:column;gap:var(--spacing-sm);z-index:2}.gmail-setup-step{transition:all .3s ease;width:100px}.gmail-setup-step-circle{align-items:center;background-color:#f2f1f4;border-radius:50%;color:#797676;display:flex;font-family:Pretendard,sans-serif;font-size:var(--font-size-sm);font-weight:400;height:32px;justify-content:center;transition:all .3s ease;width:32px}.gmail-setup-step-circle.active{animation:pulse 1s ease-in-out;background-color:#006fe5;color:#fff}.gmail-setup-step-circle.completed{align-items:center;animation:completedPulse .5s ease;background-color:#e6f4ff;color:#006fe5;display:flex;justify-content:center}.gmail-setup-step-circle.completed img{height:16px;width:16px}.gmail-setup-step-line{border-top:1px dashed #e1e2e3;flex:1 1;height:1px;margin:0 -20px;position:relative;top:16px;z-index:1}.gmail-setup-steps-circles,.gmail-setup-steps-header{display:none}.gmail-setup-link{color:#4dabf7}.gmail-setup-link:hover{text-decoration:underline}.gmail-setup-image-container{margin-top:20px}.gmail-setup-image{border:1px solid #dee2e6}.gmail-setup-image-caption{color:#6c757d;font-size:var(--font-size-xs);margin-top:8px}.gmail-setup-buttons{display:flex;justify-content:space-between;margin-top:24px}.gmail-setup-button-prev{background-color:#f8f9fa;border:1px solid #ced4da;border-radius:4px;color:#495057;cursor:pointer;padding:8px 16px}.gmail-setup-button-prev:hover{background-color:#e9ecef}.gmail-setup-button-next{background-color:#4dabf7;border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:500;padding:8px 16px}.gmail-setup-button-next:hover{background-color:#3b99e0}.setup-steps-container{margin-bottom:24px}.setup-step-item{margin-bottom:12px}.setup-step-number{background-color:#4dabf7;color:#fff;font-size:var(--font-size-xs);font-weight:700;height:24px;margin-right:12px;width:24px}.gmail-form-group{margin-bottom:16px}.gmail-form-label{color:#495057}.gmail-form-input{border:1px solid #ced4da;border-radius:6px;box-sizing:border-box;padding:var(--spacing-sm) 12px}.gmail-form-help-text{color:#6c757d;margin-top:8px}.gmail-form-submit{background-color:#4dabf7;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:500;padding:var(--spacing-sm) 20px}.gmail-form-submit:hover{background-color:#3b99e0}.gmail-form-submit:disabled{cursor:not-allowed;opacity:.7}.gmail-start-button-container{text-align:center}.gmail-start-button{background-color:#4dabf7;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:500;padding:var(--spacing-sm) 20px}.gmail-start-button:hover{background-color:#3b99e0}.gmail-modal-overlay{align-items:center;animation:fadeIn .2s ease forwards;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;opacity:0;position:fixed;right:0;top:0;z-index:1000}.gmail-modal{background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;display:flex;flex-direction:column;max-height:90vh;overflow:hidden;width:460px}.gmail-modal-header{align-items:center;border-bottom:1px solid #e1e2e3;display:flex;justify-content:space-between;padding:18px 24px}.gmail-modal-title{color:#232527;font-family:Pretendard,sans-serif;font-size:var(--font-size-lg);font-weight:500;margin:0}.gmail-modal-close{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:center;padding:0}.gmail-modal-close,.gmail-modal-close img{height:24px;width:24px}.gmail-modal-body{max-height:calc(90vh - 150px);overflow-y:auto;padding:0}.gmail-modal-footer{display:flex;gap:var(--spacing-xs);justify-content:space-between;padding:22px 24px}.gmail-modal-footer-right{margin-left:auto}.gmail-modal-button{align-items:center;border-radius:4px;cursor:pointer;display:flex;font-family:Pretendard,sans-serif;font-size:var(--font-size-sm);font-weight:500;height:var(--button-height);justify-content:center;min-width:56px;padding:var(--spacing-sm) var(--spacing-md);transition:all .2s ease}.gmail-modal-button-cancel{background-color:#fff;border:1px solid #e1e2e3;box-sizing:border-box;color:#232527}.gmail-modal-button-cancel:hover:not(:disabled){background-color:#f0f0f0;transform:translateY(-1px)}.gmail-modal-button-confirm{background-color:#006fe5;border:none;box-sizing:border-box;color:#fff}.gmail-modal-button-confirm:hover:not(:disabled){background-color:#0057b3;box-shadow:0 2px 4px #0000001a;transform:translateY(-1px)}.gmail-modal-button-danger{background-color:#e53935;border:none;color:#fff}.gmail-modal-button-danger:hover:not(:disabled){background-color:#c62828;box-shadow:0 2px 4px #0000001a;transform:translateY(-1px)}.gmail-modal-button:disabled{cursor:not-allowed;opacity:.7}.gmail-setup-modal-content{animation:fadeIn .3s ease;padding:var(--spacing-lg) 30px}.gmail-setup-modal-subtitle{color:#232527;font-size:var(--font-size-xl);font-weight:600;margin:var(--spacing-lg) 0}.gmail-setup-modal-subtitle,.gmail-setup-text{font-family:Pretendard,sans-serif;text-align:center}.gmail-setup-text{color:#666;font-size:var(--font-size-xs);font-weight:400;line-height:18px;margin-bottom:20px;margin-top:0}.gmail-setup-steps-header{display:flex;justify-content:space-between;margin-bottom:10px}.gmail-setup-steps-circles{display:flex;gap:80px;justify-content:center}.gmail-setup-step{color:#797676;flex:1 1;font-family:Pretendard,sans-serif;font-size:var(--font-size-xs);font-weight:500;text-align:center}.gmail-setup-step.active{color:#006fe5}.gmail-setup-info-box{background-color:#f4f9ff;border:1px solid #8bc0f9;border-radius:4px;margin:var(--spacing-lg) 0;padding:var(--spacing-sm) 20px}.gmail-setup-info-box p{color:#006fe5;font-family:Pretendard,sans-serif;font-size:var(--font-size-sm);font-weight:400;line-height:18px;margin:0}.setup-steps-container{display:flex;flex-direction:column;gap:15px;margin:0}.setup-step-item{align-items:center;display:flex;gap:var(--spacing-sm)}.setup-step-number{align-items:center;background-color:#f2f1f4;border-radius:50%;color:#797676;display:flex;height:32px;justify-content:center;width:32px}.setup-step-number,.setup-step-text{font-family:Pretendard,sans-serif;font-size:var(--font-size-sm);font-weight:400}.setup-step-text{color:#232527}.gmail-setup-image-container{margin:var(--spacing-lg) 0;text-align:center}.gmail-setup-image{border-radius:4px;height:auto;max-width:100%}.gmail-form-group{margin-bottom:20px}.gmail-form-label{color:#232527;display:block;font-weight:500;margin-bottom:8px}.gmail-form-input,.gmail-form-label{font-family:Pretendard,sans-serif;font-size:var(--font-size-sm)}.gmail-form-input{border:1px solid #e1e2e3;border-radius:4px;padding:var(--spacing-sm);width:100%}.gmail-form-help-text{color:#797676;font-family:Pretendard,sans-serif;font-size:var(--font-size-xs);margin-top:4px}.gmail-disconnect-modal{width:360px}.gmail-disconnect-content{align-items:center;display:flex;flex-direction:column;padding:var(--spacing-lg);text-align:center}.gmail-disconnect-icon{margin-bottom:16px}.gmail-disconnect-icon img{height:48px;width:48px}.gmail-disconnect-text{display:flex;flex-direction:column;gap:var(--spacing-xs)}.gmail-disconnect-title{color:#232527;font-family:Pretendard,sans-serif;font-size:var(--font-size-md);font-weight:600;margin:0}.gmail-disconnect-description{color:#666;font-family:Pretendard,sans-serif;font-size:var(--font-size-sm);font-weight:400;margin:0}.gmail-setup-link-container{margin:var(--spacing-lg) 0;text-align:center}.gmail-setup-link{background-color:#f4f9ff;border:1px solid #8bc0f9;border-radius:4px;color:#006fe5;display:inline-block;font-family:Pretendard,sans-serif;font-size:var(--font-size-sm);font-weight:500;padding:var(--spacing-sm) var(--spacing-md);text-decoration:none;transition:background-color .2s ease}.gmail-setup-link:hover{background-color:#e6f0ff}.gmail-setup-steps-list{margin:0;padding:0 20px}.gmail-setup-steps-list ol{padding-left:20px}.gmail-setup-steps-list li{color:#232527;font-family:Pretendard,sans-serif;font-size:var(--font-size-sm);line-height:1.6;margin-bottom:4px}.gmail-setup-steps-list strong{color:#006fe5;font-weight:600}.connect-google-box-info img{transition:transform .2s ease}.connect-google-box-info:hover img{transform:scale(1.05)}@keyframes pulse{0%{box-shadow:0 0 0 0 #006fe566;transform:scale(1)}50%{box-shadow:0 0 0 5px #006fe500;transform:scale(1.05)}to{box-shadow:0 0 0 0 #006fe500;transform:scale(1)}}@keyframes completedPulse{0%{transform:scale(.9)}50%{transform:scale(1.1)}to{transform:scale(1)}}.google-services-page{border:1px solid #e1e2e3;border-radius:8px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-bottom:20px;padding:var(--spacing-md)}.google-services-container{display:flex;flex-direction:column}.google-services-header{align-items:center;align-self:stretch;border-bottom:1px solid #797676;border-bottom:1px solid var(--grey-grey-500,#797676);display:flex;gap:var(--spacing-sm);padding:4px 0 16px}.google-font-headline{color:#232527;color:var(--grey-grey-800,#232527);font-family:Pretendard;font-size:var(--font-size-xl);font-style:normal;font-weight:600;line-height:28px;margin:0;position:relative;transition:transform .2s ease}.google-services-divider{border-top:1px solid #e1e2e3;margin:8px 0;overflow:hidden;position:relative;width:100%}.FinancialManagement_container__LrNDq{background-color:#fff;display:flex;flex-direction:column;flex-shrink:0;height:100%;min-width:var(--finance-domain-min-width)!important}.FinancialManagement_content__\+WbPC{display:flex;flex:1 1;flex-direction:column;overflow:hidden;position:relative;transition:opacity .3s ease}.FinancialManagement_content__\+WbPC.FinancialManagement_populated__-DpdB{background-color:#fff}.FinancialManagement_scrollArea__tHHVA{flex:1 1;overflow-y:auto;padding-bottom:40px}.FinancialManagement_sectionsWrapper__kHrae{display:flex;flex-direction:column;gap:20px;padding:0 20px}.FinancialManagement_loading__JTzA2{align-items:center;color:#a7b1be;display:flex;font-size:14px;height:100%;justify-content:center}.FinancialManagement_emptyWrapper__Rc5dK{align-items:center;color:#a7b1be;display:flex;flex-direction:row;gap:12px;padding:24px 20px}.FinancialManagement_emptyIcon__Lhuq0{flex-shrink:0;height:32px;opacity:.5;width:32px}.FinancialManagement_emptyIcon__Lhuq0 img{height:100%;width:100%}.FinancialManagement_emptyText__o0yh\+{color:#a7b1be;font-size:14px;margin:0}.FinancialManagement_linkManageBtn__u8a1F{align-items:center;background-color:#fff;border:1px solid #dee3e8;border-radius:6px;cursor:pointer;display:flex;gap:4px;height:44px;justify-content:center;margin-right:10px;padding:8px 16px}.FinancialManagement_linkManageBtn__u8a1F span{color:#464d53;font-family:Pretendard,sans-serif;font-size:16px;font-weight:500;line-height:24px}.FinancialManagement_linkManageBtn__u8a1F .FinancialManagement_icon__OgPDb{background-color:#606971;height:16px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:16px}.FinancialManagement_linkManageBtn__u8a1F:hover{background-color:#f4f6f8}.FinancialManagement_contentHidden__KM\+GL{opacity:0;pointer-events:none}.FinancialManagement_contentVisible__vm-b1{opacity:1}@keyframes AssetRegistrationModal_fadeIn__qcifr{0%{opacity:0}to{opacity:1}}@keyframes AssetRegistrationModal_fadeOut__XWDut{0%{opacity:1}to{opacity:0}}@keyframes AssetRegistrationModal_slideUp__EbDDQ{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes AssetRegistrationModal_slideDown__Y2GN3{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}@keyframes AssetRegistrationModal_dropdownEnter__HKDfP{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes AssetRegistrationModal_dropdownExit__uSzet{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}.AssetRegistrationModal_overlay__jEc-3{align-items:center;animation:AssetRegistrationModal_fadeIn__qcifr .2s ease-out forwards;background-color:#0006;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.AssetRegistrationModal_overlay__jEc-3.AssetRegistrationModal_closing__pue0Z{animation:AssetRegistrationModal_fadeOut__XWDut .2s ease-in forwards}.AssetRegistrationModal_modal__yUJMZ{animation:AssetRegistrationModal_slideUp__EbDDQ .3s cubic-bezier(.16,1,.3,1) forwards;background:#fff;border-radius:20px;box-shadow:0 0 36px 0 #00000014;display:flex;flex-direction:column;gap:30px;padding:24px;width:528px}.AssetRegistrationModal_modal__yUJMZ.AssetRegistrationModal_closing__pue0Z{animation:AssetRegistrationModal_slideDown__Y2GN3 .2s ease-in forwards}.AssetRegistrationModal_body__yIDN-{display:flex;flex-direction:column;gap:10px}.AssetRegistrationModal_optionCard__hJQMc{align-items:center;background-color:#fff;border:1px solid #eaedf0;border-radius:4px;cursor:pointer;display:flex;gap:10px;padding:12px;transition:all .2s ease}.AssetRegistrationModal_optionCard__hJQMc.AssetRegistrationModal_selected__MIQXH{background-color:#f8f9fa;border-color:#1d2a37}.AssetRegistrationModal_optionCard__hJQMc .AssetRegistrationModal_radioIcon__EWWRy{flex-shrink:0;height:24px;position:relative;width:24px}.AssetRegistrationModal_optionCard__hJQMc .AssetRegistrationModal_radioIcon__EWWRy img{display:block;height:100%;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .2s ease;width:100%}.AssetRegistrationModal_optionCard__hJQMc .AssetRegistrationModal_radioIcon__EWWRy img.AssetRegistrationModal_visible__sbWbK{opacity:1}.AssetRegistrationModal_optionCard__hJQMc .AssetRegistrationModal_radioIcon__EWWRy img.AssetRegistrationModal_hidden__Alnle{opacity:0}.AssetRegistrationModal_optionCard__hJQMc .AssetRegistrationModal_radioIcon__EWWRy img.AssetRegistrationModal_bg__IdYgD,.AssetRegistrationModal_optionCard__hJQMc .AssetRegistrationModal_radioIcon__EWWRy img.AssetRegistrationModal_stroke__TzjuK{height:83.33%;width:83.33%}.AssetRegistrationModal_optionCard__hJQMc .AssetRegistrationModal_radioIcon__EWWRy img.AssetRegistrationModal_dot__xXkF6{height:20px;width:20px}.AssetRegistrationModal_optionCard__hJQMc .AssetRegistrationModal_textGroup__dvO-O{display:flex;flex-direction:column;gap:4px}.AssetRegistrationModal_optionCard__hJQMc .AssetRegistrationModal_textGroup__dvO-O .AssetRegistrationModal_titleRow__ARa-P{align-items:center;display:flex;gap:6px}.AssetRegistrationModal_optionCard__hJQMc .AssetRegistrationModal_textGroup__dvO-O .AssetRegistrationModal_titleRow__ARa-P .AssetRegistrationModal_title__QZUdM{color:#1d2a37;font-size:16px;font-weight:600;line-height:20px;margin:0}.AssetRegistrationModal_optionCard__hJQMc .AssetRegistrationModal_textGroup__dvO-O .AssetRegistrationModal_titleRow__ARa-P .AssetRegistrationModal_recommendBadge__mq1eA{background-color:#eaf2fd;border-radius:4px;color:#0c72de;font-size:10px;font-weight:600;line-height:14px;padding:2px 6px}.AssetRegistrationModal_optionCard__hJQMc .AssetRegistrationModal_textGroup__dvO-O .AssetRegistrationModal_description__b6kTx{color:#606971;font-size:12px;font-weight:400;line-height:14px;margin:0}.AssetRegistrationModal_footer__al7yf{display:flex;gap:10px;justify-content:flex-end}.AssetRegistrationModal_footer__al7yf button{border-radius:6px;cursor:pointer;font-family:Pretendard,sans-serif;font-size:16px;font-weight:500;line-height:24px;padding:10px 16px}.AssetRegistrationModal_footer__al7yf .AssetRegistrationModal_cancelBtn__lPUNu{background:#fff;border:1px solid #dee3e8;color:#464d53}.AssetRegistrationModal_footer__al7yf .AssetRegistrationModal_cancelBtn__lPUNu:hover{background-color:#f8f9fa}.AssetRegistrationModal_footer__al7yf .AssetRegistrationModal_nextBtn__8dx7m{background:#0c72de;border:none;color:#fff}.AssetRegistrationModal_footer__al7yf .AssetRegistrationModal_nextBtn__8dx7m:hover{background-color:#095cbb}.DialogHeader_header__M4oLO{align-items:center;display:flex;flex-shrink:0;height:32px;justify-content:space-between;width:100%}.DialogHeader_header__M4oLO .DialogHeader_titleGroup__4W2pY{align-items:center;display:flex;gap:4px}.DialogHeader_header__M4oLO .DialogHeader_titleGroup__4W2pY .DialogHeader_title__xkFXK{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:20px;font-weight:700;letter-spacing:-.8px;line-height:28px;margin:0}.DialogHeader_header__M4oLO .DialogHeader_titleGroup__4W2pY .DialogHeader_number__cr2TG{color:#0c72de;font-family:Pretendard,sans-serif;font-size:20px;font-weight:700;letter-spacing:-.8px;line-height:28px}.DialogHeader_header__M4oLO .DialogHeader_closeBtn__H20dM{align-items:center;background:none;border:none;border-radius:4px;cursor:pointer;display:flex;height:32px;justify-content:center;padding:0;width:32px}.DialogHeader_header__M4oLO .DialogHeader_closeBtn__H20dM:hover{background-color:#f8f9fa}.DialogHeader_header__M4oLO .DialogHeader_closeBtn__H20dM .DialogHeader_icon__e1jXb{height:100%;width:100%}@keyframes BankAccountLinkModal_fadeIn__UMbTW{0%{opacity:0}to{opacity:1}}@keyframes BankAccountLinkModal_fadeOut__Rjy37{0%{opacity:1}to{opacity:0}}@keyframes BankAccountLinkModal_slideUp__Q79lh{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes BankAccountLinkModal_slideDown__4fzfs{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}@keyframes BankAccountLinkModal_dropdownEnter__Jfzr1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes BankAccountLinkModal_dropdownExit__Y5eRM{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}.BankAccountLinkModal_overlay__qlbTr{align-items:center;animation:BankAccountLinkModal_fadeIn__UMbTW .2s ease-out forwards;background-color:#0006;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.BankAccountLinkModal_overlay__qlbTr.BankAccountLinkModal_closing__OxoF\+{animation:BankAccountLinkModal_fadeOut__Rjy37 .2s ease-in forwards}.BankAccountLinkModal_modal__-jDPS{animation:BankAccountLinkModal_slideUp__Q79lh .3s cubic-bezier(.16,1,.3,1) forwards;background:#fff;border-radius:20px;box-shadow:0 0 36px 0 #00000014;display:flex;flex-direction:column;gap:30px;max-height:90vh;max-width:90vw;overflow:hidden;padding:24px;width:528px}.BankAccountLinkModal_modal__-jDPS.BankAccountLinkModal_closing__OxoF\+{animation:BankAccountLinkModal_slideDown__4fzfs .2s ease-in forwards}.BankAccountLinkModal_body__jSzQ\+{display:flex;flex:1 1;flex-direction:column;gap:16px;min-height:0;overflow-y:auto;padding-right:6px;scrollbar-color:#0000002e #0000;scrollbar-width:thin}.BankAccountLinkModal_body__jSzQ\+::-webkit-scrollbar{width:4px}.BankAccountLinkModal_body__jSzQ\+::-webkit-scrollbar-track{background:#0000}.BankAccountLinkModal_body__jSzQ\+::-webkit-scrollbar-thumb{background:#0000002e;border-radius:4px}.BankAccountLinkModal_infoBox__rpucO{background-color:#eaf2fd;border-radius:8px;display:flex;flex-direction:column;gap:4px;padding:12px}.BankAccountLinkModal_infoBox__rpucO ul{list-style-type:disc;margin:0;padding-left:20px}.BankAccountLinkModal_infoBox__rpucO ul li{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:15px;letter-spacing:-.6px;line-height:1.5;margin-bottom:0}.BankAccountLinkModal_infoBox__rpucO ul li strong{font-weight:600}.BankAccountLinkModal_infoBox__rpucO .BankAccountLinkModal_linkBtn__R7R9o{align-items:center;background:none;border:none;cursor:pointer;display:flex;gap:2px;margin-left:0;padding:4px 8px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.BankAccountLinkModal_infoBox__rpucO .BankAccountLinkModal_linkBtn__R7R9o .BankAccountLinkModal_linkText__vrymE{color:#0c72de;font-family:Pretendard,sans-serif;font-weight:600;letter-spacing:-.56px;line-height:20px}.BankAccountLinkModal_infoBox__rpucO .BankAccountLinkModal_linkBtn__R7R9o .BankAccountLinkModal_linkIcon__hDG46{background-color:#0c72de;height:16px;mask-image:url(/static/media/arrow-right-top.4e083c2bb244873f6698.svg);-webkit-mask-image:url(/static/media/arrow-right-top.4e083c2bb244873f6698.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:16px}.BankAccountLinkModal_formRow__f-Dkb{align-items:flex-start;display:flex;gap:0}.BankAccountLinkModal_formRow__f-Dkb .BankAccountLinkModal_labelGroup__qKlUg{align-items:center;display:flex;flex-shrink:0;gap:2px;height:44px;width:120px}.BankAccountLinkModal_formRow__f-Dkb .BankAccountLinkModal_labelGroup__qKlUg .BankAccountLinkModal_label__SMvBg{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:14px;font-weight:600;letter-spacing:-.56px;line-height:20px}.BankAccountLinkModal_formRow__f-Dkb .BankAccountLinkModal_labelGroup__qKlUg .BankAccountLinkModal_required__5gDLt{color:#0c72de;font-size:14px;font-weight:600;line-height:20px}.BankAccountLinkModal_formRow__f-Dkb .BankAccountLinkModal_inputGroup__Er7vY{align-items:flex-start;display:flex;flex:1 1;gap:8px;width:100%}.BankAccountLinkModal_formRow__f-Dkb .BankAccountLinkModal_inputGroup__Er7vY .BankAccountLinkModal_input__Ol7FF{border:1px solid #dee3e8;border-radius:4px;box-sizing:border-box;color:#1d2a37;flex:1 1;font-family:Pretendard,sans-serif;font-size:14px;height:44px!important;letter-spacing:-.56px;line-height:44px;outline:none;padding:0 12px!important;width:100%}.BankAccountLinkModal_formRow__f-Dkb .BankAccountLinkModal_inputGroup__Er7vY .BankAccountLinkModal_input__Ol7FF::placeholder{color:#a7b1be}.BankAccountLinkModal_formRow__f-Dkb .BankAccountLinkModal_inputGroup__Er7vY .BankAccountLinkModal_input__Ol7FF:focus{border-color:#0c72de}.BankAccountLinkModal_formRow__f-Dkb .BankAccountLinkModal_inputGroup__Er7vY .BankAccountLinkModal_input__Ol7FF:disabled{background-color:#f5f7f9;color:#606971;cursor:not-allowed}.BankAccountLinkModal_formRow__f-Dkb .BankAccountLinkModal_inputGroup__Er7vY .BankAccountLinkModal_inputError__RtsAx{border-color:#e53e3e!important}.BankAccountLinkModal_bankSelectWrapper__FVgeP,.BankAccountLinkModal_fullSelectWrapper__ZcuOO{flex-shrink:0;gap:0!important;padding:0!important}.BankAccountLinkModal_bankSelectWrapper__FVgeP .p-dropdown,.BankAccountLinkModal_fullSelectWrapper__ZcuOO .p-dropdown{align-items:center;background:#fff;border:1px solid #dee3e8!important;border-radius:4px!important;box-shadow:none!important;display:flex;height:44px!important;padding:0 12px!important;width:100%}.BankAccountLinkModal_bankSelectWrapper__FVgeP .p-dropdown:not(.BankAccountLinkModal_p-disabled__rO5J\+):hover,.BankAccountLinkModal_fullSelectWrapper__ZcuOO .p-dropdown:not(.BankAccountLinkModal_p-disabled__rO5J\+):hover{border-color:#dee3e8!important}.BankAccountLinkModal_bankSelectWrapper__FVgeP .p-dropdown.p-disabled,.BankAccountLinkModal_fullSelectWrapper__ZcuOO .p-dropdown.p-disabled{background-color:#f5f7f9!important;cursor:not-allowed!important;opacity:1!important}.BankAccountLinkModal_bankSelectWrapper__FVgeP .p-dropdown.BankAccountLinkModal_p-focus__DVWcL,.BankAccountLinkModal_fullSelectWrapper__ZcuOO .p-dropdown.BankAccountLinkModal_p-focus__DVWcL{border-color:#0c72de!important}.BankAccountLinkModal_bankSelectWrapper__FVgeP .p-dropdown .BankAccountLinkModal_p-dropdown-label__hSIeJ,.BankAccountLinkModal_fullSelectWrapper__ZcuOO .p-dropdown .BankAccountLinkModal_p-dropdown-label__hSIeJ{color:#1d2a37!important;flex:1 1;font-family:Pretendard,sans-serif;font-size:14px!important;letter-spacing:-.56px;line-height:44px!important;padding:0 12px!important}.BankAccountLinkModal_bankSelectWrapper__FVgeP .p-dropdown .BankAccountLinkModal_p-dropdown-trigger__DtbvG,.BankAccountLinkModal_fullSelectWrapper__ZcuOO .p-dropdown .BankAccountLinkModal_p-dropdown-trigger__DtbvG{align-items:center;display:flex;height:44px!important;justify-content:center;padding:0!important;width:44px!important}.BankAccountLinkModal_bankSelectWrapper__FVgeP .p-dropdown .BankAccountLinkModal_p-dropdown-trigger__DtbvG .BankAccountLinkModal_p-dropdown-trigger-icon__q9c5C,.BankAccountLinkModal_fullSelectWrapper__ZcuOO .p-dropdown .BankAccountLinkModal_p-dropdown-trigger__DtbvG .BankAccountLinkModal_p-dropdown-trigger-icon__q9c5C{color:#606971;font-size:14px}.BankAccountLinkModal_bankSelectWrapper__FVgeP{width:130px}.BankAccountLinkModal_fullSelectWrapper__ZcuOO{width:100%}.BankAccountLinkModal_bankItem__2Z6c8{align-items:center;display:flex;gap:8px}.BankAccountLinkModal_bankItem__2Z6c8 .BankAccountLinkModal_bankLogo__Ml6U\+{border-radius:50%;height:24px;object-fit:contain;width:24px}.BankAccountLinkModal_bankItem__2Z6c8 span{color:#1d2a37;font-size:14px}.BankAccountLinkModal_footer__eEjz\+{display:flex;gap:10px;justify-content:flex-end}.BankAccountLinkModal_footer__eEjz\+ button{align-items:center;border-radius:8px;cursor:pointer;display:flex;font-family:Pretendard,sans-serif;font-size:16px;font-weight:600;height:48px!important;justify-content:center;letter-spacing:-.64px;line-height:24px;min-width:60px;padding:0 16px}.BankAccountLinkModal_footer__eEjz\+ .BankAccountLinkModal_cancelBtn__aM4DY{background:#fff;border:1px solid #dee3e8;color:#464d53}.BankAccountLinkModal_footer__eEjz\+ .BankAccountLinkModal_cancelBtn__aM4DY:hover{background-color:#f8f9fa}.BankAccountLinkModal_footer__eEjz\+ .BankAccountLinkModal_saveBtn__DbiaX{background:#0c72de;border:none;color:#fff}.BankAccountLinkModal_footer__eEjz\+ .BankAccountLinkModal_saveBtn__DbiaX:hover{background-color:#095cbb}.SegmentedGray_container__Pm4Ap{background-color:#eaedf0;border-radius:8px;box-sizing:border-box;display:flex;gap:0;height:44px;padding:4px;width:100%}.SegmentedGray_disabled__6JjW5{cursor:not-allowed}.SegmentedGray_item__OEpKX{align-items:center;background:#0000;border:none;border-radius:8px;color:#606971;cursor:pointer;display:flex;flex:1 1;font-family:Pretendard,sans-serif;font-size:14px;font-weight:500;justify-content:center;letter-spacing:-.56px;line-height:20px;outline:none;padding:6px 10px;transition:background-color .22s ease,color .22s ease,box-shadow .22s ease,transform .18s ease}.SegmentedGray_item__OEpKX.SegmentedGray_selected__jeCft{background-color:#fff;box-shadow:0 1px 2px #0000000d;color:#1d2a37;transform:translateY(-.5px)}.SegmentedGray_item__OEpKX:hover:not(.SegmentedGray_selected__jeCft){color:#464d53}.SegmentedGray_item__OEpKX:active:not(:disabled){transform:scale(.98)}.SegmentedGray_item__OEpKX:disabled{cursor:not-allowed}@keyframes QuickSearchInfoModal_fadeIn__LkKvs{0%{opacity:0}to{opacity:1}}@keyframes QuickSearchInfoModal_fadeOut__59nRg{0%{opacity:1}to{opacity:0}}@keyframes QuickSearchInfoModal_slideUp__PD5Lg{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes QuickSearchInfoModal_slideDown__a7cPf{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}@keyframes QuickSearchInfoModal_dropdownEnter__MuBfZ{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes QuickSearchInfoModal_dropdownExit__fBxg2{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}.QuickSearchInfoModal_overlay__058BV{align-items:center;animation:QuickSearchInfoModal_fadeIn__LkKvs .2s ease-out forwards;background-color:#0006;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1100}.QuickSearchInfoModal_overlay__058BV.QuickSearchInfoModal_closing__xsCQY{animation:QuickSearchInfoModal_fadeOut__59nRg .2s ease-in forwards}.QuickSearchInfoModal_modal__JEzwx{animation:QuickSearchInfoModal_slideUp__PD5Lg .3s cubic-bezier(.16,1,.3,1) forwards;background:#fff;border-radius:20px;box-shadow:0 0 36px 0 #00000014;display:flex;flex-direction:column;gap:24px;height:600px;max-height:90vh;padding:24px;width:528px}.QuickSearchInfoModal_modal__JEzwx.QuickSearchInfoModal_closing__xsCQY{animation:QuickSearchInfoModal_slideDown__a7cPf .2s ease-in forwards}.QuickSearchInfoModal_content__ALpen{display:flex;flex:1 1;flex-direction:column;gap:16px;margin-right:-8px;overflow-x:hidden;overflow-y:auto;padding-right:8px;width:calc(100% + 8px)}.QuickSearchInfoModal_content__ALpen::-webkit-scrollbar{width:6px}.QuickSearchInfoModal_content__ALpen::-webkit-scrollbar-track{background:#0000}.QuickSearchInfoModal_content__ALpen::-webkit-scrollbar-thumb{background-color:#dee3e8;border-radius:999px}.QuickSearchInfoModal_bankGroup__DIMG8{display:flex;flex-direction:column;gap:8px}.QuickSearchInfoModal_bankHeader__W9D0m{align-items:center;display:flex;gap:8px}.QuickSearchInfoModal_bankHeader__W9D0m .QuickSearchInfoModal_logo__rerf8{border-radius:12px;height:24px;object-fit:cover;width:24px}.QuickSearchInfoModal_bankHeader__W9D0m .QuickSearchInfoModal_name__suuUN{color:#1d2a37;font-size:20px;font-weight:700;letter-spacing:-.8px;line-height:28px;margin:0}.QuickSearchInfoModal_infoBlock__cZSXa{display:flex;flex-direction:column;gap:2px}.QuickSearchInfoModal_infoBlock__cZSXa .QuickSearchInfoModal_subTitle__FbIPs{color:#1d2a37;font-size:14px;font-weight:600;line-height:20px;margin:0}.QuickSearchInfoModal_infoBlock__cZSXa ol{margin:0;padding-left:20px}.QuickSearchInfoModal_infoBlock__cZSXa ol li{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:14px;letter-spacing:-.56px;line-height:1.5}.QuickSearchInfoModal_divider__OAyiL{background-color:#eaedf0;height:1px;margin:8px 0;width:100%}@keyframes AccountUnlinkModal_fadeIn__Udxsa{0%{opacity:0}to{opacity:1}}@keyframes AccountUnlinkModal_fadeOut__qUFfU{0%{opacity:1}to{opacity:0}}@keyframes AccountUnlinkModal_slideUp__4tUzy{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes AccountUnlinkModal_slideDown__TgKGH{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}@keyframes AccountUnlinkModal_dropdownEnter__qSRKW{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes AccountUnlinkModal_dropdownExit__rKWUF{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}.AccountUnlinkModal_overlay__1W4tZ{align-items:center;animation:AccountUnlinkModal_fadeIn__Udxsa .2s ease-out forwards;background-color:#0006;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1200}.AccountUnlinkModal_overlay__1W4tZ.AccountUnlinkModal_closing__piaPm{animation:AccountUnlinkModal_fadeOut__qUFfU .2s ease-in forwards}.AccountUnlinkModal_modal__KRH8C{align-items:center;animation:AccountUnlinkModal_slideUp__4tUzy .3s cubic-bezier(.16,1,.3,1) forwards;background:#fff;border-radius:20px;box-shadow:0 0 36px 0 #00000014;display:flex;flex-direction:column;gap:0;padding:12px 24px 24px;width:300px}.AccountUnlinkModal_modal__KRH8C.AccountUnlinkModal_closing__piaPm{animation:AccountUnlinkModal_slideDown__TgKGH .2s ease-in forwards}.AccountUnlinkModal_header__aOYDK{align-items:center;display:flex;flex-shrink:0;height:32px;justify-content:flex-end;width:100%}.AccountUnlinkModal_header__aOYDK .AccountUnlinkModal_closeBtn__XwXMS{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;padding:0;width:32px}.AccountUnlinkModal_header__aOYDK .AccountUnlinkModal_closeBtn__XwXMS:hover{background-color:#f8f9fa;border-radius:4px}.AccountUnlinkModal_header__aOYDK .AccountUnlinkModal_closeBtn__XwXMS .AccountUnlinkModal_icon__AR3fg{height:100%;width:100%}.AccountUnlinkModal_body__bHJp4{align-items:center;display:flex;flex-direction:column;gap:24px;width:100%}.AccountUnlinkModal_content__9A-he{align-items:center;display:flex;flex-direction:column;gap:8px;text-align:center;width:100%}.AccountUnlinkModal_content__9A-he .AccountUnlinkModal_iconWrapper__IvaRk{align-items:center;background-color:#fff9e5;border-radius:20px;display:flex;height:40px;justify-content:center;margin-bottom:8px;width:40px}.AccountUnlinkModal_content__9A-he .AccountUnlinkModal_iconWrapper__IvaRk .AccountUnlinkModal_icon__AR3fg{height:24px;width:24px}.AccountUnlinkModal_content__9A-he .AccountUnlinkModal_title__5rho8{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:18px;font-weight:600;letter-spacing:-.72px;line-height:26px;margin:0}.AccountUnlinkModal_content__9A-he .AccountUnlinkModal_description__qLGWL{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.56px;line-height:1.5;margin:0;white-space:pre-wrap}.AccountUnlinkModal_footer__HWznS{display:flex;gap:10px;width:100%}.AccountUnlinkModal_footer__HWznS button{align-items:center;border-radius:6px;cursor:pointer;display:flex;flex:1 1;font-family:Pretendard,sans-serif;font-size:14px;font-weight:500;height:36px;justify-content:center;line-height:20px}.AccountUnlinkModal_footer__HWznS .AccountUnlinkModal_cancelBtn__mKd8s{background:#fff;border:1px solid #dee3e8;color:#464d53}.AccountUnlinkModal_footer__HWznS .AccountUnlinkModal_cancelBtn__mKd8s:hover{background-color:#f8f9fa}.AccountUnlinkModal_footer__HWznS .AccountUnlinkModal_confirmBtn__bzKj9{background:#0c72de;border:none;color:#fff}.AccountUnlinkModal_footer__HWznS .AccountUnlinkModal_confirmBtn__bzKj9:hover{background-color:#095cbb}@keyframes ManualAccountInputModal_fadeIn__-WSCF{0%{opacity:0}to{opacity:1}}@keyframes ManualAccountInputModal_fadeOut__\+dsqf{0%{opacity:1}to{opacity:0}}@keyframes ManualAccountInputModal_slideUp__oP8uQ{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes ManualAccountInputModal_slideDown__HMD-c{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}@keyframes ManualAccountInputModal_dropdownEnter__yoKOO{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes ManualAccountInputModal_dropdownExit__66KLR{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}.ManualAccountInputModal_overlay__v31KA{align-items:center;animation:ManualAccountInputModal_fadeIn__-WSCF .2s ease-out forwards;background-color:#0006;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.ManualAccountInputModal_overlay__v31KA.ManualAccountInputModal_closing__YkCnU{animation:ManualAccountInputModal_fadeOut__\+dsqf .2s ease-in forwards}.ManualAccountInputModal_modal__pLdut{animation:ManualAccountInputModal_slideUp__oP8uQ .3s cubic-bezier(.16,1,.3,1) forwards;background:#fff;border-radius:20px;box-shadow:0 0 36px 0 #00000014;display:flex;flex-direction:column;gap:30px;max-height:90vh;max-width:90vw;overflow-y:auto;padding:24px;width:528px}.ManualAccountInputModal_modal__pLdut.ManualAccountInputModal_closing__YkCnU{animation:ManualAccountInputModal_slideDown__HMD-c .2s ease-in forwards}.ManualAccountInputModal_body__54Um1{display:flex;flex-direction:column;gap:16px}.ManualAccountInputModal_formRow__2dj0A{align-items:flex-start;display:flex;gap:0}.ManualAccountInputModal_formRow__2dj0A .ManualAccountInputModal_labelGroup__UJRxz{align-items:center;display:flex;flex-shrink:0;gap:2px;height:44px;width:120px}.ManualAccountInputModal_formRow__2dj0A .ManualAccountInputModal_labelGroup__UJRxz .ManualAccountInputModal_label__fw5WV{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:14px;font-weight:600;letter-spacing:-.56px;line-height:20px}.ManualAccountInputModal_formRow__2dj0A .ManualAccountInputModal_labelGroup__UJRxz .ManualAccountInputModal_required__1ts2G{color:#0c72de;font-size:14px;font-weight:600;line-height:20px}.ManualAccountInputModal_formRow__2dj0A .ManualAccountInputModal_inputGroup__qqp9L{align-items:flex-start;display:flex;flex:1 1;gap:4px;width:100%}.ManualAccountInputModal_formRow__2dj0A .ManualAccountInputModal_inputGroup__qqp9L .ManualAccountInputModal_input__nd9Bm{border:1px solid #dee3e8;border-radius:4px;box-sizing:border-box;color:#1d2a37;flex:1 1;font-family:Pretendard,sans-serif;font-size:14px;height:44px!important;letter-spacing:-.56px;line-height:44px;outline:none;padding:0 12px!important;width:100%}.ManualAccountInputModal_formRow__2dj0A .ManualAccountInputModal_inputGroup__qqp9L .ManualAccountInputModal_input__nd9Bm::placeholder{color:#a7b1be}.ManualAccountInputModal_formRow__2dj0A .ManualAccountInputModal_inputGroup__qqp9L .ManualAccountInputModal_input__nd9Bm:focus{border-color:#0c72de}.ManualAccountInputModal_formRow__2dj0A .ManualAccountInputModal_inputGroup__qqp9L .ManualAccountInputModal_input__nd9Bm:disabled{background-color:#f5f7f9;color:#606971;cursor:not-allowed}.ManualAccountInputModal_bankSelectWrapper__eHeSu,.ManualAccountInputModal_fullSelectWrapper__tQ48s{flex-shrink:0;gap:0!important;padding:0!important}.ManualAccountInputModal_bankSelectWrapper__eHeSu .p-dropdown,.ManualAccountInputModal_fullSelectWrapper__tQ48s .p-dropdown{align-items:center;background:#fff;border:1px solid #dee3e8!important;border-radius:4px!important;box-shadow:none!important;display:flex;height:44px!important;padding:0 12px!important;width:100%}.ManualAccountInputModal_bankSelectWrapper__eHeSu .p-dropdown:not(.ManualAccountInputModal_p-disabled__FpHak):hover,.ManualAccountInputModal_fullSelectWrapper__tQ48s .p-dropdown:not(.ManualAccountInputModal_p-disabled__FpHak):hover{border-color:#dee3e8!important}.ManualAccountInputModal_bankSelectWrapper__eHeSu .p-dropdown.p-disabled,.ManualAccountInputModal_fullSelectWrapper__tQ48s .p-dropdown.p-disabled{background-color:#f5f7f9!important;cursor:not-allowed;opacity:1!important}.ManualAccountInputModal_bankSelectWrapper__eHeSu .p-dropdown.ManualAccountInputModal_p-focus__q1558,.ManualAccountInputModal_fullSelectWrapper__tQ48s .p-dropdown.ManualAccountInputModal_p-focus__q1558{border-color:#0c72de!important}.ManualAccountInputModal_bankSelectWrapper__eHeSu .p-dropdown .ManualAccountInputModal_p-dropdown-label__HiSDd,.ManualAccountInputModal_fullSelectWrapper__tQ48s .p-dropdown .ManualAccountInputModal_p-dropdown-label__HiSDd{color:#1d2a37!important;flex:1 1;font-family:Pretendard,sans-serif;font-size:14px!important;letter-spacing:-.56px;line-height:44px!important;padding:0 12px!important}.ManualAccountInputModal_bankSelectWrapper__eHeSu .p-dropdown .ManualAccountInputModal_p-dropdown-trigger__muSOo,.ManualAccountInputModal_fullSelectWrapper__tQ48s .p-dropdown .ManualAccountInputModal_p-dropdown-trigger__muSOo{align-items:center;display:flex;height:44px!important;justify-content:center;padding:0!important;width:44px!important}.ManualAccountInputModal_bankSelectWrapper__eHeSu .p-dropdown .ManualAccountInputModal_p-dropdown-trigger__muSOo .ManualAccountInputModal_p-dropdown-trigger-icon__Rd76d,.ManualAccountInputModal_fullSelectWrapper__tQ48s .p-dropdown .ManualAccountInputModal_p-dropdown-trigger__muSOo .ManualAccountInputModal_p-dropdown-trigger-icon__Rd76d{color:#606971;font-size:14px}.ManualAccountInputModal_bankSelectWrapper__eHeSu{width:160px}.ManualAccountInputModal_fullSelectWrapper__tQ48s{width:100%}.ManualAccountInputModal_bankItem__6vUN\+{align-items:center;display:flex;gap:8px}.ManualAccountInputModal_bankItem__6vUN\+ .ManualAccountInputModal_bankLogo__DpGic{border-radius:50%;height:24px;object-fit:contain;width:24px}.ManualAccountInputModal_bankItem__6vUN\+ span{color:#1d2a37;font-size:14px}.ManualAccountInputModal_footer__AaPSK{display:flex;flex-direction:column;gap:12px}.ManualAccountInputModal_footer__AaPSK .ManualAccountInputModal_errorMessage__la0hq{background:#fef2f0;border-radius:8px;color:#da2911;font-size:13px;font-weight:400;line-height:18px;padding:8px 12px;text-align:center}.ManualAccountInputModal_footer__AaPSK .ManualAccountInputModal_footerButtons__xRFJr{display:flex;gap:10px;justify-content:flex-end}.ManualAccountInputModal_footer__AaPSK button{align-items:center;border-radius:6px;cursor:pointer;display:flex;font-family:Pretendard,sans-serif;font-size:16px;font-weight:500;height:44px!important;justify-content:center;letter-spacing:-.64px;line-height:24px;min-width:60px;padding:0 16px}.ManualAccountInputModal_footer__AaPSK .ManualAccountInputModal_cancelBtn__EVz-B{background:#fff;border:1px solid #dee3e8;color:#464d53}.ManualAccountInputModal_footer__AaPSK .ManualAccountInputModal_cancelBtn__EVz-B:hover{background-color:#f8f9fa}.ManualAccountInputModal_footer__AaPSK .ManualAccountInputModal_saveBtn__aNIyO{background:#0c72de;border:none;color:#fff}.ManualAccountInputModal_footer__AaPSK .ManualAccountInputModal_saveBtn__aNIyO:hover{background-color:#095cbb}@keyframes CardCertLinkModal_fadeIn__Jt5ZV{0%{opacity:0}to{opacity:1}}@keyframes CardCertLinkModal_fadeOut__6ixkF{0%{opacity:1}to{opacity:0}}@keyframes CardCertLinkModal_slideUp__eLyHh{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes CardCertLinkModal_slideDown__Z1u2y{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}@keyframes CardCertLinkModal_dropdownEnter__u4fxd{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes CardCertLinkModal_dropdownExit__omJgU{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}.CardCertLinkModal_overlay__MJIEZ{align-items:center;animation:CardCertLinkModal_fadeIn__Jt5ZV .2s ease-out forwards;background:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.CardCertLinkModal_overlay__MJIEZ.CardCertLinkModal_closing__xiBjl{animation:CardCertLinkModal_fadeOut__6ixkF .2s ease-in forwards}.CardCertLinkModal_modal__QzOY1{animation:CardCertLinkModal_slideUp__eLyHh .3s cubic-bezier(.16,1,.3,1) forwards;background:#fff;border-radius:20px;box-shadow:0 0 36px 0 #00000014;display:flex;flex-direction:column;gap:30px;padding:24px;position:relative;width:400px}.CardCertLinkModal_modal__QzOY1.CardCertLinkModal_closing__xiBjl{animation:CardCertLinkModal_slideDown__Z1u2y .2s ease-in forwards}.CardCertLinkModal_body__MHhrY{display:flex;flex-direction:column;gap:16px}.CardCertLinkModal_formRow__3X-CB{display:flex;flex-direction:column;gap:6px}.CardCertLinkModal_cardSelectWrapper__DgkBj{flex-shrink:0;gap:0!important;padding:0!important;width:100%}.CardCertLinkModal_cardSelectWrapper__DgkBj .p-dropdown{align-items:center;background:#fff;border:1px solid #dee3e8!important;border-radius:4px!important;box-shadow:none!important;display:flex;gap:4px;height:44px!important;padding:6px 12px!important;width:100%}.CardCertLinkModal_cardSelectWrapper__DgkBj .p-dropdown:not(.CardCertLinkModal_p-disabled__4VLJJ):hover{border-color:#dee3e8!important}.CardCertLinkModal_cardSelectWrapper__DgkBj .p-dropdown.CardCertLinkModal_p-focus__iFhXp{border-color:#0c72de!important}.CardCertLinkModal_cardSelectWrapper__DgkBj .p-dropdown-label{color:#1d2a37!important;flex:1 1;font-family:Pretendard,sans-serif;font-size:14px!important;letter-spacing:-.56px;line-height:20px!important;padding:0!important}.CardCertLinkModal_dropdownInner__M3z5X{width:100%}.CardCertLinkModal_cardItem__2XON8{align-items:center;display:flex;gap:8px}.CardCertLinkModal_cardLogo__3OgMI{background-color:#fff;border:1px solid #eaedf0;border-radius:50%;height:24px;object-fit:contain;width:24px}.CardCertLinkModal_labelGroup__rWrGt{align-items:center;display:flex;gap:2px}.CardCertLinkModal_label__sZnpa{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:14px;font-weight:600;letter-spacing:-.56px;line-height:20px}.CardCertLinkModal_required__B3qu7{color:#0c72de;font-size:14px;font-weight:600}.CardCertLinkModal_footer__Ql0bg{display:flex;gap:10px;justify-content:flex-end}.CardCertLinkModal_footer__Ql0bg button{align-items:center;border-radius:8px!important;display:flex;font-size:16px!important;font-weight:600!important;height:48px!important;justify-content:center;letter-spacing:-.64px;min-width:80px;padding:0 16px}@keyframes CardIdPwLinkModal_fadeIn__d1S6D{0%{opacity:0}to{opacity:1}}@keyframes CardIdPwLinkModal_fadeOut__s0lnB{0%{opacity:1}to{opacity:0}}@keyframes CardIdPwLinkModal_slideUp__Ds01i{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes CardIdPwLinkModal_slideDown__9DFnd{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}@keyframes CardIdPwLinkModal_dropdownEnter__8Dnx8{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes CardIdPwLinkModal_dropdownExit__MpCuJ{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}.CardIdPwLinkModal_overlay__0eoZu{align-items:center;animation:CardIdPwLinkModal_fadeIn__d1S6D .2s ease-out forwards;background:#0006;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.CardIdPwLinkModal_overlay__0eoZu.CardIdPwLinkModal_closing__24DYp{animation:CardIdPwLinkModal_fadeOut__s0lnB .2s ease-in forwards}.CardIdPwLinkModal_modal__PKb6y{animation:CardIdPwLinkModal_slideUp__Ds01i .3s cubic-bezier(.16,1,.3,1) forwards;background:#fff;border-radius:20px;box-shadow:0 0 36px 0 #00000014;display:flex;flex-direction:column;gap:24px;max-height:90vh;overflow:hidden;padding:24px;position:relative;width:440px}.CardIdPwLinkModal_modal__PKb6y.CardIdPwLinkModal_closing__24DYp{animation:CardIdPwLinkModal_slideDown__9DFnd .2s ease-in forwards}.CardIdPwLinkModal_infoBox__xQvrb{align-items:center;background-color:#0000;border:1px solid #eaedf0;border-radius:8px;box-sizing:border-box;display:flex;flex-shrink:0;justify-content:center;padding:12px;width:100%}.CardIdPwLinkModal_infoBox__xQvrb .CardIdPwLinkModal_cardInfo__-Vmlq{align-items:center;display:flex;gap:8px}.CardIdPwLinkModal_infoBox__xQvrb .CardIdPwLinkModal_cardInfo__-Vmlq .CardIdPwLinkModal_cardLogo__15NxW{background-color:#fff;border:1px solid #eaedf0;border-radius:50%;height:24px;object-fit:contain;width:24px}.CardIdPwLinkModal_infoBox__xQvrb .CardIdPwLinkModal_cardInfo__-Vmlq .CardIdPwLinkModal_cardNameText__5kHMD{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:16px;font-weight:600}.CardIdPwLinkModal_body__rF8gb{display:flex;flex-direction:column;gap:16px;margin-right:-8px;overflow-x:hidden;overflow-y:auto;padding-right:8px;width:calc(100% + 8px)}.CardIdPwLinkModal_body__rF8gb::-webkit-scrollbar{width:6px}.CardIdPwLinkModal_body__rF8gb::-webkit-scrollbar-track{background:#0000}.CardIdPwLinkModal_body__rF8gb::-webkit-scrollbar-thumb{background-color:#dee3e8;border-radius:999px}.CardIdPwLinkModal_formRow__l9Hpb{display:flex;flex-direction:column;gap:6px;width:100%}.CardIdPwLinkModal_formRow__l9Hpb .CardIdPwLinkModal_labelGroup__f67yG{align-items:center;display:flex;gap:2px}.CardIdPwLinkModal_formRow__l9Hpb .CardIdPwLinkModal_labelGroup__f67yG .CardIdPwLinkModal_label__jrZ7T{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:14px;font-weight:600;letter-spacing:-.56px;line-height:20px}.CardIdPwLinkModal_formRow__l9Hpb .CardIdPwLinkModal_checkboxLabel__tUViT{align-items:center;cursor:pointer;display:flex;gap:8px}.CardIdPwLinkModal_formRow__l9Hpb .CardIdPwLinkModal_checkboxLabel__tUViT input[type=checkbox]{height:16px;width:16px}.CardIdPwLinkModal_formRow__l9Hpb .CardIdPwLinkModal_checkboxLabel__tUViT span{color:#606971;font-family:Pretendard,sans-serif;font-size:13px}.CardIdPwLinkModal_footer__JLqaw{border-top:1px solid #f1f4f8;display:flex;flex-shrink:0;gap:10px;justify-content:flex-end;padding-top:10px;width:100%}.CardIdPwLinkModal_footer__JLqaw button{align-items:center;border-radius:8px!important;display:flex;font-size:16px!important;font-weight:600!important;height:48px!important;justify-content:center;letter-spacing:-.64px;min-width:80px;padding:0 16px}.CardIdPwLinkModal_billingDayRow__W-Jyk{align-items:center;display:flex;gap:8px}.CardIdPwLinkModal_dropdownWrapper__AoKCs{gap:0!important;padding:0!important;width:100%}.CardIdPwLinkModal_dropdownWrapper__AoKCs .p-dropdown{align-items:center;background:#fff;border:1px solid #dbe0e5;border-radius:6px;box-shadow:none;display:flex;height:40px;padding:0 12px;width:100%}.CardIdPwLinkModal_dropdownWrapper__AoKCs .p-dropdown:not(.p-disabled):hover{border-color:#dbe0e5}.CardIdPwLinkModal_dropdownWrapper__AoKCs .p-dropdown.p-focus{border-color:#0c72de;box-shadow:none}.CardIdPwLinkModal_dropdownWrapper__AoKCs .p-dropdown-label{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:14px;line-height:1;padding:0}.CardIdPwLinkModal_dropdownWrapper__AoKCs .p-placeholder{color:#a7b1be}.CardIdPwLinkModal_hint__eT\+Pr{color:#8b95a1;font-size:12px;white-space:nowrap}.CardIdPwLinkModal_unitText__QPP0g{color:#606971;flex-shrink:0;font-size:13px;white-space:nowrap}.CardIdPwLinkModal_separator__rbmgp{color:#a7b1be;flex-shrink:0;font-size:14px;padding:0 2px}.CardIdPwLinkModal_periodText__Wj9pI{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:14px;line-height:20px}.FinancialFilterBar_filterBar__iIGoi{align-items:center;background-color:#f8f9fa;border-bottom:1px solid #dee3e8;box-sizing:border-box;display:flex;height:48px;justify-content:space-between;padding:8px 20px}.FinancialFilterBar_leftArea__5KZn9{align-items:center;display:flex}.FinancialFilterBar_datePickerWrapper__2akZ5>div>div:first-child{align-items:center;background-color:#fff;border:1px solid #dee3e8;border-radius:4px;box-sizing:border-box;display:flex;gap:6px;height:32px;justify-content:flex-start;padding:6px 8px;width:206px}.FinancialFilterBar_datePickerWrapper__2akZ5>div>div:first-child p{color:#1d2a37;flex-shrink:0;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.56px;line-height:20px;margin:0;text-align:center;white-space:nowrap;width:70px}.FinancialFilterBar_datePickerWrapper__2akZ5>div>div:first-child svg{background-image:url(/static/media/arrow-narrow-right.f78b80cf9a8b94a968fa.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;height:16px;margin:0;opacity:.5;width:16px}.FinancialFilterBar_datePickerWrapper__2akZ5>div>div:first-child svg path{display:none}.FinancialFilterBar_datePickerWrapper__2akZ5>div>div:first-child img{content:url(/static/media/calendar-icon.f4bb178b9971a977cfc2.svg)!important;flex-shrink:0;height:16px;margin:0;opacity:.5;width:16px}.FinancialFilterBar_datePickerWrapper__2akZ5>div>div:first-child button{background-color:#0000;background-image:url(/static/media/calendar-icon.f4bb178b9971a977cfc2.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;border:none;cursor:pointer;flex-shrink:0;height:16px;margin:0;opacity:.5;padding:0;width:16px}.FinancialFilterBar_datePickerWrapper__2akZ5>div>div:first-child button img{display:none}.DateRangePicker_wrapper__bhb4W{display:inline-block;position:relative}.DateRangePicker_dateRangePicker__Tq8DT{align-items:center;background:#fff;border:1px solid #dee3e8;border-radius:4px;box-sizing:border-box;display:flex;gap:6px;height:32px;overflow:hidden;padding:6px 8px;transition:border-color .2s ease}.DateRangePicker_dateRangePicker__Tq8DT.DateRangePicker_hover__lk-Is{border-color:#1d2a37}.DateRangePicker_wrapper__bhb4W.DateRangePicker_disabled__uDLBw .DateRangePicker_dateRangePicker__Tq8DT{background:#f4f5f6;cursor:not-allowed}.DateRangePicker_text__F94Tq{color:#1d2a37;cursor:pointer;flex-shrink:0;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.56px;line-height:20px;margin:0;white-space:pre-wrap;width:80px}.DateRangePicker_text__F94Tq.DateRangePicker_placeholder__iyPSO{color:#a7b1be}.DateRangePicker_wrapper__bhb4W.DateRangePicker_disabled__uDLBw .DateRangePicker_text__F94Tq{color:#a7b1be;cursor:not-allowed}.DateRangePicker_arrow__X5I8K{color:#c9cdd1;flex-shrink:0;height:16px;width:16px}.DateRangePicker_calendarIcon__jVWrO{color:#a7b1be;flex-shrink:0;height:16px;width:16px}.DateRangePicker_clearBtn__rG4PU{align-items:center;background:#0000;border:none;cursor:pointer;display:flex;flex-shrink:0;height:16px;justify-content:center;padding:0;width:16px}.DateRangePicker_cancelIcon__WfhID{color:#c9cdd1;height:16px;width:16px;&:hover{color:#a7b1be}}.DateRangePicker_calendarWrapper__phBvS{z-index:9999}.FinancialSummary_summaryWrapper__pPko0{display:flex;flex-direction:column;gap:12px;padding:20px}.FinancialSummary_summaryWrapper__pPko0.FinancialSummary_cardMode__igCEi{align-items:center;flex-direction:row;gap:12px;padding-bottom:20px}.FinancialSummary_balanceArea__X7iU\+{align-items:center;display:flex;gap:12px}.FinancialSummary_balanceArea__X7iU\+ .FinancialSummary_amount__z9ozY,.FinancialSummary_balanceArea__X7iU\+ .FinancialSummary_label__ZS0om{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:24px;font-weight:700;letter-spacing:-.96px;line-height:32px}.FinancialSummary_balanceArea__X7iU\+ .FinancialSummary_iconBtn__abuSX{align-items:center;background-color:#fff;border:1px solid #dee3e8;border-radius:4px;box-sizing:border-box;cursor:pointer;display:flex;height:32px;justify-content:center;padding:8px;width:32px}.FinancialSummary_balanceArea__X7iU\+ .FinancialSummary_iconBtn__abuSX .FinancialSummary_icon__yHfWi{background-color:#a7b1be;height:16px;-webkit-mask-image:url(/static/media/rotate-clockwise-02.1b52fc8d5019ade1aa9e.svg);mask-image:url(/static/media/rotate-clockwise-02.1b52fc8d5019ade1aa9e.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:transform .2s ease;width:16px}.FinancialSummary_balanceArea__X7iU\+ .FinancialSummary_iconBtn__abuSX .FinancialSummary_icon__yHfWi.FinancialSummary_spinning__Pg2ZM{animation:FinancialSummary_spin__QRvJt .8s linear infinite}.FinancialSummary_balanceArea__X7iU\+ .FinancialSummary_iconBtn__abuSX:hover{background-color:#f4f6f8}.FinancialSummary_statsArea__DyyhN{align-items:center;display:flex;gap:34px}.FinancialSummary_statItem__GaUEA{align-items:center;display:flex;gap:10px}.FinancialSummary_statLabel__cbBm\+{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:18px;font-weight:600;letter-spacing:-.72px;line-height:26px}.FinancialSummary_statAmount__AXjpo{font-family:Pretendard,sans-serif;font-size:24px;font-weight:700;letter-spacing:-.96px;line-height:32px}.FinancialSummary_statAmount__AXjpo.FinancialSummary_blue__1n9Kk{color:#0c72de}.FinancialSummary_statAmount__AXjpo.FinancialSummary_red__7gvjR{color:#e4503c}@keyframes FinancialSummary_spin__QRvJt{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media screen and (max-width:768px){.FinancialSummary_statsArea__DyyhN{align-items:flex-start;flex-direction:column;gap:8px}}.BankSection_sectionContainer__Irbpb{display:flex;flex-direction:column;gap:16px;margin-bottom:32px}.BankSection_sectionContainer__Irbpb:last-child{margin-bottom:0}.BankSection_header__hyupq{align-items:center;display:flex}.BankSection_title__01orI{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:16px;font-weight:500;letter-spacing:-.64px;line-height:24px;margin:0}.BankSection_cardGrid__M8K6Y{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}@media screen and (max-width:1024px){.BankSection_cardGrid__M8K6Y{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px){.BankSection_cardGrid__M8K6Y{grid-template-columns:1fr}}.BankAccountCard_cardContainer__S1toy{align-items:center;background-color:#f8f9fa;border-radius:8px;box-sizing:border-box;cursor:pointer;display:flex;height:80px;justify-content:space-between;padding:16px 20px;transition:background-color .2s;width:100%}.BankAccountCard_cardContainer__S1toy:hover{background-color:#f1f3f5}.BankAccountCard_infoArea__CIZfo{align-items:center;display:flex;gap:12px}.BankAccountCard_logoWrapper__BkAec{align-items:center;background-color:#fff;border-radius:50%;display:flex;flex-shrink:0;height:40px;justify-content:center;overflow:hidden;width:40px}.BankAccountCard_bankLogo__t3hwT{height:100%;object-fit:cover;width:100%}.BankAccountCard_textWrapper__0mI7h{display:flex;flex-direction:column;gap:2px}.BankAccountCard_accountTitle__uy3rs{align-items:center;display:flex;gap:4px}.BankAccountCard_accountTitle__uy3rs .BankAccountCard_accountNum__EG4Fu,.BankAccountCard_accountTitle__uy3rs .BankAccountCard_bankName__mavru{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.56px;line-height:20px}.BankAccountCard_balance__0dzWi{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:18px;font-weight:600;letter-spacing:-.72px;line-height:26px}.BankAccountCard_actionArea__IWmgC{align-items:center;display:flex}.BankAccountCard_actionBtn__a7OPy{align-items:center;background-color:#fff;border:1px solid #dee3e8;border-radius:4px;box-sizing:border-box;cursor:pointer;display:flex;gap:2px;height:32px;justify-content:center;padding:0 8px}.BankAccountCard_actionBtn__a7OPy span{font-family:Pretendard,sans-serif;font-size:12px;font-weight:500;letter-spacing:-.48px;line-height:18px}.BankAccountCard_actionBtn__a7OPy .BankAccountCard_icon__Lqv9f{height:14px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:14px}.BankAccountCard_actionBtn__a7OPy.BankAccountCard_negative__odwVU span{color:#da2911}.BankAccountCard_actionBtn__a7OPy.BankAccountCard_negative__odwVU .BankAccountCard_icon__Lqv9f{background-color:#da2911}.BankAccountCard_actionBtn__a7OPy.BankAccountCard_outline__8r7bT span{color:#464d53}.BankAccountCard_actionBtn__a7OPy.BankAccountCard_outline__8r7bT .BankAccountCard_icon__Lqv9f{background-color:#606971}.BankAccountCard_actionBtn__a7OPy:hover{background-color:#f4f6f8}.CardSection_sectionContainer__RIDiD{display:flex;flex-direction:column;gap:16px;margin-bottom:40px}.CardSection_header__adbRU{align-items:center;display:flex;height:32px;justify-content:space-between}.CardSection_titleGroup__0ARp-{align-items:center;display:flex;gap:10px}.CardSection_title__-Cfoi{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:16px;font-weight:500;margin:0}.CardSection_allHistoryBtn__3mm7f{align-items:center;background-color:#fff;border:1px solid #dee3e8;border-radius:4px;cursor:pointer;display:flex;gap:2px;height:32px;padding:6px 8px}.CardSection_allHistoryBtn__3mm7f span{color:#464d53;font-family:Pretendard,sans-serif;font-size:12px;font-weight:500}.CardSection_allHistoryBtn__3mm7f .CardSection_plusIcon__ZzizN{background-color:#606971;height:14px;width:14px}.CardSection_allHistoryBtn__3mm7f:hover{background-color:#f4f6f8}.CardSection_gridContainer__vl2Yg{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(380px,1fr))}.CardItem_cardContainer__LPh5E{align-items:center;background-color:#f8f9fa;border-radius:8px;box-sizing:border-box;cursor:pointer;display:flex;gap:12px;height:80px;padding:16px 20px;transition:background-color .2s}.CardItem_cardContainer__LPh5E:hover{background-color:#f1f3f5}.CardItem_checkbox__oMec1{align-items:center;background-color:#fff;border:1px solid #dee3e8;border-radius:4px;cursor:pointer;display:flex;flex-shrink:0;height:20px;justify-content:center;margin-right:12px;width:20px}.CardItem_checkbox__oMec1.CardItem_checked__0D5fd{background-color:#0c72de;border-color:#0c72de}.CardItem_checkbox__oMec1 .CardItem_checkIcon__WB5DV{filter:brightness(0) invert(1);height:14px;width:14px}.CardItem_infoArea__5ZFP3{align-items:center;display:flex;flex:1 1;gap:12px}.CardItem_logoWrapper__mY0Qj{align-items:center;background-color:#fff;border-radius:50%;display:flex;height:40px;justify-content:center;overflow:hidden;width:40px}.CardItem_cardLogo__3mmW\+{height:100%;object-fit:cover;width:100%}.CardItem_textWrapper__d\+Lw9{display:flex;flex-direction:column;gap:2px}.CardItem_cardTitle__BWCH2{align-items:center;display:flex;gap:4px}.CardItem_cardTitle__BWCH2 .CardItem_accountNum__J8W\+q,.CardItem_cardTitle__BWCH2 .CardItem_bankName__IZPKN{color:#464d53;font-family:Pretendard,sans-serif;font-size:14px;line-height:20px}.CardItem_balance__i8fK2{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:18px;font-weight:600;line-height:26px}.CardItem_actionArea__l68NG{margin-left:auto}.CardItem_actionBtn__lkKSI{align-items:center;background-color:#fff;border:1px solid #dee3e8;border-radius:4px;cursor:pointer;display:flex;gap:2px;height:32px;justify-content:center;padding:6px 8px}.CardItem_actionBtn__lkKSI span{font-family:Pretendard,sans-serif;font-size:12px;font-weight:500;line-height:18px}.CardItem_actionBtn__lkKSI .CardItem_icon__-mtuk{height:14px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:14px}.CardItem_actionBtn__lkKSI.CardItem_negative__PWQ2d span{color:#da2911}.CardItem_actionBtn__lkKSI.CardItem_negative__PWQ2d .CardItem_icon__-mtuk{background-color:#da2911}.CardItem_actionBtn__lkKSI.CardItem_outline__0Fc7S span{color:#464d53}.CardItem_actionBtn__lkKSI.CardItem_outline__0Fc7S .CardItem_icon__-mtuk{background-color:#606971}.CardItem_actionBtn__lkKSI:hover{background-color:#f4f6f8}.CardItem_deleted__-Xn2U{background-color:#fafafa;border:1px dashed #dee3e8;opacity:.6}.CardItem_deleted__-Xn2U:hover{background-color:#f5f5f5}.CardItem_deleteSchedule__QlQ9q{color:#da2911;font-family:Pretendard,sans-serif;font-size:13px;font-weight:500;line-height:20px}.AccountDrawer_overlay__l-zbn{background-color:#00000080;display:flex;height:100vh;justify-content:flex-end;left:0;opacity:0;position:fixed;top:0;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;width:100vw;z-index:1000}.AccountDrawer_overlay__l-zbn.AccountDrawer_open__0n1ZS{opacity:1;visibility:visible}.AccountDrawer_drawer__CR23o{background-color:#fff;box-shadow:-4px 0 24px #0000001a;box-sizing:border-box;display:flex;flex-direction:column;height:100%;max-width:100vw;padding:0;transform:translateX(100%);transition:transform .3s ease;width:620px}.AccountDrawer_drawer__CR23o.AccountDrawer_open__0n1ZS{transform:translateX(0)}.AccountDrawer_header__83bAR{align-items:center;background-color:#fff;display:flex;flex-shrink:0;justify-content:space-between;padding:40px 24px 0;z-index:10}.AccountDrawer_header__83bAR .AccountDrawer_title__Qn72V{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:20px;font-weight:700;letter-spacing:-.8px;line-height:28px;margin:0}.AccountDrawer_header__83bAR .AccountDrawer_closeBtn__\+\+4EF{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;padding:0;width:32px}.AccountDrawer_header__83bAR .AccountDrawer_closeBtn__\+\+4EF .AccountDrawer_icon__orkTi{background-color:#a7b1be;height:24px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:24px}.AccountDrawer_header__83bAR .AccountDrawer_closeBtn__\+\+4EF:hover{background-color:#f4f5f6;border-radius:4px}.AccountDrawer_content__2dbHm{display:flex;flex:1 1;flex-direction:column;gap:24px;overflow-y:auto;padding:24px 24px 40px}.AccountDrawer_content__2dbHm::-webkit-scrollbar{width:6px}.AccountDrawer_content__2dbHm::-webkit-scrollbar-thumb{background-color:#d1d6db;border-radius:3px}.AccountDrawer_contentInner__zO0Fp{display:flex;flex-direction:column;gap:16px;margin:0;padding:0}.AccountDrawer_bankInfoCard__xQ-zX{align-items:center;display:flex;gap:12px;width:100%}.AccountDrawer_bankLogo__9yKTK{border:1px solid #dee3e8;border-radius:50%;flex-shrink:0;height:56px;object-fit:cover;width:56px}.AccountDrawer_textGroup__pGjxX{align-items:center;display:flex;flex:1 1;gap:8px}.AccountDrawer_accountAlias__Klhgb{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:24px;font-weight:700;letter-spacing:-.96px;line-height:32px}.AccountDrawer_editBtn__ael51{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;padding:4px;width:32px}.AccountDrawer_editBtn__ael51 .AccountDrawer_icon__orkTi{background-color:#a7b1be;height:24px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:24px}.AccountDrawer_editBtn__ael51:hover{background-color:#f4f5f6;border-radius:4px}.AccountDrawer_detailList__d6I8F{display:flex;flex-direction:column;margin:0;padding:0}.AccountDrawer_detailItem__Erost{background-color:#fff;border-bottom:1px solid #dee3e8;box-sizing:border-box;display:flex;flex-direction:column;height:56px;padding:8px}.AccountDrawer_detailItem__Erost .AccountDrawer_row__G3jB9{align-items:center;display:flex;height:40px;width:100%}.AccountDrawer_detailItem__Erost .AccountDrawer_label__mYOxF{align-items:center;box-sizing:border-box;color:#606971;display:flex;flex-shrink:0;font-family:Pretendard,sans-serif;font-size:14px;font-weight:600;letter-spacing:-.56px;line-height:20px;padding:10px;width:120px}.AccountDrawer_detailItem__Erost .AccountDrawer_valueContainer__kRC5F{align-items:center;display:flex;flex:1 1;height:100%;justify-content:space-between;padding-left:10px}.AccountDrawer_detailItem__Erost .AccountDrawer_value__i63ge{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.56px;line-height:20px}.AccountDrawer_detailItem__Erost .AccountDrawer_copyBtn__bvswF{background-color:#f4f5f6;border:none;border-radius:6px;color:#464d53;cursor:pointer;font-family:Pretendard,sans-serif;font-size:14px;font-weight:500;letter-spacing:-.56px;line-height:20px;padding:8px 12px}.AccountDrawer_detailItem__Erost .AccountDrawer_copyBtn__bvswF:hover{background-color:#e1e4e8}.AccountDrawer_btnGroup__GokU4{display:flex;gap:10px;justify-content:flex-end;margin:0}.AccountDrawer_btnCancel__uLpxx{align-items:center;background-color:#fff;border:1px solid #dee3e8;border-radius:6px;box-sizing:border-box;cursor:pointer;display:flex;gap:4px;height:44px;justify-content:center;padding:0;width:106px}.AccountDrawer_btnCancel__uLpxx span{color:#606971;font-family:Pretendard,sans-serif;font-size:16px;font-weight:500;letter-spacing:-.64px;line-height:24px}.AccountDrawer_btnCancel__uLpxx .AccountDrawer_icon__orkTi{background-color:#606971;height:16px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:16px}.AccountDrawer_btnCancel__uLpxx:hover{background-color:#f4f5f6}.AccountDrawer_btnCancel__uLpxx.AccountDrawer_disabled__3Vl3F{background-color:#f8f9fa;cursor:not-allowed;opacity:.5;pointer-events:none}.AccountDrawer_btnSave__Ysd9T{align-items:center;background-color:#0c72de;border:none;border-radius:6px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;font-family:Pretendard,sans-serif;font-size:16px;font-weight:500;height:44px;justify-content:center;letter-spacing:-.64px;line-height:24px;padding:0;width:116px}.AccountDrawer_btnSave__Ysd9T:hover{background-color:#0a60bd}.AccountDrawer_btnLink__mzkgN{align-items:center;background-color:#fff;border:1px solid #dee3e8;border-radius:4px;box-sizing:border-box;cursor:pointer;display:flex;gap:2px;height:32px;justify-content:center;padding:0 8px}.AccountDrawer_btnLink__mzkgN span{color:#464d53;font-family:Pretendard,sans-serif;font-size:12px;font-weight:500;letter-spacing:-.48px;line-height:18px}.AccountDrawer_btnLink__mzkgN .AccountDrawer_icon__orkTi{background-color:#606971;height:14px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:14px}.AccountDrawer_btnLink__mzkgN:hover{background-color:#f4f6f8}.AccountDrawer_alertBox__AjKqe{align-items:center;background-color:#fef9f9;border:1px solid #ffe9ec;border-radius:8px;display:flex;gap:6px;margin-top:8px;padding:12px}.AccountDrawer_alertBox__AjKqe .AccountDrawer_icon__orkTi{background-color:#da2911;flex-shrink:0;height:24px;-webkit-mask-image:url(/static/media/info-circle.78633c378c7b9c1317ca.svg);mask-image:url(/static/media/info-circle.78633c378c7b9c1317ca.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:24px}.AccountDrawer_alertBox__AjKqe .AccountDrawer_message__6dFev{color:#da2911;flex:1 1;font-family:Pretendard,sans-serif;font-size:16px;font-weight:500;letter-spacing:-.64px;line-height:24px}.AccountDrawer_alertBox__AjKqe .AccountDrawer_linkBtn__Fhrkp{background:none;border:none;color:#2a8bf3;cursor:pointer;font-family:Pretendard,sans-serif;font-size:14px;font-weight:500;letter-spacing:-.56px;line-height:20px;padding:2px 8px}.AccountDrawer_userProfile__8xfR1{align-items:center;display:flex;gap:4px;height:24px}.AccountDrawer_userProfile__8xfR1 .AccountDrawer_avatar__y4vrc{border-radius:50%;height:24px;object-fit:cover;width:24px}.AccountDrawer_userProfile__8xfR1 .AccountDrawer_name__wH\+5y{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:14px;font-weight:600;letter-spacing:-.56px;line-height:20px}@keyframes CardSettingsModal_fadeIn__VBpTt{0%{opacity:0}to{opacity:1}}@keyframes CardSettingsModal_fadeOut__N7Rom{0%{opacity:1}to{opacity:0}}@keyframes CardSettingsModal_slideUp__hST1X{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes CardSettingsModal_slideDown__4Trj2{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}@keyframes CardSettingsModal_dropdownEnter__uN43T{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes CardSettingsModal_dropdownExit__46FB6{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}.CardSettingsModal_overlay__OnXxW{align-items:center;animation:CardSettingsModal_fadeIn__VBpTt .2s ease-out forwards;background-color:#0006;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1100}.CardSettingsModal_overlay__OnXxW.CardSettingsModal_closing__MgSPm{animation:CardSettingsModal_fadeOut__N7Rom .2s ease-in forwards}.CardSettingsModal_modal__0rpuh{animation:CardSettingsModal_slideUp__hST1X .3s cubic-bezier(.16,1,.3,1) forwards;background-color:#fff;border-radius:20px;box-shadow:0 0 36px 0 #00000014;display:flex;flex-direction:column;gap:20px;max-height:90vh;overflow:hidden;padding:24px;width:428px}.CardSettingsModal_modal__0rpuh.CardSettingsModal_closing__MgSPm{animation:CardSettingsModal_slideDown__4Trj2 .2s ease-in forwards}.CardSettingsModal_header__uSFxq{align-items:center;align-self:stretch;display:flex;justify-content:space-between}.CardSettingsModal_header__uSFxq .CardSettingsModal_titleGroup__kUDk6{align-items:center;display:flex;gap:4px;justify-content:flex-start}.CardSettingsModal_header__uSFxq .CardSettingsModal_title__M\+QjA{word-wrap:break-word;color:#1d2a37;font-family:Pretendard,sans-serif;font-size:20px;font-weight:700;line-height:28px}.CardSettingsModal_header__uSFxq .CardSettingsModal_closeBtnWrapper__9doPt{align-items:center;cursor:pointer;display:flex;gap:10px;height:32px;justify-content:center;padding:4px;width:32px}.CardSettingsModal_header__uSFxq .CardSettingsModal_closeBtnWrapper__9doPt img{height:24px;width:24px}.CardSettingsModal_accountInfo__cE63w{align-items:center;display:inline-flex;gap:12px;justify-content:flex-start}.CardSettingsModal_bankIconWrapper__9-TJ6{align-items:center;background:#0067ac;border-radius:50px;display:flex;height:40px;justify-content:center;overflow:hidden;position:relative;width:40px}.CardSettingsModal_bankIconWrapper__9-TJ6 img{height:100%;object-fit:cover;width:100%}.CardSettingsModal_accountName__2pucX{color:#1d2a37;font-family:Pretendard;font-size:18px;font-weight:600;line-height:26px}.CardSettingsModal_detailsList__RkFbS{display:flex;flex:1 1;flex-direction:column;margin-right:-20px;min-height:0;overflow-x:hidden;overflow-y:auto;padding-right:22px;width:calc(100% + 20px)}.CardSettingsModal_detailsList__RkFbS::-webkit-scrollbar{width:6px}.CardSettingsModal_detailsList__RkFbS::-webkit-scrollbar-track{background:#0000}.CardSettingsModal_detailsList__RkFbS::-webkit-scrollbar-thumb{background-color:#dee3e8;border-radius:999px}.CardSettingsModal_row__RqtST{align-items:flex-start;align-items:center;align-self:stretch;display:flex;display:inline-flex;flex-direction:column;flex-direction:row;gap:16px;justify-content:flex-start;padding:10px 0;width:100%}.CardSettingsModal_label__ADnIp{align-items:center;color:#606971;display:flex;flex-shrink:0;font-family:Pretendard;font-size:14px;font-weight:600;gap:2px;justify-content:flex-start;line-height:20px;padding:0;width:120px}.CardSettingsModal_content__GZfqm{align-items:center;align-self:stretch;display:flex;flex:1 1;gap:10px;justify-content:flex-start;min-width:0}.CardSettingsModal_segmentedControl__G\+QON,.CardSettingsModal_segmentedWrapper__0BywC{width:100%}.CardSettingsModal_segmentedDisabled__8OOGn{cursor:not-allowed}.CardSettingsModal_value__zLXP0{color:#1d2a37;font-family:Pretendard;font-size:14px;font-weight:400;line-height:20px}.CardSettingsModal_value__zLXP0.CardSettingsModal_mono__ZKz6o{letter-spacing:1px}.CardSettingsModal_divider__ZN7Vx{background-color:#f2f4f6;height:1px;width:100%}.CardSettingsModal_hint__qPJlW{color:#8b95a1;font-size:12px;margin-left:8px;white-space:nowrap}.CardSettingsModal_periodInputRow__4xJoS{align-items:center;display:flex;flex:1 1;gap:6px;min-width:0}.CardSettingsModal_unitText__47kz9{color:#606971;flex-shrink:0;font-size:13px;white-space:nowrap}.CardSettingsModal_separator__uGege{color:#a7b1be;flex-shrink:0;font-size:14px;padding:0 2px}.CardSettingsModal_select__QODfI{-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath d='m4 6 4 4 4-4' stroke='%23606971' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;border:1px solid #dbe0e5;border-radius:6px;color:#1d2a37;cursor:pointer;font-family:Pretendard,sans-serif;font-size:14px;height:40px;outline:none;padding:0 32px 0 12px;transition:border-color .15s ease;width:100%}.CardSettingsModal_select__QODfI:focus{border-color:#0c72de}.CardSettingsModal_footer__ZiNND{display:flex;gap:8px;justify-content:flex-end;width:100%}.CardSettingsModal_cancelBtn__M8EYz{background-color:#fff;border:1px solid #dbe0e5;border-radius:6px;color:#1d2a37;cursor:pointer;font-family:Pretendard,sans-serif;font-size:14px;font-weight:500;height:40px;line-height:20px;padding:0 16px;transition:background-color .15s ease}.CardSettingsModal_cancelBtn__M8EYz:hover:not(:disabled){background-color:#f5f7fa}.CardSettingsModal_cancelBtn__M8EYz:disabled{cursor:not-allowed;opacity:.5}.CardSettingsModal_saveBtn__cqOlR{align-items:center;background-color:#0c72de;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-family:Pretendard,sans-serif;font-size:14px;font-weight:500;gap:6px;height:40px;line-height:20px;padding:0 16px;transition:background-color .15s ease}.CardSettingsModal_saveBtn__cqOlR:hover:not(:disabled){background-color:#0a60c0}.CardSettingsModal_saveBtn__cqOlR:disabled{background-color:#93bdf2;cursor:not-allowed}@keyframes CardSettingsModal_spin__xco5Q{to{transform:rotate(1turn)}}.CardSettingsModal_spinner__NDGj1{animation:CardSettingsModal_spin__xco5Q .7s linear infinite;border:2px solid #fff6;border-radius:50%;border-top-color:#fff;display:inline-block;flex-shrink:0;height:14px;width:14px}.CardSettingsModal_dropdownWrapper__rqnxU{gap:0!important;padding:0!important;width:100%}.CardSettingsModal_dropdownWrapper__rqnxU .p-dropdown{align-items:center;background:#fff;border:1px solid #dbe0e5;border-radius:6px;box-shadow:none;display:flex;height:40px;padding:0 12px;width:100%}.CardSettingsModal_dropdownWrapper__rqnxU .p-dropdown:not(.p-disabled):hover{border-color:#dbe0e5}.CardSettingsModal_dropdownWrapper__rqnxU .p-dropdown.p-focus{border-color:#0c72de;box-shadow:none}.CardSettingsModal_dropdownWrapper__rqnxU .p-dropdown .p-dropdown-label{color:#1d2a37;flex:1 1;font-family:Pretendard,sans-serif;font-size:14px;line-height:40px;padding:0}.CardSettingsModal_dropdownWrapper__rqnxU .p-dropdown .p-placeholder{color:#adb5bd}.CardSettingsModal_dropdownWrapper__rqnxU .p-dropdown .p-dropdown-trigger{align-items:center;display:flex;height:40px;justify-content:center;padding:0;width:36px}.FinancialCashBook_container__aNmtl{background-color:#fff;display:flex;flex-direction:column;flex-shrink:0;height:100%;min-width:var(--finance-domain-min-width)}.FinancialCashBook_filterBarGap__A3vmj{margin-top:12px}.FinancialCashBook_buttonGroup__lpcDb{display:flex;gap:8px}.FinancialCashBook_buttonGroup__lpcDb button{font-size:14px!important;height:40px!important;padding:0 16px!important}.FinancialCashBook_tableContainer__AdBV5{background-color:#fff;flex:1 1;overflow:hidden;padding:0;transition:opacity .3s ease}.FinancialCashBook_table__c7EGA{border-collapse:collapse;table-layout:fixed;width:100%}.FinancialCashBook_table__c7EGA td,.FinancialCashBook_table__c7EGA th{border-bottom:1px solid #dee3e8;border-right:1px solid #dee3e8;color:#1d2a37;font-family:Pretendard,sans-serif;font-size:14px;overflow:hidden;padding:0 10px;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.FinancialCashBook_table__c7EGA td:last-child,.FinancialCashBook_table__c7EGA th:last-child{border-right:none}.FinancialCashBook_table__c7EGA th{background-color:#fff;color:#606971;font-size:12px;font-weight:600;height:32px;text-align:center}.FinancialCashBook_table__c7EGA td{height:44px}.FinancialCashBook_center__K5dDV{text-align:center}.FinancialCashBook_right__XfWo9{text-align:right}.FinancialCashBook_tagBlue__kWY0M{align-items:center;background-color:#eaf2fd;border-radius:4px;color:#0c72de;display:inline-flex;font-size:12px;font-weight:600;justify-content:center;line-height:14px;padding:2px 4px}.FinancialCashBook_emptyRow__jIYly td{border-bottom:none!important;border-right:none!important}.FinancialCashBook_clickableRow__DeMsk{cursor:pointer;transition:background-color .15s}.FinancialCashBook_clickableRow__DeMsk:hover{background-color:#f8f9fb}.FinancialCashBook_emptyContent__mkxBz{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center;padding:60px 0}.FinancialCashBook_emptyIcon__t5pTe{height:40px;opacity:.4;width:40px}.FinancialCashBook_emptyText__4VZm8{color:#a7b1be;font-family:Pretendard,sans-serif;font-size:14px}.FinancialCashBook_contentHidden__Vt8td{opacity:0;pointer-events:none}.FinancialCashBook_contentVisible__bDshw{opacity:1}@keyframes InitialCashModal_fadeIn__nN\+tE{0%{opacity:0}to{opacity:1}}@keyframes InitialCashModal_fadeOut__ChuXp{0%{opacity:1}to{opacity:0}}@keyframes InitialCashModal_slideUp__8Tps5{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes InitialCashModal_slideDown__co8Nu{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}@keyframes InitialCashModal_dropdownEnter__d9z6m{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes InitialCashModal_dropdownExit__2BXP4{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}.InitialCashModal_overlay__-DmqW{align-items:center;animation:InitialCashModal_fadeIn__nN\+tE .2s ease-out forwards;background-color:#0006;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1050}.InitialCashModal_overlay__-DmqW.InitialCashModal_closing__fN1am{animation:InitialCashModal_fadeOut__ChuXp .2s ease-in forwards}.InitialCashModal_modal__Gv3Bq{animation:InitialCashModal_slideUp__8Tps5 .3s cubic-bezier(.16,1,.3,1) forwards;background-color:#fff;border-radius:20px;box-shadow:0 0 36px #00000014;display:flex;flex-direction:column;gap:30px;padding:24px;width:440px}.InitialCashModal_modal__Gv3Bq.InitialCashModal_closing__fN1am{animation:InitialCashModal_slideDown__co8Nu .2s ease-in forwards}.InitialCashModal_header__Rv7E8{align-items:center;display:flex;justify-content:space-between}.InitialCashModal_title__wQYtn{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:20px;font-weight:700;margin:0}.InitialCashModal_closeBtn__E0GWP{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;padding:4px;width:32px}.InitialCashModal_closeBtn__E0GWP .InitialCashModal_icon__Hqt\+D{background-color:#606971;height:24px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:24px}.InitialCashModal_closeBtn__E0GWP:hover{background-color:#f4f6f8;border-radius:4px}.InitialCashModal_body__qCo8M{display:flex;flex-direction:column;gap:16px}.InitialCashModal_fieldRow__E0epY{align-items:flex-start;display:flex}.InitialCashModal_labelGroup__i6EkK{align-items:center;box-sizing:border-box;display:flex;flex:0 0 120px;gap:2px;padding-top:12px}.InitialCashModal_label__GVdKl{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:14px;font-weight:600;line-height:20px}.InitialCashModal_required__1tk02{color:#0c72de;font-size:14px;font-weight:600}.InitialCashModal_dateWrapper__K6Gvg,.InitialCashModal_inputWrapper__bOFe7{align-items:center;display:flex;flex:1 1;position:relative}.InitialCashModal_input__1eLp4{border:1px solid #dee3e8;border-radius:4px;box-sizing:border-box;color:#1d2a37;font-family:Pretendard,sans-serif;font-size:14px;height:44px;padding:6px 12px;width:100%}.InitialCashModal_input__1eLp4::placeholder{color:#a7b1be}.InitialCashModal_dateIcon__\+BIVZ{background-color:#1d2a37;height:24px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;pointer-events:none;position:absolute;right:12px;width:24px}.InitialCashModal_footer__ihMbv{display:flex;gap:10px;justify-content:flex-end}.InitialCashModal_cancelBtn__Z\+FdP{background-color:#fff;border:1px solid #dee3e8;border-radius:6px;color:#464d53;cursor:pointer;font-family:Pretendard,sans-serif;font-size:16px;font-weight:500;height:44px;padding:10px 16px}.InitialCashModal_cancelBtn__Z\+FdP:hover{background-color:#f4f6f8}.InitialCashModal_saveBtn__iR6pY{background-color:#0c72de;border:none;border-radius:6px;color:#fff;cursor:pointer;font-family:Pretendard,sans-serif;font-size:16px;font-weight:500;height:44px;padding:10px 16px}.InitialCashModal_saveBtn__iR6pY:hover{background-color:#0a60bd}@keyframes CashTransactionModal_fadeIn__o1uw\+{0%{opacity:0}to{opacity:1}}@keyframes CashTransactionModal_fadeOut__FAF58{0%{opacity:1}to{opacity:0}}@keyframes CashTransactionModal_slideUp__yUqov{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes CashTransactionModal_slideDown__siApb{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}@keyframes CashTransactionModal_dropdownEnter__WcQmn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes CashTransactionModal_dropdownExit__2Cfb\+{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}.CashTransactionModal_overlay__0oNgD{align-items:center;animation:CashTransactionModal_fadeIn__o1uw\+ .2s ease-out forwards;background-color:#0006;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1050}.CashTransactionModal_overlay__0oNgD.CashTransactionModal_closing__kpyC1{animation:CashTransactionModal_fadeOut__FAF58 .2s ease-in forwards}.CashTransactionModal_modal__sHjPc{animation:CashTransactionModal_slideUp__yUqov .3s cubic-bezier(.16,1,.3,1) forwards;background-color:#fff;border-radius:20px;box-shadow:0 0 36px #00000014;display:flex;flex-direction:column;gap:30px;padding:var(--card-padding);width:440px}.CashTransactionModal_modal__sHjPc.CashTransactionModal_closing__kpyC1{animation:CashTransactionModal_slideDown__siApb .2s ease-in forwards}.CashTransactionModal_header__B\+9Tt{align-items:center;display:flex;justify-content:space-between}.CashTransactionModal_title__US\+Yr{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:20px;font-weight:700;margin:0}.CashTransactionModal_closeBtn__-8Qas{align-items:center;background:none;border:none;border-radius:4px;cursor:pointer;display:flex;height:32px;justify-content:center;padding:4px;width:32px}.CashTransactionModal_closeBtn__-8Qas:hover{background-color:#f4f6f8}.CashTransactionModal_closeBtn__-8Qas .CashTransactionModal_icon__Z5A5B{background-color:#606971;height:24px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:24px}.CashTransactionModal_body__pFLFC{display:flex;flex-direction:column;gap:16px}.CashTransactionModal_fieldRow__rEnyg{align-items:center;display:flex;gap:12px}.CashTransactionModal_label__FcA7B{color:#1d2a37;flex:0 0 80px;font-family:Pretendard,sans-serif;font-size:14px;font-weight:600}.CashTransactionModal_input__2L0as{border:1px solid #dee3e8;border-radius:var(--card-border-radius);color:#1d2a37;flex:1 1;font-family:Pretendard,sans-serif;font-size:var(--font-size-sm);height:var(--input-height);outline:none;padding:0 var(--input-padding-x)}.CashTransactionModal_input__2L0as::placeholder{color:#b0bec5}.CashTransactionModal_input__2L0as:focus{border-color:#0c72de}.CashTransactionModal_inputWrapper__u9\+8h{align-items:center;display:flex;flex:1 1;position:relative}.CashTransactionModal_currencySymbol__M6aSJ{color:#606971;font-family:Pretendard,sans-serif;font-size:var(--font-size-sm);left:var(--input-padding-x);pointer-events:none;position:absolute;z-index:1}.CashTransactionModal_inputWithSymbol__iw2Fw{border:1px solid #dee3e8;border-radius:var(--card-border-radius);color:#1d2a37;font-family:Pretendard,sans-serif;font-size:var(--font-size-sm);height:var(--input-height);outline:none;padding:0 var(--input-padding-x) 0 32px;width:100%}.CashTransactionModal_inputWithSymbol__iw2Fw::placeholder{color:#b0bec5}.CashTransactionModal_inputWithSymbol__iw2Fw:focus{border-color:#0c72de}.CashTransactionModal_segmentWrapper__Zh2dR{flex:1 1}.CashTransactionModal_selectWrapper__WW2in{flex:1 1;position:relative}.CashTransactionModal_dropdownWrapper__bDpcm{width:100%}.CashTransactionModal_dropdown__svHM2{align-items:center;background:#fff;border:1px solid #dee3e8;border-radius:var(--card-border-radius);display:flex!important;height:var(--input-height);width:100%}.CashTransactionModal_dropdown__svHM2 .p-dropdown-label{align-items:center;color:#1d2a37;display:flex;font-family:Pretendard,sans-serif;font-size:var(--font-size-sm);padding:0 var(--input-padding-x)}.CashTransactionModal_dropdown__svHM2 .p-dropdown-trigger{margin-right:4px;width:32px}.CashTransactionModal_dropdown__svHM2:hover{border-color:#86b3ee}.CashTransactionModal_dropdown__svHM2 .p-focus{border-color:#0c72de;box-shadow:none}.CashTransactionModal_dateWrapper__DBuGB{align-items:center;display:flex;flex:1 1;position:relative}.CashTransactionModal_dateIcon__\+EkZp{background-color:#606971;height:20px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;pointer-events:none;position:absolute;right:12px;width:20px}.CashTransactionModal_footer__ZR-5B{display:flex;gap:10px;justify-content:flex-end}.CashTransactionModal_footerEditMode__M9Mw7{justify-content:space-between}.CashTransactionModal_footerActions__Jn1Fi{align-items:center;display:flex;gap:10px}.CashTransactionModal_accountGroupOption__G1cAH{color:#374151;font-weight:700;pointer-events:none}.CashTransactionModal_accountGroupOption__G1cAH div:before{content:"•";margin-right:5px}.CashTransactionModal_accountGroupName__NEbK2{color:#374151;font-size:14px}.CashTransactionModal_accountItemOption__XKFo7{cursor:pointer;padding:10px 12px}.CashTransactionModal_accountItemName__Atz8D{color:#1f2937;font-size:14px}.CashTransactionModal_accountItemDescription__XaGgw{color:#9ca3af;font-size:12px;margin-top:4px;opacity:.8}.FinancialBorrowings_container__Zl9oM{background-color:#fff;display:flex;flex-direction:column;flex-shrink:0;height:100%;min-width:var(--finance-domain-min-width);position:relative}.FinancialBorrowings_filterBar__9UqL4{align-items:center;background-color:#f8f9fa;border-bottom:1px solid #dee3e8;box-sizing:border-box;display:flex;height:48px;margin-top:12px;padding:0 20px;width:100%}.FinancialBorrowings_filterLeft__JOxj6{align-items:center;display:flex;gap:10px}.FinancialBorrowings_datePickerWrapper__fRiwX{align-items:center;display:flex}.FinancialBorrowings_tableContainer__arvZE{background-color:#fff;flex:1 1;overflow:auto;padding:0 20px;transition:opacity .3s ease}.FinancialBorrowings_table__i9Clk{border-collapse:collapse;margin-top:0;table-layout:fixed;width:100%}.FinancialBorrowings_table__i9Clk td,.FinancialBorrowings_table__i9Clk th{border-bottom:1px solid #dee3e8;border-right:1px solid #dee3e8;box-sizing:border-box;font-family:Pretendard,sans-serif;padding:0 10px;vertical-align:middle}.FinancialBorrowings_table__i9Clk td:last-child,.FinancialBorrowings_table__i9Clk th:last-child{border-right:none}.FinancialBorrowings_table__i9Clk th{background-color:#fff;border-top:none;color:#606971;font-size:12px;font-weight:600;height:32px;line-height:14px;text-align:center}.FinancialBorrowings_table__i9Clk td{color:#1d2a37;font-size:14px;font-weight:400;height:44px;line-height:20px}.FinancialBorrowings_thLender__tYeG5{width:120px}.FinancialBorrowings_thAccount__jYMaj{width:140px}.FinancialBorrowings_thPeriod__iIKDb{width:210px}.FinancialBorrowings_thBalance__IeRSf,.FinancialBorrowings_thPrincipal__fKqg0{width:140px}.FinancialBorrowings_thCondition__VUq2X,.FinancialBorrowings_thPurpose__ICYJu{width:120px}.FinancialBorrowings_center__nKEsE{text-align:center}.FinancialBorrowings_right__3t4eT{text-align:right}.FinancialBorrowings_emptyRow__fvLUb td{border-bottom:none!important;border-right:none!important}.FinancialBorrowings_emptyContent__Iewqo{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center;padding:60px 0}.FinancialBorrowings_emptyIcon__Yt7DX{height:40px;opacity:.4;width:40px}.FinancialBorrowings_emptyText__sa-tn{color:#a7b1be;font-family:Pretendard,sans-serif;font-size:14px}.FinancialBorrowings_contentHidden__5shxd{opacity:0;pointer-events:none}.FinancialBorrowings_contentVisible__Kn0LZ{opacity:1}@keyframes BorrowingInputModal_fadeIn__\+KAVf{0%{opacity:0}to{opacity:1}}@keyframes BorrowingInputModal_fadeOut__dAWCd{0%{opacity:1}to{opacity:0}}@keyframes BorrowingInputModal_slideUp__snTco{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes BorrowingInputModal_slideDown__5oGnf{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}@keyframes BorrowingInputModal_dropdownEnter__sJu1F{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes BorrowingInputModal_dropdownExit__CXsfI{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}.BorrowingInputModal_modalOverlay__0vCOm{align-items:center;animation:BorrowingInputModal_fadeIn__\+KAVf .2s ease-out forwards;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.BorrowingInputModal_modalOverlay__0vCOm.BorrowingInputModal_closing__x\+Um\+{animation:BorrowingInputModal_fadeOut__dAWCd .2s ease-in forwards}.BorrowingInputModal_modalContent__YzdgW{animation:BorrowingInputModal_slideUp__snTco .3s cubic-bezier(.16,1,.3,1) forwards;background-color:#fff;border-radius:20px;box-shadow:0 0 36px #00000014;position:relative}.BorrowingInputModal_modalContent__YzdgW.BorrowingInputModal_closing__x\+Um\+{animation:BorrowingInputModal_slideDown__5oGnf .2s ease-in forwards}.BorrowingInputModal_modalContent__YzdgW{align-items:flex-start;box-sizing:border-box;color:#1d2a37;display:flex;flex-direction:column;font-family:Pretendard;gap:30px;min-width:440px;padding:24px;text-align:left;width:auto}.BorrowingInputModal_dialogHeader__yWoSx{align-items:center;align-self:stretch;display:flex;gap:20px;justify-content:space-between}.BorrowingInputModal_title__-uynl{font-size:20px;font-weight:700;letter-spacing:-.04em;line-height:28px;margin:0}.BorrowingInputModal_closeBtn__hr7I6{align-items:center;background:#0000;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;padding:4px;width:32px}.BorrowingInputModal_closeBtn__hr7I6 img{height:24px;width:24px}.BorrowingInputModal_inputFieldParent__Zdt4O{align-items:flex-start;display:flex;flex-direction:column;font-size:14px;gap:16px;width:380px}.BorrowingInputModal_inputField__B73SS{align-items:center;align-self:stretch;display:flex}.BorrowingInputModal_label__Lscng{align-items:flex-start;box-sizing:border-box;display:flex;height:44px;padding-top:12px;width:120px}.BorrowingInputModal_labelText__Z05Xw{color:#1d2a37;font-size:14px;font-weight:600;letter-spacing:-.04em;line-height:20px}.BorrowingInputModal_inputState__R\+ffm{display:flex;flex:1 1;flex-direction:column;min-width:80px}.BorrowingInputModal_inputInput__x\+R-t{align-items:center;align-self:stretch;background-color:#fff;border:1px solid #dee3e8;border-radius:4px;box-sizing:border-box;display:flex;height:44px;overflow:hidden;padding:0 12px}.BorrowingInputModal_inputInput__x\+R-t input{border:none;color:#1d2a37;font-size:14px;line-height:20px;outline:none;width:100%}.BorrowingInputModal_inputInput__x\+R-t input::placeholder{color:#a7b1be}.BorrowingInputModal_datePickerWrapper__zJsgF{flex:1 1}.BorrowingInputModal_segmentedGray__eeiNs{align-items:center;background-color:#eaedf0;border-radius:8px;box-sizing:border-box;display:flex;flex:1 1;height:44px;justify-content:center;padding:4px}.BorrowingInputModal_segmentedOption__CSht4{align-items:center;border-radius:6px;color:#606971;cursor:pointer;display:flex;flex:1 1;font-size:14px;font-weight:500;height:100%;justify-content:center;transition:all .2s}.BorrowingInputModal_segmentedOption__CSht4.BorrowingInputModal_active__ZAHM8{background-color:#fff;box-shadow:0 1px 2px #0000000d;color:#1d2a37}.BorrowingInputModal_buttonGroup__Hn1An{align-items:center;align-self:stretch;display:flex;gap:10px;justify-content:flex-end}.BorrowingInputModal_buttonGroupEditMode__fuoKh{justify-content:space-between}.BorrowingInputModal_buttonGroupActions__NqaIS{align-items:center;display:flex;gap:10px}.FinancialTransactionHistory_pageContainer__CygAL{background-color:#fff;display:flex;flex-direction:column;height:100%;width:100%}.FinancialTransactionHistory_header__D8I6n{align-items:center;border-bottom:1px solid #dee3e8;display:flex;height:120px;padding:24px 8px}.FinancialTransactionHistory_headerLeft__BSKd7{align-items:center;display:flex;gap:8px}.FinancialTransactionHistory_backBtn__ptmaE{margin-right:8px}.FinancialTransactionHistory_backBtn__ptmaE svg path{fill:#a7b1be}.FinancialTransactionHistory_accountInfo__j9B3D{align-items:center;display:flex;gap:16px}.FinancialTransactionHistory_bankIconWrapper__30voE{align-items:center;background-color:#f4f5f6;border-radius:50%;display:flex;flex-shrink:0;height:40px;justify-content:center;overflow:hidden;width:40px}.FinancialTransactionHistory_bankIconWrapper__30voE img{height:100%;object-fit:cover;width:100%}.FinancialTransactionHistory_textGroup__AZjKJ{display:flex;flex-direction:column;gap:0;justify-content:center}.FinancialTransactionHistory_topRow__yiBA3{align-items:center;display:flex;gap:6px}.FinancialTransactionHistory_accountNum__yKPjg,.FinancialTransactionHistory_bankName__xOu7\+{color:#606971;font-family:Pretendard,sans-serif;font-size:13px;font-weight:500;line-height:18px}.FinancialTransactionHistory_balance__sIy6d{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:20px;font-weight:700;letter-spacing:-.4px;line-height:28px}.FinancialTransactionHistory_settingsBtn__9RQcF{background-color:#f4f5f6;border:none;border-radius:6px;color:#464d53;cursor:pointer;font-family:Pretendard,sans-serif;font-size:14px;font-weight:500;height:36px;margin-left:12px;padding:8px 12px}.FinancialTransactionHistory_filterBar__N-n8i{align-items:center;background-color:#f8f9fa;border-bottom:1px solid #dee3e8;display:flex;justify-content:space-between;padding:8px 20px}.FinancialTransactionHistory_filterLeft__m4l1p{align-items:center;display:flex;gap:10px}.FinancialTransactionHistory_downloadBtn__yC1NF{align-items:center;background-color:#fff;border:1px solid #dee3e8;border-radius:4px;cursor:pointer;display:flex;gap:2px;padding:6px 8px}.FinancialTransactionHistory_downloadBtn__yC1NF img{height:14px;width:14px}.FinancialTransactionHistory_downloadBtn__yC1NF span{color:#464d53;font-family:Pretendard,sans-serif;font-size:12px;font-weight:500;line-height:18px}.FinancialTransactionHistory_downloadBtn__yC1NF:hover{background-color:#f4f5f6}.FinancialTransactionHistory_writeBtn__A-Zui{align-items:center;display:flex;gap:2px}.FinancialTransactionHistory_writeBtn__A-Zui img{height:14px;opacity:.5;width:14px}.FinancialTransactionHistory_writeBtn__A-Zui span{color:#a7b1be;font-family:Pretendard,sans-serif;font-size:12px;font-weight:500}.FinancialTransactionHistory_summaryText__ON5J4{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:14px}.FinancialTransactionHistory_tableContainer__PwyKg{flex:1 1;overflow-y:auto;position:relative;transition:opacity .3s ease}.FinancialTransactionHistory_table__s3dQ7{border-collapse:collapse;table-layout:fixed;width:100%}.FinancialTransactionHistory_table__s3dQ7 th{background-color:#fff;border-bottom:1px solid #dee3e8;color:#606971;font-family:Pretendard,sans-serif;font-size:12px;font-weight:600;height:32px;padding:0 10px;text-align:center;white-space:nowrap}.FinancialTransactionHistory_table__s3dQ7 tr:hover{background-color:#f8f9fa}.FinancialTransactionHistory_table__s3dQ7 td{border-bottom:1px solid #dee3e8;color:#1d2a37;font-family:Pretendard,sans-serif;font-size:14px;height:56px;padding:0 10px;vertical-align:middle}.FinancialTransactionHistory_center__QbZbE{text-align:center}.FinancialTransactionHistory_right__fcTey{text-align:right}.FinancialTransactionHistory_left__e5lyR{text-align:left}.FinancialTransactionHistory_accountCell__w4QEr{align-items:center;display:flex;gap:4px;justify-content:flex-start}.FinancialTransactionHistory_cellBankLogo__9g8TF{border-radius:50%;height:18px;width:18px}.FinancialTransactionHistory_amountGroup__Nz2Mu{align-items:flex-end;display:flex;flex-direction:column;gap:2px}.FinancialTransactionHistory_amountGroup__Nz2Mu .FinancialTransactionHistory_amount__cdnYW{color:#1d2a37;font-size:14px;font-weight:600}.FinancialTransactionHistory_amountGroup__Nz2Mu .FinancialTransactionHistory_balance__sIy6d{color:#606971;font-size:12px;font-weight:400;line-height:14px}.FinancialTransactionHistory_tagBlue__9wvBn{align-items:center;background-color:#eaf2fd;border-radius:4px;color:#0c72de;display:inline-flex;font-size:12px;font-weight:600;justify-content:center;padding:2px 4px}.FinancialTransactionHistory_unlinkBanner__Eko2M{align-items:center;background-color:#fff8e1;border:1px solid #ffe082;border-radius:8px;color:#7a6200;display:flex;font-family:Pretendard,sans-serif;font-size:13px;gap:8px;line-height:1.5;margin:12px 20px;padding:12px 16px}.FinancialTransactionHistory_unlinkBannerIcon__Qev9r{flex-shrink:0;height:18px;opacity:.8;width:18px}.FinancialTransactionHistory_emptyRow__-iHU8 td{border-bottom:none!important;border-right:none!important}.FinancialTransactionHistory_emptyContent__CWM3f{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center;padding:60px 0}.FinancialTransactionHistory_emptyIcon__lAUVs{height:40px;opacity:.4;width:40px}.FinancialTransactionHistory_emptyText__5oh-y{color:#a7b1be;font-family:Pretendard,sans-serif;font-size:14px;margin:0}.FinancialTransactionHistory_emptySubText__1WAB7{color:#c0c7cf;font-family:Pretendard,sans-serif;font-size:13px;margin:0}.FinancialTransactionHistory_contentHidden__mztMM{opacity:0;pointer-events:none}.FinancialTransactionHistory_contentVisible__at7jY{opacity:1}@keyframes AccountSettingsModal_fadeIn__Tji7W{0%{opacity:0}to{opacity:1}}@keyframes AccountSettingsModal_fadeOut__r8mjg{0%{opacity:1}to{opacity:0}}@keyframes AccountSettingsModal_slideUp__GMmHB{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes AccountSettingsModal_slideDown__Qfif9{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}@keyframes AccountSettingsModal_dropdownEnter__3afOj{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes AccountSettingsModal_dropdownExit__0BVxn{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}.AccountSettingsModal_overlay__TQ7fr{align-items:center;animation:AccountSettingsModal_fadeIn__Tji7W .2s ease-out forwards;background:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.AccountSettingsModal_overlay__TQ7fr.AccountSettingsModal_closing__xTF8O{animation:AccountSettingsModal_fadeOut__r8mjg .2s ease-in forwards}.AccountSettingsModal_modal__xuHNU{animation:AccountSettingsModal_slideUp__GMmHB .3s cubic-bezier(.16,1,.3,1) forwards;background:#fff;border-radius:20px;box-shadow:0 0 36px 0 #00000014;display:flex;flex-direction:column;gap:24px;padding:24px;position:relative;width:440px}.AccountSettingsModal_modal__xuHNU.AccountSettingsModal_closing__xTF8O{animation:AccountSettingsModal_slideDown__Qfif9 .2s ease-in forwards}.AccountSettingsModal_accountInfo__aXKoN{align-items:center;display:flex;gap:12px}.AccountSettingsModal_bankIconWrapper__MG43P{align-items:center;background-color:#f4f5f6;border-radius:50%;display:flex;height:40px;justify-content:center;overflow:hidden;width:40px}.AccountSettingsModal_bankIconWrapper__MG43P img{height:100%;object-fit:contain;width:100%}.AccountSettingsModal_titleGroup__IOleQ{align-items:center;display:flex;gap:0}.AccountSettingsModal_titleTextWrapper__Jf8w6{align-items:center;display:flex}.AccountSettingsModal_accountName__HiC9j{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:18px;font-weight:600;letter-spacing:-.72px;line-height:26px}.AccountSettingsModal_editIconBtn__cyOk0{align-items:center;background:none;border:none;border-radius:4px;cursor:pointer;display:flex;justify-content:center;padding:8px}.AccountSettingsModal_editIconBtn__cyOk0:hover{background-color:#f4f5f6}.AccountSettingsModal_editIconWrapper__8rEJ6{align-items:center;display:flex;height:16px;justify-content:center;width:16px}.AccountSettingsModal_editIconWrapper__8rEJ6 img{height:100%;width:100%}.AccountSettingsModal_detailsList__mzGNe{display:flex;flex-direction:column}.AccountSettingsModal_row__ejEWe{align-items:center;display:flex;min-height:40px;padding:10px 0}.AccountSettingsModal_label__XBDFP{color:#606971;font-family:Pretendard,sans-serif;font-size:14px;font-weight:600;letter-spacing:-.56px;line-height:20px;width:120px}.AccountSettingsModal_content__qWSRn{align-items:center;display:flex;flex:1 1;gap:10px}.AccountSettingsModal_value__3Ecvd{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.56px;line-height:20px}.AccountSettingsModal_value__3Ecvd.AccountSettingsModal_red__FwrUF{color:#da2911}.AccountSettingsModal_value__3Ecvd.AccountSettingsModal_blue__5RdvW{color:#0c72de}.AccountSettingsModal_divider__xy1fB{background-color:#eaedf0;height:1px;width:100%}@keyframes TransactionDetailSidebar_slideUp__rpKUQ{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes TransactionDetailSidebar_slideDown__zxPX6{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}@keyframes TransactionDetailSidebar_dropdownEnter__hWTVH{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes TransactionDetailSidebar_dropdownExit__Uto2-{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}.TransactionDetailSidebar_sidebarOverlay__DQVjF{animation:TransactionDetailSidebar_fadeIn__HIQc- .3s forwards;background-color:#0006;display:flex;height:100vh;justify-content:flex-end;left:0;opacity:0;position:fixed;top:0;width:100vw;z-index:1000}.TransactionDetailSidebar_sidebarOverlay__DQVjF.TransactionDetailSidebar_closing__Kl5TL{animation:TransactionDetailSidebar_fadeOut__K71I7 .3s forwards}@keyframes TransactionDetailSidebar_fadeIn__HIQc-{0%{opacity:0}to{opacity:1}}@keyframes TransactionDetailSidebar_fadeOut__K71I7{0%{opacity:1}to{opacity:0}}.TransactionDetailSidebar_sidebar__Zk6tp{animation:TransactionDetailSidebar_slideIn__wP0YY .3s forwards;background-color:#fff;box-shadow:-4px 0 35px 0 #00000014;display:flex;flex-direction:column;gap:24px;height:100%;overflow-y:auto;padding:40px 24px;transform:translateX(100%);width:620px}.TransactionDetailSidebar_sidebar__Zk6tp.TransactionDetailSidebar_closing__Kl5TL{animation:TransactionDetailSidebar_slideOut__1BJ85 .3s forwards}@keyframes TransactionDetailSidebar_slideIn__wP0YY{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes TransactionDetailSidebar_slideOut__1BJ85{0%{transform:translateX(0)}to{transform:translateX(100%)}}.TransactionDetailSidebar_header__fcOMT{align-items:center;display:flex;justify-content:space-between;width:100%}.TransactionDetailSidebar_title__cQHQq{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:20px;font-weight:700;letter-spacing:-.8px;line-height:28px;margin:0}.TransactionDetailSidebar_closeBtn__ABY1C{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;padding:4px;width:32px}.TransactionDetailSidebar_closeBtn__ABY1C img{height:24px;width:24px}.TransactionDetailSidebar_mainInfo__c\+sR\+{display:flex;flex-direction:column;gap:4px;width:100%}.TransactionDetailSidebar_merchantContainer__KPJo5{align-items:flex-start;display:flex;flex-direction:column}.TransactionDetailSidebar_merchantName__3xgjl{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:18px;font-weight:600;letter-spacing:-.72px;line-height:26px}.TransactionDetailSidebar_amount__SXg97{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:24px;font-weight:700;letter-spacing:-.96px;line-height:32px}.TransactionDetailSidebar_detailsList__ogRO\+{display:flex;flex-direction:column;width:100%}.TransactionDetailSidebar_rowInput__n0EPh,.TransactionDetailSidebar_row__qQlas{align-items:center;border-bottom:1px solid #dee3e8;display:flex;padding:8px;width:100%}.TransactionDetailSidebar_row__qQlas{height:60px}.TransactionDetailSidebar_rowInput__n0EPh{min-height:60px}.TransactionDetailSidebar_label__Z2SN1{color:#606971;font-weight:600;padding:10px 0;width:120px}.TransactionDetailSidebar_label__Z2SN1,.TransactionDetailSidebar_value__KkOBo{font-family:Pretendard,sans-serif;font-size:14px;letter-spacing:-.56px;line-height:20px}.TransactionDetailSidebar_value__KkOBo{color:#1d2a37;flex:1 1;font-weight:400}.TransactionDetailSidebar_inputWrapper__1ncxr{align-items:center;display:flex;flex:1 1}.TransactionDetailSidebar_input__-gLcP{background-color:#fff;border:1px solid #dee3e8;border-radius:4px;color:#1d2a37;font-family:Pretendard,sans-serif;font-size:14px;height:44px;padding:6px 12px;width:100%}.TransactionDetailSidebar_input__-gLcP::placeholder{color:#a7b1be}.TransactionDetailSidebar_dropdownWrapper__EUBUI{flex:1 1;width:100%}.TransactionDetailSidebar_dropdown__tu1wM{align-items:center;background:#fff;border:1px solid #dee3e8;border-radius:4px;display:flex!important;height:44px;width:100%}.TransactionDetailSidebar_dropdown__tu1wM .p-dropdown-label{align-items:center;color:#1d2a37;display:flex;font-family:Pretendard,sans-serif;font-size:14px;padding:0 12px}.TransactionDetailSidebar_dropdown__tu1wM .p-dropdown-trigger{margin-right:4px;width:32px}.TransactionDetailSidebar_dropdown__tu1wM:hover{border-color:#86b3ee}.TransactionDetailSidebar_dropdown__tu1wM .p-focus{border-color:#0c72de;box-shadow:0 0 0 1px #0c72de}.TransactionDetailSidebar_footer__qnauz{display:flex;gap:10px;justify-content:flex-end;padding-top:0}.TransactionDetailSidebar_cancelBtn__dM6gd{background-color:#fff;border:1px solid #dee3e8;border-radius:8px;color:#464d53;cursor:pointer;font-family:Pretendard,sans-serif;font-size:16px;font-weight:500;height:48px;padding:12px 16px}.TransactionDetailSidebar_cancelBtn__dM6gd:hover{background-color:#f4f5f6}.TransactionDetailSidebar_saveBtn__ckx-g{background-color:#0c72de;border:none;border-radius:8px;box-shadow:0 2px 4px 0 #0000001f;color:#fff;cursor:pointer;font-family:Pretendard,sans-serif;font-size:16px;font-weight:500;height:48px;min-width:80px;padding:12px 16px}.TransactionDetailSidebar_saveBtn__ckx-g:hover{background-color:#0a65c4}.TransactionDetailSidebar_accountGroupOption__cW\+ju{color:#374151;font-weight:700;pointer-events:none}.TransactionDetailSidebar_accountGroupOption__cW\+ju div:before{content:"•";margin-right:5px}.TransactionDetailSidebar_accountGroupName__Yds0e{color:#374151;font-size:14px}.TransactionDetailSidebar_accountItemOption__iRLS2{cursor:pointer;padding:6px 4px}.TransactionDetailSidebar_accountItemName__C2qbt{color:#1f2937;font-size:14px}.TransactionDetailSidebar_accountItemDescription__4Aqcw{color:#9ca3af;font-size:12px;margin-top:4px;opacity:.8}.FinancialCardTransactionHistory_pageContainer__mzTxl{background-color:#fff;display:flex;flex-direction:column;height:100%;width:100%}.FinancialCardTransactionHistory_header__sP3Hf{align-items:center;border-bottom:1px solid #dee3e8;display:flex;height:120px;padding:24px 8px}.FinancialCardTransactionHistory_headerLeft__JYpl4{align-items:center;display:flex;gap:8px}.FinancialCardTransactionHistory_backBtn__QBwkz{margin-right:8px}.FinancialCardTransactionHistory_backBtn__QBwkz svg path{fill:#a7b1be}.FinancialCardTransactionHistory_cardInfo__ACu9j{align-items:center;display:flex;gap:12px}.FinancialCardTransactionHistory_cardIconWrapper__Y8Lda{align-items:center;display:flex;justify-content:center}.FinancialCardTransactionHistory_cardIconWrapper__Y8Lda img{height:auto;width:56px}.FinancialCardTransactionHistory_textGroup__LeW5w{display:flex;flex-direction:column;gap:2px}.FinancialCardTransactionHistory_topRow__zT0-p{align-items:center;display:flex;gap:4px}.FinancialCardTransactionHistory_cardName__vnlqz,.FinancialCardTransactionHistory_cardNum__BIpin{color:#464d53;font-family:Pretendard,sans-serif;font-size:14px}.FinancialCardTransactionHistory_limitAmount__\+hCwJ{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:24px;font-weight:700;line-height:32px}.FinancialCardTransactionHistory_settingsBtn__kh0mk{background-color:#f4f5f6;border:none;border-radius:6px;color:#464d53;cursor:pointer;font-family:Pretendard,sans-serif;font-size:14px;font-weight:500;height:36px;margin-left:16px;padding:8px 12px}.FinancialCardTransactionHistory_filterBar__nS-BJ{align-items:center;background-color:#f8f9fa;border-bottom:1px solid #dee3e8;display:flex;justify-content:space-between;padding:8px 20px}.FinancialCardTransactionHistory_filterLeft__1ZXZ6{display:flex;gap:10px}.FinancialCardTransactionHistory_downloadBtn__Sudti{align-items:center;background:#fff;border:1px solid #dee3e8;border-radius:4px;color:#464d53;cursor:pointer;display:flex;font-size:12px;gap:2px;padding:6px 8px}.FinancialCardTransactionHistory_downloadBtn__Sudti img{width:14px}.FinancialCardTransactionHistory_unlinkBanner__MtRu8{align-items:center;background-color:#fff8e1;border:1px solid #ffe082;border-radius:8px;color:#7a6200;display:flex;font-family:Pretendard,sans-serif;font-size:13px;gap:8px;line-height:1.5;margin:12px 20px;padding:12px 16px}.FinancialCardTransactionHistory_unlinkBannerIcon__sHvRf{flex-shrink:0;height:18px;opacity:.8;width:18px}.FinancialCardTransactionHistory_tableContainer__9aMIJ{flex:1 1;overflow-y:auto}.FinancialCardTransactionHistory_table__GlcaG{border-collapse:collapse;table-layout:fixed;width:100%}.FinancialCardTransactionHistory_table__GlcaG th{background-color:#fff;border-bottom:1px solid #dee3e8;color:#606971;font-size:12px;font-weight:600;height:32px;text-align:center;white-space:nowrap}.FinancialCardTransactionHistory_table__GlcaG tr:hover{background-color:#f8f9fa;cursor:pointer}.FinancialCardTransactionHistory_table__GlcaG td{border-bottom:1px solid #dee3e8;color:#1d2a37;font-size:14px;height:60px;padding:0 10px;vertical-align:middle}.FinancialCardTransactionHistory_center__M9Tww{text-align:center}.FinancialCardTransactionHistory_left__52Q6X{text-align:left}.FinancialCardTransactionHistory_right__\+Tm4k{text-align:right}.FinancialCardTransactionHistory_usageCell__cqKt1{display:flex;flex-direction:column;justify-content:center}.FinancialCardTransactionHistory_usageAddress__Pj700{color:#606971;font-size:12px;margin-top:2px}.FinancialCardTransactionHistory_amountGroup__PwCYD{align-items:flex-end;display:flex;flex-direction:column}.FinancialCardTransactionHistory_currency__1LUfr{color:#606971;font-size:12px}.FinancialCardTransactionHistory_writeParams__iZiWb{align-items:center;color:#a7b1be;display:flex;font-size:12px;gap:4px}.FinancialCardTransactionHistory_emptyRow__BjivE td{border-bottom:none!important;border-right:none!important}.FinancialCardTransactionHistory_emptyContent__ngeU0{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center;padding:60px 0}.FinancialCardTransactionHistory_emptyIcon__cbOEE{height:40px;opacity:.4;width:40px}.FinancialCardTransactionHistory_emptyText__5A3ol{color:#a7b1be;font-family:Pretendard,sans-serif;font-size:14px}.FinancialCardTransactionHistory_emptySubText__rdIpD{color:#c0c7cf;font-family:Pretendard,sans-serif;font-size:13px;margin-top:-4px}.FinancialCardTransactionHistory_rowCancelled__CNuVn{opacity:.5}.FinancialCardTransactionHistory_rowCancelled__CNuVn td{text-decoration:line-through;text-decoration-color:#a7b1be}.CardTransactionDetailSidebar_sidebarOverlay__-Ob\+k{animation:CardTransactionDetailSidebar_fadeIn__w9lIY .3s forwards;background-color:#0006;display:flex;height:100vh;justify-content:flex-end;left:0;opacity:0;position:fixed;top:0;width:100vw;z-index:1000}.CardTransactionDetailSidebar_sidebarOverlay__-Ob\+k.CardTransactionDetailSidebar_closing__T0fib{animation:CardTransactionDetailSidebar_fadeOut__XfOo6 .3s forwards;pointer-events:none}@keyframes CardTransactionDetailSidebar_fadeIn__w9lIY{0%{opacity:0}to{opacity:1}}@keyframes CardTransactionDetailSidebar_fadeOut__XfOo6{0%{opacity:1}to{opacity:0}}.CardTransactionDetailSidebar_sidebar__568EY{animation:CardTransactionDetailSidebar_slideIn__aQne8 .3s forwards;background-color:#fff;box-shadow:-4px 0 35px 0 #00000014;display:flex;flex-direction:column;gap:24px;height:100%;overflow-y:auto;padding:40px 24px;transform:translateX(100%);width:620px}.CardTransactionDetailSidebar_sidebar__568EY.CardTransactionDetailSidebar_closing__T0fib{animation:CardTransactionDetailSidebar_slideOut__wfFxM .3s forwards}@keyframes CardTransactionDetailSidebar_slideIn__aQne8{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes CardTransactionDetailSidebar_slideOut__wfFxM{0%{transform:translateX(0)}to{transform:translateX(100%)}}.CardTransactionDetailSidebar_header__KrFIF{align-items:center;border-bottom:1px solid #dee3e8;display:flex;justify-content:space-between;padding-bottom:24px;width:100%}.CardTransactionDetailSidebar_title__X4dTp{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:20px;font-weight:700;letter-spacing:-.8px;line-height:28px;margin:0}.CardTransactionDetailSidebar_closeBtn__SLQO\+{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;padding:4px;width:32px}.CardTransactionDetailSidebar_closeBtn__SLQO\+ img{height:24px;width:24px}.CardTransactionDetailSidebar_mainInfo__EJI5v{display:flex;flex-direction:column;gap:4px;margin-bottom:8px;width:100%}.CardTransactionDetailSidebar_mainInfo__EJI5v .CardTransactionDetailSidebar_amount__e-WM\+{color:#1d2a37;font-size:32px;font-weight:700;letter-spacing:-.5px}.CardTransactionDetailSidebar_mainInfo__EJI5v .CardTransactionDetailSidebar_merchantContainer__3l2nP{align-items:center;display:flex;gap:8px}.CardTransactionDetailSidebar_mainInfo__EJI5v .CardTransactionDetailSidebar_merchantName__uEsh3{color:#1d2a37;font-size:20px;font-weight:600}.CardTransactionDetailSidebar_mainInfo__EJI5v .CardTransactionDetailSidebar_editBtn__okzdC{background:none;border:none;color:#464d53;cursor:pointer;font-size:14px;padding:2px 4px;text-decoration:underline}.CardTransactionDetailSidebar_mainInfo__EJI5v .CardTransactionDetailSidebar_editBtn__okzdC:hover{color:#1d2a37}.CardTransactionDetailSidebar_section__S3Na1{border-top:1px solid #dee3e8;display:flex;flex-direction:column;width:100%}.CardTransactionDetailSidebar_rowInput__xD-1j,.CardTransactionDetailSidebar_row__OS2T7{align-items:center;border-bottom:1px solid #dee3e8;display:flex;padding:8px;width:100%}.CardTransactionDetailSidebar_row__OS2T7{height:60px}.CardTransactionDetailSidebar_rowInput__xD-1j{min-height:60px}.CardTransactionDetailSidebar_label__Cm\+C5{color:#606971;font-weight:600;padding:10px 0;width:120px}.CardTransactionDetailSidebar_label__Cm\+C5,.CardTransactionDetailSidebar_value__2RMfg{font-family:Pretendard,sans-serif;font-size:14px;letter-spacing:-.56px;line-height:20px}.CardTransactionDetailSidebar_value__2RMfg{color:#1d2a37;flex:1 1;font-weight:400}.CardTransactionDetailSidebar_inputWrapper__NOeDz{align-items:center;display:flex;flex:1 1}.CardTransactionDetailSidebar_input__npzSb{background-color:#fff;border:1px solid #dee3e8;border-radius:4px;color:#1d2a37;font-family:Pretendard,sans-serif;font-size:14px;height:44px;padding:6px 12px;width:100%}.CardTransactionDetailSidebar_input__npzSb::placeholder{color:#a7b1be}.CardTransactionDetailSidebar_input__npzSb:focus{border-color:#0c72de;outline:none}.CardTransactionDetailSidebar_dropdownWrapper__EPicI{flex:1 1;width:100%}.CardTransactionDetailSidebar_dropdown__oHeUP{align-items:center;background:#fff;border:1px solid #dee3e8;border-radius:4px;display:flex!important;height:44px;width:100%}.CardTransactionDetailSidebar_dropdown__oHeUP .p-dropdown-label{align-items:center;color:#1d2a37;display:flex;font-family:Pretendard,sans-serif;font-size:14px;padding:0 12px}.CardTransactionDetailSidebar_dropdown__oHeUP .p-dropdown-trigger{margin-right:4px;width:32px}.CardTransactionDetailSidebar_dropdown__oHeUP:hover{border-color:#86b3ee}.CardTransactionDetailSidebar_dropdown__oHeUP .p-focus{border-color:#0c72de;box-shadow:0 0 0 1px #0c72de}.CardTransactionDetailSidebar_footer__4j7JR{display:flex;gap:10px;justify-content:flex-end;padding-top:0}.CardTransactionDetailSidebar_cancelBtn__2a2gZ{background-color:#fff;border:1px solid #dee3e8;border-radius:8px;color:#464d53;cursor:pointer;font-family:Pretendard,sans-serif;font-size:16px;font-weight:500;height:48px;padding:12px 16px}.CardTransactionDetailSidebar_cancelBtn__2a2gZ:hover{background-color:#f4f5f6}.CardTransactionDetailSidebar_saveBtn__HxgJc{background-color:#0c72de;border:none;border-radius:8px;box-shadow:0 2px 4px 0 #0000001f;color:#fff;cursor:pointer;font-family:Pretendard,sans-serif;font-size:16px;font-weight:500;height:48px;min-width:80px;padding:12px 16px}.CardTransactionDetailSidebar_saveBtn__HxgJc:hover{background-color:#0a65c4}.CardTransactionDetailSidebar_accountGroupOption__emeb8{color:#374151;font-weight:700;pointer-events:none}.CardTransactionDetailSidebar_accountGroupOption__emeb8 div:before{content:"•";margin-right:5px}.CardTransactionDetailSidebar_accountGroupName__RIx9D{color:#374151;font-size:14px}.CardTransactionDetailSidebar_accountItemOption__dsYRW{cursor:pointer;padding:6px 4px}.CardTransactionDetailSidebar_accountItemName__1srOj{color:#1f2937;font-size:14px}.CardTransactionDetailSidebar_accountItemDescription__L791V{color:#9ca3af;font-size:12px;margin-top:4px;opacity:.8}.NewBusinessPartnerModal_modalOverlay__j6OKC{align-items:center;animation:NewBusinessPartnerModal_fadeIn__WVXhT .2s ease-out;background-color:#0006;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1000}.NewBusinessPartnerModal_modalOverlay__j6OKC.NewBusinessPartnerModal_closing__an60f{animation:NewBusinessPartnerModal_fadeOut__uqH\+G .2s ease-in forwards}.NewBusinessPartnerModal_modalContent__hX4Xb{animation:NewBusinessPartnerModal_slideUp__OheYt .3s cubic-bezier(.16,1,.3,1);background-color:#fff;border:1px solid #eaedf0;border-radius:20px;box-shadow:0 0 36px 0 #00000014;display:flex;flex-direction:column;gap:30px;max-height:90vh;overflow:hidden;padding:24px;width:580px}.NewBusinessPartnerModal_modalContent__hX4Xb.NewBusinessPartnerModal_closing__an60f{animation:NewBusinessPartnerModal_slideDown__a-zlR .2s ease-in forwards}@keyframes NewBusinessPartnerModal_fadeIn__WVXhT{0%{opacity:0}to{opacity:1}}@keyframes NewBusinessPartnerModal_fadeOut__uqH\+G{0%{opacity:1}to{opacity:0}}@keyframes NewBusinessPartnerModal_slideUp__OheYt{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes NewBusinessPartnerModal_slideDown__a-zlR{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}.NewBusinessPartnerModal_dialogHeader__bePG6{align-items:center;display:flex;flex-shrink:0;justify-content:space-between;width:100%}.NewBusinessPartnerModal_title__X8WYP{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:20px;font-weight:700;letter-spacing:-.8px;line-height:28px;margin:0}.NewBusinessPartnerModal_closeBtn__OVnla{align-items:center;background:none;border:none;border-radius:4px;cursor:pointer;display:flex;height:32px;justify-content:center;padding:0;transition:background-color .15s;width:32px}.NewBusinessPartnerModal_closeBtn__OVnla:hover{background-color:#f4f5f6}.NewBusinessPartnerModal_inputFieldParent__498-b{display:flex;flex:1 1;flex-direction:column;gap:16px;margin-right:-24px;overflow-y:auto;padding-right:24px}.NewBusinessPartnerModal_inputFieldParent__498-b::-webkit-scrollbar{width:4px}.NewBusinessPartnerModal_inputFieldParent__498-b::-webkit-scrollbar-thumb{background-color:#dee3e8;border-radius:4px}.NewBusinessPartnerModal_gridRow__SjtXS{display:flex;gap:20px;width:100%}.NewBusinessPartnerModal_halfWidth__SeLNg{flex:1 1;min-width:0}.NewBusinessPartnerModal_inputField__tAcjt{display:flex;flex-direction:column;gap:6px;width:100%}.NewBusinessPartnerModal_label__NWQN\+{align-items:center;display:flex;gap:2px}.NewBusinessPartnerModal_labelText__gIJiS{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:14px;font-weight:600;letter-spacing:-.56px;line-height:20px}.NewBusinessPartnerModal_required__zD7Kn{color:#0c72de;font-family:inherit;font-weight:600;margin-left:2px}.NewBusinessPartnerModal_inputInput__V9wy6{width:100%}.NewBusinessPartnerModal_inputInput__V9wy6>input{background-color:#fff;border:1px solid #dee3e8;border-radius:4px;box-sizing:border-box;color:#1d2a37;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;height:44px;letter-spacing:-.56px;line-height:20px;outline:none;padding:6px 12px;transition:border-color .15s ease;width:100%}.NewBusinessPartnerModal_inputInput__V9wy6>input::placeholder{color:#a7b1be}.NewBusinessPartnerModal_inputInput__V9wy6>input:focus{border-color:#0c72de}.NewBusinessPartnerModal_inputInput__V9wy6 .NewBusinessPartnerModal_memoWrapper__9LmDL>textarea,.NewBusinessPartnerModal_inputInput__V9wy6>textarea{border:1px solid #dee3e8;border-radius:4px;box-sizing:border-box;color:#1d2a37;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;height:120px;letter-spacing:-.56px;line-height:20px;outline:none;padding:12px 12px 28px;resize:none;transition:border-color .15s ease;width:100%}.NewBusinessPartnerModal_inputInput__V9wy6 .NewBusinessPartnerModal_memoWrapper__9LmDL>textarea::placeholder,.NewBusinessPartnerModal_inputInput__V9wy6>textarea::placeholder{color:#a7b1be}.NewBusinessPartnerModal_inputInput__V9wy6 .NewBusinessPartnerModal_memoWrapper__9LmDL>textarea:focus,.NewBusinessPartnerModal_inputInput__V9wy6>textarea:focus{border-color:#0c72de}.NewBusinessPartnerModal_inputInput__V9wy6 .NewBusinessPartnerModal_memoWrapper__9LmDL{position:relative;width:100%}.NewBusinessPartnerModal_inputInput__V9wy6 .NewBusinessPartnerModal_charCounter__l7TUx{bottom:12px;color:#a7b1be;font-family:Pretendard,sans-serif;font-size:12px;font-weight:400;letter-spacing:-.48px;line-height:14px;pointer-events:none;position:absolute;right:12px}.NewBusinessPartnerModal_inputInput__V9wy6 select{-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231d2a37' 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;background-size:16px;border:1px solid #dee3e8;border-radius:4px;box-sizing:border-box;color:#1d2a37;cursor:pointer;font-family:Pretendard,sans-serif;font-size:14px;height:44px;outline:none;padding:6px 12px;width:100%}.NewBusinessPartnerModal_inputInput__V9wy6 select.NewBusinessPartnerModal_placeholder__Zsrov{color:#a7b1be}.NewBusinessPartnerModal_inputInput__V9wy6 select:focus{border-color:#0c72de}.NewBusinessPartnerModal_accountRow__FUQW2{display:flex;gap:6px;width:100%}.NewBusinessPartnerModal_bankSelectWrapper__lcAxS{flex:3 1;min-width:140px}.NewBusinessPartnerModal_accountInputWrapper__Qom7d{flex:7 1;min-width:0}.NewBusinessPartnerModal_buttonGroup__EBU4t{align-items:center;display:flex;flex-shrink:0;gap:10px;justify-content:flex-end;width:100%}.BusinessPartnerDetailModal_modalOverlay__gHIIT{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:999}.BusinessPartnerDetailModal_modal-enter__lu1Jx{opacity:0}.BusinessPartnerDetailModal_modal-enter-active__1\+6UB{opacity:1;transition:opacity .3s}.BusinessPartnerDetailModal_modal-exit__NhxFw{opacity:1}.BusinessPartnerDetailModal_modal-exit-active__h85-n{opacity:0;transition:opacity .3s}.BusinessPartnerDetailModal_modal-enter__lu1Jx .BusinessPartnerDetailModal_partnerDetailModal__JdB60{opacity:0;transform:scale(.8)}.BusinessPartnerDetailModal_modal-enter-active__1\+6UB .BusinessPartnerDetailModal_partnerDetailModal__JdB60{opacity:1;transform:scale(1);transition:opacity .3s,transform .3s cubic-bezier(.175,.885,.32,1.275)}.BusinessPartnerDetailModal_modal-exit__NhxFw .BusinessPartnerDetailModal_partnerDetailModal__JdB60{opacity:1;transform:scale(1)}.BusinessPartnerDetailModal_modal-exit-active__h85-n .BusinessPartnerDetailModal_partnerDetailModal__JdB60{opacity:0;transform:scale(.8);transition:opacity .3s,transform .3s cubic-bezier(.175,.885,.32,1.275)}.BusinessPartnerDetailModal_partnerDetailModal__JdB60{background-color:#fff;border-radius:8px;box-shadow:0 4px 10px #00000026;display:flex;flex-direction:column;max-height:90vh;max-width:90vw;overflow-y:auto;width:566px}.BusinessPartnerDetailModal_modalHeader__k8A\+U{align-items:center;display:flex;justify-content:space-between;padding:26px 30px 8px}.BusinessPartnerDetailModal_modalHeader__k8A\+U h2{color:var(--grey--grey-800);font-family:Pretendard;font-size:var(--font-size-xl);font-style:normal;font-weight:600;line-height:28px;margin:0}.BusinessPartnerDetailModal_closeButton__Vvczf{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:24px;justify-content:center;padding:0;width:24px}.BusinessPartnerDetailModal_closeButton__Vvczf img{height:24px;width:24px}.BusinessPartnerDetailModal_modalBody__Lf0gx{overflow-y:auto;padding:var(--spacing-md) 32px}.BusinessPartnerDetailModal_section__2dKau{margin-bottom:24px}.BusinessPartnerDetailModal_section__2dKau:last-child{margin-bottom:0}.BusinessPartnerDetailModal_sectionTitle__x4GZA{color:var(--grey--grey-800);font-family:Pretendard;font-size:var(--font-size-md);font-style:normal;font-weight:500;letter-spacing:-.6px;line-height:20px;margin:0 0 6px}.BusinessPartnerDetailModal_sectionContent__meh8C{border:1px solid var(--color-gray-400);border-radius:4px;padding:var(--spacing-md)}.BusinessPartnerDetailModal_infoRow__bnZEQ{align-items:center;display:flex;height:var(--input-height)}.BusinessPartnerDetailModal_infoRow__bnZEQ:last-child{margin-bottom:0}.BusinessPartnerDetailModal_infoLabel__d75ym{color:var(--grey--grey-600);font-weight:500;width:120px}.BusinessPartnerDetailModal_infoLabel__d75ym,.BusinessPartnerDetailModal_infoValue__MjYib{font-family:Pretendard;font-size:var(--font-size-sm);font-style:normal;letter-spacing:-.56px;line-height:20px}.BusinessPartnerDetailModal_infoValue__MjYib{color:var(--grey--grey-800);flex:1 1;font-weight:400}.BusinessPartnerDetailModal_bankAccount__94TV1{align-items:center;display:flex;gap:var(--spacing-xs)}.BusinessPartnerDetailModal_bankLogo__o\+Pwp{height:20px;object-fit:contain;width:20px}.BusinessPartnerDetailModal_modalFooter__IGnN5{display:flex;justify-content:space-between;padding:var(--spacing-md) 30px 32px}.BusinessPartnerDetailModal_closeBtn__EIfNT{align-items:center;background:#fff;border:1px solid var(--color-gray-400);border-radius:4px;box-sizing:border-box;color:var(--alert--red-100);cursor:pointer;display:flex;font-family:Pretendard;font-size:var(--font-size-sm);font-style:normal;font-weight:500;gap:4px;height:var(--button-height);justify-content:center;letter-spacing:-.56px;line-height:20px;min-width:56px;padding:var(--spacing-sm) var(--spacing-md)}.BusinessPartnerDetailModal_buttonIcon__8-vvZ{height:16px;width:16px}.BusinessPartnerDetailModal_editBtn__E1Y0m{align-items:center;background:#fff;border:1px solid var(--grey--grey-300);border-radius:4px;box-sizing:border-box;color:var(--grey--grey-800);display:flex;font-family:Pretendard;font-size:var(--font-size-sm);font-style:normal;font-weight:400;height:var(--button-height);justify-content:center;letter-spacing:-.56px;line-height:20px;padding:var(--spacing-sm) var(--spacing-md)}@media (max-width:768px){.BusinessPartnerDetailModal_partnerDetailModal__JdB60{max-height:80vh;width:95%}.BusinessPartnerDetailModal_modalBody__Lf0gx,.BusinessPartnerDetailModal_modalFooter__IGnN5,.BusinessPartnerDetailModal_modalHeader__k8A\+U{padding:var(--spacing-md) 20px}.BusinessPartnerDetailModal_infoRow__bnZEQ{align-items:flex-start;flex-direction:column}.BusinessPartnerDetailModal_infoLabel__d75ym{margin-bottom:4px;width:100%}}.BusinessPartnerDeleteModal_modalOverlay__wE9XE{align-items:center;animation:BusinessPartnerDeleteModal_fadeIn__PjWVn .2s ease-out;background-color:#0006;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1000}.BusinessPartnerDeleteModal_modalOverlay__wE9XE.BusinessPartnerDeleteModal_closing__RM4eP{animation:BusinessPartnerDeleteModal_fadeOut__21t1f .2s ease-in forwards}.BusinessPartnerDeleteModal_modalContent__VPc7h{animation:BusinessPartnerDeleteModal_slideUp__nyVtW .3s cubic-bezier(.16,1,.3,1);background-color:#fff;border:1px solid #eaedf0;border-radius:20px;box-shadow:0 0 36px 0 #00000014;display:flex;flex-direction:column;gap:16px;overflow:hidden;padding:24px;position:relative;width:320px}.BusinessPartnerDeleteModal_modalContent__VPc7h.BusinessPartnerDeleteModal_closing__RM4eP{animation:BusinessPartnerDeleteModal_slideDown__z9E9d .2s ease-in forwards}@keyframes BusinessPartnerDeleteModal_fadeIn__PjWVn{0%{opacity:0}to{opacity:1}}@keyframes BusinessPartnerDeleteModal_fadeOut__21t1f{0%{opacity:1}to{opacity:0}}@keyframes BusinessPartnerDeleteModal_slideUp__nyVtW{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes BusinessPartnerDeleteModal_slideDown__z9E9d{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}.BusinessPartnerDeleteModal_header__5Vj4o{display:flex;justify-content:flex-end;position:absolute;right:16px;top:12px}.BusinessPartnerDeleteModal_closeBtn__Yilvi{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;padding:0;width:32px}.BusinessPartnerDeleteModal_closeBtn__Yilvi img{height:24px;width:24px}.BusinessPartnerDeleteModal_content__4IZZE{align-items:center;display:flex;flex-direction:column;gap:8px;padding-top:16px}.BusinessPartnerDeleteModal_iconWrapper__oeX5B{align-items:center;background-color:#fef3f2;border-radius:50%;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.BusinessPartnerDeleteModal_iconWrapper__oeX5B img{height:32px;width:32px}.BusinessPartnerDeleteModal_textWrapper__gaGfD{display:flex;flex-direction:column;gap:2px;text-align:center}.BusinessPartnerDeleteModal_title__ynNrh{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:18px;font-weight:600;letter-spacing:-.72px;line-height:26px;margin:0}.BusinessPartnerDeleteModal_description__6695J{color:#464d53;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.56px;line-height:1.5;margin:0;white-space:pre-wrap}.BusinessPartnerDeleteModal_footer__0DsTD{display:flex;gap:8px;justify-content:flex-end;margin-top:8px}.BusinessPartnerDeleteModal_cancelBtn__eFvxV{background-color:#fff;border:1px solid #dee3e8;border-radius:6px;color:#464d53;cursor:pointer;flex:1 1;font-family:Pretendard,sans-serif;font-size:14px;font-weight:600;height:36px;transition:background-color .15s}.BusinessPartnerDeleteModal_cancelBtn__eFvxV:hover{background-color:#f8f9fa}.BusinessPartnerDeleteModal_deleteBtn__u8XFM{align-items:center;background-color:#fff;border:1px solid #dee3e8;border-radius:6px;color:#da2911;cursor:pointer;display:flex;flex:1 1;font-family:Pretendard,sans-serif;font-size:14px;font-weight:600;gap:4px;height:36px;justify-content:center;transition:background-color .15s}.BusinessPartnerDeleteModal_deleteBtn__u8XFM:hover{background-color:#fef9f9;border-color:#da2911}.BusinessPartnerDeleteModal_btnIcon__ROx8G{height:16px;width:16px}.IssuanceHistoryModal_modalOverlay__xn7Dg{align-items:center;animation:IssuanceHistoryModal_fadeIn__NTT\+X .2s ease-out;background-color:#0006;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1000}.IssuanceHistoryModal_modalOverlay__xn7Dg.IssuanceHistoryModal_closing__K3kxj{animation:IssuanceHistoryModal_fadeOut__\+LJN- .2s ease-in forwards}.IssuanceHistoryModal_modalContent__YW9gf{animation:IssuanceHistoryModal_slideUp__FPd9W .3s cubic-bezier(.16,1,.3,1);background-color:#fff;border-radius:20px;box-shadow:0 0 36px 0 #00000014;box-sizing:border-box;display:flex;flex-direction:column;gap:30px;padding:24px;width:528px}.IssuanceHistoryModal_modalContent__YW9gf.IssuanceHistoryModal_closing__K3kxj{animation:IssuanceHistoryModal_slideDown__F-fwq .2s ease-in forwards}@keyframes IssuanceHistoryModal_fadeIn__NTT\+X{0%{opacity:0}to{opacity:1}}@keyframes IssuanceHistoryModal_fadeOut__\+LJN-{0%{opacity:1}to{opacity:0}}@keyframes IssuanceHistoryModal_slideUp__FPd9W{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes IssuanceHistoryModal_slideDown__F-fwq{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}.IssuanceHistoryModal_header__6y-Lh{align-items:center;display:flex;flex-shrink:0;justify-content:space-between}.IssuanceHistoryModal_title__W64lv{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:20px;font-weight:700;letter-spacing:-.8px;line-height:28px;margin:0}.IssuanceHistoryModal_closeBtn__fk8-x{align-items:center;background:none;border:none;border-radius:4px;cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;padding:0;transition:background-color .15s;width:32px}.IssuanceHistoryModal_closeBtn__fk8-x:hover{background-color:#f4f5f6}.IssuanceHistoryModal_table__a9w3l{display:flex;flex-direction:column;flex-shrink:0;width:100%}.IssuanceHistoryModal_tableHead__uq4Et,.IssuanceHistoryModal_tableRow__4hT9d{align-items:center;display:grid;grid-template-columns:80px 120px 1fr 93px}.IssuanceHistoryModal_tableHead__uq4Et{border-bottom:1px solid #dee3e8;height:32px}.IssuanceHistoryModal_tableHead__uq4Et .IssuanceHistoryModal_th__H2USr{align-items:center;color:#606971;display:flex;font-family:Pretendard,sans-serif;font-size:12px;font-weight:600;justify-content:center;letter-spacing:-.48px;line-height:14px;padding:0 10px}.IssuanceHistoryModal_tableRow__4hT9d{border-bottom:1px solid #eaedf0;height:48px}.IssuanceHistoryModal_tableRow__4hT9d:last-child{border-bottom:none}.IssuanceHistoryModal_tableRow__4hT9d .IssuanceHistoryModal_td__dYIx\+{align-items:center;color:#1d2a37;display:flex;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;justify-content:center;letter-spacing:-.56px;line-height:1.5;padding:0 10px}.IssuanceHistoryModal_tableRow__4hT9d .IssuanceHistoryModal_td__dYIx\+.IssuanceHistoryModal_colAmount__Mr92N{justify-content:flex-end}.IssuanceHistoryModal_tableRow__4hT9d .IssuanceHistoryModal_td__dYIx\+.IssuanceHistoryModal_colDetail__rqTNE{justify-content:flex-start}.IssuanceHistoryModal_statusBadge__YziKa{align-items:center;background-color:#f3fbef;border:1px solid #d5f3c9;border-radius:4px;display:inline-flex;gap:2px;padding:2px 6px}.IssuanceHistoryModal_statusIcon__x7u5-{flex-shrink:0}.IssuanceHistoryModal_statusText__gPc8U{color:#31a537;font-family:Pretendard,sans-serif;font-size:12px;font-weight:600;letter-spacing:-.48px;line-height:14px}.IssuanceHistoryModal_detailBtn__CuqAE{align-items:center;background-color:#fff;border:1px solid #dee3e8;border-radius:4px;cursor:pointer;display:inline-flex;gap:2px;height:32px;justify-content:center;padding:6px 8px;transition:background-color .15s,border-color .15s;white-space:nowrap}.IssuanceHistoryModal_detailBtn__CuqAE:hover{background-color:#f8f9fa;border-color:#c2c9d1}.IssuanceHistoryModal_detailBtn__CuqAE span{color:#464d53;font-family:Pretendard,sans-serif;font-size:12px;font-weight:600;letter-spacing:-.48px;line-height:18px}.IssuanceHistoryModal_detailBtn__CuqAE svg{flex-shrink:0}.IssuanceHistoryModal_emptyState__TnmdQ{align-items:center;display:flex;justify-content:center;padding:32px 0}.IssuanceHistoryModal_emptyState__TnmdQ p{color:#a7b1be;font-family:Pretendard,sans-serif;font-size:14px}.IssuanceHistoryModal_pagination__Rhjdk{align-items:center;display:flex;flex-shrink:0;gap:8px;justify-content:center}.IssuanceHistoryModal_pageBtn__xmebC{align-items:center;background-color:#0000;border:none;border-radius:8px;color:#464d53;cursor:pointer;display:flex;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;height:32px;justify-content:center;letter-spacing:-.56px;line-height:20px;transition:background-color .15s;width:32px}.IssuanceHistoryModal_pageBtn__xmebC:hover:not(.IssuanceHistoryModal_pageBtnActive__Q6K1l){background-color:#f4f5f6}.IssuanceHistoryModal_pageBtnActive__Q6K1l{background-color:#eaf2fd;color:#0c72de;font-weight:600}.IssuanceHistoryModal_arrowBtn__aFO3I{align-items:center;background:none;border:none;border-radius:4px;cursor:pointer;display:flex;height:24px;justify-content:center;padding:4px;transition:background-color .15s;width:24px}.IssuanceHistoryModal_arrowBtn__aFO3I:hover{background-color:#f4f5f6}.Tag_container__G1YXP{align-items:center;border:1px solid #0000;border-radius:4px;box-sizing:border-box;display:inline-flex;font-family:Pretendard,sans-serif;font-style:normal;font-weight:600;gap:2px;justify-content:center;padding:2px 6px;white-space:nowrap}.Tag_small__NukUs{font-size:12px;letter-spacing:-.48px;line-height:14px}.Tag_medium__BShmI{font-size:14px;letter-spacing:-.56px;line-height:20px}.Tag_info__3VY2j{background-color:#f4f9ff;border-color:#eaf2fd;color:#0c72de}.Tag_success__aQfvF{background-color:#f3fbef;border-color:#d5f3c9;color:#31a537}.Tag_default__tT6\+F{background-color:#eaedf0;border-color:#dee3e8;color:#606971}.Tag_warning__EdgFM{background-color:#fff9e5;border-color:#ffe185;color:#f2a60d}.Tag_error__xmLMV{background-color:#fef9f9;border-color:#ffe9ec;color:#da2911}.Tag_iconWrapper__WZ\+br{color:currentColor;flex-shrink:0}.Tag_iconSmall__v3Z0u{height:10px;width:10px}.Tag_iconMedium__pvj5n{height:14px;width:14px}.BusinessPartnersPage_container__2fDY4{background-color:#fff;display:flex;flex-direction:column;flex-shrink:0;height:100%;min-width:var(--finance-domain-min-width);position:relative}.BusinessPartnersPage_actions__puoSf{align-items:center;display:flex;gap:12px;height:40px;position:relative}.BusinessPartnersPage_searchOverlay__qCiZs{align-items:center;animation:BusinessPartnersPage_expandWidth__FyGnu .3s cubic-bezier(.2,0,0,1) forwards;background-color:#fff;display:flex;gap:8px;height:100%;overflow:hidden;transform-origin:right center}@keyframes BusinessPartnersPage_expandWidth__FyGnu{0%{opacity:0;width:32px}to{opacity:1;width:240px}}.BusinessPartnersPage_searchInput__twmeV{border:1px solid #dee3e8;border-radius:6px;color:#1d2a37;flex:1 1;font-family:Pretendard,sans-serif;font-size:14px;height:36px;min-width:0;outline:none;padding:0 12px}.BusinessPartnersPage_searchInput__twmeV::placeholder{color:#a7b1be}.BusinessPartnersPage_searchInput__twmeV:focus{border-color:#0c72de}.BusinessPartnersPage_searchCloseButton__xfBpL{align-items:center;background:none;border:none;border-radius:4px;cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.BusinessPartnersPage_searchCloseButton__xfBpL:hover{background-color:#f4f5f6}.BusinessPartnersPage_searchCloseButton__xfBpL{color:#606971;font-size:18px}.BusinessPartnersPage_searchButton__oM3MX{align-items:center;background:none;border:none;border-radius:4px;cursor:pointer;display:flex;height:32px;justify-content:center;padding:4px;width:32px}.BusinessPartnersPage_searchButton__oM3MX:hover{background-color:#f4f5f6}.BusinessPartnersPage_searchButton__oM3MX img{height:24px;width:24px}.BusinessPartnersPage_addButton__9-fQb{align-items:center;background-color:#0c72de;border:none;border-radius:6px;cursor:pointer;display:flex;gap:4px;justify-content:center;overflow:hidden;padding:12px;transition:background-color .15s ease}.BusinessPartnersPage_addButton__9-fQb:hover{background-color:#0a62c0}.BusinessPartnersPage_addButton__9-fQb:active{background-color:#084fa0}.BusinessPartnersPage_addButtonIcon__Oqf9I{height:16px;width:16px}.BusinessPartnersPage_addButtonText__yzvSd{color:#fff;font-family:Pretendard,sans-serif;font-size:14px;font-weight:600;letter-spacing:-.56px;line-height:20px;white-space:nowrap}.BusinessPartnersPage_contentArea__i8exM{display:flex;flex-direction:column;gap:8px;margin-top:12px;padding:0 20px}.BusinessPartnersPage_countBar__Y-vO\+{align-items:center;display:flex;gap:2px;height:26px;line-height:20px;padding:0 4px}.BusinessPartnersPage_countLabel__Jvs3n{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.56px}.BusinessPartnersPage_countValue__-9D0y{color:#0c72de;font-family:Pretendard,sans-serif;font-size:16px;font-weight:600;letter-spacing:-.64px}.BusinessPartnersPage_tableContainer__RfGVU{display:flex;flex-direction:column;width:100%}.BusinessPartnersPage_tableHeader__OvvYE{align-items:center;background-color:#f8f9fa;border-bottom:1px solid #dee3e8;box-sizing:border-box;display:grid;grid-template-columns:minmax(200px,1.5fr) 140px 100px minmax(200px,2fr) 120px 100px 80px;height:34px;justify-content:start;padding:0 10px}.BusinessPartnersPage_th__rbfT0{align-items:center;box-sizing:border-box;display:flex;height:100%;overflow:hidden;padding:0 10px}.BusinessPartnersPage_th__rbfT0 p{color:#606971;font-family:Pretendard,sans-serif;font-size:12px;font-weight:600;letter-spacing:-.48px;line-height:14px;white-space:nowrap}.BusinessPartnersPage_thCenter__Xa7Bq{justify-content:center}.BusinessPartnersPage_tableRow__JRCoX{align-items:center;border-bottom:1px solid #dee3e8;box-sizing:border-box;cursor:pointer;display:grid;grid-template-columns:minmax(200px,1.5fr) 140px 100px minmax(200px,2fr) 120px 100px 80px;height:52px;justify-content:start;padding:0 10px;transition:background-color .1s ease}.BusinessPartnersPage_tableRow__JRCoX:hover{background-color:#f8f9fa}.BusinessPartnersPage_td__vmKFg{box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:center;overflow:hidden;padding:0 10px}.BusinessPartnersPage_td__vmKFg p{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.56px;line-height:20px;white-space:nowrap}.BusinessPartnersPage_tdCenter__oCfJf{align-items:center}.BusinessPartnersPage_tdLeft__m-R4Q{align-items:flex-start}.BusinessPartnersPage_historyButton__UD5v3{align-items:center;background-color:#f4f5f6;border:none;border-radius:6px;cursor:pointer;display:flex;gap:4px;height:36px;justify-content:center;overflow:hidden;padding:8px 12px;transition:background-color .15s ease}.BusinessPartnersPage_historyButton__UD5v3:hover{background-color:#e9eaec}.BusinessPartnersPage_historyButton__UD5v3 span{color:#464d53;font-family:Pretendard,sans-serif;font-size:14px;font-weight:600;letter-spacing:-.56px;line-height:20px}.BusinessPartnersPage_deleteButton__Q\+gYg{align-items:center;background-color:#fff;border:1px solid #dee3e8;border-radius:6px;cursor:pointer;display:flex;gap:4px;height:36px;justify-content:center;overflow:hidden;padding:6px 10px;transition:background-color .15s ease}.BusinessPartnersPage_deleteButton__Q\+gYg:hover{background-color:#f8f9fa}.BusinessPartnersPage_deleteButton__Q\+gYg span{color:#606971;font-family:Pretendard,sans-serif;font-size:14px;font-weight:600;letter-spacing:-.56px;line-height:20px}.BusinessPartnersPage_emptyState__DmHBP{align-items:center;display:flex;flex-direction:column;gap:6px;padding:24px 0}.BusinessPartnersPage_emptyIcon__GRHBn{height:32px;width:32px}.BusinessPartnersPage_emptyText__vYJTl{color:#a7b1be;font-family:Pretendard,sans-serif;font-size:18px;font-weight:600;letter-spacing:-.72px;line-height:26px}.BusinessPartnersPage_loadingState__Nqas9{align-items:center;color:#a7b1be;display:flex;font-family:Pretendard,sans-serif;font-size:14px;justify-content:center;padding:40px 0}.Tabs_tabs__inEqL{display:flex;flex-direction:column;padding:20px 20px 12px}.Tabs_tabHeader__L109h{display:flex;gap:20px}.Tabs_tabTitle__zEuuY{align-items:center;cursor:pointer;display:flex;font-family:Pretendard,sans-serif;font-size:24px;font-weight:700;justify-content:center;letter-spacing:-.96px;line-height:32px;transition:color .2s ease;-webkit-user-select:none;user-select:none;white-space:nowrap}.Tabs_active__SJB\+Y{color:#1d2a37}.Tabs_inactive__Dbdfh{color:#a7b1be}.Tabs_tabTitle__zEuuY:hover.Tabs_inactive__Dbdfh{color:#8a94a1}.Tabs_tabContent__pYteu{padding:20px}.AttendanceTabs_workRecordTab__F4BH9 .AttendanceTabs_holidayName__eVt3a{color:#da2911;font-family:Pretendard,sans-serif;font-size:12px;font-weight:700;letter-spacing:-.48px;line-height:14px;margin-left:2px}.AttendanceTabs_dashboardWrapper__gOfR3{display:flex;flex-direction:column;width:100%}.AttendanceTabs_dashboardWrapper__gOfR3 .AttendanceTabs_filterBar__\+yQNV{align-items:center;background:#f8f9fa;border-bottom:1px solid #dee3e8;box-sizing:border-box;display:flex;height:48px;justify-content:space-between;padding:8px 20px}.AttendanceTabs_dashboardWrapper__gOfR3 .AttendanceTabs_filterArea__U6RY8{align-items:center;display:flex;gap:10px}.AttendanceTabs_dashboardWrapper__gOfR3 .AttendanceTabs_dashboardContent__eWPAX{display:flex;flex-direction:column;gap:24px;padding:20px}.AttendanceTabs_dashboardWrapper__gOfR3 .AttendanceTabs_dashboardSection__zuR8g{display:flex;flex-direction:column;gap:12px}.AttendanceTabs_dashboardWrapper__gOfR3 .AttendanceTabs_sectionTitle__ULGQm{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:20px;font-weight:700;letter-spacing:-.8px;line-height:28px;margin:0}.AttendanceTabs_dashboardWrapper__gOfR3 .AttendanceTabs_averageTimeRow__4Zvbc{align-items:center;background:#fff;border:1px solid #dee3e8;border-radius:8px;display:flex;height:104px}.AttendanceTabs_dashboardWrapper__gOfR3 .AttendanceTabs_averageTimeCard__i2da8{align-items:center;display:flex;flex:1 1;gap:10px;padding:16px}.AttendanceTabs_dashboardWrapper__gOfR3 .AttendanceTabs_averageIconWrapper__2\+5H3{align-items:center;background:#fff;border:1px solid #f0f0f0;border-radius:6px;display:flex;height:40px;justify-content:center;width:40px}.AttendanceTabs_dashboardWrapper__gOfR3 .AttendanceTabs_averageContent__OmrQd{display:flex;flex-direction:column;justify-content:center}.AttendanceTabs_dashboardWrapper__gOfR3 .AttendanceTabs_averageLabel__MP9AT{color:#606971;font-family:Pretendard,sans-serif;font-size:16px;font-weight:500;letter-spacing:-.64px;line-height:1.5}.AttendanceTabs_dashboardWrapper__gOfR3 .AttendanceTabs_averageValue__W-dUr{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:20px;font-weight:700;letter-spacing:-.8px;line-height:28px}.AttendanceTabs_dashboardWrapper__gOfR3 .AttendanceTabs_divider__Wl4Qz{background:#dee3e8;height:100%;margin:0 8px;width:1px}.AttendanceTabs_dashboardWrapper__gOfR3 .AttendanceTabs_statusCardsGrid__9YePh{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr)}.AttendanceTabs_dashboardWrapper__gOfR3 .AttendanceTabs_statusCard__l9e1d{background:#fff;border:1px solid #eaedf0;border-radius:8px;box-shadow:4px 4px 16px #00000005;cursor:pointer;display:flex;flex-direction:column;gap:18px;padding:20px;transition:background .3s,box-shadow .2s,transform .2s}.AttendanceTabs_dashboardWrapper__gOfR3 .AttendanceTabs_statusCard__l9e1d:hover{background:#eaf2fd;box-shadow:4px 4px 20px #00000014;transform:translateY(-2px)}.AttendanceTabs_dashboardWrapper__gOfR3 .AttendanceTabs_statusCardHeader__r-aZQ{align-items:center;display:flex;gap:4px}.AttendanceTabs_dashboardWrapper__gOfR3 .AttendanceTabs_statusCardTitle__bBlAc{color:#606971;font-family:Pretendard,sans-serif;font-size:16px;font-weight:500;letter-spacing:-.64px;line-height:1.5}.AttendanceTabs_dashboardWrapper__gOfR3 .AttendanceTabs_statusCardValue__xcpVv{align-items:center;display:flex;gap:4px}.AttendanceTabs_dashboardWrapper__gOfR3 .AttendanceTabs_statusCardCount__cnjwc{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:22px;font-weight:700;letter-spacing:-.88px;line-height:28px}.AttendanceTabs_dashboardWrapper__gOfR3 .AttendanceTabs_statusCardPercent__kSKSV{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:14px;font-weight:600;letter-spacing:-.56px;line-height:20px}.AttendanceTabs_dashboardWrapper__gOfR3 .AttendanceTabs_vacationCardsGrid__06P8x{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr)}@media (max-width:1200px){.AttendanceTabs_dashboardWrapper__gOfR3 .AttendanceTabs_statusCardsGrid__9YePh,.AttendanceTabs_dashboardWrapper__gOfR3 .AttendanceTabs_vacationCardsGrid__06P8x{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.AttendanceTabs_dashboardWrapper__gOfR3 .AttendanceTabs_statusCardsGrid__9YePh,.AttendanceTabs_dashboardWrapper__gOfR3 .AttendanceTabs_vacationCardsGrid__06P8x{grid-template-columns:1fr}.AttendanceTabs_dashboardWrapper__gOfR3 .AttendanceTabs_averageTimeRow__4Zvbc{flex-direction:column;height:auto}.AttendanceTabs_dashboardWrapper__gOfR3 .AttendanceTabs_divider__Wl4Qz{height:1px;margin:0;width:100%}.AttendanceTabs_dashboardWrapper__gOfR3 .AttendanceTabs_filterArea__U6RY8{flex-wrap:wrap}}.AttendanceTabs_attendanceStatusTab__RbrrT{background:#fff;display:flex;flex-direction:column;width:100%}.AttendanceTabs_attendanceStatusTab__RbrrT .AttendanceTabs_filterBar__\+yQNV{align-items:center;background:#f8f9fa;border-bottom:1px solid #dee3e8;box-sizing:border-box;display:flex;height:48px;justify-content:space-between;padding:8px 20px}.AttendanceTabs_filterLeft__iX7Fh{align-items:center;display:flex;gap:10px}.AttendanceTabs_printButton__-vJef{align-items:center;background:#fff;border:1px solid #dee3e8;border-radius:4px;box-sizing:border-box;cursor:pointer;display:flex;gap:2px;height:32px;padding:6px 8px;transition:all .2s}.AttendanceTabs_printButton__-vJef:hover{background:#f8f9fa;border-color:#c9cdd1}.AttendanceTabs_printIcon__MJjQO{color:#606971;height:14px;width:14px}.AttendanceTabs_printText__OW0zq{color:#464d53;font-family:Pretendard,sans-serif;font-size:12px;font-weight:500;letter-spacing:-.48px;line-height:18px}.AttendanceTabs_tableContainer__vQUHp{overflow-x:auto;padding:0 20px;width:100%}.AttendanceTabs_attendanceTable__1izdt{border-collapse:collapse;font-family:Pretendard,sans-serif;width:100%}.AttendanceTabs_tableHeader__iOwpg{border-bottom:1px solid #eaedf0;height:36px}.AttendanceTabs_tableHeader__iOwpg th{color:#606971;font-size:12px;font-weight:600;letter-spacing:-.48px;line-height:14px;padding:10px;text-align:left}.AttendanceTabs_tableRow__6Vv8A{border-bottom:1px solid #eaedf0;transition:background .2s}.AttendanceTabs_tableRow__6Vv8A:hover{background:#f8f9fa}.AttendanceTabs_tableRow__6Vv8A td{color:#1d2a37;font-size:14px;letter-spacing:-.56px;line-height:20px;padding:10px}.AttendanceTabs_profileColumn__Y70PF{padding:10px!important}.AttendanceTabs_profileCell__G5942{align-items:center;display:flex;gap:8px}.AttendanceTabs_avatar__3VO0j{align-items:center;background:#eaedf0;border-radius:50px;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.AttendanceTabs_avatarText__N9NSR{color:#a7b1be;font-family:Pretendard,sans-serif;font-size:18px;font-weight:700;letter-spacing:-.72px;line-height:26px}.AttendanceTabs_profileInfo__PcDi0{display:flex;flex-direction:column;gap:0}.AttendanceTabs_profileNameRow__nxnUh{align-items:center;display:flex;gap:4px}.AttendanceTabs_profileName__qzI9G{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:14px;font-weight:600;letter-spacing:-.56px;line-height:20px}.AttendanceTabs_leaderBadge__0U0sT{align-items:center;background:#eaf2fd;border-radius:4px;color:#0c72de;display:flex;font-family:Pretendard,sans-serif;font-size:12px;font-weight:600;justify-content:center;letter-spacing:-.48px;line-height:14px;padding:2px 4px}.AttendanceTabs_profileDept__LtJkv{color:#606971;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.56px;line-height:20px}.AttendanceTabs_workingStatus__49uWA{align-items:center;display:flex;gap:5px}.AttendanceTabs_workingDot__tXKar{border-radius:50%;height:8px;width:8px}.AttendanceTabs_workingText__-Sl6u{font-family:Pretendard,sans-serif;font-size:14px;font-weight:600;letter-spacing:-.56px;line-height:20px}.AttendanceTabs_statusWorking__G0v9F .AttendanceTabs_workingDot__tXKar,.AttendanceTabs_workingDot__tXKar.AttendanceTabs_statusWorking__G0v9F{background:#0c72de}.AttendanceTabs_statusWorking__G0v9F .AttendanceTabs_workingText__-Sl6u,.AttendanceTabs_workingText__-Sl6u.AttendanceTabs_statusWorking__G0v9F{color:#0c72de}.AttendanceTabs_statusOffWork__Lx9Ze .AttendanceTabs_workingDot__tXKar,.AttendanceTabs_workingDot__tXKar.AttendanceTabs_statusOffWork__Lx9Ze{background:#a7b1be}.AttendanceTabs_statusOffWork__Lx9Ze .AttendanceTabs_workingText__-Sl6u,.AttendanceTabs_workingText__-Sl6u.AttendanceTabs_statusOffWork__Lx9Ze{color:#a7b1be}.AttendanceTabs_statusLeave__ovTT7 .AttendanceTabs_workingDot__tXKar,.AttendanceTabs_workingDot__tXKar.AttendanceTabs_statusLeave__ovTT7{background:#ffc107}.AttendanceTabs_statusLeave__ovTT7 .AttendanceTabs_workingText__-Sl6u,.AttendanceTabs_workingText__-Sl6u.AttendanceTabs_statusLeave__ovTT7{color:#ffc107}.AttendanceTabs_statusBeforeWork__KC0xp .AttendanceTabs_workingDot__tXKar,.AttendanceTabs_workingDot__tXKar.AttendanceTabs_statusBeforeWork__KC0xp{background:#e86c11}.AttendanceTabs_statusBeforeWork__KC0xp .AttendanceTabs_workingText__-Sl6u,.AttendanceTabs_workingText__-Sl6u.AttendanceTabs_statusBeforeWork__KC0xp{color:#e86c11}.AttendanceTabs_timeText__ltp0y{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.56px;line-height:20px}.AttendanceTabs_checkEnvironment__PaaJ7{display:flex;flex-direction:column;gap:4px}.AttendanceTabs_checkLocation__RGnSX{align-items:center;display:flex;gap:4px;height:20px}.AttendanceTabs_checkIcon__WYp6A{color:#a7b1be;height:16px;width:16px}.AttendanceTabs_checkText__9B3ef{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.56px;line-height:20px}.AttendanceTabs_checkDevice__cdxuR{align-items:center;display:flex;gap:4px}.AttendanceTabs_deviceIcon__fniwy{color:#a7b1be;height:14px;width:14px}.AttendanceTabs_checkDeviceText__0iPXP{color:#a7b1be}.AttendanceTabs_badgeLate__qajGm,.AttendanceTabs_checkDeviceText__0iPXP{font-family:Pretendard,sans-serif;font-size:12px;font-weight:600;letter-spacing:-.48px;line-height:14px}.AttendanceTabs_badgeLate__qajGm{align-items:center;background:#dcf3f4;border-radius:4px;color:#464d53;display:inline-flex;height:18px;justify-content:center;overflow:hidden;padding:3px 6px}.AttendanceTabs_badgeEarly__JK-Ju{background:#d5f3c9}.AttendanceTabs_badgeEarly__JK-Ju,.AttendanceTabs_badgeNormal__0Kp0N{align-items:center;border-radius:4px;color:#464d53;display:inline-flex;font-family:Pretendard,sans-serif;font-size:12px;font-weight:600;height:18px;justify-content:center;letter-spacing:-.48px;line-height:14px;overflow:hidden;padding:3px 6px}.AttendanceTabs_badgeNormal__0Kp0N{background:#e8f3ff}.AttendanceTabs_badgeExternal__CuOWH{background:#fff3e0}.AttendanceTabs_badgeAbsent__ceRSH,.AttendanceTabs_badgeExternal__CuOWH{align-items:center;border-radius:4px;color:#464d53;display:inline-flex;font-family:Pretendard,sans-serif;font-size:12px;font-weight:600;height:18px;justify-content:center;letter-spacing:-.48px;line-height:14px;overflow:hidden;padding:3px 6px}.AttendanceTabs_badgeAbsent__ceRSH{background:#ffebee}.AttendanceTabs_detailButton__w-awG{align-items:center;background:#fff;border:1px solid #dee3e8;border-radius:4px;box-sizing:border-box;cursor:pointer;display:flex;height:32px;justify-content:center;padding:8px;transition:all .2s;width:32px}.AttendanceTabs_detailButton__w-awG:hover{background:#f8f9fa;border-color:#c9cdd1}.AttendanceTabs_detailIcon__tEtv8{color:#a7b1be;height:16px;transition:color .2s;width:16px}.AttendanceTabs_detailButton__w-awG:hover .AttendanceTabs_detailIcon__tEtv8{color:#1d2a37}.AttendanceTabs_emptyMessage__TORu8{color:#a7b1be;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.56px;line-height:20px;padding:40px 20px;text-align:center}.AttendanceTabs_detailModalContent__yD9qK{display:flex;flex-direction:column;gap:8px}.AttendanceTabs_detailDateNav__zLbk6{align-items:center;display:flex;gap:6px;margin-bottom:16px}.AttendanceTabs_dateNavBtn__WG0LW{align-items:center;background:#0000;border:none;color:#a7b1be;cursor:pointer;display:flex;font-size:16px;height:24px;justify-content:center;padding:8px;width:24px}.AttendanceTabs_dateNavBtn__WG0LW:hover{color:#606971}.AttendanceTabs_detailDate__enQTM{color:#000;font-family:Pretendard,sans-serif;font-size:16px;font-weight:500;letter-spacing:-.64px;line-height:1.5}.AttendanceTabs_detailLayout__Y\+-ic{display:flex;gap:8px}.AttendanceTabs_detailMapArea__xtEpW{background:#f8f9fa;border-radius:8px;height:auto;min-height:448px;overflow:hidden;position:relative;width:340px}.AttendanceTabs_noMapData__QjNX4{align-items:center;color:#a7b1be;display:flex;font-family:Pretendard,sans-serif;font-size:14px;height:100%;justify-content:center;width:100%}.AttendanceTabs_detailInfoArea__g1stz{background:#f8f9fa;border-radius:8px;display:flex;flex:1 1;flex-direction:column;gap:32px;padding:24px 16px}.AttendanceTabs_detailProfile__wORUO{align-items:center;display:flex;gap:8px}.AttendanceTabs_detailAvatar__tBssU{border-radius:50%;height:40px;object-fit:cover;width:40px}.AttendanceTabs_detailProfileInfo__8E3Ff{display:flex;flex-direction:column}.AttendanceTabs_detailProfileName__pWOqX{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:14px;font-weight:600;letter-spacing:-.56px;line-height:20px}.AttendanceTabs_detailProfileDept__duI-V{color:#606971;font-family:Pretendard,sans-serif;font-size:12px;font-weight:400;letter-spacing:-.48px;line-height:14px}.AttendanceTabs_detailSection__j-\+2i{display:flex;flex-direction:column;gap:12px}.AttendanceTabs_detailSectionHeader__k2vNo{align-items:center;display:flex;gap:5px}.AttendanceTabs_detailBadge__6uFOU{align-items:center;background:#1d2a37;border-radius:12px;color:#fff;display:flex;font-family:Futura PT,sans-serif;font-size:12px;font-weight:600;height:18px;justify-content:center;width:18px}.AttendanceTabs_detailSectionTitle__FQjL4{color:#000;font-family:Pretendard,sans-serif;font-size:14px;font-weight:600;letter-spacing:-.56px;line-height:20px}.AttendanceTabs_detailFields__RlJiZ{display:flex;flex-direction:column;gap:16px}.AttendanceTabs_detailField__AUBuS{display:flex;flex-direction:column;gap:6px}.AttendanceTabs_detailLabel__YmtQz{font-weight:600}.AttendanceTabs_detailLabel__YmtQz,.AttendanceTabs_detailValue__RjP7I{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:14px;letter-spacing:-.56px;line-height:20px}.AttendanceTabs_detailValue__RjP7I{align-items:center;background:#fff;border:1px solid #eaedf0;border-radius:4px;box-sizing:border-box;display:flex;font-weight:400;gap:8px;height:44px;padding:12px}.AttendanceTabs_customMarker__zjOev{filter:drop-shadow(0 1px 4px rgba(0,0,0,.15)) drop-shadow(0 2px 1px rgba(0,0,0,.15));height:32px;position:relative;width:24px}.AttendanceTabs_markerImage__6wBuX{height:100%;width:100%}.AttendanceTabs_markerIcon__8W-yP{color:#0c72de;height:24px;width:24px}.AttendanceTabs_markerNumber__0XZfs{color:#fff;font-family:Futura PT,-apple-system,sans-serif;font-size:14px;font-weight:600;left:50%;line-height:1;pointer-events:none;position:absolute;text-shadow:0 1px 2px #0003;top:8px;transform:translateX(-50%)}.AttendanceTabs_workRecordTab__F4BH9{display:flex;flex-direction:column;height:100%;overflow:hidden;width:100%}.AttendanceTabs_workRecordTab__F4BH9 .AttendanceTabs_filterBar__\+yQNV{align-items:center;background:#f8f9fa;border-bottom:1px solid #dee3e8;box-sizing:border-box;display:flex;gap:10px;height:48px;padding:8px 20px}.AttendanceTabs_workRecordTab__F4BH9 .AttendanceTabs_segmentedControl__Uv1St{background:#fff;border-radius:4px;display:flex;overflow:hidden}.AttendanceTabs_workRecordTab__F4BH9 .AttendanceTabs_segmentButton__mK2og{align-items:center;background:#fff;border:1px solid #dee3e8;color:#a7b1be;cursor:pointer;display:flex;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;height:32px;justify-content:center;letter-spacing:-.56px;line-height:20px;padding:4px 12px;transition:all .2s ease;width:68px}.AttendanceTabs_workRecordTab__F4BH9 .AttendanceTabs_segmentButton__mK2og:first-child{border-radius:4px 0 0 4px;border-right:none}.AttendanceTabs_workRecordTab__F4BH9 .AttendanceTabs_segmentButton__mK2og:last-child{border-radius:0 4px 4px 0}.AttendanceTabs_workRecordTab__F4BH9 .AttendanceTabs_segmentButtonActive__wK\+MP{background:#eaf2fd;border-color:#0c72de;color:#1d2a37;font-weight:400}.AttendanceTabs_workRecordTab__F4BH9 .AttendanceTabs_workRecordTable__k6rzc{display:flex;flex:1 1;flex-direction:column;min-height:0;position:relative;width:100%}.AttendanceTabs_workRecordTab__F4BH9 .AttendanceTabs_tableHeader__iOwpg{align-items:stretch;background:#fff;border-bottom:1px solid #eaedf0;display:flex;flex-shrink:0;height:36px;position:relative;z-index:10}.AttendanceTabs_workRecordTab__F4BH9 .AttendanceTabs_tableScrollWrapper__VRpBm{overflow-x:auto;overflow-y:visible}.AttendanceTabs_workRecordTab__F4BH9 .AttendanceTabs_tableScrollWrapper__VRpBm::-webkit-scrollbar{height:6px;width:0}.AttendanceTabs_workRecordTab__F4BH9 .AttendanceTabs_tableScrollWrapper__VRpBm::-webkit-scrollbar-thumb{background-color:#dee3e8;border-radius:3px}.AttendanceTabs_workRecordTab__F4BH9 .AttendanceTabs_tableScrollWrapper__VRpBm::-webkit-scrollbar-track{background-color:#f8f9fa}.AttendanceTabs_workRecordTab__F4BH9 .AttendanceTabs_headerProfileCell__V8GQi{align-items:center;background:#fff;border-bottom:1px solid #dee3e8;border-right:1px solid #dee3e8;box-sizing:border-box;display:flex;flex-shrink:0;height:32px;justify-content:flex-start;left:0;max-width:280px;min-width:280px;padding:0 8px;position:-webkit-sticky;position:sticky;width:280px;z-index:12}.AttendanceTabs_workRecordTab__F4BH9 .AttendanceTabs_headerText__Ki5nN{color:#606971;font-family:Noto Sans KR,sans-serif;font-size:12px;font-weight:500;line-height:18px}.AttendanceTabs_workRecordTab__F4BH9 .AttendanceTabs_headerHourArea__vFW7N{align-items:flex-start;box-sizing:border-box;display:flex;flex:1 1;height:32px;min-width:1200px}.AttendanceTabs_workRecordTab__F4BH9 .AttendanceTabs_headerWeekArea__r9oTE{align-items:stretch;box-sizing:border-box;display:flex;flex:1 1;min-width:0}.AttendanceTabs_workRecordTab__F4BH9 .AttendanceTabs_hourCell__m68je{align-items:center;box-sizing:border-box;color:#999;display:flex;flex-direction:column;flex-shrink:0;font-family:Futura PT,sans-serif;font-size:14px;font-weight:400;height:100%;justify-content:center;line-height:normal;max-width:50px;min-width:50px;padding:0;text-align:center;width:50px}.AttendanceTabs_workRecordTab__F4BH9 .AttendanceTabs_tableBody__BU5FD{background:#fff;display:flex;flex-direction:column;min-height:100%}.AttendanceTabs_workRecordTab__F4BH9 .AttendanceTabs_workRecordRow__bMfJZ{align-items:stretch;background:#fff;cursor:pointer;display:flex;flex-shrink:0;height:60px;min-height:60px;transition:all .2s ease}.AttendanceTabs_workRecordTab__F4BH9 .AttendanceTabs_workRecordRow__bMfJZ:hover{background:#f8f9fa}.AttendanceTabs_workRecordTab__F4BH9 .AttendanceTabs_workRecordRow__bMfJZ:hover .AttendanceTabs_profileCell__G5942{background:#eef0f2}.AttendanceTabs_workRecordTab__F4BH9 .AttendanceTabs_workRecordRow__bMfJZ:hover .AttendanceTabs_timelineArea__u8Y8m,.AttendanceTabs_workRecordTab__F4BH9 .AttendanceTabs_workRecordRow__bMfJZ:hover .AttendanceTabs_timelineCell__wbpXL,.AttendanceTabs_workRecordTab__F4BH9 .AttendanceTabs_workRecordRow__bMfJZ:hover .AttendanceTabs_weekDayStatusCell__jJlK-,.AttendanceTabs_workRecordTab__F4BH9 .AttendanceTabs_workRecordRow__bMfJZ:hover .AttendanceTabs_weeklyArea__dqp\+X{background:#f8f9fa}.AttendanceTabs_workRecordTab__F4BH9 .AttendanceTabs_profileCell__G5942{align-items:center;background:#f8f9fa;border-bottom:1px solid #dee3e8;border-right:1px solid #e1e2e3;box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;justify-content:center;left:0;max-width:280px;min-width:280px;padding:0;position:-webkit-sticky;position:sticky;transition:background .2s ease;width:280px;z-index:11}.AttendanceTabs_workRecordTab__F4BH9 .AttendanceTabs_listProfile__M8i95{align-items:center;box-sizing:border-box;display:flex;gap:8px;width:232px}.AttendanceTabs_workRecordTab__F4BH9 .AttendanceTabs_profileInfo__PcDi0{display:flex;flex-direction:column;width:96px}.AttendanceTabs_workRecordTab__F4BH9 .AttendanceTabs_profileName__qzI9G{align-items:center;display:flex;gap:4px}.AttendanceTabs_workRecordTab__F4BH9 .AttendanceTabs_nameText__mhqZZ{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:14px;font-weight:600;letter-spacing:-.56px;line-height:20px}.AttendanceTabs_workRecordTab__F4BH9 .AttendanceTabs_deptText__kX\+ue{color:#606971;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.56px;line-height:20px;margin:0}.AttendanceTabs_workRecordTab__F4BH9 .AttendanceTabs_workTimeTag__w68S1{align-items:center;background:#fff;border:1px solid #dee3e8;border-radius:4px;display:flex;justify-content:center;padding:4px}.AttendanceTabs_workRecordTab__F4BH9 .AttendanceTabs_workTimeText__9XSaN{color:#606971;font-family:Pretendard,sans-serif;font-size:12px;font-weight:600;letter-spacing:-.48px;line-height:14px}.AttendanceTabs_workRecordTab__F4BH9 .AttendanceTabs_timelineArea__u8Y8m{align-items:stretch;background:#fff;box-sizing:border-box;display:flex;flex:1 1;height:60px;min-width:1200px;overflow:visible;position:relative;transition:background .2s ease}.AttendanceTabs_workRecordTab__F4BH9 .AttendanceTabs_timelineCell__wbpXL{align-items:center;background:#fff;border-bottom:1px solid #dee3e8;border-right:1px solid #dee3e8;box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;height:100%;justify-content:center;max-width:50px;min-width:50px;position:relative;transition:background .2s ease;width:50px}.AttendanceTabs_workRecordTab__F4BH9 .AttendanceTabs_timeCellNumber__bXEDa{color:#999;font-family:Futura PT,sans-serif;font-size:14px;font-weight:400;line-height:normal;position:absolute;top:7px;z-index:1}.AttendanceTabs_workRecordTab__F4BH9 .AttendanceTabs_workTimeBar__g\+JhI{align-items:center;border:1px solid #dee3e8;border-radius:4px;display:flex;height:24px;overflow:hidden;position:absolute;top:18px}.AttendanceTabs_workRecordTab__F4BH9 .AttendanceTabs_barColorBlue__7ShAx{align-items:center;background:#eaf2fd;display:flex;height:24px;padding:0 10px;width:100%}.AttendanceTabs_workRecordTab__F4BH9 .AttendanceTabs_barColorYellow__N6TpA{align-items:center;background:#fff9e6;display:flex;height:24px;padding:0 10px;width:100%}.AttendanceTabs_workRecordTab__F4BH9 .AttendanceTabs_barColorRed__7xS2Q{align-items:center;background:#ffebee;display:flex;height:24px;padding:0 10px;width:100%}.AttendanceTabs_workRecordTab__F4BH9 .AttendanceTabs_barContent__\+p1pw{align-items:center;display:flex;gap:4px}.AttendanceTabs_workRecordTab__F4BH9 .AttendanceTabs_barLabel__lgcve{color:#464d53;font-family:Noto Sans KR,sans-serif;font-size:12px;font-weight:500;line-height:18px;margin:0}.AttendanceTabs_workRecordTab__F4BH9 .AttendanceTabs_barHours__Qq8PF{color:#464d53;font-family:Futura PT,sans-serif;font-size:12px;font-weight:450;line-height:normal;margin:0}.AttendanceTabs_workRecordTab__F4BH9 .AttendanceTabs_emptyState__tyxM\+{align-items:center;color:#a7b1be;display:flex;font-family:Pretendard,sans-serif;font-size:14px;height:200px;justify-content:center}.AttendanceTabs_workRecordTab__F4BH9 .AttendanceTabs_weekDayCell__wTCvx{align-items:center;border-bottom:1px solid #dee3e8;border-right:1px solid #dee3e8;box-sizing:border-box;cursor:default;display:flex;flex:1 1;flex-direction:row;gap:2px;height:32px;justify-content:center;min-width:0;padding:0 10px}.AttendanceTabs_workRecordTab__F4BH9 .AttendanceTabs_weekDayCellHoliday__VnVKA{cursor:help}.AttendanceTabs_workRecordTab__F4BH9 .AttendanceTabs_dayNumber__G3Th5,.AttendanceTabs_workRecordTab__F4BH9 .AttendanceTabs_weekendNumber__cvyYZ{font-family:Futura PT,sans-serif;font-size:14px;font-weight:500;line-height:normal}.AttendanceTabs_workRecordTab__F4BH9 .AttendanceTabs_dayNumber__G3Th5{color:#999}.AttendanceTabs_workRecordTab__F4BH9 .AttendanceTabs_weekendNumber__cvyYZ{color:#da2911}.AttendanceTabs_workRecordTab__F4BH9 .AttendanceTabs_dayName__BA6HY,.AttendanceTabs_workRecordTab__F4BH9 .AttendanceTabs_weekendName__Yj7J0{font-family:Pretendard,sans-serif;font-size:12px;font-weight:600;letter-spacing:-.48px;line-height:14px}.AttendanceTabs_workRecordTab__F4BH9 .AttendanceTabs_dayName__BA6HY{color:#999}.AttendanceTabs_workRecordTab__F4BH9 .AttendanceTabs_weekendName__Yj7J0{color:#da2911}.AttendanceTabs_workRecordTab__F4BH9 .AttendanceTabs_weeklyArea__dqp\+X{align-items:stretch;background:#fff;box-sizing:border-box;display:flex;flex:1 1;height:60px;min-width:0;transition:background .2s ease}.AttendanceTabs_workRecordTab__F4BH9 .AttendanceTabs_weekDayStatusCell__jJlK-{align-items:center;background:#fff;border-bottom:1px solid #dee3e8;border-right:1px solid #dee3e8;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;height:100%;justify-content:center;min-width:0;padding:10px;transition:background .2s ease}.AttendanceTabs_workRecordTab__F4BH9 .AttendanceTabs_statusLeave__ovTT7,.AttendanceTabs_workRecordTab__F4BH9 .AttendanceTabs_statusWork__2z-zZ{align-items:center;border:1px solid #dee3e8;border-radius:4px;display:flex;gap:4px;padding:4px 8px}.AttendanceTabs_workRecordTab__F4BH9 .AttendanceTabs_statusWork__2z-zZ{background-color:#eaf2fd}.AttendanceTabs_workRecordTab__F4BH9 .AttendanceTabs_statusLeave__ovTT7{background-color:#fff9e5}.AttendanceTabs_workRecordTab__F4BH9 .AttendanceTabs_statusMissing__BaYS5{align-items:center;background-color:#ffebee;border:1px solid #dee3e8;border-radius:4px;display:flex;gap:4px;padding:4px 8px}.AttendanceTabs_workRecordTab__F4BH9 .AttendanceTabs_statusLabel__Wl5Z5{color:#464d53;font-family:Noto Sans KR,sans-serif;font-size:12px;font-weight:500;line-height:18px;margin:0}.AttendanceTabs_workRecordTab__F4BH9 .AttendanceTabs_statusHours__5uE-O{color:#464d53;font-family:Futura PT,sans-serif;font-size:12px;font-weight:450;line-height:normal;margin:0}.AttendanceTabs_workRecordTab__F4BH9 .AttendanceTabs_weekDayStatusCell__jJlK-{cursor:pointer}.AttendanceTabs_workRecordTab__F4BH9 .AttendanceTabs_nonWorkDay__koDDh{background:#f2f3f5}.AttendanceTabs_workRecordTab__F4BH9 .AttendanceTabs_workRecordRow__bMfJZ:hover .AttendanceTabs_nonWorkDay__koDDh{background:#e8eaee}.AttendanceTabs_workRecordTab__F4BH9 .AttendanceTabs_nonWorkDayTimeline__Q-SKf{background:#f2f3f5}.AttendanceTabs_workRecordTab__F4BH9 .AttendanceTabs_nonWorkDayTimeline__Q-SKf .AttendanceTabs_timelineCell__wbpXL{background:#f2f3f5;border-right-color:#dde0e4}.AttendanceTabs_workRecordTab__F4BH9 .AttendanceTabs_workRecordRow__bMfJZ:hover .AttendanceTabs_nonWorkDayTimeline__Q-SKf,.AttendanceTabs_workRecordTab__F4BH9 .AttendanceTabs_workRecordRow__bMfJZ:hover .AttendanceTabs_nonWorkDayTimeline__Q-SKf .AttendanceTabs_timelineCell__wbpXL{background:#e8eaee}.AttendanceTabs_workRecordTab__F4BH9 .AttendanceTabs_nonWorkDayRow__ACjlz .AttendanceTabs_profileCell__G5942{background:#ecedee}.AttendanceTabs_workRecordTab__F4BH9 .AttendanceTabs_nonWorkDayRow__ACjlz:hover .AttendanceTabs_profileCell__G5942{background:#e0e2e5}.AttendanceTabs_workRecordTab__F4BH9 .AttendanceTabs_nonWorkDayLabel__UMKOT{color:#a7b1be;font-family:Pretendard,sans-serif;font-size:12px;font-weight:500;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);white-space:nowrap;z-index:1}.AttendanceTabs_weeklyTooltip__I259F{animation:AttendanceTabs_weeklyTooltipFadeIn__PfY\+b .15s ease;background:#1d2a37;border-radius:8px;box-shadow:0 4px 16px #0003;padding:12px 16px;pointer-events:none;white-space:nowrap;z-index:99999}.AttendanceTabs_weeklyTooltipItem__4oXeb{align-items:center;display:flex;gap:8px;padding:2px 0}.AttendanceTabs_weeklyTooltipItem__4oXeb:not(:last-child){margin-bottom:6px}.AttendanceTabs_weeklyTooltipDot__\+\+Cyh{border-radius:2px;display:inline-block;flex-shrink:0;height:12px;width:12px}.AttendanceTabs_weeklyTooltipDotBlue__G1SzK{background:#2a8bf3}.AttendanceTabs_weeklyTooltipDotTeal__54Rum{background:#26c6da}.AttendanceTabs_weeklyTooltipText__jT2M6{color:#fff;font-family:Pretendard,sans-serif;font-size:13px;font-weight:500;line-height:18px}@keyframes AttendanceTabs_weeklyTooltipFadeIn__PfY\+b{0%{opacity:0}to{opacity:1}}.AttendanceTabs_loadingOverlay__LziWI{align-items:center;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#ffffffbf;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:10}.AttendanceTabs_loadingSpinner__lF\+RA{animation:AttendanceTabs_tabSpinner__gK\+UA .8s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#006fe5;height:36px;width:36px}@keyframes AttendanceTabs_tabSpinner__gK\+UA{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.AttendanceTabs_contentRelative__TXudh{flex:1 1;min-height:200px;position:relative}.SegmentedControl_segmentedControl__4dtNz{background:#fff;border-radius:4px;display:inline-flex;position:relative}.SegmentedControl_indicator__6MQw6{background:#eaf2fd;border:1px solid #0c72de;box-sizing:border-box;height:100%;left:0;pointer-events:none;position:absolute;top:0;transition:left .3s ease,width .3s ease,border-radius .3s ease;z-index:1}.SegmentedControl_indicator__6MQw6.SegmentedControl_noTransition__qGsyM{transition:none}.SegmentedControl_option__oeeBx{align-items:center;background:#0000;border:1px solid #dee3e8;border-right:0;box-sizing:border-box;color:#a7b1be;cursor:pointer;display:flex;flex:1 1;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;height:32px;justify-content:center;letter-spacing:-.56px;line-height:20px;min-width:0;outline:none;padding:4px 16px;position:relative;transition:color .3s ease,border-color .3s ease;z-index:2}.SegmentedControl_option__oeeBx:first-of-type{border-bottom-left-radius:4px;border-left:1px solid #dee3e8;border-top-left-radius:4px}.SegmentedControl_option__oeeBx:last-of-type{border-bottom-right-radius:4px;border-right:1px solid #dee3e8;border-top-right-radius:4px}.SegmentedControl_option__oeeBx.SegmentedControl_selected__YOydA{border-color:#0000;color:#1d2a37}.SegmentedControl_option__oeeBx:hover:not(.SegmentedControl_selected__YOydA){color:#606971}.AttendanceDetailModal_modalHeader__Jfi2O{align-items:center;display:flex;gap:4px}.AttendanceDetailModal_modalTitle__6uCh-{color:#1d2a37}.AttendanceDetailModal_modalCount__P9Ll6,.AttendanceDetailModal_modalTitle__6uCh-{font-family:Pretendard,sans-serif;font-size:20px;font-weight:700;letter-spacing:-.8px;line-height:28px}.AttendanceDetailModal_modalCount__P9Ll6{color:#0c72de}.AttendanceDetailModal_modalContent__MgqNv{display:flex;flex-direction:column;gap:20px;padding-bottom:8px}.AttendanceDetailModal_dateHeader__zjNkE{color:#606971;font-family:Pretendard,sans-serif;font-size:16px;font-weight:500;letter-spacing:-.64px;line-height:1.5;margin:0}.AttendanceDetailModal_deptGroup__84jz\+{display:flex;flex-direction:column;width:100%}.AttendanceDetailModal_deptHeader__JKXzh{align-items:center;border-bottom:1px solid #dee3e8;display:flex;gap:2px;padding:0 0 8px}.AttendanceDetailModal_deptName__6ughb{color:#606971;font-weight:400}.AttendanceDetailModal_deptCount__k0z0w,.AttendanceDetailModal_deptName__6ughb{font-family:Pretendard,sans-serif;font-size:14px;letter-spacing:-.56px;line-height:20px}.AttendanceDetailModal_deptCount__k0z0w{color:#0c72de;font-weight:600}.AttendanceDetailModal_memberList__3dk5a{display:flex;flex-direction:column}.AttendanceDetailModal_memberItem__IVeay{align-items:center;display:flex;height:60px;justify-content:space-between;padding:0 8px}.AttendanceDetailModal_memberInfo__2u5Wj{align-items:center;display:flex;flex:1 1;gap:8px}.AttendanceDetailModal_avatar__X4Md3{align-items:center;background:#eaedf0;border-radius:50%;color:#a7b1be;display:flex;font-family:Pretendard,sans-serif;font-size:18px;font-weight:700;height:40px;justify-content:center;letter-spacing:-.72px;line-height:26px;width:40px}.AttendanceDetailModal_memberDetails__4UpEu{display:flex;flex-direction:column;width:96px}.AttendanceDetailModal_memberNameRow__4PWdA{align-items:center;display:flex;gap:4px}.AttendanceDetailModal_memberName__d7ecc{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:14px;font-weight:600;letter-spacing:-.56px;line-height:20px}.AttendanceDetailModal_leaderBadge__hvOYy{align-items:center;background:#eaf2fd;border-radius:4px;color:#0c72de;display:inline-flex;font-family:Pretendard,sans-serif;font-size:12px;font-weight:600;justify-content:center;letter-spacing:-.48px;line-height:14px;padding:2px 4px}.AttendanceDetailModal_memberDept__tMzcz{font-weight:400}.AttendanceDetailModal_memberDate__hxI49,.AttendanceDetailModal_memberDept__tMzcz{color:#606971;font-family:Pretendard,sans-serif;font-size:14px;letter-spacing:-.56px;line-height:20px}.AttendanceDetailModal_memberDate__hxI49{font-weight:600}.AttendanceDetailModal_missingType__\+oWGe{color:#a7b1be;font-family:Pretendard,sans-serif;font-size:16px;font-weight:600;letter-spacing:-.64px;line-height:20px}.AttendanceDetailModal_emptyState__W4kzq{align-items:center;display:flex;flex-direction:column;gap:6px;justify-content:center;padding:64px 0;width:100%}.AttendanceDetailModal_emptyIcon__X2ijK{color:#c9cdd1;height:32px;min-height:32px;min-width:32px;width:32px}.AttendanceDetailModal_emptyText__Gco7r{color:#a7b1be!important;font-family:Pretendard,sans-serif!important;font-size:18px!important;font-weight:600!important;letter-spacing:-.72px!important;line-height:26px!important;margin:0!important;text-align:center!important}.AttendanceDetailModal_memberListSimple__klUQl{display:flex;flex-direction:column}.AttendanceDetailModal_memberItemSimple__CCQal{align-items:center;display:flex;height:60px;justify-content:space-between;padding:0 8px}.AttendanceDetailModal_countBadge__ygYOY{color:#0c72de;font-family:Pretendard,sans-serif;font-size:14px;font-weight:600;letter-spacing:-.56px;line-height:20px}.ApprovalDetailModal_loadingWrap__-GQaB{align-items:center;color:#a7b1be;display:flex;font-size:14px;font-size:var(--font-size-sm,14px);justify-content:center;padding:80px 0}.ApprovalDetailModal_body__5va89{align-items:flex-start;display:flex;gap:12px}.ApprovalDetailModal_docCard__XvoGH{background:#fff;border:1px solid #dee3e8;border-radius:8px;border-radius:var(--card-border-radius,8px);display:flex;flex:1 1;flex-direction:column;gap:16px;min-width:0;padding:20px;padding:var(--spacing-lg,20px)}.ApprovalDetailModal_docHeader__RSc-A{border-bottom:1px solid #dee3e8;display:flex;flex-direction:column;gap:12px;padding-bottom:16px}.ApprovalDetailModal_docTitleRow__5zWW2{align-items:center;display:flex;justify-content:space-between;white-space:nowrap}.ApprovalDetailModal_docTitle__bgF0P{color:#1d2a37;font-size:22px;font-weight:700;letter-spacing:-.88px;line-height:28px;margin:0}.ApprovalDetailModal_docNumber__3HYWr{color:#606971;font-size:14px;font-size:var(--font-size-sm,14px);font-weight:600;letter-spacing:-.56px;line-height:20px}.ApprovalDetailModal_writerInfo__QIw9m{align-items:center;display:flex;gap:8px;height:40px}.ApprovalDetailModal_writerAvatar__m3bgG{border-radius:50%;flex-shrink:0;height:40px;width:40px}.ApprovalDetailModal_writerText__6LUVK{display:flex;flex-direction:column}.ApprovalDetailModal_writerNameDept__v-1sC{align-items:center;display:flex;gap:4px}.ApprovalDetailModal_writerName__iFrVK{color:#1d2a37;font-size:16px;font-size:var(--font-size-md,16px);font-weight:500;letter-spacing:-.64px;line-height:1.5}.ApprovalDetailModal_writerDept__OaCfR{color:#1d2a37;font-size:14px;font-size:var(--font-size-sm,14px);font-weight:400;letter-spacing:-.56px;line-height:20px}.ApprovalDetailModal_writerDate__3pK8q{color:#606971;font-size:12px;font-size:var(--font-size-xs,12px);font-weight:400;letter-spacing:-.48px;line-height:14px}.ApprovalDetailModal_docContent__RdFpr{display:flex;flex-direction:column}.ApprovalDetailModal_fieldRow__bc6cf{align-items:center;display:flex;min-height:44px}.ApprovalDetailModal_fieldLabel__8UNCM{color:#606971;flex-shrink:0;font-size:14px;font-size:var(--font-size-sm,14px);font-weight:600;letter-spacing:-.56px;line-height:20px;padding:10px 0;width:120px}.ApprovalDetailModal_fieldValue__j1tRM{color:#1d2a37;font-weight:400}.ApprovalDetailModal_fieldValueLight__zWg7H,.ApprovalDetailModal_fieldValue__j1tRM{flex:1 1;font-size:14px;font-size:var(--font-size-sm,14px);letter-spacing:-.56px;line-height:20px;padding:10px 0}.ApprovalDetailModal_fieldValueLight__zWg7H{color:#a7b1be;font-weight:600}.ApprovalDetailModal_scheduleTable__bXjMw{border-top:1px solid #dee3e8;display:flex;flex-direction:column}.ApprovalDetailModal_scheduleHeader__ZzKo7,.ApprovalDetailModal_scheduleRow__yBfWM,.ApprovalDetailModal_scheduleTotalRow__FzSgG{border-bottom:1px solid #dee3e8;display:flex}.ApprovalDetailModal_scheduleTotalRow__FzSgG .ApprovalDetailModal_schColDays__-wLml,.ApprovalDetailModal_scheduleTotalRow__FzSgG .ApprovalDetailModal_schColType__b-cMx{font-weight:600}.ApprovalDetailModal_schColType__b-cMx{flex-shrink:0;width:140px}.ApprovalDetailModal_schColPeriod__60j8C,.ApprovalDetailModal_schColType__b-cMx{color:#1d2a37;font-size:14px;font-size:var(--font-size-sm,14px);font-weight:400;letter-spacing:-.56px;line-height:20px;padding:10px}.ApprovalDetailModal_schColPeriod__60j8C{flex:1 1;min-width:0}.ApprovalDetailModal_schColDays__-wLml{color:#1d2a37;flex-shrink:0;font-size:14px;font-size:var(--font-size-sm,14px);font-weight:400;letter-spacing:-.56px;line-height:20px;padding:10px;text-align:center;width:140px}.ApprovalDetailModal_scheduleHeader__ZzKo7 .ApprovalDetailModal_schColDays__-wLml,.ApprovalDetailModal_scheduleHeader__ZzKo7 .ApprovalDetailModal_schColPeriod__60j8C,.ApprovalDetailModal_scheduleHeader__ZzKo7 .ApprovalDetailModal_schColType__b-cMx{color:#606971;font-weight:600}.ApprovalDetailModal_commentArea__sr7TR{display:flex;flex-direction:column;gap:10px}.ApprovalDetailModal_commentList__Z7ttZ{display:flex;flex-direction:column}.ApprovalDetailModal_commentItem__btsdz{align-items:flex-start;border-bottom:1px solid #eaedf0;display:flex;gap:8px;padding:12px 0}.ApprovalDetailModal_commentAvatar__JOmsf{border-radius:50%;flex-shrink:0;height:40px;width:40px}.ApprovalDetailModal_commentBody__nE1Py{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.ApprovalDetailModal_commentAuthor__F-Phk{color:#1d2a37;font-size:14px;font-size:var(--font-size-sm,14px);font-weight:600;letter-spacing:-.56px;line-height:20px}.ApprovalDetailModal_commentDate__hYh2f{color:#606971;font-size:12px;font-size:var(--font-size-xs,12px);font-weight:400;letter-spacing:-.48px;line-height:14px}.ApprovalDetailModal_commentText__5Q3KY{color:#1d2a37;font-size:14px;font-size:var(--font-size-sm,14px);font-weight:400;letter-spacing:-.56px;line-height:20px;margin:0;word-break:break-word}.ApprovalDetailModal_commentWriter__phzwn{align-items:center;display:flex;gap:4px}.ApprovalDetailModal_commentInput__S\+gSW{background:#fff;border:1px solid #dee3e8;border-radius:4px;color:#1d2a37;flex:1 1;font-family:Pretendard,sans-serif;font-size:14px;font-size:var(--font-size-sm,14px);font-weight:400;height:44px;letter-spacing:-.56px;line-height:20px;outline:none;padding:6px 12px}.ApprovalDetailModal_commentInput__S\+gSW::placeholder{color:#a7b1be}.ApprovalDetailModal_commentInput__S\+gSW:focus{border-color:#0c72de}.ApprovalDetailModal_commentBtn__PPM2M{background:#f8f9fa;border:none;border-radius:6px;color:#464d53;cursor:pointer;font-family:Pretendard,sans-serif;font-size:14px;font-size:var(--font-size-sm,14px);font-weight:600;height:44px;letter-spacing:-.56px;line-height:20px;padding:8px 12px;white-space:nowrap}.ApprovalDetailModal_commentBtn__PPM2M:hover{background:#eceff2}.ApprovalDetailModal_commentBtn__PPM2M:disabled{cursor:default;opacity:.5}.ApprovalDetailModal_sideCol__adCDx{display:flex;flex-direction:column;flex-shrink:0;gap:12px;width:290px}.ApprovalDetailModal_sideBox__-2xaA{background:#fff;border:1px solid #dee3e8;border-radius:8px;border-radius:var(--card-border-radius,8px);display:flex;flex-direction:column;gap:8px;padding:20px;padding:var(--spacing-lg,20px)}.ApprovalDetailModal_sideBoxTitle__-1BWu{align-items:center;color:#1d2a37;display:flex;font-size:14px;font-size:var(--font-size-sm,14px);font-weight:600;gap:2px;letter-spacing:-.56px;line-height:20px;padding:2px 0;white-space:nowrap}.ApprovalDetailModal_sideBoxTitle__-1BWu img{flex-shrink:0}.ApprovalDetailModal_lineList__MPDQa{display:flex;flex-direction:column}.ApprovalDetailModal_lineItem__O05w\+{align-items:center;border-radius:2px;display:flex;justify-content:space-between;min-height:64px;padding:0 4px}.ApprovalDetailModal_lineLeft__exAzC{align-items:center;display:flex;gap:16px}.ApprovalDetailModal_seqWrap__ZUm1h{align-items:center;display:flex;height:64px;justify-content:center;position:relative;width:24px}.ApprovalDetailModal_seqWrap__ZUm1h img{position:relative;z-index:1}.ApprovalDetailModal_seqNum__uAZbf{color:#fff;font-size:10px;font-weight:700;left:50%;line-height:1;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:2}.ApprovalDetailModal_seqLine__SHood{background:#006fe5;bottom:0;height:20px;left:50%;position:absolute;transform:translateX(-50%);width:2px}.ApprovalDetailModal_lineProfile__jdQ3\+{align-items:flex-start;display:flex;gap:8px;padding-top:12px}.ApprovalDetailModal_lineAvatar__vySps{border-radius:50%;flex-shrink:0;height:40px;width:40px}.ApprovalDetailModal_lineInfo__B0AIJ{display:flex;flex-direction:column}.ApprovalDetailModal_lineName__71\+RC{color:#1d2a37;font-size:14px;font-size:var(--font-size-sm,14px);font-weight:600;letter-spacing:-.56px;line-height:20px;white-space:nowrap}.ApprovalDetailModal_lineDept__bTyNz{letter-spacing:-.48px}.ApprovalDetailModal_lineDate__7iA-d,.ApprovalDetailModal_lineDept__bTyNz{color:#606971;font-size:12px;font-size:var(--font-size-xs,12px);font-weight:400;line-height:14px}.ApprovalDetailModal_lineStatus__9-abH{align-self:center;border:1px solid #a7b1be;border-radius:4px;color:#606971;font-size:12px;font-size:var(--font-size-xs,12px);font-weight:600;letter-spacing:-.48px;line-height:14px;padding:5px 6px;white-space:nowrap}.ApprovalDetailModal_lineStatusApproved__c7bs0{border-color:#77d24b;color:#37a604}.ApprovalDetailModal_lineStatusRejected__3dDKr{border-color:#e4503c;color:#e4503c}.ApprovalDetailModal_lineStatusProgress__B2jTm{border-color:#a7b1be;color:#606971}.ApprovalDetailModal_lineComment__iPEks{background:#f8f9fa;border:1px solid #0c72de;border-radius:4px;color:#1d2a37;font-size:14px;font-size:var(--font-size-sm,14px);font-weight:400;letter-spacing:-.56px;line-height:20px;margin-bottom:4px;margin-left:44px;padding:10px}.ApprovalDetailModal_refList__6CGRe{display:flex;flex-direction:column}.ApprovalDetailModal_refItem__70eNd{align-items:center;display:flex;gap:16px;padding:7px 4px}.ApprovalDetailModal_refAvatar__Dr5gf{border-radius:50%;flex-shrink:0;height:28px;width:28px}.ApprovalDetailModal_refInfo__qirjp{display:flex;flex-direction:column;font-size:12px;font-size:var(--font-size-xs,12px);gap:2px;letter-spacing:-.48px;line-height:14px}.ApprovalDetailModal_refNameRow__XSGRR{align-items:center;color:#464d53;display:flex;font-weight:600}.ApprovalDetailModal_refName__K3GJZ,.ApprovalDetailModal_refType__Rd1S4{white-space:nowrap}.ApprovalDetailModal_refDate__24-lH{color:#606971;font-weight:400}.ApprovalDetailModal_modalFooter__ORbGv{align-items:center;border-top:1px solid #eaedf0;display:flex;gap:8px;justify-content:flex-end;padding:16px 20px}.ApprovalDetailModal_cancelVacationBtn__JqkCC{background:#fff;border:1px solid #e53935;border-radius:6px;color:#e53935;cursor:pointer;font-size:14px;font-size:var(--font-size-sm,14px);font-weight:600;padding:10px 20px}.ApprovalDetailModal_cancelVacationBtn__JqkCC:hover{background:#ffebee}.ApprovalDetailModal_confirmBtn__7z3uD{background:#0c72de;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-size:var(--font-size-sm,14px);font-weight:600;padding:10px 20px}.ApprovalDetailModal_confirmBtn__7z3uD:hover{background:#0a5eb7}@media(max-width:768px){.ApprovalDetailModal_body__5va89{flex-direction:column;gap:12px}.ApprovalDetailModal_sideCol__adCDx{width:100%}.ApprovalDetailModal_docCard__XvoGH{padding:16px}.ApprovalDetailModal_docTitle__bgF0P{font-size:18px;line-height:24px}.ApprovalDetailModal_docTitleRow__5zWW2{align-items:flex-start;flex-direction:column;gap:4px;white-space:normal}.ApprovalDetailModal_fieldRow__bc6cf{align-items:flex-start;border-bottom:1px solid #eaedf0;flex-direction:column;gap:2px;min-height:auto;padding:8px 0}.ApprovalDetailModal_fieldLabel__8UNCM{color:#a7b1be;font-size:12px;font-size:var(--font-size-xs,12px);padding:0;width:auto}.ApprovalDetailModal_fieldValueLight__zWg7H,.ApprovalDetailModal_fieldValue__j1tRM{padding:0;width:100%}.ApprovalDetailModal_schColType__b-cMx{width:90px}.ApprovalDetailModal_schColDays__-wLml,.ApprovalDetailModal_schColPeriod__60j8C,.ApprovalDetailModal_schColType__b-cMx{font-size:12px;font-size:var(--font-size-xs,12px);padding:8px 6px}.ApprovalDetailModal_schColDays__-wLml{width:60px}.ApprovalDetailModal_sideBox__-2xaA{padding:16px}.ApprovalDetailModal_lineItem__O05w\+{min-height:56px}.ApprovalDetailModal_lineLeft__exAzC{gap:10px}.ApprovalDetailModal_lineComment__iPEks{margin-left:34px}.ApprovalDetailModal_modalFooter__ORbGv{padding:12px 16px}}.WorkTimeBar_compositeContainer__FQpHE{border-radius:6px;cursor:pointer;display:flex;flex-direction:column;gap:5px;position:absolute;top:12px;transition:transform .12s ease;z-index:10}.WorkTimeBar_compositeContainer__FQpHE:hover{transform:translateY(1.5px);z-index:1000}.WorkTimeBar_compositeContainer__FQpHE:hover .WorkTimeBar_segmentedBarOutline__f\+6A\+{border-color:#b0c4de}.WorkTimeBar_compositeContainer__FQpHE:hover .WorkTimeBar_actualTimeBar__BUA2E{background:#97bbea}.WorkTimeBar_compositeContainer__FQpHE:hover .WorkTimeBar_segmentLabel__SMnx0{color:#3a6fa8}.WorkTimeBar_compositeContainer__FQpHE:active{transform:translateY(3px)}.WorkTimeBar_compositeContainer__FQpHE:active .WorkTimeBar_segmentedBarOutline__f\+6A\+{border-color:#a0b8d0}.WorkTimeBar_actualTimeBar__BUA2E{background:#b9d4f8;border-radius:2px;height:6px;overflow:hidden;position:absolute;transition:background .2s ease}.WorkTimeBar_actualTimeBarStripes__CQ11V{background-image:repeating-linear-gradient(-45deg,#0000,#0000 2px,#fff6 0,#fff6 4px);background-size:6px 6px;inset:0;position:absolute}.WorkTimeBar_segmentedBarOutline__f\+6A\+{border:1.5px solid #dee3e8;border-radius:6px;display:flex;height:24px;overflow:hidden;position:absolute;top:11px;transition:border-color .15s ease,box-shadow .15s ease}.WorkTimeBar_segmentWork__DObtV{align-items:center;background:#eaf2fd;display:flex;height:100%;padding:0 10px}.WorkTimeBar_segmentBreak__46Lg5{align-items:center;background:#ebeced;display:flex;height:100%;padding:0 10px}.WorkTimeBar_segmentLeave__BKF5K{align-items:center;background:#fff9e5;display:flex;height:100%;padding:0 10px}.WorkTimeBar_segmentOvertime__G0FQ5{align-items:center;background:#e6f7ed;border-left:1.5px dashed #b0d4c1;display:flex;height:100%;padding:0 10px}.WorkTimeBar_segmentLabel__SMnx0{color:#464d53;font-family:Noto Sans KR,sans-serif;font-size:12px;font-weight:500;line-height:18px;margin:0;white-space:nowrap}.WorkTimeBar_workTimeBar__aJcUQ{align-items:center;border-radius:6px;cursor:pointer;display:flex;height:24px;overflow:hidden;position:absolute;top:18px;transition:transform .12s ease;z-index:10}.WorkTimeBar_workTimeBar__aJcUQ:hover{transform:translateY(1.5px);z-index:1000}.WorkTimeBar_workTimeBar__aJcUQ:hover .WorkTimeBar_barColorBlue__tHG1f{background:#dbe8fa}.WorkTimeBar_workTimeBar__aJcUQ:hover .WorkTimeBar_barColorBlue__tHG1f .WorkTimeBar_barLabel__cjOGN{color:#2a6cc7}.WorkTimeBar_workTimeBar__aJcUQ:hover .WorkTimeBar_barColorYellow__-STQI{background:#fff3cc}.WorkTimeBar_workTimeBar__aJcUQ:hover .WorkTimeBar_barColorYellow__-STQI .WorkTimeBar_barLabel__cjOGN{color:#b8860b}.WorkTimeBar_workTimeBar__aJcUQ:hover .WorkTimeBar_barColorRed__vi6Qn{background:#f8d4d4}.WorkTimeBar_workTimeBar__aJcUQ:hover .WorkTimeBar_barColorRed__vi6Qn .WorkTimeBar_barLabel__cjOGN{color:#c0392b}.WorkTimeBar_workTimeBar__aJcUQ:active{transform:translateY(3px)}.WorkTimeBar_barColorBlue__tHG1f{background:#eaf2fd}.WorkTimeBar_barColorBlue__tHG1f,.WorkTimeBar_barColorYellow__-STQI{align-items:center;display:flex;height:100%;padding:0 10px;width:100%}.WorkTimeBar_barColorYellow__-STQI{background:#fff9e6}.WorkTimeBar_barColorRed__vi6Qn{align-items:center;background:#fce8e8;display:flex;height:100%;padding:0 10px;width:100%}.WorkTimeBar_barContent__yPXqF{align-items:center;display:flex;gap:4px;overflow:hidden;white-space:nowrap}.WorkTimeBar_barLabel__cjOGN{color:#464d53;font-family:Noto Sans KR,sans-serif;font-size:12px;font-weight:500;line-height:18px;margin:0}.WorkTimeBar_barHours__mkGhB{color:#464d53;font-family:Futura PT,sans-serif;font-size:12px;font-weight:450;line-height:normal;margin:0}.AttendanceDetailView_container__EbuaU{animation:AttendanceDetailView_fadeIn__t3ALY .3s ease-in-out;background:#fff;min-height:100vh;position:relative;width:100%}@keyframes AttendanceDetailView_fadeIn__t3ALY{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.AttendanceDetailView_loadingOverlay__XaLUn{align-items:center;background:#fff;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:10}.AttendanceDetailView_loading__k3gap{align-items:center;color:#606971;display:flex;flex-direction:column;font-size:14px;gap:16px;justify-content:center;padding:80px 40px}.AttendanceDetailView_loadingSpinner__\+Op9Y{animation:AttendanceDetailView_spin__Kurhh .8s linear infinite;border:3px solid #f0f2f4;border-radius:50%;border-top-color:#2a8bf3;height:40px;width:40px}@keyframes AttendanceDetailView_spin__Kurhh{to{transform:rotate(1turn)}}.AttendanceDetailView_header__7kVxQ{background:radial-gradient(85% 200% at 21.27% 100%,#fbf9f9 0,#fffef8 44.44%,#fcfeff 85%);background:var(
    --etc-radial,radial-gradient(85% 200% at 21.27% 100%,#fbf9f9 0,#fffef8 44.44%,#fcfeff 85%)
  );border-bottom:1px solid #dee3e8;padding:20px}.AttendanceDetailView_headerContent__pLrhF{align-items:center;display:flex;justify-content:space-between;width:100%}.AttendanceDetailView_leftSection__RUNDa{align-items:center;display:flex;gap:8px}.AttendanceDetailView_backButton__YQoW2{align-items:center;background:#0000;border:none;color:#a7b1be;cursor:pointer;display:flex;height:32px;justify-content:center;padding:4px;transition:color .2s;width:32px}.AttendanceDetailView_backButton__YQoW2:hover{color:#606971}.AttendanceDetailView_profileSection__cqeua{align-items:center;display:flex;flex:1 1;gap:16px}.AttendanceDetailView_profileImage__FpF2p{border:1px solid #eaedf0;border-radius:50%;height:80px;object-fit:cover;width:80px}.AttendanceDetailView_memberInfo__SNKop{display:flex;flex-direction:column;gap:2px}.AttendanceDetailView_memberName__dopJB{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:22px;font-weight:700;letter-spacing:-.88px;line-height:28px;margin:0}.AttendanceDetailView_memberMeta__qzgpu{align-items:center;display:flex;gap:3px}.AttendanceDetailView_department__L5FBS{color:#606971;font-family:Pretendard,sans-serif;font-weight:600}.AttendanceDetailView_divider__GV42i{color:#a7b1be;font-family:Pretendard,sans-serif;font-weight:400}.AttendanceDetailView_position__uY8PF{color:#606971;font-family:Pretendard,sans-serif;font-weight:600}.AttendanceDetailView_workTypeBadge__D0-jp{align-items:center;background:#fff;border:1px solid #31a537;border-radius:4px;display:flex;flex-shrink:0;justify-content:center;padding:2px 6px}.AttendanceDetailView_workTypeText__eR\+JQ{color:#31a537;font-family:Pretendard,sans-serif;font-size:14px;font-weight:600;letter-spacing:-.56px;line-height:20px;white-space:nowrap}.AttendanceDetailView_summarySection__-yt81{display:flex;flex-direction:column;gap:4px;width:300px}.AttendanceDetailView_progressSection__O3sUy{display:flex;flex-direction:column;gap:6px}.AttendanceDetailView_progressBar__9naQ5{align-items:center;border-radius:8px;display:flex;height:12px;overflow:hidden;position:relative;width:100%}.AttendanceDetailView_progressFill__ybllC{background:#2a8bf3;height:100%;position:absolute;transition:width .3s ease;z-index:1}.AttendanceDetailView_progressBg__d4xUU{background:#eaedf0;height:100%;position:absolute;width:100%;z-index:0}.AttendanceDetailView_progressText__IRzL6{align-items:baseline;display:flex;gap:6px;padding:0 4px}.AttendanceDetailView_progressValue__92iCB{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:20px;font-weight:700;letter-spacing:-.8px;line-height:28px}.AttendanceDetailView_progressTotal__XAW4R{color:#606971;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.56px;line-height:20px}.AttendanceDetailView_summaryCards__Xbkw4{display:flex;gap:2px;padding:0 4px}.AttendanceDetailView_summaryItem__To3C6{align-items:center;display:flex;flex:1 0;gap:4px;min-height:0;min-width:0}.AttendanceDetailView_summaryDot__dMn5E{flex-shrink:0;height:8px;width:8px}.AttendanceDetailView_summaryLabel__bz1ll{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:12px;font-weight:400;letter-spacing:-.48px;line-height:14px}.AttendanceDetailView_summaryValue__X2F9Z{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:14px;font-weight:600;letter-spacing:-.56px;line-height:20px}.AttendanceDetailView_controlBar__0zz14{align-items:center;background:#f8f9fa;border-bottom:1px solid #dee3e8;display:flex;gap:10px;padding:8px 20px}.AttendanceDetailView_weeklyRecords__xj7-S{display:flex;flex-direction:column}.AttendanceDetailView_scrollWrapper__PN7yK{background-color:#fff;overflow-x:auto;overflow-y:hidden}.AttendanceDetailView_scrollWrapper__PN7yK::-webkit-scrollbar{height:8px;width:0}.AttendanceDetailView_scrollWrapper__PN7yK::-webkit-scrollbar-thumb{background-color:#dee3e8;border-radius:4px}.AttendanceDetailView_scrollWrapper__PN7yK:hover::-webkit-scrollbar-thumb{background-color:#b0b8c1}.AttendanceDetailView_scrollWrapper__PN7yK::-webkit-scrollbar-track{background-color:#f8f9fa}.AttendanceDetailView_weekSection__Mi6Ay{display:flex;flex-direction:column}.AttendanceDetailView_weekHeader__dihaZ{align-items:center;border-bottom:1px solid #eaedf0;display:flex;justify-content:space-between;padding:12px 10px}.AttendanceDetailView_weekTitle__w1OWG{align-items:center;display:flex;gap:4px}.AttendanceDetailView_collapseButton__eqRW6{align-items:center;background:#0000;border:none;color:#a7b1be;cursor:pointer;display:flex;height:24px;justify-content:center;padding:8px;transition:color .2s;width:24px}.AttendanceDetailView_collapseButton__eqRW6:hover{color:#606971}.AttendanceDetailView_weekNumber__AwhIZ{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:18px;font-weight:600;letter-spacing:-.72px;line-height:26px}.AttendanceDetailView_weekTotal__al3BN{align-items:baseline;display:flex;gap:6px}.AttendanceDetailView_weekTotalValue__9kQPn{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:18px;font-weight:600;letter-spacing:-.72px;line-height:26px}.AttendanceDetailView_weekTotalLabel__8\+4px{line-height:20px}.AttendanceDetailView_weekTotalLabel__8\+4px,.AttendanceDetailView_weekTotalLimit__qpapF{color:#606971;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.56px}.AttendanceDetailView_weekTotalLimit__qpapF{line-height:1.5}.AttendanceDetailView_overtimeBadge__8h6ZC{align-items:center;background:#eaf7f7;border-radius:4px;color:#3aafb4;display:inline-flex;font-family:Pretendard,sans-serif;font-size:12px;font-weight:500;letter-spacing:-.48px;line-height:18px;padding:2px 8px;white-space:nowrap}.AttendanceDetailView_policyChangedNotice__vX4eA{color:#8b95a1;font-family:Pretendard,sans-serif;font-size:11px;font-weight:400;letter-spacing:-.44px;line-height:14px;white-space:nowrap}.AttendanceDetailView_timelineSection__2lIvl{display:flex;flex-direction:column}.AttendanceDetailView_timelineHeader__XIT7x{align-items:stretch;background:#0000;border-bottom:1px solid #eaedf0;display:flex;height:36px}.AttendanceDetailView_dateColumn__CR0BG{align-items:center;background:#fff;border-bottom:1px solid #eaedf0;border-right:1px solid #e1e2e3;box-sizing:border-box;color:#606971;display:flex;flex-shrink:0;font-family:Pretendard,sans-serif;font-size:12px;font-weight:600;left:0;letter-spacing:-.48px;line-height:14px;max-width:240px;min-width:240px;padding:10px;position:-webkit-sticky;position:sticky;width:240px;z-index:12}.AttendanceDetailView_hourCell__6k3HD{align-items:center;box-sizing:border-box;color:#999;display:flex;flex-direction:column;flex-shrink:0;font-family:Futura PT,sans-serif;font-size:14px;font-weight:400;height:100%;justify-content:center;line-height:normal;max-width:50px;min-width:50px;padding:0;text-align:center;width:50px}.AttendanceDetailView_dayRow__15k2-{align-items:stretch;background:#0000;display:flex;flex-shrink:0;height:60px;min-height:60px}.AttendanceDetailView_nonWorkDayRow__A9Vul{background:#f2f3f5}.AttendanceDetailView_nonWorkDayRow__A9Vul .AttendanceDetailView_dateCell__vLXB0{background:#eaecef}.AttendanceDetailView_nonWorkDayRow__A9Vul .AttendanceDetailView_timelineArea__cK5b2,.AttendanceDetailView_nonWorkDayRow__A9Vul .AttendanceDetailView_timelineCell__d\+x9e{background:#f2f3f5}.AttendanceDetailView_dateCell__vLXB0{align-items:center;background:#f8f9fa;border-bottom:1px solid #eaedf0;border-right:1px solid #e1e2e3;box-sizing:border-box;display:flex;flex-shrink:0;justify-content:space-between;left:0;max-width:240px;min-width:240px;padding:10px 24px;position:-webkit-sticky;position:sticky;width:240px;z-index:11}.AttendanceDetailView_dateCell__vLXB0.AttendanceDetailView_otherMonth__NvXx0 .AttendanceDetailView_dayNumber__eEBrk,.AttendanceDetailView_dateCell__vLXB0.AttendanceDetailView_otherMonth__NvXx0 .AttendanceDetailView_dayOfWeek__a-4GH{color:#c4c9ce}.AttendanceDetailView_weekend__3vBCB{color:#da2911;font-weight:700}.AttendanceDetailView_dateInfo__J0dBB{align-items:center;color:#1d2a37;display:flex;gap:6px}.AttendanceDetailView_holidayLabel__cf4pp{color:#da2911;font-family:Pretendard,sans-serif;font-size:14px;font-weight:700;margin-left:6px}.AttendanceDetailView_dayNumber__eEBrk{font-family:Futura PT,sans-serif;font-size:18px;font-weight:600;line-height:100%}.AttendanceDetailView_dayOfWeek__a-4GH{font-family:Pretendard,sans-serif;font-size:16px;font-weight:500;letter-spacing:-.64px;line-height:1.5}.AttendanceDetailView_workTime__3jQ2r{background:#fff;border:1px solid #dee3e8;border-radius:4px;color:#606971;font-family:Pretendard,sans-serif;font-size:12px;font-weight:600;letter-spacing:-.48px;line-height:14px;padding:4px}.AttendanceDetailView_timelineArea__cK5b2{align-items:stretch;background:#0000;box-sizing:border-box;display:flex;flex:1 1;height:60px;min-width:1200px;overflow:visible;position:relative}.AttendanceDetailView_timelineCell__d\+x9e{align-items:center;background:#0000;border-bottom:1px solid #eaedf0;border-right:1px solid #eaedf0;box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;height:100%;justify-content:center;max-width:50px;min-width:50px;width:50px}.AttendanceDetailView_workBar__lTTsv{align-items:center;border:1px solid #eaedf0;border-radius:4px;cursor:pointer;display:flex;height:24px;overflow:hidden;position:absolute;top:18px;transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s ease,border-color .2s ease;z-index:10}.AttendanceDetailView_workBar__lTTsv:hover{border-color:#2a8bf3;box-shadow:0 4px 12px #00000026;transform:translateY(-2px);z-index:20}.AttendanceDetailView_barColorBlue__2d6OX{align-items:center;background:#eaf2fd;display:flex;height:24px;padding:0 10px;width:100%}.AttendanceDetailView_barColorYellow__rH72i{align-items:center;background:#fff9e6;display:flex;height:24px;padding:0 10px;width:100%}.AttendanceDetailView_barContent__kfmBn{align-items:center;display:flex;gap:4px}.AttendanceDetailView_barLabel__3KdOh{margin:0}.AttendanceDetailView_barLabel__3KdOh,.AttendanceDetailView_leaveLabel__bqXPX{color:#464d53;font-family:Noto Sans KR,sans-serif;font-size:12px;font-weight:500;line-height:18px}.AttendanceDetailView_noDataBar__6-GPk{align-items:center;background:#f7f6f9;border:1px dashed #dee3e8;border-radius:4px;display:flex;height:24px;justify-content:center;left:0;position:absolute;right:0;top:50%;transform:translateY(-50%)}.AttendanceDetailView_noDataLabel__8eKQV{color:#a7b1be;font-family:Noto Sans KR,sans-serif;font-size:12px;font-weight:500;line-height:18px}.AttendanceDetailView_modalContent__JiN\+g{display:flex;flex-direction:column;gap:20px}.AttendanceDetailView_workRecordInfo__3QcnA{background:#f8f9fa;border:1px solid #eaedf0;border-radius:8px;display:flex;flex-direction:column;gap:8px;padding:16px}.AttendanceDetailView_workRecordTitle__01n8c{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:16px;font-weight:500;letter-spacing:-.64px;line-height:1.5;margin:0}.AttendanceDetailView_workRecordDetails__3RbNZ{display:flex;flex-direction:column;gap:8px}.AttendanceDetailView_workRecordRow__J5QkQ{align-items:center;display:flex;gap:4px}.AttendanceDetailView_workRecordDate__t1B7p{margin-right:8px}.AttendanceDetailView_workRecordDate__t1B7p,.AttendanceDetailView_workRecordLocation__0vTgy,.AttendanceDetailView_workRecordTime__gXQak{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.56px;line-height:20px}.AttendanceDetailView_formFields__f-z0U{display:flex;flex-direction:column;gap:16px}.AttendanceDetailView_formField__RghSr{display:flex;flex-direction:column;gap:6px;width:100%}.AttendanceDetailView_formLabel__eAGgL{color:#1d2a37;display:flex;font-family:Pretendard,sans-serif;font-size:14px;font-weight:600;gap:2px;letter-spacing:-.56px;line-height:20px}.AttendanceDetailView_requiredAsterisk__pND-K{color:#0c72de}.AttendanceDetailView_mobileCardList__GjssU{display:flex;flex-direction:column;gap:8px;padding:12px}.AttendanceDetailView_mobileCard__WO2vf{background:#fff;border:1px solid #eaedf0;border-radius:8px;cursor:pointer;padding:16px;transition:all .2s}.AttendanceDetailView_mobileCard__WO2vf:active{background:#f8f9fa;transform:scale(.98)}.AttendanceDetailView_mobileCard__WO2vf.AttendanceDetailView_otherMonth__NvXx0{opacity:.5}.AttendanceDetailView_mobileCard__WO2vf.AttendanceDetailView_nonWorkDayCard__ZTG2P{background:#f2f3f5}.AttendanceDetailView_mobileCardHeader__xOUiQ{align-items:center;border-bottom:1px solid #f0f2f4;display:flex;justify-content:space-between;margin-bottom:12px;padding-bottom:12px}.AttendanceDetailView_mobileDateInfo__eGAs\+{align-items:center;display:flex;gap:8px}.AttendanceDetailView_mobileDayNumber__D0Yw5{color:#1d2a37;font-family:Futura PT,sans-serif;font-size:20px;font-weight:600}.AttendanceDetailView_mobileDayOfWeek__BaVAf{color:#606971;font-family:Pretendard,sans-serif;font-size:16px;font-weight:500}.AttendanceDetailView_mobileHolidayLabel__fAxaD{color:#da2911;font-family:Pretendard,sans-serif;font-size:13px;font-weight:600}.AttendanceDetailView_mobileWorkTime__fgXLn{background:#f0f7ff;border-radius:6px;color:#2a8bf3;font-family:Pretendard,sans-serif;font-size:14px;font-weight:600;padding:6px 12px}.AttendanceDetailView_mobileCardContent__tRFYT{display:flex;flex-direction:column;gap:8px}.AttendanceDetailView_mobileTimeRow__dbkfU{align-items:center;display:flex;justify-content:space-between;padding:8px 0}.AttendanceDetailView_mobileTimeLabel__rv6nF{color:#606971;font-family:Pretendard,sans-serif;font-size:14px;font-weight:500}.AttendanceDetailView_mobileTimeValue__NTazB{color:#1d2a37;font-family:Futura PT,sans-serif;font-size:16px;font-weight:600}.AttendanceDetailView_mobileLocationRow__njipt{align-items:center;background:#f8f9fa;border-radius:6px;display:flex;gap:6px;margin-top:4px;padding:8px 12px}.AttendanceDetailView_mobileLocationText__H7C8J{color:#606971;font-family:Pretendard,sans-serif;font-size:13px;font-weight:500}.AttendanceDetailView_mobileLeaveInfo__ckDuL{align-items:center;background:#fff9e6;border-radius:6px;display:flex;gap:8px;padding:12px}.AttendanceDetailView_mobileLeaveText__mtnW\+{color:#464d53;font-family:Pretendard,sans-serif;font-size:14px;font-weight:600}.AttendanceDetailView_mobileNoData__qyFPt{align-items:center;color:#a7b1be;display:flex;font-family:Pretendard,sans-serif;font-size:13px;font-weight:500;justify-content:center;padding:16px}@media (max-width:768px){.AttendanceDetailView_header__7kVxQ{padding:12px 0}.AttendanceDetailView_headerContent__pLrhF{align-items:flex-start;flex-direction:column;gap:16px}.AttendanceDetailView_leftSection__RUNDa{width:100%}.AttendanceDetailView_profileSection__cqeua{gap:12px}.AttendanceDetailView_profileImage__FpF2p{height:56px;width:56px}.AttendanceDetailView_memberName__dopJB{font-size:18px;line-height:24px}.AttendanceDetailView_memberMeta__qzgpu{font-size:13px}.AttendanceDetailView_summarySection__-yt81{width:100%}.AttendanceDetailView_progressValue__92iCB{font-size:18px;line-height:24px}.AttendanceDetailView_progressTotal__XAW4R{font-size:13px}.AttendanceDetailView_summaryCards__Xbkw4{flex-wrap:wrap;gap:8px}.AttendanceDetailView_summaryItem__To3C6{flex-basis:calc(50% - 4px);flex-grow:0;flex-shrink:0}.AttendanceDetailView_controlBar__0zz14{flex-wrap:wrap;padding:8px 12px}.AttendanceDetailView_weekHeader__dihaZ{align-items:flex-start;flex-direction:column;gap:8px;padding:10px 12px}.AttendanceDetailView_weekTitle__w1OWG{justify-content:space-between;width:100%}.AttendanceDetailView_weekTotal__al3BN{width:100%}.AttendanceDetailView_weekNumber__AwhIZ,.AttendanceDetailView_weekTotalValue__9kQPn{font-size:16px;line-height:22px}.AttendanceDetailView_dateColumn__CR0BG{font-size:11px;max-width:140px;min-width:140px;padding:8px;width:140px}.AttendanceDetailView_hourCell__6k3HD{font-size:10px;min-width:40px;width:40px}.AttendanceDetailView_dayRow__15k2-{min-height:48px}.AttendanceDetailView_dateInfo__J0dBB{max-width:140px;min-width:140px;padding:8px;width:140px}.AttendanceDetailView_dateText__r9XGp{font-size:13px}.AttendanceDetailView_dayLabel__nw9gR{font-size:11px}.AttendanceDetailView_statusBadge__4aADn{font-size:10px;padding:2px 6px}.AttendanceDetailView_workRecordInfo__3QcnA{padding:12px}.AttendanceDetailView_workRecordTitle__01n8c{font-size:14px}.AttendanceDetailView_formLabel__eAGgL,.AttendanceDetailView_workRecordDate__t1B7p,.AttendanceDetailView_workRecordLocation__0vTgy,.AttendanceDetailView_workRecordTime__gXQak{font-size:13px}}@media (max-width:480px){.AttendanceDetailView_header__7kVxQ{padding:10px 0}.AttendanceDetailView_profileImage__FpF2p{height:48px;width:48px}.AttendanceDetailView_memberName__dopJB{font-size:16px;line-height:22px}.AttendanceDetailView_memberMeta__qzgpu{font-size:12px}.AttendanceDetailView_progressValue__92iCB{font-size:16px;line-height:22px}.AttendanceDetailView_progressTotal__XAW4R{font-size:12px}.AttendanceDetailView_summaryLabel__bz1ll{font-size:11px}.AttendanceDetailView_summaryValue__X2F9Z{font-size:13px}.AttendanceDetailView_dateColumn__CR0BG{font-size:10px;max-width:120px;min-width:120px;padding:6px;width:120px}.AttendanceDetailView_hourCell__6k3HD{font-size:9px;min-width:35px;width:35px}.AttendanceDetailView_dateInfo__J0dBB{max-width:120px;min-width:120px;padding:6px;width:120px}.AttendanceDetailView_dateText__r9XGp{font-size:12px}.AttendanceDetailView_dayLabel__nw9gR{font-size:10px}.AttendanceDetailView_weekNumber__AwhIZ,.AttendanceDetailView_weekTotalValue__9kQPn{font-size:15px;line-height:20px}}.AttendanceDetailView_addWorkButton__Cz5sc{background:#0000;border:none;cursor:pointer;height:24px;left:0;margin:0;position:absolute;right:0;top:18px;transition:background-color .2s;z-index:5}.AttendanceDetailView_addWorkButton__Cz5sc:hover{background-color:#2a8bf314}.AttendanceDetailView_addIcon__Z2-gV{display:none}.AttendanceDetailView_addText__cfGGL{color:#2a8bf3;font-family:Pretendard,sans-serif;font-size:12px;font-weight:600}.AttendanceDetailView_addTimeButton__NBJ-s{align-items:center;background-color:initial;border:1px dashed #d1d5db;border-radius:4px;box-sizing:border-box;color:#9ca3af;cursor:pointer;display:flex;font-family:Pretendard,sans-serif;font-size:12px;font-weight:600;justify-content:center;opacity:0;padding:4px 6px;transition:all .2s}.AttendanceDetailView_dayRow__15k2-:hover .AttendanceDetailView_addTimeButton__NBJ-s{background-color:#2a8bf314;border-color:#2a8bf3;color:#2a8bf3;opacity:1}.AttendanceDetailView_helpBox__GTsuZ{background-color:#f8f9fa;border:1px solid #eaedf0;border-radius:8px;color:#606971;font-size:13px;line-height:1.6;margin-bottom:24px;padding:16px}.AttendanceDetailView_helpBox__GTsuZ strong{color:#1d2a37;font-weight:600}.AttendanceDetailView_helpBox__GTsuZ p{margin:0 0 8px}.AttendanceDetailView_helpBox__GTsuZ p:last-child{margin:0}.AttendanceDetailView_helpList__6EX7Y{list-style:none;margin:0;padding:0}.AttendanceDetailView_helpList__6EX7Y li{margin-bottom:4px;padding-left:12px;position:relative}.AttendanceDetailView_helpList__6EX7Y li:before{color:#a7b1be;content:"•";left:0;position:absolute}.AttendanceDetailView_indicators__SCmBk{display:flex;gap:8px;justify-content:center;margin-bottom:24px;margin-top:24px}.AttendanceDetailView_indicator__AjMeW{background-color:#dee3e8;border-radius:50%;cursor:pointer;height:8px;transition:all .3s ease;width:8px}.AttendanceDetailView_indicatorActive__pHXXK{background-color:#0c72de;border-radius:100px;width:24px}.AttendanceDetailView_guideSliderWindow__Ounbz{overflow:hidden;width:100%}.AttendanceDetailView_guideSliderTrack__nR8N4{display:flex;transition:transform .3s ease}.AttendanceDetailView_guidePage__w14CM{display:flex;flex-direction:column;flex-shrink:0;gap:24px;width:100%}.AttendanceDetailView_guideIndicators__EzFGC{display:flex;gap:8px;justify-content:center;margin-top:24px}.AttendanceDetailView_guideDot__BpeoG{background-color:#eaedf0;border-radius:50%;cursor:pointer;height:8px;transition:all .2s;width:8px}.AttendanceDetailView_guideDotActive__4Vgye{background-color:#2a8bf3;border-radius:4px;width:24px}.AttendanceDetailView_weekContent__Dbo4s{max-height:2000px;opacity:1;overflow:visible;transition:max-height .3s ease-in-out,opacity .3s ease-in-out}.AttendanceDetailView_weekContentCollapsed__68gCq{max-height:0;opacity:0}.AttendanceDetailView_profileBadge__aNRws{align-items:center;background-color:#f2f4f6;border-radius:4px;color:#4e5968;display:inline-flex;font-family:Pretendard,sans-serif;font-size:13px;font-weight:500;justify-content:center;padding:4px 8px;white-space:nowrap}.AttendanceDetailView_weeklyRecordsLoading__23489{position:relative}.AttendanceDetailView_weeklyLoadingOverlay__U3LDZ{align-items:flex-start;background:#ffffffa6;bottom:0;display:flex;justify-content:center;left:0;padding-top:calc(40vh - 20px);position:absolute;right:0;top:0;z-index:20}.AttendanceDetailView_weeklyRecordsLoading__23489 .AttendanceDetailView_leaveBarClickable__yEcvZ,.AttendanceDetailView_weeklyRecordsLoading__23489 .AttendanceDetailView_mobileCardContent__tRFYT,.AttendanceDetailView_weeklyRecordsLoading__23489 .AttendanceDetailView_mobileWorkTime__fgXLn,.AttendanceDetailView_weeklyRecordsLoading__23489 .AttendanceDetailView_noDataBar__6-GPk,.AttendanceDetailView_weeklyRecordsLoading__23489 .AttendanceDetailView_overtimeBadge__8h6ZC,.AttendanceDetailView_weeklyRecordsLoading__23489 .AttendanceDetailView_weekTotalLimit__qpapF,.AttendanceDetailView_weeklyRecordsLoading__23489 .AttendanceDetailView_weekTotalValue__9kQPn,.AttendanceDetailView_weeklyRecordsLoading__23489 .AttendanceDetailView_workBar__lTTsv,.AttendanceDetailView_weeklyRecordsLoading__23489 .AttendanceDetailView_workTime__3jQ2r{visibility:hidden}.CoachMark_overlay__t-brf{inset:0;pointer-events:auto;position:fixed;z-index:var(--z-tooltip)}.CoachMark_overlayBg__xe7gk{height:100%;inset:0;position:absolute;width:100%}.CoachMark_highlightArea__rLdaW{border:2px solid #0c72de;border-radius:4px;pointer-events:none;position:absolute;transition:all .3s ease;z-index:1}.CoachMark_tooltip__LAPrs{background:#fff;border-radius:8px;box-shadow:0 4px 16px #0000001f;display:flex;flex-direction:column;gap:10px;padding:16px;position:absolute;transition:all .3s ease;width:267px;z-index:2}.CoachMark_arrow__OHr3S{background:#fff;box-shadow:-2px -2px 4px #0000000a;height:12px;position:absolute;transform:rotate(45deg);width:12px}.CoachMark_arrowBottom__BKRJj{bottom:-6px;box-shadow:2px 2px 4px #0000000a;left:50%;margin-left:-6px}.CoachMark_arrowTop__ma9Hv{left:50%;margin-left:-6px;top:-6px}.CoachMark_arrowLeft__RezeS{left:-6px;margin-top:-6px;top:50%}.CoachMark_arrowRight__RAPgV{box-shadow:2px -2px 4px #0000000a;margin-top:-6px;right:-6px;top:50%}.CoachMark_content__T1R5o{display:flex;flex-direction:column;gap:4px;width:100%}.CoachMark_title__dCGFN{font-weight:600}.CoachMark_description__K0Jr8,.CoachMark_title__dCGFN{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:var(--font-size-sm);letter-spacing:-.56px;line-height:20px;margin:0}.CoachMark_description__K0Jr8{font-weight:400}.CoachMark_footer__xocaS{align-items:center;display:flex;justify-content:space-between;width:100%}.CoachMark_stepCounter__d0ltT{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:var(--font-size-sm);font-weight:600;letter-spacing:-.56px;line-height:20px;white-space:nowrap}.CoachMark_actions__-6i37,.CoachMark_stepCounter__d0ltT{align-items:center;display:flex;gap:4px}.CoachMark_btnText__60sFk{align-items:center;background:#0000;border:none;border-radius:6px;color:#606971;cursor:pointer;display:flex;font-family:Pretendard,sans-serif;font-size:var(--font-size-sm);font-weight:600;height:28px;justify-content:center;letter-spacing:-.56px;line-height:20px;padding:4px 8px;white-space:nowrap}.CoachMark_btnText__60sFk:hover{background:#f5f6f7}.CoachMark_btnOutline__ghcMK{align-items:center;background:#fff;border:1px solid #dee3e8;border-radius:4px;color:#464d53;cursor:pointer;display:flex;font-family:Pretendard,sans-serif;font-size:var(--font-size-xs);font-weight:600;height:32px;justify-content:center;letter-spacing:-.48px;line-height:18px;padding:7px 8px;white-space:nowrap}.CoachMark_btnOutline__ghcMK:hover{background:#f5f6f7;border-color:#c8cdd2}.CoachMark_btnOutline__ghcMK:disabled{cursor:not-allowed;opacity:.4}.CoachMark_btnOutline__ghcMK:disabled:hover{background:#fff;border-color:#dee3e8}.CoachMark_btnPrimary__tNKgX{align-items:center;background:#0c72de;border:1px solid #0c72de;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-family:Pretendard,sans-serif;font-size:var(--font-size-xs);font-weight:600;height:32px;justify-content:center;letter-spacing:-.48px;line-height:18px;padding:7px 8px;white-space:nowrap}.CoachMark_btnPrimary__tNKgX:hover{background:#0a63c4}.WorkRecordModificationModal_body__B5-7V{align-items:flex-start;display:flex;gap:12px;min-height:0}.WorkRecordModificationModal_bodyAdminMode__7zFAP{flex-direction:column}.WorkRecordModificationModal_recordSection__ncZCH{border:1px solid #dee3e8;border-radius:8px;box-sizing:border-box;display:flex;flex-direction:column;gap:30px;padding:20px;width:382px}.WorkRecordModificationModal_recordSectionFull__JVNXz{width:100%}.WorkRecordModificationModal_recordInfo__0KlHX{display:flex;flex-direction:column;gap:16px;width:100%}.WorkRecordModificationModal_recordDate__YQ9FV{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:16px;font-weight:600;letter-spacing:-.64px;line-height:20px}.WorkRecordModificationModal_metricsBox__uFtNV{align-items:center;border-radius:8px;display:flex;height:80px;padding:10px 0;width:100%}.WorkRecordModificationModal_metricItem__ma9yx{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:16px;padding:0 10px}.WorkRecordModificationModal_metricLabel__rRdPt{color:#606971;font-family:Pretendard,sans-serif;font-size:12px;font-weight:600;letter-spacing:-.48px;line-height:14px}.WorkRecordModificationModal_metricValue__rnADG{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:18px;font-weight:600;letter-spacing:-.72px;line-height:26px}.WorkRecordModificationModal_divider__XE3S9{background-color:#eaedf0;height:100%;margin:0 8px;width:1px}.WorkRecordModificationModal_changeSection__sx5tn{display:flex;flex-direction:column;gap:16px;width:100%}.WorkRecordModificationModal_sectionTitle__pAIxF{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:16px;font-weight:600;letter-spacing:-.64px;line-height:20px}.WorkRecordModificationModal_inputGroup__Gq03I{display:flex;flex-direction:column;gap:16px;width:100%}.WorkRecordModificationModal_inputField__u4pFZ{display:flex;flex-direction:column;gap:6px;width:100%}.WorkRecordModificationModal_inputLabel__vd5lJ{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:14px;font-weight:600;letter-spacing:-.56px;line-height:20px}.WorkRecordModificationModal_approvalSection__F1L-i{display:flex;flex-direction:column;gap:12px;width:290px}.WorkRecordModificationModal_approvalBox__RqRmn{align-items:center;background:#fff;border:1px solid #dee3e8;border-radius:8px;box-sizing:border-box;display:flex;flex-direction:column;gap:8px;padding:20px;width:100%}.WorkRecordModificationModal_approvalHeader__C\+ig-{align-items:center;display:flex;gap:2px;height:24px;padding:8px 0;width:100%}.WorkRecordModificationModal_approvalIcon__33o7f{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.WorkRecordModificationModal_approvalTitle__nrZ-z{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:14px;font-weight:600;letter-spacing:-.56px;line-height:20px}.WorkRecordModificationModal_addButton__eMzEd{align-items:center;background:#f4f5f6;border:none;border-radius:6px;cursor:pointer;display:flex;gap:4px;height:36px;justify-content:center;padding:8px 12px;width:100%}.WorkRecordModificationModal_addButtonText__mvl7y{color:#464d53;font-family:Pretendard,sans-serif;font-size:14px;font-weight:600;letter-spacing:-.56px;line-height:20px}@media (max-width:768px){.WorkRecordModificationModal_recordSection__ncZCH{width:100%}.WorkRecordModificationModal_metricsBox__uFtNV{flex-wrap:wrap;gap:8px;height:auto}.WorkRecordModificationModal_metricItem__ma9yx{min-width:0}.WorkRecordModificationModal_metricValue__rnADG{font-size:16px}}.WorkActionPopup_overlay__On0yx{background:#0000;bottom:0;left:0;position:fixed;right:0;top:0;z-index:1000}.WorkActionPopup_popup__5xEoV{animation:WorkActionPopup_popupFadeIn__7BIK2 .15s ease-out;background:#fff;border:1px solid #eaedf0;border-radius:8px;box-shadow:-4px 0 16px 0 #00000005,6px 6px 16px 0 #0000000a;display:flex;flex-direction:column;gap:10px;max-width:300px;min-width:220px;padding:16px;position:fixed;z-index:1001}.WorkActionPopup_popupNoAnimation__0fp48{animation:none}@keyframes WorkActionPopup_popupFadeIn__7BIK2{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.WorkActionPopup_dateText__iVy9g{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:16px;font-weight:600;letter-spacing:-.64px;line-height:20px}.WorkActionPopup_timeRow__8iNrC{align-items:center;display:flex;gap:4px}.WorkActionPopup_clockIcon__TIn4j{flex-shrink:0;height:16px;width:16px}.WorkActionPopup_timeText__WWKdD{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:14px;font-weight:600;letter-spacing:-.56px;line-height:20px}.WorkActionPopup_statsSection__9InfB{display:flex;flex-direction:column;gap:2px}.WorkActionPopup_noContentInfo__oxRqQ{color:#6b7684;font-family:Pretendard,sans-serif;font-size:12px;font-weight:400;letter-spacing:-.48px;line-height:18px;margin:0;padding:4px 0}.WorkActionPopup_statRow__QX8Hh{align-items:center;display:flex;gap:4px}.WorkActionPopup_statDot__ntps0{flex-shrink:0;height:8px;width:8px}.WorkActionPopup_statLabel__ccgBo{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:12px;font-weight:600;letter-spacing:-.48px;line-height:14px}.WorkActionPopup_statValue__CFSMu{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:14px;font-weight:600;letter-spacing:-.56px;line-height:20px}.WorkActionPopup_actionButtons__dvoSO{align-items:start;display:flex;gap:10px}.WorkActionPopup_actionBtn__AWK0f{align-items:center;background:#fff;border:1px solid #dee3e8;border-radius:4px;color:#464d53;cursor:pointer;display:flex;font-family:Pretendard,sans-serif;font-size:12px;font-weight:600;height:32px;justify-content:center;letter-spacing:-.48px;line-height:18px;padding:7px 8px;transition:background-color .15s,border-color .15s;white-space:nowrap}.WorkActionPopup_actionBtn__AWK0f:hover{background-color:#f4f5f6;border-color:#c9cdd1}.WorkActionPopup_actionBtn__AWK0f:active{background-color:#eaedf0}.WorkActionPopup_actionBtnDisabled__o8enn{cursor:not-allowed;opacity:.4}.WorkActionPopup_actionBtnDisabled__o8enn:hover{background-color:#fff;border-color:#dee3e8}.WorkActionPopup_policyNotice__BdKc8{color:#8b95a1;margin-top:2px}.WorkActionPopup_disabledReason__yQrP7,.WorkActionPopup_policyNotice__BdKc8{font-family:Pretendard,sans-serif;font-size:11px;letter-spacing:-.44px;line-height:14px}.WorkActionPopup_disabledReason__yQrP7{background:#fef2f2;border:1px solid #fecaca;border-radius:4px;color:#e53e3e;padding:6px 8px}.WorkActionPopup_overlayMobile__A4RMw{background:#0000004d}.WorkActionPopup_popupMobile__tuYhQ{animation:WorkActionPopup_popupSlideUp__5cB9D .2s ease-out;border-radius:16px 16px 0 0;bottom:0;left:0!important;max-width:100%;min-width:0;min-width:auto;padding:20px 16px calc(20px + env(safe-area-inset-bottom));right:0;top:auto!important;width:100%}.WorkActionPopup_popupMobile__tuYhQ .WorkActionPopup_actionButtons__dvoSO{flex-direction:column}.WorkActionPopup_popupMobile__tuYhQ .WorkActionPopup_actionBtn__AWK0f{font-size:14px;height:44px;justify-content:center;width:100%}@keyframes WorkActionPopup_popupSlideUp__5cB9D{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.OvertimeRequestModal_body__fDRBd{align-items:flex-start;display:flex;gap:16px;min-height:0}.OvertimeRequestModal_formSection__QxwGi{border:1px solid #dee3e8;border-radius:8px;display:flex;flex:1 1;flex-direction:column;gap:0;min-width:0;padding:24px}.OvertimeRequestModal_formTitle__qfcqY{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:20px;font-weight:700;letter-spacing:-.8px;line-height:28px;margin:0 0 16px}.OvertimeRequestModal_formDivider__EP1Bf{background:#dee3e8;height:1px;margin-bottom:20px}.OvertimeRequestModal_fieldRow__xWbnK{align-items:flex-start;display:flex;gap:0;padding:12px 0}.OvertimeRequestModal_fieldLabel__QNnM5{color:#1d2a37;display:flex;flex-direction:column;font-family:Pretendard,sans-serif;font-size:14px;font-weight:600;gap:2px;letter-spacing:-.56px;line-height:20px;min-width:120px;padding-top:8px;width:120px}.OvertimeRequestModal_fieldSub__rfCri{color:#a7b1be;font-size:12px;font-weight:400;letter-spacing:-.48px;line-height:14px}.OvertimeRequestModal_fieldInput__AjqDq{flex:1 1;min-width:0}.OvertimeRequestModal_readOnlyDate__Ga6Fs{background:#f4f5f6;border:1px solid #dee3e8;border-radius:4px;color:#1d2a37;font-family:Pretendard,sans-serif;font-size:14px;font-weight:500;letter-spacing:-.56px;line-height:36px;padding:0 12px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.OvertimeRequestModal_workInfoBox__fDn\+N{background:#f8f9fa;border:1px solid #dee3e8;border-radius:6px;display:flex;flex-direction:column;gap:6px;padding:12px 16px}.OvertimeRequestModal_workInfoRow__AdkOZ{align-items:center;display:flex;justify-content:space-between}.OvertimeRequestModal_workInfoLabel__2qN\+S{color:#606971;font-family:Pretendard,sans-serif;font-size:13px;font-weight:500;line-height:20px}.OvertimeRequestModal_workInfoValue__HHX0Y{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:13px;font-weight:600;line-height:20px}.OvertimeRequestModal_workInfoOvertime__sOmko{color:#e53e3e}.OvertimeRequestModal_workInfoDivider__0eSiN{background:#dee3e8;height:1px;margin:4px 0}.OvertimeRequestModal_workInfoSuggested__EqluX{align-items:center;background:#eef4ff;border:1px solid #b8d0f7;border-radius:6px;display:flex;justify-content:space-between;margin:2px -4px;padding:8px 12px}.OvertimeRequestModal_workInfoSuggestedLabel__WzsTa{color:#1a56c4;font-family:Pretendard,sans-serif;font-size:13px;font-weight:600;white-space:nowrap}.OvertimeRequestModal_workInfoSuggestedValue__scYOt{align-items:center;color:#1a56c4;display:flex;font-family:Pretendard,sans-serif;font-size:13px;font-weight:700;gap:4px}.OvertimeRequestModal_workInfoSuggestedDuration__GNuLT{color:#4a7ecc;font-size:12px;font-weight:400}.OvertimeRequestModal_workInfoWarning__\+FtfU{color:#e53e3e!important}.OvertimeRequestModal_workInfoWeeklyTotal__ByOh3{color:#a7b1be;font-size:12px;font-weight:400;margin-left:2px}.OvertimeRequestModal_workInfoPolicyNotice__5YIuq{color:#8b95a1;font-size:11px;line-height:14px;margin-top:4px;padding-top:4px}.OvertimeRequestModal_fieldInputTime__0LCST{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;gap:8px}.OvertimeRequestModal_timeSeparator__p5wdD{color:#1d2a37;flex-shrink:0;font-family:Pretendard,sans-serif;font-size:16px;font-weight:500}.OvertimeRequestModal_durationText__0lCvL{color:#606971;flex-shrink:0;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;line-height:20px;white-space:nowrap}.OvertimeRequestModal_timeError__YJVUB{color:#e53e3e;font-family:Pretendard,sans-serif;font-size:12px;padding:0 0 8px 120px}.OvertimeRequestModal_fileBox__\+YlmL{background:#f4f5f6;border:1px solid #dee3e8;border-radius:4px;display:flex;flex-direction:column;gap:8px;min-height:84px;padding:8px}.OvertimeRequestModal_fileAddBtn__oxBNM{align-items:center;background:#fff;border:1px solid #dee3e8;border-radius:4px;color:#464d53;cursor:pointer;display:flex;font-family:Pretendard,sans-serif;font-size:12px;font-weight:600;gap:2px;height:32px;letter-spacing:-.48px;line-height:18px;padding:7px 8px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.OvertimeRequestModal_fileAddBtn__oxBNM:hover{background-color:#f4f5f6}.OvertimeRequestModal_approvalSection__xTmqC{flex-shrink:0;min-width:290px;width:290px}.OvertimeRequestModal_approvalBox__IH8dn{border:1px solid #dee3e8;border-radius:8px;display:flex;flex-direction:column;gap:16px;padding:16px}.OvertimeRequestModal_approvalHeader__wcniv{align-items:center;display:flex;gap:6px}.OvertimeRequestModal_approvalIcon__VOgfU{height:18px;width:18px}.OvertimeRequestModal_approvalTitle__oaaIX{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:14px;font-weight:600;letter-spacing:-.56px;line-height:20px}.OvertimeRequestModal_approvalList__eF2d5{display:flex;flex-direction:column;gap:8px;width:100%}.OvertimeRequestModal_approvalItem__Fi8bD{align-items:center;display:flex;gap:8px;padding:6px 0}.OvertimeRequestModal_approvalNum__ZY6uO{align-items:center;background:#006fe5;border-radius:6px;color:#fff;display:flex;flex-shrink:0;font-family:Pretendard,sans-serif;font-size:12px;font-weight:700;height:24px;justify-content:center;width:24px}.OvertimeRequestModal_approvalInfo__zlI9r{display:flex;flex:1 1;flex-direction:column;gap:1px;min-width:0}.OvertimeRequestModal_approvalName__FubB5{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:14px;font-weight:600;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.OvertimeRequestModal_approvalDept__tb0NE{color:#a7b1be;font-family:Pretendard,sans-serif;font-size:12px;font-weight:400;line-height:14px}.OvertimeRequestModal_approvalRemove__KmHtu{background:none;border:none;color:#a7b1be;cursor:pointer;font-size:16px;line-height:1;padding:2px}.OvertimeRequestModal_approvalRemove__KmHtu:hover{color:#606971}.OvertimeRequestModal_addBtn__XBOuC{align-items:center;background:#f4f5f6;border:none;border-radius:6px;color:#464d53;cursor:pointer;display:flex;font-family:Pretendard,sans-serif;font-size:14px;font-weight:600;gap:4px;height:36px;justify-content:center;line-height:20px;transition:background-color .15s;width:100%}.OvertimeRequestModal_addBtn__XBOuC:hover{background-color:#eaedf0}@media (max-width:768px){.OvertimeRequestModal_body__fDRBd{flex-direction:column}.OvertimeRequestModal_approvalSection__xTmqC{min-width:0;width:100%}.OvertimeRequestModal_fieldRow__xWbnK{flex-direction:column;gap:6px}.OvertimeRequestModal_fieldLabel__QNnM5{min-width:auto;padding-top:0;width:auto}.OvertimeRequestModal_fieldInputTime__0LCST{flex-wrap:wrap}}.VacationStatusTab_container__7jJ4a{display:flex;flex-direction:column;height:100%}.VacationStatusTab_filterBar__GA-lA{align-items:center;background:#f8f9fa;border-bottom:1px solid #dee3e8;display:flex;flex-shrink:0;gap:10px;padding:8px 20px}.VacationStatusTab_yearStepper__MH6V8{align-items:center;background:#fff;border:1px solid #dee3e8;border-radius:4px;display:flex;height:32px;overflow:hidden}.VacationStatusTab_yearStepBtn__NPVPi{align-items:center;background:#0000;border:none;color:#464d53;cursor:pointer;display:flex;font-size:18px;height:100%;justify-content:center;padding:0;transition:background .15s;width:32px}.VacationStatusTab_yearStepBtn__NPVPi:first-child{border-right:1px solid #dee3e8}.VacationStatusTab_yearStepBtn__NPVPi:last-child{border-left:1px solid #dee3e8}.VacationStatusTab_yearStepBtn__NPVPi:hover{background:#f0f2f4}.VacationStatusTab_yearStepBtn__NPVPi:disabled{cursor:default;opacity:.3}.VacationStatusTab_yearStepBtn__NPVPi:disabled:hover{background:#0000}.VacationStatusTab_icon16__vE8xb{height:16px;width:16px}.VacationStatusTab_yearStepLabel__j5yUz{align-items:center;color:#1d2a37;display:flex;font-family:Pretendard,sans-serif;font-size:14px;font-size:var(--font-size-sm,14px);font-weight:400;justify-content:center;letter-spacing:-.56px;line-height:20px;min-width:60px;padding:0 12px;white-space:nowrap}.VacationStatusTab_groupFilter__UnjRT{align-items:center;background:#fff;border:1px solid #dee3e8;border-radius:4px;color:#606971;cursor:pointer;display:flex;font-family:Pretendard,sans-serif;font-size:12px;font-size:var(--font-size-xs,12px);font-weight:600;gap:4px;height:28px;letter-spacing:-.48px;line-height:18px;padding:4px 8px;transition:background .15s}.VacationStatusTab_groupFilter__UnjRT:hover{background:#f0f2f4}.VacationStatusTab_groupIcon__e2pCv{flex-shrink:0}.VacationStatusTab_groupFilterText__4bLSh{white-space:nowrap}.VacationStatusTab_dropArrow__mNVZQ{flex-shrink:0}.VacationStatusTab_dropdownOverlay__cGSis{inset:0;position:fixed;z-index:999}.VacationStatusTab_groupFilterDropdown__WhQ5P{background:#fff;border:1px solid #dee3e8;border-radius:8px;box-shadow:0 4px 16px #0000001a;max-height:280px;min-width:160px;overflow-y:auto;padding:4px 0;position:fixed;z-index:1000}.VacationStatusTab_groupFilterOption__iO51C{color:#1d2a37;cursor:pointer;font-family:Pretendard,sans-serif;font-size:14px;font-size:var(--font-size-sm,14px);font-weight:400;padding:8px 16px;transition:background .15s}.VacationStatusTab_groupFilterOption__iO51C:hover{background:#f0f2f4}.VacationStatusTab_groupFilterOptionActive__ZYFwk{background:#f0f7ff;color:#0c72de;font-weight:600}.VacationStatusTab_tableWrap__JtMs3{flex:1 1;overflow-x:auto;overflow-y:auto}.VacationStatusTab_table__HUQcE{font-family:Pretendard,sans-serif;width:100%}.VacationStatusTab_thead__GzGfD{border-bottom:1px solid #dee3e8;display:flex;height:44px;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.VacationStatusTab_th__L6diA{align-items:center;box-sizing:border-box;color:#606971;display:flex;font-size:12px;font-size:var(--font-size-xs,12px);font-weight:600;letter-spacing:-.48px;line-height:14px;padding:10px 20px;white-space:nowrap}.VacationStatusTab_tr__WMo-5{align-items:center;border-bottom:1px solid #eaedf0;display:flex;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;transition:background .15s}.VacationStatusTab_tr__WMo-5:hover{background:#fafbfc}.VacationStatusTab_td__XhezV{align-items:center;box-sizing:border-box;color:#1d2a37;display:flex;font-size:14px;font-size:var(--font-size-sm,14px);font-weight:400;letter-spacing:-.56px;line-height:20px;padding:10px 20px}.VacationStatusTab_colName__sGJi3{flex-shrink:0;min-width:180px;width:180px}.VacationStatusTab_colJoinDate__5loCi{flex-shrink:0;min-width:160px;width:160px}.VacationStatusTab_colPeriod__aljaL{flex-shrink:0;min-width:260px;padding-left:10px;padding-right:10px;width:260px}.VacationStatusTab_colUsage__KimJX{flex-shrink:0;min-width:200px;width:200px}.VacationStatusTab_colStatus__URRZd{flex:1 1;min-width:320px}.VacationStatusTab_tdName__bKuwS{background:#f8f9fa}.VacationStatusTab_profileCell__rNFQW{align-items:center;display:flex;gap:8px;width:100%}.VacationStatusTab_avatarWrap__ajjro{border-radius:50%;flex-shrink:0;height:40px;overflow:hidden;width:40px}.VacationStatusTab_avatar__Q8DWA{border-radius:50%;height:40px;object-fit:cover;width:40px}.VacationStatusTab_profileInfo__C2PIx{display:flex;flex-direction:column}.VacationStatusTab_profileName__bPd7u{color:#1d2a37;font-size:14px;font-size:var(--font-size-sm,14px);font-weight:600;letter-spacing:-.56px;line-height:20px}.VacationStatusTab_profileDept__m9PnJ{color:#606971;font-size:12px;font-size:var(--font-size-xs,12px);font-weight:400;letter-spacing:-.48px;line-height:14px}.VacationStatusTab_usageBar__z7eMO{align-items:center;display:flex;gap:8px}.VacationStatusTab_usageBarTrack__gJ01o{background:#eaedf0;border-radius:20px;flex-shrink:0;height:10px;overflow:hidden;width:140px}.VacationStatusTab_usageBarFill__ArvKv{background:#0c72de;border-radius:20px;height:100%;transition:width .3s ease}.VacationStatusTab_usageBarLabel__ZAb3R{color:#1d2a37;flex-shrink:0;font-family:Pretendard,sans-serif;font-size:14px;font-size:var(--font-size-sm,14px);font-weight:700;line-height:normal;min-width:36px}.VacationStatusTab_tdStatus__8mmHI{display:flex;gap:12px}.VacationStatusTab_statusGenerated__2IlOj{color:#606971}.VacationStatusTab_statusGenerated__2IlOj,.VacationStatusTab_statusUsed__tRc98{font-size:14px;font-size:var(--font-size-sm,14px);font-weight:600;letter-spacing:-.56px;line-height:20px;min-width:72px;text-align:right;white-space:nowrap}.VacationStatusTab_statusUsed__tRc98{color:#0c72de}.VacationStatusTab_statusRemaining__OUlW7{color:#606971}.VacationStatusTab_statusAwardPlus__q0wva,.VacationStatusTab_statusRemaining__OUlW7{font-size:14px;font-size:var(--font-size-sm,14px);font-weight:600;letter-spacing:-.56px;line-height:20px;min-width:72px;text-align:right;white-space:nowrap}.VacationStatusTab_statusAwardPlus__q0wva{color:#0c72de}.VacationStatusTab_statusAwardMinus__11kI0{color:#e5503c;font-size:14px;font-size:var(--font-size-sm,14px);font-weight:600;letter-spacing:-.56px;line-height:20px;min-width:72px;text-align:right;white-space:nowrap}.VacationStatusTab_loadingWrapper__0YgF5{color:#606971}.VacationStatusTab_emptyState__zecIV,.VacationStatusTab_loadingWrapper__0YgF5{align-items:center;display:flex;font-size:14px;font-size:var(--font-size-sm,14px);justify-content:center;min-height:300px}.VacationStatusTab_emptyState__zecIV{color:#a7b1be}.VacationAdjustmentTab_container__6ngZe{display:flex;flex-direction:column;height:100%}.VacationAdjustmentTab_filterBar__vUBtN{align-items:center;background:#f8f9fa;border-bottom:1px solid #dee3e8;display:flex;flex-shrink:0;gap:10px;padding:8px 20px}.VacationAdjustmentTab_yearStepper__QCvMd{align-items:center;background:#fff;border:1px solid #dee3e8;border-radius:4px;display:flex;height:32px;overflow:hidden}.VacationAdjustmentTab_yearStepBtn__9WTxg{align-items:center;background:#0000;border:none;color:#606971;cursor:pointer;display:flex;height:100%;justify-content:center;padding:0;transition:background .15s;width:32px}.VacationAdjustmentTab_yearStepBtn__9WTxg:first-child{border-right:1px solid #dee3e8}.VacationAdjustmentTab_yearStepBtn__9WTxg:last-child{border-left:1px solid #dee3e8}.VacationAdjustmentTab_yearStepBtn__9WTxg:hover:not(:disabled){background:#f0f2f4}.VacationAdjustmentTab_yearStepBtn__9WTxg:disabled{color:#c9cdd1;cursor:not-allowed}.VacationAdjustmentTab_yearStepLabel__Gha\+P{align-items:center;color:#1d2a37;display:flex;font-family:Pretendard,sans-serif;font-size:14px;font-size:var(--font-size-sm,14px);font-weight:400;justify-content:center;letter-spacing:-.56px;line-height:20px;min-width:60px;padding:0 12px;white-space:nowrap}.VacationAdjustmentTab_groupFilter__qMAuW{align-items:center;background:#fff;border:1px solid #dee3e8;border-radius:4px;color:#606971;cursor:pointer;display:flex;font-family:Pretendard,sans-serif;font-size:12px;font-size:var(--font-size-xs,12px);font-weight:600;gap:4px;height:28px;letter-spacing:-.48px;line-height:18px;padding:4px 8px;transition:background .15s}.VacationAdjustmentTab_groupFilter__qMAuW:hover{background:#f0f2f4}.VacationAdjustmentTab_groupFilter__qMAuW .VacationAdjustmentTab_groupIcon__MKuhl{color:#a7b1be;height:18px;width:18px}.VacationAdjustmentTab_groupFilter__qMAuW .VacationAdjustmentTab_dropArrow__jA8lu{color:#a7b1be;height:16px;width:16px}.VacationAdjustmentTab_dropdownOverlay__e7LN3{inset:0;position:fixed;z-index:999}.VacationAdjustmentTab_groupFilterDropdown__A3WI6{background:#fff;border:1px solid #dee3e8;border-radius:8px;box-shadow:0 4px 16px #0000001a;max-height:280px;min-width:160px;overflow-y:auto;padding:4px 0;position:fixed;z-index:1000}.VacationAdjustmentTab_groupFilterOption__sH\+Yc{color:#1d2a37;cursor:pointer;font-family:Pretendard,sans-serif;font-size:14px;font-size:var(--font-size-sm,14px);font-weight:400;padding:8px 16px;transition:background .15s}.VacationAdjustmentTab_groupFilterOption__sH\+Yc:hover{background:#f0f2f4}.VacationAdjustmentTab_groupFilterOptionActive__km8kS{background:#f0f7ff;color:#0c72de;font-weight:600}.VacationAdjustmentTab_tableWrap__9PgLu{flex:1 1;overflow-x:hidden;overflow-y:auto}.VacationAdjustmentTab_table__nKa9W{font-family:Pretendard,sans-serif;width:100%}.VacationAdjustmentTab_thead__AFtMD{border-bottom:1px solid #eaedf0;display:flex;height:36px}.VacationAdjustmentTab_th__ogQJC{align-items:center;box-sizing:border-box;color:#606971;display:flex;font-size:12px;font-size:var(--font-size-xs,12px);font-weight:600;letter-spacing:-.48px;line-height:14px;padding:10px;white-space:nowrap}.VacationAdjustmentTab_tr__0-f3B{align-items:center;border-bottom:1px solid #dee3e8;display:flex;transition:background .15s}.VacationAdjustmentTab_tr__0-f3B:hover{background:#fafbfc}.VacationAdjustmentTab_td__vCFE\+{align-items:center;box-sizing:border-box;color:#1d2a37;display:flex;font-size:14px;font-size:var(--font-size-sm,14px);font-weight:400;height:60px;letter-spacing:-.56px;line-height:20px;padding:10px}.VacationAdjustmentTab_colName__g7bgm{flex-shrink:0;min-width:180px;padding:10px 20px;width:180px}.VacationAdjustmentTab_colJoinDate__kZFKD{flex-shrink:0;min-width:150px;width:150px}.VacationAdjustmentTab_colWorkYears__SzPby{border-right:1px solid #eaedf0;flex-shrink:0;min-width:100px;width:100px}.VacationAdjustmentTab_colData__Pz52S{flex:1 1;min-width:0}.VacationAdjustmentTab_colData__Pz52S:first-of-type{padding-left:20px;padding-right:10px}.VacationAdjustmentTab_profileCell__5MheG{align-items:center;display:flex;gap:8px;width:100%}.VacationAdjustmentTab_avatarWrap__\+yWtA{border-radius:50%;flex-shrink:0;height:40px;overflow:hidden;width:40px}.VacationAdjustmentTab_avatar__rKfyn{border-radius:50%;height:40px;object-fit:cover;width:40px}.VacationAdjustmentTab_profileInfo__JipHm{display:flex;flex-direction:column}.VacationAdjustmentTab_profileName__hRrrt{color:#1d2a37;font-size:14px;font-size:var(--font-size-sm,14px);font-weight:600;letter-spacing:-.56px;line-height:20px}.VacationAdjustmentTab_profileDept__4cUo6{color:#606971;font-size:12px;font-size:var(--font-size-xs,12px);font-weight:400;letter-spacing:-.48px;line-height:14px}.VacationAdjustmentTab_tdBoldText__0Ibip{color:#464d53;font-weight:600;white-space:nowrap}.VacationAdjustmentTab_tdBlueText__3kcI7{color:#0c72de;font-weight:600;white-space:nowrap}.VacationAdjustmentTab_tdRedText__fg48K{color:#e5503c;font-weight:600;white-space:nowrap}.VacationAdjustmentTab_adjCell__9Ao6w{align-items:center;display:flex;gap:8px;justify-content:center;width:100%}.VacationAdjustmentTab_adjActionBtn__oNwE8{align-items:center;background:#0000;border:none;color:#a7b1be;cursor:pointer;display:flex;height:32px;justify-content:center;padding:0;transition:all .15s;width:32px}.VacationAdjustmentTab_adjActionBtn__oNwE8:hover{background-color:#f0f2f4;border-radius:4px;color:#1d2a37}.VacationAdjustmentTab_plusIcon__BN0Zw{color:currentColor;flex-shrink:0;height:18px;width:18px}.VacationAdjustmentTab_historyBtn__1IWOZ{align-items:center;background:#fff;border:1px solid #dee3e8;border-radius:4px;color:#a7b1be;cursor:pointer;display:flex;height:32px;justify-content:center;padding:0;transition:all .15s;width:32px}.VacationAdjustmentTab_historyBtn__1IWOZ:hover{background-color:#f0f2f4;border-color:#a7b1be;color:#1d2a37}.VacationAdjustmentTab_modalOverlay__\+Q4Kn{align-items:center;background:#0006;display:flex;inset:0;justify-content:center;position:fixed;z-index:10000}.VacationAdjustmentTab_modalContent__U3PvO{background:#fff;border-radius:20px;box-shadow:0 0 36px #00000014;box-sizing:border-box;max-width:90vw;width:440px}.VacationAdjustmentTab_modalContentInner__wXtZF{display:flex;flex-direction:column}.VacationAdjustmentTab_modalMemberInfo__DeMrl{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.VacationAdjustmentTab_modalMemberLeft__7JXTw{align-items:center;display:flex;gap:8px}.VacationAdjustmentTab_modalAvatarWrap__h0H5i{border-radius:50%;flex-shrink:0;height:56px;overflow:hidden;width:56px}.VacationAdjustmentTab_modalAvatar__VJ1kF{border-radius:50%;height:56px;object-fit:cover;width:56px}.VacationAdjustmentTab_modalMemberText__6u0bE{display:flex;flex-direction:column}.VacationAdjustmentTab_modalMemberName__aSsVM{color:#1d2a37;font-size:16px;font-weight:600;line-height:20px;margin:0}.VacationAdjustmentTab_modalMemberDept__YwMrt{color:#606971;font-size:14px;font-weight:400;line-height:20px;margin:0}.VacationAdjustmentTab_joinDateBadge__1hIv2{background:#f8f9fa;border-radius:4px;color:#1d2a37;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.56px;line-height:20px;padding:4px 8px;white-space:nowrap}.VacationAdjustmentTab_modalBody__RuNiz{display:flex;flex-direction:column;gap:16px}.VacationAdjustmentTab_segmentedWrapper__uy1-8{display:flex;justify-content:center;width:100%}.VacationAdjustmentTab_formGroup__8D4YM{width:100%}.VacationAdjustmentTab_formLabel__HDuYN{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:14px;font-weight:600;letter-spacing:-.56px;line-height:20px;margin:0 0 6px}.VacationAdjustmentTab_adjInputWrap__X0Te0{align-items:center;background:#fff;border:1px solid #dee3e8;border-radius:4px;box-sizing:border-box;display:flex;gap:4px;height:44px;padding:6px 12px;transition:border-color .15s}.VacationAdjustmentTab_adjInputWrap__X0Te0:focus-within{border-color:#0c72de}.VacationAdjustmentTab_adjPrefix__CR7d4{flex-shrink:0}.VacationAdjustmentTab_adjInput__QDgCE,.VacationAdjustmentTab_adjPrefix__CR7d4{font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.56px;line-height:20px}.VacationAdjustmentTab_adjInput__QDgCE{background:#0000;border:none;flex:1 1;min-width:0;outline:none}.VacationAdjustmentTab_adjInput__QDgCE::placeholder{color:#a7b1be}.VacationAdjustmentTab_adjInput__QDgCE::-webkit-inner-spin-button,.VacationAdjustmentTab_adjInput__QDgCE::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.VacationAdjustmentTab_adjInput__QDgCE{-webkit-appearance:textfield;appearance:textfield}.VacationAdjustmentTab_adjSuffix__fTzGD{color:#1d2a37;flex-shrink:0;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.56px;line-height:20px}.VacationAdjustmentTab_adjBlue__K\+NoQ{color:#0c72de}.VacationAdjustmentTab_adjRed__bBzhf{color:#e53935}.VacationAdjustmentTab_helperBlue__jjvkZ{color:#0c72de}.VacationAdjustmentTab_helperBlue__jjvkZ,.VacationAdjustmentTab_helperRed__M7\+ME{font-family:Pretendard,sans-serif;font-size:12px;font-weight:400;letter-spacing:-.48px;line-height:14px;margin:6px 0 0 12px}.VacationAdjustmentTab_helperRed__M7\+ME{color:#e53935}.VacationAdjustmentTab_adjSummaryGrid__Vv0ic{align-items:center;background:#f8f9fa;border:1px solid #eaedf0;border-radius:12px;display:grid;grid-template-columns:1fr auto 1fr auto 1fr;margin-bottom:20px;padding:20px 16px}.VacationAdjustmentTab_adjSummaryItem__LcuOE{align-items:center;display:flex;flex-direction:column;gap:4px}.VacationAdjustmentTab_adjSummaryLabel__SSwSz{color:#a7b1be;font-size:12px;font-weight:600;letter-spacing:-.48px}.VacationAdjustmentTab_adjSummaryValue__o\+Oj2{color:#1d2a37;font-size:16px;font-weight:600;letter-spacing:-.64px}.VacationAdjustmentTab_adjSummaryValue__o\+Oj2.VacationAdjustmentTab_blue__2U73O{color:#0c72de}.VacationAdjustmentTab_adjSummaryValue__o\+Oj2 strong{font-weight:700}.VacationAdjustmentTab_adjSummarySymbol__MdzRi{color:#dee3e8;font-size:20px;padding-top:18px}.VacationAdjustmentTab_historyContent__2K8G2{display:flex;flex-direction:column;gap:10px}.VacationAdjustmentTab_historyTableWrap__ZFkDu{max-width:640px;overflow:hidden;width:100%}.VacationAdjustmentTab_historyThead__X-tB-{border-bottom:1px solid #dee3e8;display:flex;height:32px}.VacationAdjustmentTab_historyTh__mUGML{align-items:center;box-sizing:border-box;color:#606971;display:flex;font-family:Pretendard,sans-serif;font-size:12px;font-weight:600;letter-spacing:-.48px;line-height:14px;padding:10px;white-space:nowrap}.VacationAdjustmentTab_historyTr__gyEKb{align-items:center;border-bottom:1px solid #dee3e8;display:flex;min-height:56px}.VacationAdjustmentTab_historyTd__AmYDe{align-items:center;box-sizing:border-box;color:#1d2a37;display:flex;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.56px;line-height:20px;padding:10px;white-space:nowrap}.VacationAdjustmentTab_historyColAdmin__JROue,.VacationAdjustmentTab_historyColDate__ocMUv{flex-shrink:0;width:110px}.VacationAdjustmentTab_historyColAdd__O0nec,.VacationAdjustmentTab_historyColDeduct__h4VOQ{flex-shrink:0;width:120px}.VacationAdjustmentTab_historyColReason__nOBoT{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;word-break:break-all}.VacationAdjustmentTab_historyAdminCell__oLtOQ{align-items:center;display:flex;gap:4px}.VacationAdjustmentTab_historyAdminAvatar__3UGVu{border-radius:50%;flex-shrink:0;height:24px;overflow:hidden;width:24px}.VacationAdjustmentTab_historyAdminImg__CxFQF{border-radius:50%;height:24px;object-fit:cover;width:24px}.VacationAdjustmentTab_historyAdminName__pPp1l{color:#1d2a37;font-size:12px;font-weight:600;letter-spacing:-.48px;line-height:14px}.VacationAdjustmentTab_historyAdminPos__jQTdz{color:#1d2a37;font-size:12px;font-weight:400;letter-spacing:-.48px;line-height:14px}.VacationAdjustmentTab_historyAddWrap__Ppq7H{display:flex;flex-direction:column;gap:2px}.VacationAdjustmentTab_historyAddText__zqVof{color:#464d53;font-weight:600}.VacationAdjustmentTab_historyExpireText__BmC0L{color:#e4503c;font-size:12px;font-weight:600;letter-spacing:-.48px;line-height:14px}.VacationAdjustmentTab_historyDeductText__igMOc{color:#0c72de;font-weight:600}.VacationAdjustmentTab_historyEmptyTd__UH7ny{color:#a7b1be;font-size:14px;padding:40px 0;text-align:center;width:100%}.VacationAdjustmentTab_historySummaryRow__J4qeV{align-items:center;border-bottom:1px solid #dee3e8;border-top:1px solid #dee3e8;display:flex;height:44px}.VacationAdjustmentTab_historySummaryLabel__UtVxS{align-items:center;background:#f8f9fa;box-sizing:border-box;color:#464d53;display:flex;flex-shrink:0;font-family:Pretendard,sans-serif;font-size:14px;font-weight:600;height:100%;letter-spacing:-.56px;line-height:20px;padding:10px;width:220px}.VacationAdjustmentTab_historySummaryValues__NNVmj{display:flex;flex:1 1}.VacationAdjustmentTab_historySummaryAdd__i13Hy{color:#464d53}.VacationAdjustmentTab_historySummaryAdd__i13Hy,.VacationAdjustmentTab_historySummaryDeduct__goghx{align-items:center;display:flex;flex:1 1;font-family:Pretendard,sans-serif;font-size:14px;font-weight:600;letter-spacing:-.56px;line-height:20px;padding:10px 20px}.VacationAdjustmentTab_historySummaryDeduct__goghx{color:#0c72de}.VacationAdjustmentTab_blue__2U73O{color:#0c72de;font-weight:600}.VacationAdjustmentTab_icon16__zIHKG{height:16px;width:16px}.VacationAdjustmentTab_icon20__sYsu-{height:20px;width:20px}.VacationAdjustmentTab_loadingWrapper__PMe5u{color:#606971}.VacationAdjustmentTab_emptyState__ALVz8,.VacationAdjustmentTab_loadingWrapper__PMe5u{align-items:center;display:flex;font-size:14px;justify-content:center;min-height:300px}.VacationAdjustmentTab_emptyState__ALVz8{color:#a7b1be}.VacationPromotionTab_container__7P55M{display:flex;flex-direction:column;height:100%}.VacationPromotionTab_filterBar__oVlMk{align-items:center;background:#f8f9fa;border-bottom:1px solid #dee3e8;display:flex;flex-shrink:0;gap:10px;padding:8px 20px}.VacationPromotionTab_yearStepper__lTAN8{align-items:center;background:#fff;border:1px solid #dee3e8;border-radius:4px;display:flex;height:32px;overflow:hidden}.VacationPromotionTab_yearStepBtn__NozME{align-items:center;background:#0000;border:none;color:#464d53;cursor:pointer;display:flex;font-size:18px;height:100%;justify-content:center;padding:0;transition:background .15s;width:32px}.VacationPromotionTab_yearStepBtn__NozME:first-child{border-right:1px solid #dee3e8}.VacationPromotionTab_yearStepBtn__NozME:last-child{border-left:1px solid #dee3e8}.VacationPromotionTab_yearStepBtn__NozME:hover{background:#f0f2f4}.VacationPromotionTab_yearStepLabel__YoZc2{align-items:center;color:#1d2a37;display:flex;font-family:Pretendard,sans-serif;font-size:14px;font-size:var(--font-size-sm,14px);font-weight:400;justify-content:center;letter-spacing:-.56px;line-height:20px;min-width:60px;padding:0 12px;white-space:nowrap}.VacationPromotionTab_icon16__A7z3Z{color:#464d53;height:16px;width:16px}.VacationPromotionTab_groupFilter__qFZzQ{align-items:center;background:#fff;border:1px solid #dee3e8;border-radius:4px;color:#606971;cursor:pointer;display:flex;font-family:Pretendard,sans-serif;font-size:12px;font-size:var(--font-size-xs,12px);font-weight:600;gap:4px;height:28px;letter-spacing:-.48px;line-height:18px;padding:4px 8px;transition:background .15s}.VacationPromotionTab_groupFilter__qFZzQ:hover{background:#f0f2f4}.VacationPromotionTab_groupIcon__PgQjx{flex-shrink:0}.VacationPromotionTab_groupFilterText__\+jbvg{white-space:nowrap}.VacationPromotionTab_dropArrow__KmR82{flex-shrink:0}.VacationPromotionTab_dropdownOverlay__JJbAl{inset:0;position:fixed;z-index:999}.VacationPromotionTab_groupFilterDropdown__vfPye{background:#fff;border:1px solid #dee3e8;border-radius:8px;box-shadow:0 4px 16px #0000001a;max-height:280px;min-width:160px;overflow-y:auto;padding:4px 0;position:fixed;z-index:1000}.VacationPromotionTab_groupFilterOption__4TBCV{color:#1d2a37;cursor:pointer;font-family:Pretendard,sans-serif;font-size:14px;font-size:var(--font-size-sm,14px);font-weight:400;padding:8px 16px;transition:background .15s}.VacationPromotionTab_groupFilterOption__4TBCV:hover{background:#f0f2f4}.VacationPromotionTab_groupFilterOptionActive__4r7Al{background:#f0f7ff;color:#0c72de;font-weight:600}.VacationPromotionTab_tableWrap__w0Kar{flex:1 1;overflow-x:hidden;overflow-y:auto}.VacationPromotionTab_table__Pt095{font-family:Pretendard,sans-serif;width:100%}.VacationPromotionTab_thead__VQ1wE{border-bottom:1px solid #dee3e8;display:flex;height:36px}.VacationPromotionTab_th__QxfEA{align-items:center;box-sizing:border-box;color:#606971;display:flex;font-size:12px;font-size:var(--font-size-xs,12px);font-weight:600;letter-spacing:-.48px;line-height:14px;padding:10px 20px;white-space:nowrap}.VacationPromotionTab_tr__4Vt1-{align-items:center;border-bottom:1px solid #dee3e8;display:flex;overflow:hidden;transition:background .15s}.VacationPromotionTab_tr__4Vt1-:hover{background:#fafbfc}.VacationPromotionTab_td__jFJyt{align-items:center;box-sizing:border-box;color:#1d2a37;display:flex;font-size:14px;font-size:var(--font-size-sm,14px);font-weight:400;letter-spacing:-.56px;line-height:20px;padding:10px 20px}.VacationPromotionTab_colName__RNh6k{flex-shrink:0;min-width:180px;width:180px}.VacationPromotionTab_colJoinDate__WLl7j{flex-shrink:0;min-width:160px;width:160px}.VacationPromotionTab_colPeriod__-l1AN{flex-shrink:0;min-width:250px;padding-left:10px;padding-right:10px;width:250px}.VacationPromotionTab_colUsage__rBiTw{flex-shrink:0;min-width:180px;width:180px}.VacationPromotionTab_colRemaining__vZArv{flex-shrink:0;justify-content:center;min-width:80px;width:80px}.VacationPromotionTab_colPromotion__1dkYM{flex:1 1;justify-content:center;min-width:0}.VacationPromotionTab_tdName__saOSt{align-self:stretch;background:#f8f9fa}.VacationPromotionTab_profileCell__JR-sw{align-items:center;display:flex;gap:8px;width:100%}.VacationPromotionTab_avatarWrap__QVWR4{border-radius:50%;flex-shrink:0;height:36px;overflow:hidden;width:36px}.VacationPromotionTab_avatar__8A5bU{border-radius:50%;height:36px;object-fit:cover;width:36px}.VacationPromotionTab_profileInfo__\+CtNR{display:flex;flex-direction:column}.VacationPromotionTab_profileName__3aItM{color:#1d2a37;font-size:14px;font-size:var(--font-size-sm,14px);font-weight:600;letter-spacing:-.56px;line-height:20px}.VacationPromotionTab_profileDept__oLFgj{color:#606971;font-size:12px;font-size:var(--font-size-xs,12px);font-weight:400;letter-spacing:-.48px;line-height:14px}.VacationPromotionTab_usageBar__FEZBI{align-items:center;display:flex;gap:8px}.VacationPromotionTab_usageBarTrack__5uEUw{background:#eaedf0;border-radius:20px;flex-shrink:0;height:10px;overflow:hidden;width:140px}.VacationPromotionTab_usageBarFill__U9MUX{border-radius:20px;height:100%;transition:width .3s ease}.VacationPromotionTab_usageBarLabel__AfC0\+{color:#1d2a37;flex-shrink:0;font-family:Pretendard,sans-serif;font-size:14px;font-size:var(--font-size-sm,14px);font-weight:700;line-height:normal;min-width:36px}.VacationPromotionTab_timeline__tpWbM{align-items:flex-start;display:inline-flex}.VacationPromotionTab_timelineNode__I-dZt{align-items:center;display:flex;flex-direction:column;flex-shrink:0;width:24px}.VacationPromotionTab_nodeCircle__ZkIjp{align-items:center;background:#e1e2e3;border:2px solid #e1e2e3;border-radius:50%;box-sizing:border-box;display:flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.VacationPromotionTab_nodeLabel__kCZqh{color:#606971;font-size:11px;font-weight:500;margin-top:4px;text-align:center;white-space:nowrap}.VacationPromotionTab_node_none__QULoZ .VacationPromotionTab_nodeCircle__ZkIjp{background:#e1e2e3;border-color:#e1e2e3}.VacationPromotionTab_node_completed__cF5NG .VacationPromotionTab_nodeCircle__ZkIjp,.VacationPromotionTab_node_submitted__GV3I2 .VacationPromotionTab_nodeCircle__ZkIjp{background:#56cd1d;border-color:#56cd1d}.VacationPromotionTab_node_waiting__lpOTe .VacationPromotionTab_nodeCircle__ZkIjp{background:#e14c38;border-color:#e14c38}.VacationPromotionTab_node_forced__IxBLH .VacationPromotionTab_nodeCircle__ZkIjp{background:#56cd1d;border-color:#56cd1d}.VacationPromotionTab_nodeConnector__Yw275{background:#e1e2e3;flex-shrink:0;height:2px;margin-top:11px;width:40px}.VacationPromotionTab_connectorDone__CSAj4{background:#56cd1d}.VacationPromotionTab_loadingWrapper__ZzAuN{color:#606971}.VacationPromotionTab_emptyState__Inj5E,.VacationPromotionTab_loadingWrapper__ZzAuN{align-items:center;display:flex;font-size:14px;font-size:var(--font-size-sm,14px);justify-content:center;min-height:300px}.VacationPromotionTab_emptyState__Inj5E{color:#a7b1be}.VacationDetailView_wrapper__kkg5E{background:#fff;display:flex;flex-direction:column;font-family:Pretendard,sans-serif;height:100%;overflow:auto;width:100%}.VacationDetailView_header__RZroE{align-items:center;border-bottom:1px solid #dee3e8;display:flex;flex-shrink:0;gap:12px;padding:20px;padding:var(--spacing-lg,20px)}.VacationDetailView_headerInner__klvhZ{align-items:center;display:flex;gap:8px;width:100%}.VacationDetailView_backBtn__MkUJw{align-items:center;background:none;border:none;border-radius:6px;color:#1d2a37;cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;padding:4px;transition:all .2s ease;width:32px}.VacationDetailView_backBtn__MkUJw:hover{background:#f8f9fa}.VacationDetailView_profileArea__7Jryg{align-items:center;display:flex;gap:16px}.VacationDetailView_avatarWrap__0ODOp{border-radius:50%;flex-shrink:0;height:80px;overflow:hidden;width:80px}.VacationDetailView_avatar__ZKZeI{border-radius:50%;height:80px;object-fit:cover;width:80px}.VacationDetailView_profileText__4dJ4b{display:flex;flex-direction:column;gap:2px}.VacationDetailView_profileName__pwlBB{color:#1d2a37;font-size:22px;font-weight:700;letter-spacing:-.88px;line-height:28px;margin:0;white-space:nowrap}.VacationDetailView_profileMeta__HQjJZ{align-items:center;display:flex;font-size:14px;font-size:var(--font-size-sm,14px);gap:3px;letter-spacing:-.56px;line-height:20px}.VacationDetailView_metaDept__u2cX8{color:#606971;font-weight:600}.VacationDetailView_metaSep__fgXI6{color:#a7b1be;font-weight:400}.VacationDetailView_metaPos__37MCF{color:#606971;font-weight:600}.VacationDetailView_joinBadge__f9lfF{align-items:center;background:#f8f9fa;border-radius:4px;color:#1d2a37;display:flex;flex-shrink:0;font-size:14px;font-size:var(--font-size-sm,14px);font-weight:400;justify-content:center;letter-spacing:-.56px;line-height:20px;padding:4px 8px;white-space:nowrap}.VacationDetailView_headerBadges__YauFo{align-items:center;display:flex;flex-shrink:0;gap:8px;margin-left:auto}.VacationDetailView_basisBadge__8nhJU{align-items:center;background:#eaf2fd;border-radius:4px;color:#0c72de;display:flex;flex-shrink:0;font-size:14px;font-size:var(--font-size-sm,14px);font-weight:600;justify-content:center;letter-spacing:-.56px;line-height:20px;padding:4px 8px;white-space:nowrap}.VacationDetailView_filterBar__rrIMa{align-items:center;background:#f8f9fa;border-bottom:1px solid #dee3e8;display:flex;flex-shrink:0;gap:10px;padding:8px 20px}.VacationDetailView_periodInfo__remXa{align-items:center;background:#fff;border:1px solid #dee3e8;border-radius:4px;display:flex;font-size:12px;font-size:var(--font-size-xs,12px);gap:6px;letter-spacing:-.48px;line-height:18px;padding:4px 10px;white-space:nowrap}.VacationDetailView_periodLabel__3rVyT{color:#606971;font-weight:600}.VacationDetailView_periodValue__s9CwR{color:#1d2a37;font-weight:500}.VacationDetailView_guideBtn__TnF2-{align-items:center;color:#606971;cursor:pointer;display:flex;flex-shrink:0;font-size:13px;gap:4px;margin-left:auto;white-space:nowrap}.VacationDetailView_guideBtn__TnF2-:hover{color:#1d2a37}.VacationDetailView_yearStepper__TlGfl{align-items:center;background:#fff;border:1px solid #dee3e8;border-radius:4px;display:flex;height:32px;overflow:hidden}.VacationDetailView_yearStepBtn__Xj1kC{align-items:center;background:none;border:none;color:#606971;cursor:pointer;display:flex;height:100%;justify-content:center;width:32px}.VacationDetailView_yearStepBtn__Xj1kC:first-child{border-right:1px solid #dee3e8}.VacationDetailView_yearStepBtn__Xj1kC:last-child{border-left:1px solid #dee3e8}.VacationDetailView_yearStepBtn__Xj1kC:hover{background:#f8f9fa}.VacationDetailView_yearStepBtn__Xj1kC:disabled{cursor:default;opacity:.4}.VacationDetailView_yearStepLabel__y1Jxy{color:#1d2a37;font-size:14px;font-size:var(--font-size-sm,14px);font-weight:400;letter-spacing:-.56px;line-height:20px;min-width:60px;padding:0 8px;text-align:center;white-space:nowrap}.VacationDetailView_cards__OpMKm{align-items:center;display:flex;flex-shrink:0;gap:8px;padding:20px;padding:var(--spacing-lg,20px)}.VacationDetailView_card__qztfj{align-items:center;background:#fff;border:1px solid #dee3e8;border-radius:8px;border-radius:var(--card-border-radius,8px);box-sizing:border-box;display:flex;flex-shrink:0;height:80px;padding:10px}.VacationDetailView_cardFlex__oU9Rj{flex:1 1;min-width:0}.VacationDetailView_metric__7jHrQ{display:flex;flex-direction:column;flex-shrink:0;gap:16px;padding:0 10px;white-space:nowrap;width:100px}.VacationDetailView_metricLabel__YEvu\+{color:#606971;font-size:12px;font-size:var(--font-size-xs,12px);font-weight:600;letter-spacing:-.48px;line-height:14px}.VacationDetailView_metricValue__paTs4{color:#1d2a37;font-size:18px;font-size:var(--font-size-lg,18px);font-weight:600;letter-spacing:-.72px;line-height:26px}.VacationDetailView_blue__0Y6yk{color:#0c72de}.VacationDetailView_divider__qfmVT{align-self:stretch;background:#eaedf0;flex-shrink:0;margin:0 8px;width:1px}.VacationDetailView_tableArea__IeVt4{display:flex;flex-direction:column;padding:0 20px}.VacationDetailView_thead__TOpY-{border-bottom:1px solid #eaedf0;display:flex;height:36px}.VacationDetailView_th__RU-o1{align-items:center;box-sizing:border-box;color:#606971;display:flex;font-size:12px;font-size:var(--font-size-xs,12px);font-weight:600;letter-spacing:-.48px;line-height:14px;padding:10px;white-space:nowrap}.VacationDetailView_tr__MUoWz{align-items:center;border-bottom:1px solid #dee3e8;display:flex;min-height:56px}.VacationDetailView_tr__MUoWz:hover{background:#f8f9fa}.VacationDetailView_td__HTamD{align-items:center;box-sizing:border-box;color:#1d2a37;display:flex;font-size:14px;font-size:var(--font-size-sm,14px);font-weight:400;letter-spacing:-.56px;line-height:20px;padding:10px;white-space:nowrap}.VacationDetailView_tdBold__Yy6v2{color:#464d53;font-weight:600}.VacationDetailView_tdCenter__rgWye{justify-content:center}.VacationDetailView_colType__SNWGG{flex-shrink:0;width:180px}.VacationDetailView_colPeriod__WEljs{flex-shrink:0;width:220px}.VacationDetailView_colUsage__Vdcac{align-items:flex-start;flex-direction:column;flex-shrink:0;gap:2px;justify-content:center;width:180px}.VacationDetailView_colApplied__RUFfD{flex-shrink:0;width:180px}.VacationDetailView_colStatus__E0N\+3{flex-shrink:0;justify-content:center;width:180px}.VacationDetailView_colAction__tRg9f{flex-shrink:0;justify-content:flex-end;width:70px}.VacationDetailView_usageBlue__nMYbH{color:#0c72de;font-size:14px;font-size:var(--font-size-sm,14px);font-weight:600;letter-spacing:-.56px;line-height:20px}.VacationDetailView_usageRed__aZaWU{color:#e4503c;font-size:12px;font-size:var(--font-size-xs,12px);font-weight:600;letter-spacing:-.48px;line-height:14px}.VacationDetailView_badge__NhvH0{align-items:center;border-radius:4px;color:#464d53;display:inline-flex;font-size:14px;font-size:var(--font-size-sm,14px);font-weight:600;justify-content:center;letter-spacing:-.56px;line-height:20px;padding:2px 6px;white-space:nowrap}.VacationDetailView_badgeRejected__JwEKK{background:#ffe9ec}.VacationDetailView_badgePending__wwLp1{background:#fff9e5}.VacationDetailView_badgeComplete__vQlcz{background:#eaf2fd}.VacationDetailView_badgeCancel__gk7s\+{background:#fff9e5}.VacationDetailView_detailBtn__J9Nhq{align-items:center;background:#fff;border:1px solid #dee3e8;border-radius:4px;box-sizing:border-box;color:#a7b1be;cursor:pointer;display:flex;height:32px;justify-content:center;padding:8px;transition:all .2s ease;width:32px}.VacationDetailView_detailBtn__J9Nhq:hover{background:#f8f9fa;color:#1d2a37}.VacationDetailView_icon16__DXSwh{height:16px;width:16px}.VacationDetailView_icon24__-oVta{height:24px;width:24px}.VacationDetailView_empty__74oY2,.VacationDetailView_loadingWrap__hWZpQ{align-items:center;color:#a7b1be;display:flex;font-size:14px;font-size:var(--font-size-sm,14px);justify-content:center;padding:80px 0}.VacationDetailView_mobileRow__36V6j{border-bottom:1px solid #dee3e8;display:flex;flex-direction:column;gap:4px;padding:12px 0}.VacationDetailView_mobileRow__36V6j:hover{background:#f8f9fa}.VacationDetailView_mobileTopRow__5ka0w{align-items:center;display:flex;gap:8px;justify-content:space-between}.VacationDetailView_mobileType__gV-Wp{color:#1d2a37;font-size:14px;font-size:var(--font-size-sm,14px);font-weight:600;letter-spacing:-.56px}.VacationDetailView_mobileTopRight__m2G7c{align-items:center;display:flex;flex-shrink:0;gap:8px}.VacationDetailView_mobilePeriod__0pp2p{color:#464d53;font-size:14px;font-size:var(--font-size-sm,14px);font-weight:600;letter-spacing:-.56px;white-space:normal;word-break:keep-all}.VacationDetailView_mobileUsageRow__zC4su{align-items:center;display:flex;font-size:14px;font-size:var(--font-size-sm,14px);gap:8px}.VacationDetailView_mobileApplied__Ake-k{color:#606971;font-size:12px;font-size:var(--font-size-xs,12px);letter-spacing:-.48px}@media(max-width:768px){.VacationDetailView_header__RZroE{padding:12px 16px}.VacationDetailView_headerInner__klvhZ{flex-wrap:wrap;gap:8px;width:100%}.VacationDetailView_profileArea__7Jryg{flex:1 1;gap:10px;min-width:0}.VacationDetailView_avatarWrap__0ODOp,.VacationDetailView_avatar__ZKZeI{height:48px;width:48px}.VacationDetailView_profileName__pwlBB{font-size:18px;line-height:24px}.VacationDetailView_joinBadge__f9lfF{font-size:12px;font-size:var(--font-size-xs,12px);justify-content:flex-start;width:auto}.VacationDetailView_headerBadges__YauFo{margin-left:0;width:100%}.VacationDetailView_basisBadge__8nhJU{font-size:12px;font-size:var(--font-size-xs,12px)}.VacationDetailView_filterBar__rrIMa{flex-wrap:wrap;padding:8px 16px}.VacationDetailView_periodInfo__remXa{order:3;width:100%}.VacationDetailView_guideBtn__TnF2-{margin-left:auto}.VacationDetailView_cards__OpMKm{flex-direction:column;gap:8px;padding:12px 16px}.VacationDetailView_card__qztfj{flex-shrink:1;height:auto;min-height:56px;padding:10px 4px;width:100%}.VacationDetailView_cardFlex__oU9Rj{flex:none}.VacationDetailView_metric__7jHrQ{flex:1 1;gap:8px;padding:0 8px;width:auto}.VacationDetailView_metricValue__paTs4{font-size:16px;font-size:var(--font-size-md,16px)}.VacationDetailView_tableArea__IeVt4{padding:0 16px}}.WorkManagement_workManagementContainer__CEhCv{display:flex;flex-direction:column}.WorkManagement_tabContent__ntarJ{flex:1 1}.WorkManagement_fadeOut__a5A1s{opacity:0;transition:opacity .15s ease-in-out}.WorkManagement_fadeIn__eK240{opacity:1;transition:opacity .15s ease-in-out}.WorkManagement_loadingContainer__yQu5\+{align-items:center;color:#606971;display:flex;flex-direction:column;font-size:16px;gap:16px;justify-content:center;min-height:400px}.WorkManagement_loadingSpinner__TB36j{animation:WorkManagement_spin__Icrln .8s linear infinite;border:3px solid #f0f2f4;border-radius:50%;border-top-color:#2a8bf3;height:40px;width:40px}@keyframes WorkManagement_spin__Icrln{to{transform:rotate(1turn)}}.WorkManagement_noData__K98Pe{color:#606971;font-size:14px;padding:40px;text-align:center}@media (max-width:768px){.WorkManagement_workManagementContainer__CEhCv{padding:16px}.WorkManagement_pageHeader__kBGej{padding:8px 16px 0}}.PaymentManagement_container__xv3By{background-color:#fff;min-height:100vh}.PaymentManagement_pageHeader__p\+i25{padding:20px}.PaymentManagement_pageTitle__h\+K92{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:24px;font-weight:700;letter-spacing:-.96px;line-height:32px;margin:0}.PaymentManagement_content__R\+VDo{margin:0 auto;max-width:1200px;padding:40px 20px 20px}.PaymentManagement_servicePlanTab__HoPa9{width:100%}.PaymentManagement_section__hcBPX{margin-bottom:40px}.PaymentManagement_sectionTitle__U7Crf{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:20px;font-weight:700;letter-spacing:-.8px;line-height:28px;margin-bottom:20px}.PaymentManagement_serviceGrid__dEF3h{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(2,560px)}.PaymentManagement_servicePlanCard__HRYnC{border-bottom:1px solid #dee3e8;display:flex;flex-direction:column;gap:8px;padding:16px 0}.PaymentManagement_servicePlanCardHeader__EEuel{align-items:center;display:flex;gap:12px}.PaymentManagement_servicePlanCardContent__dEb31{align-items:center;display:flex;flex:1 1;gap:16px}.PaymentManagement_servicePlanCardInUse__QUfZn{align-items:center;border-bottom:1px solid #dee3e8;display:flex;gap:16px;justify-content:space-between;padding:16px 0}.PaymentManagement_servicePlanCardLeft__jjSm0{align-items:center;display:flex;flex:1 1;gap:12px}.PaymentManagement_servicePlanIcon__XnF6Q{align-items:center;border-radius:10px;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.PaymentManagement_serviceIcon__P5vhD{height:32px;object-fit:contain;width:32px}.PaymentManagement_iconPlaceholder__V\+noT{background-color:#ffffff4d;border-radius:8px;height:40px;width:40px}.PaymentManagement_servicePlanInfo__zjrWR{display:flex;flex:1 1;flex-direction:column;gap:2px}.PaymentManagement_servicePlanTitleRow__oGZpK{align-items:center;display:flex;gap:4px}.PaymentManagement_servicePlanTitle__GKHbf{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:18px;font-weight:600;letter-spacing:-.72px;line-height:26px;margin:0}.PaymentManagement_servicePlanBadge__7s4m3{align-items:center;background-color:#eaf2fd;border-radius:4px;box-sizing:border-box;color:#095cbb;display:inline-flex;font-family:Pretendard,sans-serif;font-size:12px;font-weight:600;height:22px;justify-content:center;letter-spacing:-.48px;line-height:14px;padding:4px}.PaymentManagement_servicePlanUsage__Prpsi{color:#606971}.PaymentManagement_servicePlanExpiry__7Kuu5,.PaymentManagement_servicePlanUsage__Prpsi{font-family:Pretendard,sans-serif;font-size:16px;font-weight:500;letter-spacing:-.64px;line-height:1.5;margin:0}.PaymentManagement_servicePlanExpiry__7Kuu5{color:#e4503c}.PaymentManagement_servicePlanRight__LDQnJ{align-items:center;display:flex;flex-direction:row;gap:12px}.PaymentManagement_servicePlanManageBtn__GH5B8{align-self:flex-start;background:#fff;border:1px solid #dee3e8;border-radius:6px;color:#464d53;cursor:pointer;font-family:Pretendard,sans-serif;font-size:14px;font-weight:500;height:36px;letter-spacing:-.56px;line-height:20px;padding:6px 16px}.PaymentManagement_servicePlanPriceRow__xQP20{align-items:flex-end;display:flex;gap:2px}.PaymentManagement_servicePlanPrice__3sn5r{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:22px;font-weight:700;letter-spacing:-.88px;line-height:28px}.PaymentManagement_servicePlanPriceUnit__QI6Mv{align-items:center;display:flex;font-size:14px;gap:2px;height:24px;letter-spacing:-.56px;line-height:20px}.PaymentManagement_servicePlanUnitMain__DsdUx{color:#464d53;font-family:Pretendard,sans-serif;font-weight:600}.PaymentManagement_servicePlanUnitDetail__J8qVD{color:#606971;font-family:Pretendard,sans-serif;font-weight:400}.PaymentManagement_servicePlanDescription__-waCm{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:16px;font-weight:400;letter-spacing:-.64px;line-height:1.5;margin:0}.PaymentManagement_servicePlanDescriptionInUse__SfSFn{color:#6b7684;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.56px;line-height:20px;margin:4px 0 0}.PaymentManagement_tierBenefits__PHipx{border-top:1px solid #e5e7eb;margin-top:20px;padding-top:20px}.PaymentManagement_tierBenefitsTitle__3m8Jf{color:#4e5968;font-family:Pretendard,sans-serif;font-size:14px;font-weight:600;margin:0 0 12px}.PaymentManagement_tierBenefitItem__d6zTJ{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:16px;padding:16px}.PaymentManagement_tierBenefitItem__d6zTJ:last-child{margin-bottom:0}.PaymentManagement_tierBenefitHeader__\+Ds-H{align-items:center;display:flex;font-family:Pretendard,sans-serif;justify-content:space-between;margin-bottom:12px}.PaymentManagement_tierBenefitHeader__\+Ds-H strong{color:#1d2a37;font-size:15px;font-weight:600}.PaymentManagement_tierBenefitHeader__\+Ds-H span{color:#6b7280;font-size:13px;font-weight:500}.PaymentManagement_benefitList__q0wiD{list-style:none;margin:0;padding:0}.PaymentManagement_benefitList__q0wiD li{color:#4e5968;font-family:Pretendard,sans-serif;font-size:14px;line-height:1.6;margin-bottom:8px;padding-left:24px;position:relative}.PaymentManagement_benefitList__q0wiD li:last-child{margin-bottom:0}.PaymentManagement_benefitList__q0wiD li:before{color:#10b981;content:"✓";font-size:16px;font-weight:700;left:0;position:absolute;top:0}.PaymentManagement_pricingDetailsContainer__AmHB9{border-top:1px solid #f0f1f3;margin-top:12px;padding-top:12px}.PaymentManagement_pricingToggleButton__oMerA{align-items:center;background:none;border:none;color:#4e5968;cursor:pointer;display:flex;font-family:Pretendard,sans-serif;font-size:14px;font-weight:500;justify-content:space-between;padding:8px 0;transition:color .2s;width:100%}.PaymentManagement_pricingToggleButton__oMerA:hover{color:#1d2a37}.PaymentManagement_pricingToggleButton__oMerA span{flex:1 1;text-align:left}.PaymentManagement_pricingDetailsContent__oWXFf{animation:PaymentManagement_slideDown__yYIGS .2s ease-out;padding:16px 0 8px}@keyframes PaymentManagement_slideDown__yYIGS{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.PaymentManagement_basePlusPricing__8s\+Z6,.PaymentManagement_tieredPricing__q-yzc{display:flex;flex-direction:column;gap:8px}.PaymentManagement_pricingLabel__HcEhv{color:#4e5968;font-family:Pretendard,sans-serif;font-size:13px;font-weight:600;margin:0 0 4px}.PaymentManagement_pricingRow__Vevhu,.PaymentManagement_tierRow__4KTm6{align-items:center;background-color:#f9fafb;border-radius:6px;display:flex;justify-content:space-between;padding:8px 12px}.PaymentManagement_tierRange__4hGW4{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:14px;font-weight:500}.PaymentManagement_pricingValue__zH1OZ,.PaymentManagement_tierPrice__kjnNa{color:#2563eb;font-family:Pretendard,sans-serif;font-size:14px;font-weight:600}.PaymentManagement_paymentStatusTab__mJBAI{margin:0 auto;max-width:1200px}.PaymentManagement_feeInfoBox__3\+jND{background:#1d2a37;border-radius:8px;display:flex;height:150px;margin-bottom:30px;overflow:hidden}.PaymentManagement_feeInfoMain__YTxfN{display:flex;flex:1 1}.PaymentManagement_feeInfoLeft__T-X3d{display:flex;flex:1 1;flex-direction:column;justify-content:space-between;min-width:0;padding:20px}.PaymentManagement_feeInfoHeader__SAef\+{display:flex;flex-direction:column;gap:6px}.PaymentManagement_feeInfoTitle__uvheY{align-items:center;color:#fff;display:flex;font-family:Pretendard,sans-serif;font-size:18px;font-weight:600;justify-content:space-between;letter-spacing:-.72px;line-height:26px;margin:0}.PaymentManagement_feeInfoPeriod__-dmo-{align-items:center;color:#c9cdd1;display:flex;font-size:14px;gap:6px;letter-spacing:-.56px;line-height:20px}.PaymentManagement_feeInfoPeriodLabel__5DJm5{font-family:Pretendard,sans-serif;font-weight:600}.PaymentManagement_feeInfoPeriodDate__3ariE,.PaymentManagement_feeInfoPeriodSeparator__oIcpB{font-family:Pretendard,sans-serif;font-weight:400}.PaymentManagement_feeInfoAmount__kg3iA{align-items:center;display:flex;gap:4px}.PaymentManagement_feeInfoAmountText__hCAxr{color:#fff;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.56px;line-height:20px}.PaymentManagement_feeInfoAmountNumber__206DG{color:#fff;font-family:Futura PT,sans-serif;font-size:24px;font-weight:800;line-height:normal}.PaymentManagement_dividerVertical__8q5gW{background-color:#eaedf0;margin:0 8px;width:1px}.PaymentManagement_feeInfoRight__dmvus{display:flex;flex-direction:column;justify-content:space-between;padding:20px;width:250px}.PaymentManagement_feeInfoRight__dmvus:last-child{width:300px}.PaymentManagement_feeInfoSection__uu8FQ{display:flex;flex-direction:column;gap:2px}.PaymentManagement_feeInfoSectionTitle__NGOTS{color:#fff;font-family:Pretendard,sans-serif;font-size:18px;font-weight:600;letter-spacing:-.72px;line-height:26px;margin:0}.PaymentManagement_feeInfoSectionSubtitle__xYedw{color:#c9cdd1;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.56px;line-height:20px;margin:0}.PaymentManagement_feeInfoSectionValue__0EoXN{color:#fff;font-family:Futura PT,sans-serif;font-size:20px;font-weight:800;line-height:normal;margin:0}.PaymentManagement_feeInfoBtn__EDmJ0{background:#fff;border:1px solid #dee3e8;border-radius:6px;color:#464d53;cursor:pointer;font-family:Pretendard,sans-serif;font-size:14px;font-weight:500;height:36px;letter-spacing:-.56px;line-height:20px;min-width:80px;padding:6px 16px}.PaymentManagement_tableContainer__l7iB7{width:100%}.PaymentManagement_tableHeader__2QHnY{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.PaymentManagement_tableTitle__X9XOx{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:18px;font-weight:700;letter-spacing:-.72px;line-height:24px;margin:0}.PaymentManagement_yearSelect__k87s7{-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m4 6 4 4 4-4' stroke='%231d2a37' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;border:1px solid #dee3e8;border-radius:8px;color:#1d2a37;cursor:pointer;font-family:Pretendard,sans-serif;font-size:14px;font-weight:500;height:40px;line-height:20px;padding:0 40px 0 16px;transition:all .2s ease}.PaymentManagement_yearSelect__k87s7:hover{border-color:#b0b8c1}.PaymentManagement_yearSelect__k87s7:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a;outline:none}.PaymentManagement_paymentTable__7pQOf{border-collapse:collapse;table-layout:fixed;width:100%}.PaymentManagement_paymentTable__7pQOf thead{border-bottom:1px solid #dee3e8}.PaymentManagement_paymentTable__7pQOf th{box-sizing:border-box;color:#606971;font-family:Pretendard,sans-serif;font-size:12px;font-weight:600;height:32px;letter-spacing:-.48px;line-height:14px;padding:10px;text-align:left}.PaymentManagement_paymentTable__7pQOf td:first-child,.PaymentManagement_paymentTable__7pQOf th:first-child{width:12%}.PaymentManagement_paymentTable__7pQOf td:nth-child(2),.PaymentManagement_paymentTable__7pQOf th:nth-child(2){width:9%}.PaymentManagement_paymentTable__7pQOf td:nth-child(3),.PaymentManagement_paymentTable__7pQOf th:nth-child(3){width:18%}.PaymentManagement_paymentTable__7pQOf td:nth-child(4),.PaymentManagement_paymentTable__7pQOf th:nth-child(4){width:21%}.PaymentManagement_paymentTable__7pQOf td:nth-child(5),.PaymentManagement_paymentTable__7pQOf th:nth-child(5){width:13%}.PaymentManagement_paymentTable__7pQOf td:nth-child(6),.PaymentManagement_paymentTable__7pQOf th:nth-child(6){width:9%}.PaymentManagement_paymentTable__7pQOf td:nth-child(7),.PaymentManagement_paymentTable__7pQOf th:nth-child(7){width:12%}.PaymentManagement_paymentTable__7pQOf td:nth-child(8),.PaymentManagement_paymentTable__7pQOf th:nth-child(8){width:6%}.PaymentManagement_paymentTable__7pQOf td{box-sizing:border-box;color:#1d2a37;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;height:48px;letter-spacing:-.56px;line-height:20px;padding:10px;vertical-align:middle}.PaymentManagement_mainRow__VGCeY{border-bottom:1px solid #dee3e8;transition:background-color .2s ease}.PaymentManagement_mainRow__VGCeY:hover{background-color:#f8f9fa}.PaymentManagement_mainRow__VGCeY td:first-child,.PaymentManagement_mainRow__VGCeY td:nth-child(2),.PaymentManagement_mainRow__VGCeY td:nth-child(3),.PaymentManagement_mainRow__VGCeY td:nth-child(4){font-weight:400}.PaymentManagement_mainRow__VGCeY td:nth-child(5),.PaymentManagement_mainRow__VGCeY td:nth-child(6),.PaymentManagement_mainRow__VGCeY td:nth-child(7){font-weight:600}.PaymentManagement_detailRow__B0tsM{animation:PaymentManagement_fadeIn__ui4Ff .3s ease;background-color:#f8f9fa}.PaymentManagement_serviceNameWrapper__tLLow{display:flex;flex-direction:column;gap:4px}.PaymentManagement_serviceName__EeEpZ{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:14px;font-weight:500;line-height:20px}.PaymentManagement_serviceSummary__qxVnW{color:#6b7684;font-family:Pretendard,sans-serif;font-size:12px;font-weight:400;line-height:16px}@keyframes PaymentManagement_fadeIn__ui4Ff{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.PaymentManagement_textRight__qGwPp{text-align:right!important}.PaymentManagement_statusBadge__JOGI9{align-items:center;border-radius:4px;display:inline-flex;font-family:Pretendard,sans-serif;font-size:12px;font-weight:600;justify-content:center;letter-spacing:-.48px;line-height:14px;padding:2px 4px}.PaymentManagement_statusCompleted__7hgaH{background-color:#f3fbef;border:1px solid #d5f3c9;color:#37a604}.PaymentManagement_statusPending__O0ZwW{background-color:#fff8e6;border:1px solid #ffe599;color:#f59e0b}.PaymentManagement_expandBtn__IDAR3{align-items:center;background:none;border:none;color:#606971;cursor:pointer;display:flex;height:24px;justify-content:center;padding:8px;transition:color .2s ease;width:24px}.PaymentManagement_expandBtn__IDAR3:hover{color:#1d2a37}.PaymentManagement_expandBtn__IDAR3 svg{height:16px;transition:transform .2s ease;width:16px}.PaymentManagement_noPaymentMethod__twtw4{display:flex;flex-direction:column;gap:8px;padding:20px}.PaymentManagement_noPaymentMethodTitle__PDaOL{color:#fff;font-family:Pretendard,sans-serif;font-size:18px;font-weight:600;letter-spacing:-.72px;line-height:26px;margin:0}.PaymentManagement_noPaymentMethodDesc__BAqOg{color:#c9cdd1;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.56px;line-height:20px;margin:0 0 16px}.PaymentManagement_emptyPaymentHistory__LbmXN{align-items:center;display:flex;flex-direction:column;gap:6px;padding:24px 0}.PaymentManagement_emptyIcon__64Vvm{height:32px;opacity:.3;width:32px}.PaymentManagement_emptyText__PDP7a{color:#a7b1be;font-family:Pretendard,sans-serif;font-size:18px;font-weight:600;letter-spacing:-.72px;line-height:26px;margin:0}.PaymentManagement_emptyState__WJQoZ{border:none!important;padding:0!important}.PaymentManagement_emptyStateContent__z-A\+4{align-items:center;display:flex;flex-direction:column;gap:6px;justify-content:center;padding:24px 0}.PaymentManagement_emptyStateText__jfMpg{color:#a7b1be;font-family:Pretendard,sans-serif;font-size:18px;font-weight:600;letter-spacing:-.72px;line-height:26px;margin:0}.PaymentManagement_emptyStateSubtext__1YuvN{color:#c4cbd4;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;line-height:20px;margin:4px 0 0}.PaymentManagement_refundPolicySection__7YGmf{background-color:#f9fafb;border:1px solid #e1e2e3;border-radius:8px;margin-top:40px;padding:24px}.PaymentManagement_refundPolicyTitle__yyRiv{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:18px;font-weight:700;letter-spacing:-.72px;line-height:26px;margin:0 0 20px}.PaymentManagement_refundPolicyContent__tNW3\+{display:flex;flex-direction:column;gap:20px}.PaymentManagement_policyItem__N4TRK{display:flex;flex-direction:column;gap:8px}.PaymentManagement_policyItemTitle__Z3zRf{color:#4d4d4d;font-family:Pretendard,sans-serif;font-size:15px;font-weight:600;letter-spacing:-.6px;line-height:22px;margin:0}.PaymentManagement_policyItemText__tu1cA{color:#666;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.56px;line-height:20px;margin:0;padding-left:12px}@media (max-width:1024px){.PaymentManagement_serviceGrid__dEF3h{grid-template-columns:1fr}.PaymentManagement_feeInfoMain__YTxfN{flex-direction:column}.PaymentManagement_dividerVertical__8q5gW{display:none}.PaymentManagement_feeInfoRight__dmvus{width:100%}.PaymentManagement_refundPolicySection__7YGmf{padding:20px 16px}}.PaymentManagement_serviceUserInfo__hZ2SB{background-color:#f8f9fa;border-radius:8px;display:flex;flex-direction:column;gap:10px;margin-top:4px;padding:14px 16px}.PaymentManagement_serviceUserInfoRow__K1f7B{align-items:center;display:flex;justify-content:space-between}.PaymentManagement_serviceUserInfoLabel__Q-gVI{color:#606971;font-family:Pretendard,sans-serif;font-size:14px;font-weight:500;letter-spacing:-.56px;line-height:20px}.PaymentManagement_serviceUserInfoValue__Ny2AY{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:16px;font-weight:600;letter-spacing:-.64px;line-height:20px}.PaymentManagement_servicePriceInfo__d9qsH{border-top:1px solid #e8ebed;padding-top:8px}.PaymentManagement_servicePriceInfoItem__sJesf{color:#7d8388;font-family:Pretendard,sans-serif;font-size:13px;font-weight:400;letter-spacing:-.52px;line-height:18px;text-align:left}.PaymentManagement_tierToggleBtn__MDY-Z{align-items:center;background:none;border:none;color:#4e5968;cursor:pointer;display:flex;font-family:Pretendard,sans-serif;font-size:14px;font-weight:500;justify-content:space-between;padding:10px 0;transition:color .2s;width:100%}.PaymentManagement_tierToggleBtn__MDY-Z:hover{color:#1d2a37}.PaymentManagement_tierExpandedContent__REp4L{animation:PaymentManagement_slideDown__yYIGS .2s ease-out;padding:12px 0}.PaymentManagement_tierTable__sFOoW{border-collapse:collapse;font-family:Pretendard,sans-serif;font-size:14px;width:100%}.PaymentManagement_tierTable__sFOoW th{background:#f8f9fa;border-bottom:1px solid #dee3e8;color:#4e5968;font-weight:600;padding:8px 12px;text-align:left}.PaymentManagement_tierTable__sFOoW td{border-bottom:1px solid #f0f1f3;color:#1d2a37;padding:10px 12px}.PaymentManagement_tierTable__sFOoW tbody tr:hover{background:#f8f9fa}.ServiceApplicationModal_container__jxRda{display:flex;flex-direction:column;gap:12px}.ServiceApplicationModal_serviceInfo__mNzjc{display:flex;flex-direction:column;gap:2px}.ServiceApplicationModal_serviceHeader__-gOED{align-items:center;display:flex;gap:12px}.ServiceApplicationModal_serviceIcon__-nVky{align-items:center;background-color:#eaf2fd;border-radius:8px;display:flex;flex-shrink:0;height:40px;justify-content:center;padding:5px;width:40px}.ServiceApplicationModal_iconImage__IxMzE{height:100%;object-fit:contain;width:100%}.ServiceApplicationModal_serviceDetails__aKEQm{display:flex;flex:1 1;flex-direction:column;gap:2px}.ServiceApplicationModal_serviceName__OW3qG{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:18px;font-weight:600;letter-spacing:-.72px;line-height:26px;margin:0}.ServiceApplicationModal_serviceDescription__V00gZ{color:#606971;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.56px;line-height:20px;margin:0}.ServiceApplicationModal_divider__-yJ3m{background-color:#eaedf0;height:1px;margin:8px 0}.ServiceApplicationModal_infoRows__WDP91{display:flex;flex-direction:column}.ServiceApplicationModal_infoRow__QhDDs{align-items:center;display:flex;height:36px;position:relative}.ServiceApplicationModal_infoLabel__sjR4I{color:#606971;font-weight:600;width:100px}.ServiceApplicationModal_infoLabel__sjR4I,.ServiceApplicationModal_infoValue__Hdw0M{font-family:Pretendard,sans-serif;font-size:14px;letter-spacing:-.56px;line-height:20px}.ServiceApplicationModal_infoValue__Hdw0M{color:#1d2a37;flex:1 1;font-weight:400}.ServiceApplicationModal_priceRow__nS81I{align-items:center;display:flex;height:36px}.ServiceApplicationModal_priceLabel__o3MBr{color:#606971;font-family:Pretendard,sans-serif;font-size:14px;font-weight:600;letter-spacing:-.56px;line-height:20px;width:100px}.ServiceApplicationModal_priceToggle__LWXSH{align-items:center;background:none;border:none;color:#1d2a37;cursor:pointer;display:flex;flex:1 1;justify-content:space-between;padding:0}.ServiceApplicationModal_priceValue__4KNOU{flex:1 1;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.56px;line-height:20px;text-align:left}.ServiceApplicationModal_priceDetailSection__gyLcv{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;margin:0 16px;max-height:0;opacity:0;overflow:hidden;padding:0 16px;transition:max-height .3s ease-out,padding .3s ease-out,opacity .3s ease-out,margin-bottom .3s ease-out}.ServiceApplicationModal_priceDetailSection__gyLcv.ServiceApplicationModal_expanded__KY1M4{margin-bottom:12px;max-height:500px;opacity:1;padding:16px}.ServiceApplicationModal_priceDetailTitle__r3zus{color:#495057;font-family:Pretendard,sans-serif;font-size:13px;font-weight:600;margin:0 0 12px}.ServiceApplicationModal_priceDetailItem__UM9bi{color:#6c757d;font-family:Pretendard,sans-serif;font-size:13px;font-weight:400;line-height:1.8;margin:0;padding-left:4px}.ServiceApplicationModal_guideSection__3bfUs{border-top:1px solid #eaedf0;display:flex;flex-direction:column;gap:4px;padding:16px 0}.ServiceApplicationModal_guideTitle__SMGd-{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:14px;font-weight:600;letter-spacing:-.56px;line-height:20px;margin:0}.ServiceApplicationModal_guideList__JhVrT{color:#606971;font-family:Pretendard,sans-serif;font-size:14px;font-weight:500;letter-spacing:-.56px;line-height:1.7;margin:0;padding-left:20px}.ServiceApplicationModal_guideList__JhVrT li{margin-bottom:0}.ServiceApplicationModal_agreementSection__ElQUw{align-items:flex-start;display:flex;gap:6px;justify-content:space-between;padding:4px 0}.ServiceApplicationModal_agreementLabel__Owdnb{align-items:center;cursor:pointer;display:flex;flex:1 1;gap:6px}.ServiceApplicationModal_agreementText__hbQN4{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.56px;line-height:20px}.ServiceApplicationModal_viewTermsBtn__SQL3V{align-items:center;background:none;border:none;cursor:pointer;display:flex;flex-shrink:0;height:24px;justify-content:center;min-height:24px;min-width:24px;width:24px}.ServiceApplicationModal_viewTermsBtn__SQL3V svg{height:16px;width:16px}.ServiceApplicationModal_commonAgreements__4jZQ4{border-top:1px solid #eaedf0;display:flex;flex-direction:column;gap:11px;padding-top:12px}.ServiceApplicationModal_agreementRow__KHoRO{align-items:center;display:flex;gap:6px;justify-content:space-between}.ServiceApplicationModal_agreementItem__sd9sP{align-items:center;cursor:pointer;display:flex;flex:1 1;gap:6px}.ServiceApplicationModal_commonAgreementText__1zio7{color:#1d2a37;display:flex;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;gap:2px;letter-spacing:-.56px;line-height:20px}.ServiceApplicationModal_required__Ic-gK{font-weight:600}.ServiceApplicationModal_termsSection__ex1c8{margin-bottom:24px}.ServiceApplicationModal_termsSection__ex1c8:last-child{margin-bottom:0}.ServiceApplicationModal_termsSectionTitle__6kdKX{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:15px;font-weight:600;letter-spacing:-.6px;line-height:22px;margin:0 0 8px}.ServiceApplicationModal_termsSectionContent__SH\+bX{color:#606971;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.56px;line-height:22px;margin:0 0 8px}.ServiceApplicationModal_termsSectionContent__SH\+bX:last-child{margin-bottom:0}.ServiceApplicationModal_termsList__AMRpG{color:#606971;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.56px;line-height:22px;margin:0 0 8px;padding-left:20px}.ServiceApplicationModal_termsList__AMRpG:last-child{margin-bottom:0}.ServiceApplicationModal_termsList__AMRpG li{margin-bottom:4px}.ServiceApplicationModal_termsList__AMRpG li:last-child{margin-bottom:0}.ServiceDetailModal_container__ycule{display:flex;flex-direction:column;gap:24px}.ServiceDetailModal_serviceInfo__1WElz{display:flex;flex-direction:column}.ServiceDetailModal_serviceHeader__VXGQc{background:#f8f9fa;border-radius:12px;display:flex;gap:12px;padding:16px}.ServiceDetailModal_serviceIcon__kb5Vl{align-items:center;background:#e5f1fd;border-radius:8px;display:flex;flex-shrink:0;height:40px;justify-content:center;overflow:hidden;width:40px}.ServiceDetailModal_serviceIcon__kb5Vl img{max-height:28px;max-width:28px;object-fit:contain}.ServiceDetailModal_serviceDetails__0mDUU{display:flex;flex:1 1;flex-direction:column;gap:4px}.ServiceDetailModal_titleRow__k4rrH{align-items:center;display:flex;gap:8px}.ServiceDetailModal_serviceName__cVYvd{color:#1d2a37;font-size:16px;font-weight:600;margin:0}.ServiceDetailModal_badge__uDMy\+{align-items:center;background:#d4edda;border-radius:4px;color:#155724;display:inline-flex;font-size:12px;font-weight:500;padding:2px 8px}.ServiceDetailModal_serviceDescription__UL2IX{color:#6c757d;font-size:13px;line-height:1.5;margin:0}.ServiceDetailModal_divider__qrhP2{background:#e9ecef;height:1px;margin:16px 0}.ServiceDetailModal_infoSection__o64Gk{display:flex;flex-direction:column;gap:16px}.ServiceDetailModal_priceRow__q4oN8{align-items:flex-start;display:flex;justify-content:space-between;padding:0 16px}.ServiceDetailModal_priceLabel__LpTWG{color:#6c757d;font-size:14px;font-weight:400}.ServiceDetailModal_priceToggle__UOWmu{align-items:center;background:#0000;border:none;cursor:pointer;display:flex;gap:8px;padding:4px;transition:all .2s}.ServiceDetailModal_priceToggle__UOWmu:hover{opacity:.7}.ServiceDetailModal_priceToggle__UOWmu svg{color:#6c757d;flex-shrink:0}.ServiceDetailModal_priceValue__UZMW5{color:#1d2a37;font-size:14px;font-weight:500;text-align:right}.ServiceDetailModal_priceValueMulti__LlmdT{align-items:flex-end;display:flex;flex-direction:column;text-align:right}.ServiceDetailModal_priceBreakdown__lADic{display:flex;flex-direction:column;gap:2px}.ServiceDetailModal_priceBreakdownItem__XPlZ1{color:#1d2a37;font-size:14px;font-weight:500;line-height:1.4}.ServiceDetailModal_priceDetailSection__AXxjE{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;margin:-16px 16px 0;max-height:0;opacity:0;overflow:hidden;padding:0 16px;transition:max-height .3s ease-out,padding .3s ease-out,opacity .3s ease-out,margin-top .3s ease-out}.ServiceDetailModal_priceDetailSection__AXxjE.ServiceDetailModal_expanded__I8WrY{margin-top:0;max-height:500px;opacity:1;padding:16px}.ServiceDetailModal_priceDetailTitle__H4yuA{color:#495057;font-size:13px;font-weight:600;margin-bottom:12px}.ServiceDetailModal_priceDetailItem__jAFL4{color:#6c757d;font-size:13px;line-height:1.8;padding-left:4px}.ServiceDetailModal_infoRows__CllnY{display:flex;flex-direction:column;gap:16px}.ServiceDetailModal_infoRow__KGtF0{align-items:center;display:flex;justify-content:space-between;padding:0 16px}.ServiceDetailModal_infoLabel__R3lTz{color:#6c757d;font-size:14px;font-weight:400}.ServiceDetailModal_infoValue__O-NvE{color:#1d2a37;font-size:14px;font-weight:500;text-align:right}.ServiceDetailModal_cancelBtn__fBGzF{background:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;color:#adb5bd;cursor:not-allowed;font-size:14px;font-weight:500;padding:12px;transition:all .2s;width:100%}.ServiceDetailModal_cancelBtn__fBGzF:not(:disabled){background:#fff;border-color:#dc3545;color:#dc3545;cursor:pointer}.ServiceDetailModal_cancelBtn__fBGzF:not(:disabled):hover{background:#dc3545;color:#fff}.ServiceDetailModal_breakdownContainer__wRleI{display:flex;flex-direction:column;margin-top:8px;padding:0 16px}.ServiceDetailModal_breakdownToggleButton__-hAAP{align-items:center;background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;color:#495057;cursor:pointer;display:flex;font-size:14px;font-weight:500;justify-content:space-between;padding:8px 12px;transition:all .2s;width:100%}.ServiceDetailModal_breakdownToggleButton__-hAAP:hover{background:#e9ecef}.ServiceDetailModal_breakdownToggleButton__-hAAP svg{color:#6c757d}.ServiceDetailModal_breakdownContent__ccxif{background:#fff;border:1px solid #e9ecef;border-radius:8px;display:flex;flex-direction:column;gap:8px;margin-top:12px;padding:12px}.ServiceDetailModal_breakdownItem__0MBkh{border-bottom:1px solid #f1f3f5;display:flex;flex-direction:column;gap:4px;padding-bottom:8px}.ServiceDetailModal_breakdownItem__0MBkh:last-child{border-bottom:none;padding-bottom:0}.ServiceDetailModal_breakdownPeriod__gZf4L{color:#495057;font-size:13px;font-weight:600}.ServiceDetailModal_breakdownDetail__cEV5M{align-items:center;display:flex;justify-content:space-between}.ServiceDetailModal_breakdownUsers__M-DLU{color:#6c757d;font-size:13px}.ServiceDetailModal_breakdownPrice__zSZET{color:#1d2a37;font-size:13px;font-weight:600}.CardRegistrationModal_container__LJ9OR{padding:8px 0}.CardRegistrationModal_infoBox__6NDTg{background:#f8f9fa;border-radius:8px;display:flex;gap:12px;margin-bottom:24px;padding:20px}.CardRegistrationModal_infoIcon__8dmQM{flex-shrink:0;margin-top:2px}.CardRegistrationModal_infoText__dXCOb{flex:1 1}.CardRegistrationModal_infoTitle__ZK0X3{color:#1a1d24;font-size:15px;font-weight:600;margin:0 0 8px}.CardRegistrationModal_infoDesc__A3fSH{color:#4e5968;font-size:13px;line-height:1.6;margin:0}.CardRegistrationModal_features__Sdvxi{display:flex;flex-direction:column;gap:12px}.CardRegistrationModal_featureItem__F5ewg{align-items:center;color:#4e5968;display:flex;font-size:14px;gap:8px}.CardRegistrationModal_formGroup__L\+UUV{display:flex;flex-direction:column;gap:6px;margin-bottom:20px}.CardRegistrationModal_label__NUhmv{align-items:center;color:#1d2a37;display:flex;font-family:Pretendard,sans-serif;font-size:14px;font-weight:600;gap:2px;letter-spacing:-.56px;line-height:20px}.CardRegistrationModal_labelFormat__ycbW6{color:#606971;font-family:Pretendard,sans-serif;font-size:13px;font-weight:400;margin-left:4px}.CardRegistrationModal_required__kvWOo{color:#0c72de}.CardRegistrationModal_cardNumberRow__-7VUO{align-items:flex-end;display:flex;gap:6px}.CardRegistrationModal_expiryRow__3QKuh{align-items:center;display:flex;gap:8px}.CardRegistrationModal_expirySeparator__ZlSO1{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:18px;font-weight:500;line-height:44px;padding:0 4px}.CardRegistrationModal_cardNumberInput__IhsrK{background:#fff;border:1px solid #eaedf0;border-radius:4px;color:#1d2a37;flex:1 1;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;height:44px;letter-spacing:-.56px;line-height:20px;min-width:80px;padding:6px 12px;transition:border-color .2s}.CardRegistrationModal_cardNumberInput__IhsrK::placeholder{color:#a7b1be}.CardRegistrationModal_cardNumberInput__IhsrK:focus{border-color:#0c72de;outline:none}.CardRegistrationModal_input__EA\+hu{background:#fff;border:1px solid #eaedf0;border-radius:4px;color:#1d2a37;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;height:44px;letter-spacing:-.56px;line-height:20px;padding:6px 12px;transition:border-color .2s;width:100%}.CardRegistrationModal_input__EA\+hu::placeholder{color:#a7b1be}.CardRegistrationModal_input__EA\+hu:focus{border-color:#0c72de;outline:none}.CardRegistrationModal_select__s5QMn{background:#fff;border:1px solid #eaedf0;border-radius:4px;color:#1d2a37;cursor:pointer;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;height:44px;letter-spacing:-.56px;line-height:20px;padding:6px 12px;transition:border-color .2s;width:100%}.CardRegistrationModal_select__s5QMn:focus{border-color:#0c72de;outline:none}.CardRegistrationModal_select__s5QMn option{padding:8px}.CardRegistrationModal_helperText__iEHYl{color:#606971;font-family:Pretendard,sans-serif;font-size:12px;font-weight:400;letter-spacing:-.48px;line-height:14px;margin-top:4px;padding:0}.CardRegistrationModal_formRow__TqtbU{display:flex;gap:12px;margin-bottom:20px}.CardRegistrationModal_formRow__TqtbU .CardRegistrationModal_formGroup__L\+UUV{margin-bottom:0}.CardRegistrationModal_businessCheckbox__psRu3{align-items:center;cursor:pointer;display:flex;gap:8px;margin-bottom:8px}.CardRegistrationModal_businessCheckboxLabel__lFw4W{color:#1d2a37;cursor:pointer;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.56px;line-height:20px;-webkit-user-select:none;user-select:none}.CardRegistrationModal_agreements__Q13Uc{display:flex;flex-direction:column;gap:11px;margin-top:14px}.CardRegistrationModal_agreementItem__Z8Klf{align-items:center;cursor:pointer;display:flex;gap:6px;justify-content:space-between}.CardRegistrationModal_agreementLabel__Rgk5b{align-items:center;color:#1d2a37;cursor:pointer;display:flex;flex:1 1;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;gap:4px;letter-spacing:-.56px;line-height:20px}.CardRegistrationModal_agreementRequired__7BDyd{font-weight:600}.CardRegistrationModal_viewTermsBtn__wjVGc{align-items:center;background:none;border:none;cursor:pointer;display:flex;flex-shrink:0;height:24px;justify-content:center;min-height:24px;min-width:24px;padding:0;width:24px}.CardRegistrationModal_viewTermsBtn__wjVGc:hover{opacity:.7}.CardRegistrationModal_viewTermsBtn__wjVGc svg{height:16px;width:16px}.PaymentMethodRequiredModal_container__gvFpA{display:flex;flex-direction:column;gap:12px;padding:8px 0}.PaymentMethodRequiredModal_message__qyGS1{color:#1d2a37}.PaymentMethodRequiredModal_message__qyGS1,.PaymentMethodRequiredModal_subMessage__e-jcY{font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.56px;line-height:20px;margin:0}.PaymentMethodRequiredModal_subMessage__e-jcY{color:#606971}.PaymentReceiptModal_container__W1lid,.PaymentReceiptModal_formGroup__ISdxk{display:flex;flex-direction:column;gap:6px}.PaymentReceiptModal_label__srpaW{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:14px;font-weight:600;letter-spacing:-.56px;line-height:20px}.PaymentMethodModal_modalContent__rQJ\+0{align-items:flex-end;display:flex;flex-direction:column;gap:20px}.PaymentMethodModal_emailSection__cPDcf{align-items:center;display:flex;gap:12px}.PaymentMethodModal_emailDisplay__m0EV6,.PaymentMethodModal_emailPlaceholder__qiN5F{color:#606971;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.56px;line-height:20px}.PaymentMethodModal_addButton__W7bZO{align-items:center;background:#fff;border:1px solid #dee3e8;border-radius:4px;color:#464d53;cursor:pointer;display:flex;font-family:Pretendard,sans-serif;font-size:12px;font-weight:500;gap:2px;height:32px;justify-content:center;letter-spacing:-.48px;line-height:18px;padding:6px 8px}.PaymentMethodModal_addButton__W7bZO:hover{background:#f8f9fa}.PaymentMethodModal_addButton__W7bZO svg{height:14px;width:14px}.PaymentMethodModal_cardsSection__MNHiD{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;width:100%}.PaymentMethodModal_cardSlider__g7zqi{overflow:hidden;position:relative;width:350px}.PaymentMethodModal_cardWrapper__wYUoG{display:flex;gap:12px;transition:transform .3s ease}.PaymentMethodModal_card__jyeA3{border-radius:18px;box-shadow:0 12px 12px 0 #00000014;cursor:pointer;flex-shrink:0;height:181px;overflow:hidden;position:relative;transition:opacity .3s ease,transform .3s ease;width:286px}.PaymentMethodModal_cardSelected__zngOT{opacity:1;transform:scale(1);z-index:2}.PaymentMethodModal_cardPreview__RA04V{opacity:1;z-index:1}.PaymentMethodModal_cardHidden__miOxC{opacity:.3;transform:scale(.95)}.PaymentMethodModal_cardBackground__XRzYX{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.PaymentMethodModal_cardBank__BHrAl{color:#fff;font-family:Pretendard,sans-serif;font-size:20px;font-weight:700;left:20px;letter-spacing:-.8px;line-height:28px;position:absolute;top:80px;z-index:2}.PaymentMethodModal_cardNumber__z37oB{align-items:flex-start;color:#fff;display:flex;font-family:Inter,sans-serif;font-weight:500;gap:20px;left:50%;position:absolute;top:50%;transform:translate(-50%,calc(-50% + 54.5px));z-index:2}.PaymentMethodModal_cardNumber__z37oB>span:first-child{font-size:14px}.PaymentMethodModal_cardNumber__z37oB>span:not(:first-child){font-size:18px}.PaymentMethodModal_indicators__1e7Fp{align-items:center;display:flex;gap:8px;justify-content:center;margin-top:0}.PaymentMethodModal_indicator__ZEESy{background-color:#c9cdd1;border-radius:10px;cursor:pointer;height:8px;transition:all .3s ease;width:8px}.PaymentMethodModal_indicatorActive__KLWBr{background-color:#1d2a37;width:30px}.PaymentMethodModal_addCard__BKdhn{background:#f8f9fa;border:1px solid #dee3e8;cursor:pointer;transition:all .2s ease}.PaymentMethodModal_addCard__BKdhn:hover{background:#f0f7ff;border-color:#0c72de}.PaymentMethodModal_addCardContent__mu8VL{align-items:center;display:flex;flex-direction:column;gap:8px;height:100%;justify-content:center}.PaymentMethodModal_addCardIcon__A3tMe{color:#a7b1be;font-size:48px;font-weight:300;line-height:1}.PaymentMethodModal_addCard__BKdhn:hover .PaymentMethodModal_addCardIcon__A3tMe{color:#0c72de}.PaymentMethodModal_addCardText__KIfXD{color:#606971;font-family:Pretendard,sans-serif;font-size:14px;font-weight:500;letter-spacing:-.56px;line-height:20px;margin:0}.PaymentMethodModal_addCard__BKdhn:hover .PaymentMethodModal_addCardText__KIfXD{color:#0c72de}.PaymentMethodModal_deleteCardBtn__x5te3{align-items:center;background:#0000;border:none;color:#fff;cursor:pointer;display:flex;height:16px;justify-content:center;opacity:0;padding:0;pointer-events:none;position:absolute;right:12px;top:12px;transition:all .2s ease;width:16px;z-index:10}.PaymentMethodModal_card__jyeA3:hover .PaymentMethodModal_deleteCardBtn__x5te3{opacity:1;pointer-events:auto}.PaymentMethodModal_deleteCardBtn__x5te3:hover{color:#e4503c;transform:scale(1.2)}.PaymentMethodModal_deleteCardBtn__x5te3 svg{filter:drop-shadow(0 1px 2px rgba(0,0,0,.3));height:16px;width:16px}.PaymentMethodModal_activeBadge__A02Hq{background:#fff;border-radius:14px;box-shadow:0 2px 8px #0003;color:#0c72de;font-family:Pretendard,sans-serif;font-size:13px;font-weight:700;left:16px;line-height:16px;padding:6px 12px;pointer-events:none;position:absolute;top:16px;z-index:100}.ServiceCancelModal_container__QIGZw{display:flex;flex-direction:column;gap:30px}.ServiceCancelModal_message__jywJW{display:flex;flex-direction:column;gap:8px}.ServiceCancelModal_mainText__JhaHt{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.56px;line-height:20px;margin:0 0 20px}.ServiceCancelModal_chargeBox__pv-iY{background:#f8f9fa;border-radius:8px;margin-bottom:16px}.ServiceCancelModal_chargeButton__HdRR7{align-items:center;background:#0000;border:none;box-sizing:border-box;cursor:pointer;display:flex;gap:12px;justify-content:space-between;padding:16px;transition:opacity .2s;width:100%}.ServiceCancelModal_chargeButton__HdRR7:hover{opacity:.8}.ServiceCancelModal_chargeAmount__O1KZ7{align-items:center;display:flex;flex:1 1;justify-content:space-between}.ServiceCancelModal_chargeLabel__Oi8Fl{color:#6b7684;font-family:Pretendard,sans-serif;font-size:14px;font-weight:500}.ServiceCancelModal_chargeValue__LuxX2{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:20px;font-weight:700}.ServiceCancelModal_detailSection__a3wEX{box-sizing:border-box;display:flex;flex-direction:column;gap:12px;margin-bottom:16px;padding:0 16px}.ServiceCancelModal_detailRow__12\+Yg{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.ServiceCancelModal_detailLabel__RXoj8{color:#6b7684;flex-shrink:0;font-family:Pretendard,sans-serif;font-size:13px;font-weight:500;min-width:90px}.ServiceCancelModal_detailValue__81Cok{color:#1d2a37;flex:1 1;font-family:Pretendard,sans-serif;font-size:13px;font-weight:400;text-align:right}.ServiceCancelModal_note__dqJoI{background-color:#f8f9fa;border-radius:6px;color:#6b7684;font-family:Pretendard,sans-serif;font-size:12px;font-weight:400;line-height:1.5;margin:12px 0 0;padding:10px 12px}.ServiceCancelModal_warning__46O7y{background-color:#fff5f5;border-radius:6px;color:#ff6b6b;font-family:Pretendard,sans-serif;font-size:13px;font-weight:500;margin:8px 0 0;padding:8px 12px}.ServiceCancelModal_infoMessage__-UB2F{color:#6b7684;font-family:Pretendard,sans-serif;font-size:13px;font-weight:400;margin:8px 0 0}.ServiceCancelModal_buttonGroup__T6Ihf{display:flex;gap:10px;justify-content:flex-end;width:100%}.UpgradeTierModal_overlay__soQxb,.UpgradeTierModal_overlay__soQxb *,.UpgradeTierModal_overlay__soQxb :after,.UpgradeTierModal_overlay__soQxb :before{box-sizing:border-box}.UpgradeTierModal_overlay__soQxb{align-items:center;animation:UpgradeTierModal_fadeIn__zjCJY .2s ease;background:#00000073;display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.UpgradeTierModal_modal__F7xDO{animation:UpgradeTierModal_slideUp__k4F7o .35s cubic-bezier(.16,1,.3,1);background:#fff;border-radius:16px;box-shadow:0 20px 60px #0000002e;display:flex;flex-direction:column;max-height:92vh;max-width:92vw;overflow:hidden;position:relative;width:440px}.UpgradeTierModal_heroBanner__lrEJ2{background:linear-gradient(135deg,#0c72de,#4a9af5 60%,#7bb8ff);flex-shrink:0;overflow:hidden;padding:24px 28px;position:relative;text-align:center}.UpgradeTierModal_heroBanner__lrEJ2:before{background:#ffffff14;border-radius:50%;content:"";height:120px;position:absolute;right:-40px;top:-40px;width:120px}.UpgradeTierModal_heroIcon__4Yo2U{animation:UpgradeTierModal_rocketBounce__ARL55 2s ease-in-out infinite;display:inline-block;font-size:40px;margin-bottom:12px}.UpgradeTierModal_heroTitle__m4Na\+{color:#fff;font-size:20px;font-weight:700;letter-spacing:-.3px;margin:0 0 6px}.UpgradeTierModal_heroSubtitle__1fKz4{color:#ffffffd9;font-size:14px;line-height:1.5;margin:0}.UpgradeTierModal_body__R7foz{flex:1 1;min-height:0;overflow-y:auto;padding:20px 24px}.UpgradeTierModal_currentPlan__ikCFX{background:#f8f9fb;border:1px solid #edf1f5;border-radius:10px;margin-bottom:20px;padding:12px 16px}.UpgradeTierModal_currentPlanLabel__RCME2{color:#8b95a1;display:block;font-size:11px;font-weight:600;letter-spacing:.5px;margin-bottom:6px;text-transform:uppercase}.UpgradeTierModal_currentPlanInfo__-p\+li{align-items:center;display:flex;gap:8px}.UpgradeTierModal_currentPlanName__HvOgv{color:#1a1a1a;font-size:15px;font-weight:700}.UpgradeTierModal_currentPlanLimit__s4jvg{color:#8b95a1;font-size:12px;margin-left:auto}.UpgradeTierModal_tierCards__8Jbq0{margin-bottom:20px}.UpgradeTierModal_selectLabel__fBOJ2{color:#4e5968;font-size:13px;font-weight:600;margin:0 0 10px}.UpgradeTierModal_tierCard__jHCKe{align-items:center;background:#fff;border:1px solid #e2e5e9;border-radius:12px;cursor:pointer;display:flex;font-family:inherit;margin-bottom:8px;padding:14px 16px;position:relative;text-align:left;transition:all .2s ease;width:100%}.UpgradeTierModal_tierCard__jHCKe:hover{background:#fafcff;border-color:#0c72de}.UpgradeTierModal_tierCardCurrent__PYfFB{background:#f8f9fb;border-color:#d1d5db;cursor:default}.UpgradeTierModal_tierCardCurrent__PYfFB:hover{background:#f8f9fb;border-color:#d1d5db}.UpgradeTierModal_tierCardDisabled__k6pRH{cursor:not-allowed;opacity:.45}.UpgradeTierModal_tierCardDisabled__k6pRH:hover{background:#fff;border-color:#e2e5e9}.UpgradeTierModal_tierCardDisabled__k6pRH .UpgradeTierModal_tierCardLimit__7OiwR{color:#e5484d}.UpgradeTierModal_tierCardSelected__96HG9{background:#f0f7ff;border-color:#0c72de}.UpgradeTierModal_tierCardLeft__bElJl{align-items:center;display:flex;flex:1 1;gap:8px}.UpgradeTierModal_tierCardInfo__AL4Ni{display:flex;flex-direction:column;gap:2px}.UpgradeTierModal_tierCardNameRow__n26fd{align-items:center;display:flex;gap:6px}.UpgradeTierModal_tierCardName__lWkb5{color:#1a1a1a;font-size:15px;font-weight:700}.UpgradeTierModal_tierCardCurrent__PYfFB .UpgradeTierModal_tierCardName__lWkb5{color:#6b7684}.UpgradeTierModal_tierCardBadge__JKxjE{align-items:center;background:#0c72de;border-radius:3px;color:#fff;display:inline-flex;font-size:10px;font-weight:700;letter-spacing:.2px;padding:1px 6px}.UpgradeTierModal_tierCardLimit__7OiwR{color:#8b95a1;font-size:12px}.UpgradeTierModal_tierCardSelected__96HG9 .UpgradeTierModal_tierCardLimit__7OiwR{color:#0c72de}.UpgradeTierModal_tierCardRight__wCeDX{align-items:baseline;display:flex;flex-shrink:0;gap:2px}.UpgradeTierModal_tierCardPrice__oUbIq{color:#1a1a1a;font-size:16px;font-weight:700}.UpgradeTierModal_tierCardCurrent__PYfFB .UpgradeTierModal_tierCardPrice__oUbIq{color:#6b7684}.UpgradeTierModal_tierCardSelected__96HG9 .UpgradeTierModal_tierCardPrice__oUbIq{color:#0c72de}.UpgradeTierModal_tierCardUnit__Mdgbs{color:#8b95a1;font-size:11px}.UpgradeTierModal_tierCardCheck__OW48d{align-items:center;color:#0c72de;display:flex;flex-shrink:0;width:20px}.UpgradeTierModal_tierCardCurrentDot__aIUJu{border:2px solid #8b95a1;border-radius:50%;flex-shrink:0;height:18px;position:relative;width:18px}.UpgradeTierModal_tierCardCurrentDot__aIUJu:after{background:#8b95a1;border-radius:50%;content:"";height:8px;left:3px;position:absolute;top:3px;width:8px}.UpgradeTierModal_tierCardCheckPlaceholder__sKnre{flex-shrink:0;width:20px}.UpgradeTierModal_benefitsBox__wbLbP{background:#f9fafb;border-radius:10px;display:flex;flex-direction:column;gap:10px;padding:16px}.UpgradeTierModal_benefitItem__cA2Py{align-items:center;color:#4e5968;display:flex;font-size:13px;gap:8px}.UpgradeTierModal_footer__ZRxBR{display:flex;flex-direction:column;flex-shrink:0;gap:10px;padding:16px 24px 24px}.UpgradeTierModal_upgradeBtn__LJYlZ{align-items:center;background:#0c72de;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:700;gap:8px;height:36px;justify-content:center;overflow:hidden;position:relative;transition:all .2s ease;width:100%}.UpgradeTierModal_upgradeBtn__LJYlZ:hover:not(:disabled){background:#0b66c7;box-shadow:0 4px 12px #0c72de40;transform:translateY(-1px)}.UpgradeTierModal_upgradeBtn__LJYlZ:active:not(:disabled){transform:translateY(0)}.UpgradeTierModal_upgradeBtn__LJYlZ:disabled{background:#e5e8eb;color:#b0b8c1;cursor:not-allowed}.UpgradeTierModal_upgradeBtnShine__u6S5S{animation:UpgradeTierModal_btnShine__En6SZ 3s ease-in-out infinite;background:linear-gradient(90deg,#0000,#fff3,#0000);height:100%;left:-100%;position:absolute;top:0;width:100%}.UpgradeTierModal_cancelBtn__JBk5l{background:#0000;border:none;border-radius:8px;color:#8b95a1;cursor:pointer;font-size:14px;font-weight:500;height:40px;transition:color .15s ease;width:100%}.UpgradeTierModal_cancelBtn__JBk5l:hover{color:#374151}@keyframes UpgradeTierModal_fadeIn__zjCJY{0%{opacity:0}to{opacity:1}}@keyframes UpgradeTierModal_slideUp__k4F7o{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes UpgradeTierModal_rocketBounce__ARL55{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes UpgradeTierModal_btnShine__En6SZ{0%{left:-100%}50%{left:100%}to{left:100%}}@keyframes UpgradeTierModal_spin__PGAKB{to{transform:rotate(1turn)}}.UpgradeTierModal_confetti__ORcUW{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:3}.UpgradeTierModal_confettiPiece__Xtni5{animation:UpgradeTierModal_confettiFall__rooQZ 1.5s ease-out forwards;border-radius:2px;position:absolute;top:-10px}@keyframes UpgradeTierModal_confettiFall__rooQZ{0%{opacity:1;transform:translateY(0) rotate(0deg)}to{opacity:0;transform:translateY(400px) rotate(2turn)}}.UpgradeTierModal_successOverlay__2hLsX{align-items:center;animation:UpgradeTierModal_fadeIn__zjCJY .3s ease;background:#fff;border-radius:16px;display:flex;flex-direction:column;gap:12px;inset:0;justify-content:center;padding:40px 24px;position:absolute;z-index:2}.UpgradeTierModal_successIcon__wqS9L{animation:UpgradeTierModal_popIn__LT6PU .5s cubic-bezier(.68,-.55,.27,1.55);color:#0c72de;height:64px;width:64px}.UpgradeTierModal_successIcon__wqS9L svg{height:100%;width:100%}.UpgradeTierModal_successTitle__Yoron{color:#1a1a1a;font-size:20px;font-weight:700;margin:8px 0 0;text-align:center}.UpgradeTierModal_successMessage__q\+uB0{color:#6b7684;font-size:14px;line-height:1.5;margin:0;text-align:center}.UpgradeTierModal_successBtn__WBXX\+{background:#0c72de;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:15px;font-weight:700;margin-top:16px;padding:10px 40px;transition:background .15s ease}.UpgradeTierModal_successBtn__WBXX\+:hover{background:#0b66c7}@keyframes UpgradeTierModal_popIn__LT6PU{0%{transform:scale(0)}60%{transform:scale(1.2)}to{transform:scale(1)}}.UpgradeTierModal_agreements__PFGFt{background:#f8f9fb;border-radius:12px;display:flex;flex-direction:column;gap:12px;margin-top:16px;padding:16px}.UpgradeTierModal_agreementRow__ajxo3{align-items:center;display:flex;justify-content:space-between}.UpgradeTierModal_agreementItem__ItJO3{align-items:center;cursor:pointer;display:flex;flex:1 1;gap:8px}.UpgradeTierModal_agreementText__DJwZJ{color:#4e5968;font-size:13px;font-weight:500;line-height:1.4}.UpgradeTierModal_agreementRequired__QO3Db{color:#e53e3e;font-weight:600;margin-right:4px}.UpgradeTierModal_viewTermsBtn__Ph9vt{align-items:center;border-radius:6px;cursor:pointer;display:flex;flex-shrink:0;height:28px;justify-content:center;transition:background .15s;width:28px}.UpgradeTierModal_viewTermsBtn__Ph9vt:hover{background:#e8eaed}.OverduePaymentModal_loading__Wnf6H{align-items:center;color:#6c757d;display:flex;font-size:14px;justify-content:center;padding:48px 0}.OverduePaymentModal_successContainer__4hqD5{align-items:center;display:flex;flex-direction:column;gap:12px;padding:32px 0}.OverduePaymentModal_successIcon__hy6Uv{margin-bottom:4px}.OverduePaymentModal_successTitle__r\+pKl{color:#1d2a37;font-size:18px;font-weight:600;margin:0}.OverduePaymentModal_successDesc__RxG03{color:#6c757d;font-size:14px;margin:0}.OverduePaymentModal_emptyContainer__WUxlH{align-items:center;display:flex;justify-content:center;padding:48px 0}.OverduePaymentModal_emptyText__tz\+ea{color:#6c757d;font-size:14px;margin:0}.OverduePaymentModal_container__q5KRv{display:flex;flex-direction:column;gap:20px}.OverduePaymentModal_amountCard__qptqf{background:#f0f7ff;border-radius:10px;padding:16px 20px}.OverduePaymentModal_amountRow__fptSP{align-items:center;display:flex;justify-content:space-between}.OverduePaymentModal_amountLabel__p0UxV{color:#464d53;font-size:14px;font-weight:500}.OverduePaymentModal_amountValue__JCzYW{color:#0c72de;font-size:22px;font-weight:700}.OverduePaymentModal_detailSection__4BUUo{border:1px solid #e9ecef;border-radius:8px;overflow:hidden}.OverduePaymentModal_detailTable__7hUYw{border-collapse:collapse;font-size:13px;width:100%}.OverduePaymentModal_detailTable__7hUYw thead th{background:#f8f9fa;border-bottom:1px solid #e9ecef;color:#6c757d;font-size:12px;font-weight:500;padding:10px 12px;text-align:left}.OverduePaymentModal_detailTable__7hUYw tbody td{border-bottom:1px solid #f0f0f0;color:#1d2a37;padding:10px 12px}.OverduePaymentModal_detailTable__7hUYw tbody tr:last-child td{border-bottom:none}.OverduePaymentModal_textRight__mMBUj{text-align:right}.OverduePaymentModal_usageBadge__7B5iN{color:#6c757d;display:inline-block;font-size:11px;margin-left:4px}.OverduePaymentModal_periodText__LWG8R{color:#888!important;font-size:12px!important}.OverduePaymentModal_priceText__T2a4c{font-weight:600}.OverduePaymentModal_paymentMethodSection__8iZpK{display:flex;flex-direction:column;gap:8px}.OverduePaymentModal_sectionLabel__JJ4XZ{color:#464d53;font-size:13px;font-weight:600}.OverduePaymentModal_cardInfo__K3UgC{align-items:center;background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;display:flex;gap:12px;padding:12px 16px}.OverduePaymentModal_cardIcon__raYWo{align-items:center;display:flex;flex-shrink:0;justify-content:center}.OverduePaymentModal_cardDetail__eg1Ae{display:flex;flex:1 1;flex-direction:column;gap:2px}.OverduePaymentModal_cardName__qxCrF{color:#1d2a37;font-size:13px;font-weight:600}.OverduePaymentModal_cardNumber__GxsIZ{font-feature-settings:"tnum";color:#888;font-size:12px;font-variant-numeric:tabular-nums}.OverduePaymentModal_changeCardBtn__\+xR0y{background:none;border:none;border-radius:4px;color:#0c72de;cursor:pointer;flex-shrink:0;font-size:13px;font-weight:500;padding:4px 8px;transition:background-color .15s}.OverduePaymentModal_changeCardBtn__\+xR0y:hover{background-color:#e5f1fd}.OverduePaymentModal_noCard__nV1kW{align-items:center;background:#fff8f0;border:1px solid #ffe0b2;border-radius:8px;color:#6c757d;display:flex;font-size:13px;justify-content:space-between;padding:12px 16px}.OverduePaymentModal_errorMsg__o1dCi{align-items:center;background:#fff5f5;border:1px solid #fecaca;border-radius:8px;color:#dc3545;display:flex;font-size:13px;gap:8px;padding:10px 14px}.OverduePaymentModal_actions__yplis{display:flex;flex-direction:column;gap:8px}.OverduePaymentModal_notice__tdOBR{color:#adb5bd;font-size:12px;line-height:1.5;margin:0;text-align:center}.TieredServiceCard_tieredCard__fjW1L{background:#fff;border:1px solid #dee3e8;border-radius:16px;margin-bottom:24px;padding:24px}.TieredServiceCard_tieredCardExpanded__marbE{padding:0}.TieredServiceCard_cardHeader__tiOXT{align-items:center;display:flex;gap:16px;justify-content:space-between;padding:16px 0}.TieredServiceCard_headerLeft__LPRno{align-items:center;display:flex;flex:1 1;gap:12px}.TieredServiceCard_sectionTitle__d54mH{color:#4e5968;font-family:Pretendard,sans-serif;font-size:14px;font-weight:600;margin:0 0 14px}.TieredServiceCard_trialBadge__73SsO{align-items:center;background-color:#fff3e0;border-radius:4px;color:#e65100;display:inline-flex;font-size:12px;font-weight:600;margin-left:8px;padding:2px 8px;white-space:nowrap}.TieredServiceCard_servicesSection__hCgLj{animation:TieredServiceCard_slideDown__DRI5M .3s ease-out;border-bottom:1px solid #f0f1f3;padding:24px 0}.TieredServiceCard_featureChips__YMi7o{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,1fr)}.TieredServiceCard_featureChip__2S38q{align-items:flex-start;background:#f8f9fb;border-radius:12px;display:flex;gap:10px;padding:14px 16px;transition:background .15s}.TieredServiceCard_featureChip__2S38q:hover{background:#f0f2f5}.TieredServiceCard_featureChipIcon__jqSbO{align-items:center;background:#fff;border-radius:10px;box-shadow:0 1px 3px #0000000f;display:flex;flex-shrink:0;font-size:22px;height:36px;justify-content:center;width:36px}.TieredServiceCard_featureChipText__T5J7S{display:flex;flex-direction:column;gap:2px;min-width:0}.TieredServiceCard_featureChipName__uauVw{color:#1d2a37;font-size:14px;font-weight:600}.TieredServiceCard_featureChipDesc__qwhEv{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#8b95a1;display:-webkit-box;font-size:12px;line-height:1.4;overflow:hidden}.TieredServiceCard_tierTableSection__jraJ3{animation:TieredServiceCard_slideDown__DRI5M .3s ease-out;animation-delay:.1s;animation-fill-mode:both;padding:24px 0 8px}.TieredServiceCard_tierSectionHeader__bx0kw{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px}.TieredServiceCard_tierSectionHeader__bx0kw .TieredServiceCard_sectionTitle__d54mH{margin-bottom:0}.TieredServiceCard_tierSectionSub__bZNfX{color:#8b95a1;font-size:13px;font-weight:500}.TieredServiceCard_tierCardGrid__ujOSK{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.TieredServiceCard_tierCard__M7Xts{background:#fff;border:1px solid #e5e8eb;border-radius:14px;display:flex;flex-direction:column;padding:24px 20px 20px;position:relative;transition:border-color .2s,box-shadow .2s}.TieredServiceCard_tierCard__M7Xts:hover{border-color:#d1d5db;box-shadow:0 2px 8px #0000000f}.TieredServiceCard_tierCardCurrent__qDc5n{border-color:#0c72de;border-width:2px;padding:23px 19px 19px}.TieredServiceCard_tierCardCurrent__qDc5n:hover{border-color:#0c72de;box-shadow:0 2px 12px #0c72de1f}.TieredServiceCard_tierCardDisabled__yRoID{opacity:.5;pointer-events:none}.TieredServiceCard_tierCardBadge__vIgiz{background:#0c72de;border-radius:10px;color:#fff;font-size:11px;font-weight:700;left:50%;letter-spacing:-.2px;padding:2px 12px;position:absolute;top:-11px;transform:translateX(-50%);white-space:nowrap}.TieredServiceCard_tierCardBody__pmd1U{display:flex;flex:1 1;flex-direction:column}.TieredServiceCard_tierCardName__D2Nup{color:#1d2a37;font-size:15px;font-weight:700;margin-bottom:12px}.TieredServiceCard_tierCardPriceRow__mlrZA{align-items:baseline;display:flex;gap:2px;margin-bottom:6px}.TieredServiceCard_tierCardPrice__o6vbc{color:#1d2a37;font-size:28px;font-weight:800;letter-spacing:-.5px;line-height:1.1}.TieredServiceCard_tierCardCurrent__qDc5n .TieredServiceCard_tierCardPrice__o6vbc{color:#0c72de}.TieredServiceCard_tierCardPriceUnit__P00Ft{color:#8b95a1;font-size:13px;font-weight:500}.TieredServiceCard_tierCardRange__dpw6z{color:#8b95a1;font-size:13px;margin-bottom:20px}.TieredServiceCard_tierCardAction__8ctnn{align-items:center;display:flex;margin-top:auto;min-height:36px}.TieredServiceCard_tierCardCurrentLabel__XURqG{color:#0c72de;font-size:13px;font-weight:600}.TieredServiceCard_tierCardDisabledMsg__Nwy9i{color:#b0b8c1;font-size:12px;line-height:1.4}.TieredServiceCard_tierSwitchBtn__t7m7F{align-items:center;background:#fff;border:1px solid #e5e8eb;border-radius:8px;color:#1d2a37;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:600;justify-content:center;padding:8px 16px;transition:background .15s,border-color .15s;white-space:nowrap;width:100%}.TieredServiceCard_tierSwitchBtn__t7m7F:hover{background:#f8f9fb;border-color:#0c72de;color:#0c72de}@keyframes TieredServiceCard_slideDown__DRI5M{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.TieredServiceCard_tieredCard__fjW1L{padding:16px}.TieredServiceCard_cardHeader__tiOXT{flex-direction:column;gap:12px}.TieredServiceCard_featureChips__YMi7o{grid-template-columns:1fr}.TieredServiceCard_tierCardGrid__ujOSK{grid-template-columns:1fr 1fr}}.template-list-page{display:flex;flex-direction:column;overflow:hidden}.template-list-page,.template-list-page *{box-sizing:border-box}.template-list-page .approval-system-header{align-items:flex-start;display:flex;flex-direction:row;gap:10px;justify-content:space-between;margin-bottom:20px;padding:0}.template-list-page .approval-system-header-left{display:flex;flex-direction:row;gap:16px;position:relative}.template-list-page .approval-system-header-left .selected{border:none}.template-list-page .approval-system-header-left .selected .tab-text{color:#232527!important;color:var(--grey-grey-800,#232527)!important;font-weight:700!important;transform:scale(1.05)}.template-list-page .approval-system-header-left-tab{border-radius:5px;color:#b2b2b2;color:var(--grey-grey-400,#b2b2b2);cursor:pointer;font-size:24px;font-size:var(--headline-font-size,24px);font-weight:600;font-weight:var(--headline-font-weight,600);line-height:34px;line-height:var(--headline-line-height,34px);position:relative;text-align:left}.template-list-page .approval-system-header-left-tab .tab-text{color:#b2b2b2;color:var(--grey-grey-400,#b2b2b2);display:inline-block;position:relative;transition:color .3s ease,transform .3s ease}.template-list-page .approval-system-header-left-tab:hover{cursor:pointer}.template-list-page .approval-system-header-left-tab:hover .tab-text{color:#4d4d4d;color:var(--grey-grey-700,#4d4d4d);transform:scale(1.02)}.template-list-page .approval-system-header-right-wrapper{align-items:center;display:flex;flex-direction:row;gap:10px}.template-list-page .approval-system-header-right-wrapper .search-input{border:1px solid #d0d0d0;border:1px solid var(--grey-grey-300,#d0d0d0);border-radius:4px;box-sizing:border-box;font-family:Pretendard;font-size:14px;height:44px;padding:10px 16px;transition:all .2s;width:300px}.template-list-page .approval-system-header-right-wrapper .search-input:focus{border-color:#006fe5;border-color:var(--blue-blue-500,#006fe5);box-shadow:0 0 0 3px #006fe51a;outline:none}.template-list-page .approval-system-header-right-wrapper .search-input::placeholder{color:#b2b2b2;color:var(--grey-grey-400,#b2b2b2)}.template-list-page .approval-system-header-right-wrapper .btn-create-document{align-items:center;background:#006fe5;background:var(--blue-blue-600,#006fe5);border:none;border-radius:4px;box-shadow:0 2px 4px 0 #00000014;color:#fff;cursor:pointer;display:flex;font-family:Pretendard;font-size:14px;font-weight:500;gap:6px;height:44px;justify-content:center;padding:11px 18px;transition:all .2s;white-space:nowrap}.template-list-page .approval-system-header-right-wrapper .btn-create-document img{height:16px;width:16px}.template-list-page .approval-system-header-right-wrapper .btn-create-document:hover{background:#0059b7;background:var(--blue-blue-700,#0059b7)}.template-list-page .approval-system-empty{align-items:center;color:#b2b2b2;color:var(--grey-grey-400,#b2b2b2);display:flex;flex-direction:column;font-family:Pretendard;font-size:15px;font-style:normal;font-weight:500;justify-content:center;letter-spacing:-.6px;line-height:20px;min-height:400px}.template-list-page .approval-system-empty img{height:100px;margin-bottom:16px;width:100px}.template-list-page .approval-system-empty p{margin:0}.template-list-page .approval-system-loading-container{align-items:center;display:flex;justify-content:center;min-height:400px}.template-list-page .template-list{display:flex;flex-direction:column;gap:8px}.template-list-page .template-list .template-card{align-items:center;background:#fff;border:1px solid #e9e9e9;border:1px solid var(--grey-grey-200,#e9e9e9);border-radius:8px;box-shadow:0 1px 2px 0 #0000000a;cursor:pointer;display:flex;gap:24px;justify-content:space-between;padding:20px 24px;transition:all .2s}.template-list-page .template-list .template-card:hover{border-color:#80c7ff;border-color:var(--blue-blue-300,#80c7ff);box-shadow:0 2px 8px #006fe514;transform:translateY(-1px)}.template-list-page .template-list .template-card .template-card-content{align-items:center;display:flex;flex:1 1;gap:24px;justify-content:space-between;min-width:0}.template-list-page .template-list .template-card .template-card-content .template-info{flex:1 1;min-width:0}.template-list-page .template-list .template-card .template-card-content .template-info .template-title{color:#232527;color:var(--grey-grey-800,#232527);font-family:Pretendard;font-size:16px;font-weight:600;margin:0 0 6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.template-list-page .template-list .template-card .template-card-content .template-info .template-description{-webkit-line-clamp:1;-webkit-box-orient:vertical;color:#808184;color:var(--grey-grey-500,#808184);display:-webkit-box;font-family:Pretendard;font-size:14px;line-height:1.5;margin:0;overflow:hidden}.template-list-page .template-list .template-card .template-card-content .template-meta{align-items:center;display:flex;flex-shrink:0}.template-list-page .template-list .template-card .template-card-content .template-meta .creator-info{align-items:center;display:flex;gap:12px}.template-list-page .template-list .template-card .template-card-content .template-meta .creator-info .profile-image{border:2px solid #e9e9e9;border:2px solid var(--grey-grey-200,#e9e9e9);border-radius:50%;flex-shrink:0;height:40px;object-fit:cover;width:40px}.template-list-page .template-list .template-card .template-card-content .template-meta .creator-info .creator-details{display:flex;flex-direction:column;gap:4px}.template-list-page .template-list .template-card .template-card-content .template-meta .creator-info .creator-details .creator-name{color:#4d4d4d;color:var(--grey-grey-700,#4d4d4d);font-family:Pretendard;font-size:14px;font-weight:600}.template-list-page .template-list .template-card .template-card-content .template-meta .creator-info .creator-details .created-time{color:#808184;color:var(--grey-grey-500,#808184);font-family:Pretendard;font-size:13px}.template-list-page .template-list .template-card .template-actions{display:flex;flex-shrink:0;gap:8px;opacity:0;transition:opacity .2s}.template-list-page .template-list .template-card .template-actions .btn-action{border:none;border-radius:4px;cursor:pointer;font-family:Pretendard;font-size:14px;font-weight:500;padding:8px 16px;transition:all .2s;white-space:nowrap}.template-list-page .template-list .template-card .template-actions .btn-action.btn-edit{background:#f0f7ff;background:var(--blue-blue-50,#f0f7ff);color:#006fe5;color:var(--blue-blue-600,#006fe5)}.template-list-page .template-list .template-card .template-actions .btn-action.btn-edit:hover{background:#d9ebff;background:var(--blue-blue-100,#d9ebff)}.template-list-page .template-list .template-card .template-actions .btn-action.btn-delete{background:#fff0f0;background:var(--red-red-50,#fff0f0);color:#e02424;color:var(--red-red-600,#e02424)}.template-list-page .template-list .template-card .template-actions .btn-action.btn-delete:hover{background:#ffe0e0;background:var(--red-red-100,#ffe0e0)}.template-list-page .template-list .template-card:hover .template-actions{opacity:1}.file-item{align-items:center;background-color:#fff;border:1px solid #e1e2e3;border-radius:4px;box-sizing:border-box;display:flex;max-width:100%;min-height:0;min-width:0;padding:6px 8px;transition:all .2s ease;width:100%}.file-item.clickable{cursor:pointer}.file-item.clickable:hover{background-color:#f8f9fa;border-color:#2a8bf3}.file-item .file-item-icon{flex-shrink:0;height:20px;margin-right:8px;width:20px}.file-item .file-item-icon img{height:100%;object-fit:contain;width:100%}.file-item .file-item-info{flex:1 1;min-width:0}.file-item .file-item-info .file-item-name{color:#232527;font-size:14px;font-weight:400;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-item .file-item-info .file-item-size{display:none}.file-item .file-item-remove{background:none;border:none;border-radius:2px;cursor:pointer;flex-shrink:0;margin-left:8px;padding:4px;transition:background-color .2s ease}.file-item .file-item-remove:hover{background-color:#f0f0f0}.file-item .file-item-remove img{height:16px;opacity:.6;width:16px}.file-item .file-item-remove:hover img{opacity:1}.file-item.new{background-color:#fff;border-color:#e8e8e8}.file-item.existing{background-color:#f8f9fa;border-color:#e8e8e8}.file-item.existing.clickable:hover{background-color:#e9f4ff}.file-item.edit-new{background-color:#fff;border-color:#2a8bf3}.file-item.edit-existing{background-color:#fff8f0;border-color:orange}.file-list-container{display:flex;flex-wrap:wrap;gap:8px}.file-list-container .file-item{flex-basis:calc(33.333% - 16px);flex-grow:1;flex-shrink:1;height:36px;margin-bottom:0;min-width:120px}.qc-image-viewer{display:block;margin:4px 0;min-height:100px;position:relative;width:100%}.qc-image-viewer .image-error,.qc-image-viewer .image-loading{align-items:center;background:#f9fafb;border:1px solid #e1e2e3;border-radius:4px;color:#6b7280;display:flex;flex-direction:column;justify-content:center;min-height:100px;padding:20px}.qc-image-viewer .image-error .spinner,.qc-image-viewer .image-loading .spinner{animation:spin .8s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#2a8bf3;height:24px;margin-bottom:8px;width:24px}.qc-image-viewer .image-error span,.qc-image-viewer .image-loading span{font-size:13px}.qc-image-viewer .image-error{background:#fef2f2;border-color:#fecaca;color:#dc2626}.qc-image-viewer .image-thumb{border:1px solid #e1e2e3;border-radius:4px;display:block;height:auto;max-height:300px;object-fit:contain;transition:all .2s ease;width:100%}.qc-image-viewer .image-thumb:hover{border-color:#2a8bf3;box-shadow:0 2px 4px #0000001a}.image-modal-content{align-items:center;gap:20px}.image-modal-content .modal-image{border-radius:4px;max-height:calc(90vh - 180px);max-width:100%;object-fit:contain}.image-modal-content .download-btn{background:#2a8bf3;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:10px 24px;transition:all .2s ease}.image-modal-content .download-btn:hover{background:#1d6fd8;box-shadow:0 2px 4px #0000001a;transform:translateY(-1px)}.image-modal-content .download-btn:active{transform:translateY(0)}.qc-table-renderer{width:100%}.qc-table-renderer .file-item{height:24.5px;padding:2px 8px}.qc-table-renderer .file-item:has(.file-item-image-thumb){height:auto;padding:4px;position:relative}.qc-table-renderer .file-item:has(.file-item-image-thumb) .file-item-remove{position:absolute;right:8px;top:8px;z-index:10}.qc-table-renderer .file-item .file-item-icon{height:16px;width:16px}.qc-table-renderer .file-item .file-item-info .file-item-name{font-size:13px;line-height:1.4}.qc-table-renderer .readonly-file-container{width:100%}.qc-table-renderer .readonly-file-container .file-item-wrapper{max-width:100%;min-height:0}.qc-table-renderer .readonly-file-container .readonly-image-wrapper{display:block;margin:4px 0;width:100%}.qc-table-renderer .readonly-file-container .readonly-image-wrapper .readonly-image-thumb{border:1px solid #e1e2e3;border-radius:4px;display:block;height:auto;max-height:300px;object-fit:contain;transition:all .2s ease;width:100%}.qc-table-renderer .readonly-file-container .readonly-image-wrapper .readonly-image-thumb:hover{border-color:#2a8bf3;box-shadow:0 2px 4px #0000001a}.qc-table-renderer input[type=checkbox]{-webkit-appearance:none;appearance:none;background-color:#fff;border:1px solid #d1d5db;border-radius:3px;cursor:pointer;flex-shrink:0;height:18px;margin:0 4px;outline:none;position:relative;vertical-align:middle;width:18px}.qc-table-renderer input[type=checkbox]:checked{background-color:#006fe5;border-color:#006fe5}.qc-table-renderer input[type=checkbox]:checked:after{color:#fff;content:"✓";font-size:14px;font-weight:700;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.qc-table-renderer input[type=checkbox]:disabled{cursor:default!important;opacity:1!important;pointer-events:none}.qc-table-renderer table{border-collapse:collapse;font-family:Pretendard,sans-serif;margin:16px 0;max-width:100%;table-layout:fixed;width:100%}.qc-table-renderer table td,.qc-table-renderer table th{word-wrap:break-word;border:1px solid #d1d5db;font-size:14px;overflow:hidden;overflow-wrap:break-word;padding:8px 12px;vertical-align:top;white-space:pre-wrap}.qc-table-renderer table th{background:#f9fafb;color:#111827;font-weight:500;text-align:left}.qc-table-renderer table td{background:#fff;color:#111827}.qc-table-renderer.editable table td,.qc-table-renderer.editable table th,.qc-table-renderer.mode-template-edit table td,.qc-table-renderer.mode-template-edit table th{cursor:pointer;transition:all .2s}.qc-table-renderer.editable table td:hover,.qc-table-renderer.editable table th:hover,.qc-table-renderer.mode-template-edit table td:hover,.qc-table-renderer.mode-template-edit table th:hover{background-color:#f0f9ff;border-color:#93c5fd}.qc-table-renderer.editable table td[data-path]:hover,.qc-table-renderer.editable table th[data-path]:hover,.qc-table-renderer.mode-template-edit table td[data-path]:hover,.qc-table-renderer.mode-template-edit table th[data-path]:hover{background-color:#e0f2fe}.qc-table-renderer.editable input[type=checkbox],.qc-table-renderer.mode-template-edit input[type=checkbox]{pointer-events:none}.qc-table-renderer.mode-document-edit .file-item-image-thumb{border:1px solid #e1e2e3;border-radius:4px;display:block;height:auto;margin-bottom:4px;max-height:200px;object-fit:contain;width:100%}.qc-table-renderer.mode-document-edit table td,.qc-table-renderer.mode-document-edit table th{position:relative;transition:all .2s}.qc-table-renderer.mode-document-edit table td[contenteditable=true],.qc-table-renderer.mode-document-edit table th[contenteditable=true]{cursor:text}.qc-table-renderer.mode-document-edit table td[contenteditable=true]:hover:not(:focus),.qc-table-renderer.mode-document-edit table th[contenteditable=true]:hover:not(:focus){background:#f9fafb}.qc-table-renderer.mode-document-edit table td[contenteditable=true]:focus,.qc-table-renderer.mode-document-edit table th[contenteditable=true]:focus{background:#e0f2fe;outline:2px solid #006fe5;outline-offset:-2px}.qc-table-renderer.mode-document-edit input[type=checkbox]{cursor:pointer;pointer-events:auto}.qc-table-renderer.mode-document-edit input[type=number],.qc-table-renderer.mode-document-edit input[type=text],.qc-table-renderer.mode-document-edit select,.qc-table-renderer.mode-document-edit textarea{background:#fff;border:1px solid #d1d5db;border-radius:4px;font-size:14px;padding:4px 8px}.qc-table-renderer.mode-document-edit input[type=number]:focus,.qc-table-renderer.mode-document-edit input[type=text]:focus,.qc-table-renderer.mode-document-edit select:focus,.qc-table-renderer.mode-document-edit textarea:focus{border-color:#006fe5;box-shadow:0 0 0 2px #006fe51a;outline:none}.qc-table-renderer.mode-document-edit .formula-input{text-align:center;width:60px}.qc-table-renderer.mode-readonly table td,.qc-table-renderer.mode-readonly table th,.qc-table-renderer.readonly:not(.mode-readonly):not(.mode-template-edit):not(.qc-table-renderer.editable):not(.mode-document-edit) table td,.qc-table-renderer.readonly:not(.mode-readonly):not(.mode-template-edit):not(.qc-table-renderer.editable):not(.mode-document-edit) table th{cursor:default;min-height:32px}.qc-table-renderer.mode-readonly table td:empty:after,.qc-table-renderer.mode-readonly table th:empty:after,.qc-table-renderer.readonly:not(.mode-readonly):not(.mode-template-edit):not(.qc-table-renderer.editable):not(.mode-document-edit) table td:empty:after,.qc-table-renderer.readonly:not(.mode-readonly):not(.mode-template-edit):not(.qc-table-renderer.editable):not(.mode-document-edit) table th:empty:after{content:" ";visibility:hidden}.qc-table-renderer.mode-readonly input,.qc-table-renderer.mode-readonly select,.qc-table-renderer.mode-readonly textarea,.qc-table-renderer.readonly:not(.mode-readonly):not(.mode-template-edit):not(.qc-table-renderer.editable):not(.mode-document-edit) input,.qc-table-renderer.readonly:not(.mode-readonly):not(.mode-template-edit):not(.qc-table-renderer.editable):not(.mode-document-edit) select,.qc-table-renderer.readonly:not(.mode-readonly):not(.mode-template-edit):not(.qc-table-renderer.editable):not(.mode-document-edit) textarea{background-color:#f9fafb!important;cursor:default!important;opacity:1!important;pointer-events:none!important}.qc-table-renderer.mode-readonly input[type=checkbox],.qc-table-renderer.readonly:not(.mode-readonly):not(.mode-template-edit):not(.qc-table-renderer.editable):not(.mode-document-edit) input[type=checkbox]{cursor:default;pointer-events:none}.qc-table-renderer p{color:#232527;font-family:Pretendard,sans-serif;font-size:14px;line-height:1.6;margin:12px 0}.qc-table-renderer .field-marker{background:#e0f2fe;border:1px solid #93c5fd;border-radius:4px;color:#1d4ed8;display:inline-block;font-family:monospace;font-size:12px;padding:2px 8px}.qc-table-renderer .btn-upload,.qc-table-renderer .upload-btn{background:#f3f4f6;border:1px dashed #9ca3af;border-radius:4px;color:#4b5563;cursor:pointer;font-size:13px;padding:6px 12px}.qc-table-renderer .btn-upload:hover,.qc-table-renderer .upload-btn:hover{background:#e5e7eb;border-color:#6b7280}.qc-table-renderer .uploaded-image-preview{border:1px solid #d1d5db;border-radius:4px;max-height:150px;max-width:200px;object-fit:contain}.qc-table-renderer .readonly-file-container{display:flex;flex-direction:column;gap:4px;margin-top:4px}.json-based-editor{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;display:flex;flex-direction:column;height:100%}.json-based-editor.read-only-mode{box-shadow:none}.json-based-editor.read-only-mode .editor-content table,.json-based-editor.read-only-mode .editor-content table td,.json-based-editor.read-only-mode .editor-content table td[data-path]{cursor:default}.json-based-editor.read-only-mode .editor-content table td[data-path]:hover{background-color:#0000;border-color:#d1d5db;border-color:var(--grey-grey-300,#d1d5db)}.json-based-editor .editor-toolbar{align-items:center;background:#f9fafb;background:var(--grey-grey-50,#f9fafb);border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--grey-grey-200,#e5e7eb);display:flex;justify-content:space-between;padding:16px 20px}.json-based-editor .editor-toolbar h3{color:#111827;color:var(--grey-grey-900,#111827);font-family:Pretendard,sans-serif;font-size:18px;font-weight:600;margin:0}.json-based-editor .editor-toolbar .toolbar-buttons{display:flex;gap:8px}.json-based-editor .editor-toolbar .toolbar-buttons .btn-save{background:#3b82f6;background:var(--blue-blue-600,#3b82f6);border:none;border-radius:6px;color:#fff;cursor:pointer;font-family:Pretendard,sans-serif;font-size:14px;font-weight:500;padding:8px 16px;transition:all .2s}.json-based-editor .editor-toolbar .toolbar-buttons .btn-save:hover{background:#2563eb;background:var(--blue-blue-700,#2563eb)}.json-based-editor .editor-field-buttons{align-items:center;background:#fff;border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--grey-grey-200,#e5e7eb);display:flex;gap:12px;padding:12px 20px}.json-based-editor .editor-field-buttons .label{color:#374151;color:var(--grey-grey-700,#374151);font-family:Pretendard,sans-serif;font-size:14px;font-weight:500}.json-based-editor .editor-field-buttons button{background:#f3f4f6;background:var(--grey-grey-100,#f3f4f6);border:1px solid #d1d5db;border:1px solid var(--grey-grey-300,#d1d5db);border-radius:4px;color:#374151;color:var(--grey-grey-700,#374151);cursor:pointer;font-family:Pretendard,sans-serif;font-size:12px;padding:6px 12px;transition:all .2s}.json-based-editor .editor-field-buttons button:hover{background:#e5e7eb;background:var(--grey-grey-200,#e5e7eb);border-color:#9ca3af;border-color:var(--grey-grey-400,#9ca3af)}.json-based-editor .editor-content{background:#fff;flex:1 1;overflow-y:auto;padding:20px}.json-based-editor .field-modal-overlay{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.json-based-editor .field-modal{background:#fff;border-radius:8px;box-shadow:0 10px 40px #0003;max-height:80vh;max-width:500px;overflow-y:auto;width:90%}.json-based-editor .field-modal h4{color:#111827;color:var(--grey-grey-900,#111827);font-family:Pretendard,sans-serif;font-size:18px;font-weight:600;margin:0 0 16px}.json-based-editor .field-modal .modal-info{background:#f9fafb;background:var(--grey-grey-50,#f9fafb);border:1px solid #e5e7eb;border:1px solid var(--grey-grey-200,#e5e7eb);border-radius:4px;color:#6b7280;color:var(--grey-grey-500,#6b7280);font-family:Pretendard,sans-serif;font-size:12px;margin-bottom:16px;padding:8px 12px}.json-based-editor .field-modal .field-input{border:1px solid #d1d5db;border:1px solid var(--grey-grey-300,#d1d5db);border-radius:6px;box-sizing:border-box;font-family:Pretendard,sans-serif;font-size:14px;outline:none;padding:12px;resize:vertical;transition:all .2s;width:100%}.json-based-editor .field-modal .field-input:focus{border-color:#3b82f6;border-color:var(--blue-blue-600,#3b82f6);box-shadow:0 0 0 3px #3b82f61a}.json-based-editor .field-modal.field-modal-enhanced{max-width:600px;padding:0}.json-based-editor .field-modal.field-modal-enhanced .field-modal-header{align-items:center;background:#f9fafb;background:var(--grey-grey-50,#f9fafb);border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--grey-grey-200,#e5e7eb);border-radius:8px 8px 0 0;display:flex;justify-content:space-between;padding:16px 20px}.json-based-editor .field-modal.field-modal-enhanced .field-modal-header h4{margin:0}.json-based-editor .field-modal.field-modal-enhanced .field-modal-header .modal-close-btn{background:none;border:none;color:#6b7280;color:var(--grey-grey-500,#6b7280);cursor:pointer;font-size:24px;line-height:1;padding:0}.json-based-editor .field-modal.field-modal-enhanced .field-modal-header .modal-close-btn:hover{color:#374151;color:var(--grey-grey-700,#374151)}.json-based-editor .field-modal.field-modal-enhanced .modal-info{align-items:center;display:flex;gap:12px;margin:16px 20px}.json-based-editor .field-modal.field-modal-enhanced .modal-info .cell-path{font-family:Monaco,Menlo,monospace;font-size:12px}.json-based-editor .field-modal.field-modal-enhanced .modal-info .field-type-badge{background:#dbeafe;background:var(--blue-blue-100,#dbeafe);border-radius:12px;color:#1d4ed8;color:var(--blue-blue-700,#1d4ed8);font-size:11px;font-weight:500;padding:2px 8px}.json-based-editor .field-modal.field-modal-enhanced .field-categories{box-sizing:border-box;margin-bottom:16px;padding:0 20px}.json-based-editor .field-modal.field-modal-enhanced .field-categories .field-category{margin-bottom:8px}.json-based-editor .field-modal.field-modal-enhanced .field-categories .field-category .category-btn{align-items:center;background:#f3f4f6;background:var(--grey-grey-100,#f3f4f6);border:1px solid #e5e7eb;border:1px solid var(--grey-grey-200,#e5e7eb);border-radius:6px;box-sizing:border-box;color:#374151;color:var(--grey-grey-700,#374151);cursor:pointer;display:flex;font-family:Pretendard,sans-serif;font-size:14px;font-weight:500;justify-content:space-between;padding:10px 14px;transition:all .2s;width:100%}.json-based-editor .field-modal.field-modal-enhanced .field-categories .field-category .category-btn:hover{background:#e5e7eb;background:var(--grey-grey-200,#e5e7eb)}.json-based-editor .field-modal.field-modal-enhanced .field-categories .field-category .category-btn.active{background:#eff6ff;background:var(--blue-blue-50,#eff6ff);border-color:#93c5fd;border-color:var(--blue-blue-300,#93c5fd);color:#1d4ed8;color:var(--blue-blue-700,#1d4ed8)}.json-based-editor .field-modal.field-modal-enhanced .field-categories .field-category .category-btn .category-arrow{color:#9ca3af;color:var(--grey-grey-400,#9ca3af);font-size:10px}.json-based-editor .field-modal.field-modal-enhanced .field-categories .field-category .field-options{background:#f9fafb;background:var(--grey-grey-50,#f9fafb);border:1px solid #e5e7eb;border:1px solid var(--grey-grey-200,#e5e7eb);border-radius:6px;display:flex;flex-direction:column;gap:4px;margin-top:8px;padding:8px}.json-based-editor .field-modal.field-modal-enhanced .field-categories .field-category .field-options .field-option-btn{align-items:center;background:#fff;border:1px solid #e5e7eb;border:1px solid var(--grey-grey-200,#e5e7eb);border-radius:4px;cursor:pointer;display:flex;font-family:Pretendard,sans-serif;font-size:13px;justify-content:space-between;padding:8px 12px;text-align:left;transition:all .2s}.json-based-editor .field-modal.field-modal-enhanced .field-categories .field-category .field-options .field-option-btn:hover{background:#eff6ff;background:var(--blue-blue-50,#eff6ff);border-color:#93c5fd;border-color:var(--blue-blue-300,#93c5fd)}.json-based-editor .field-modal.field-modal-enhanced .field-categories .field-category .field-options .field-option-btn .field-option-label{color:#374151;color:var(--grey-grey-700,#374151);font-weight:500}.json-based-editor .field-modal.field-modal-enhanced .field-categories .field-category .field-options .field-option-btn .field-marker{background:#f3f4f6;background:var(--grey-grey-100,#f3f4f6);border-radius:3px;color:#6b7280;color:var(--grey-grey-500,#6b7280);font-family:Monaco,Menlo,monospace;font-size:11px;padding:2px 6px}.json-based-editor .field-modal.field-modal-enhanced .field-input-wrapper{padding:0 20px}.json-based-editor .field-modal.field-modal-enhanced .field-input-wrapper label{color:#374151;color:var(--grey-grey-700,#374151);display:block;font-family:Pretendard,sans-serif;font-size:13px;font-weight:500;margin-bottom:8px}.json-based-editor .field-modal.field-modal-enhanced .field-input-wrapper .field-input{min-height:100px;width:100%}.json-based-editor .field-modal.field-modal-enhanced .field-input-wrapper .field-input-hint{color:#6b7280;color:var(--grey-grey-500,#6b7280);font-family:Pretendard,sans-serif;font-size:12px;margin-top:8px}.json-based-editor .field-modal.field-modal-enhanced .modal-actions{border-top:1px solid #e5e7eb;border-top:1px solid var(--grey-grey-200,#e5e7eb);margin-top:16px;padding:16px 20px}.json-based-editor .field-modal .modal-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:20px}.json-based-editor .field-modal .modal-actions .btn-primary{background:#3b82f6;background:var(--blue-blue-600,#3b82f6);border:none;border-radius:6px;color:#fff;cursor:pointer;font-family:Pretendard,sans-serif;font-size:14px;font-weight:500;padding:8px 16px;transition:all .2s}.json-based-editor .field-modal .modal-actions .btn-primary:hover{background:#2563eb;background:var(--blue-blue-700,#2563eb)}.json-based-editor .field-modal .modal-actions .btn-cancel{background:#f3f4f6;background:var(--grey-grey-100,#f3f4f6);border:1px solid #d1d5db;border:1px solid var(--grey-grey-300,#d1d5db);border-radius:6px;color:#374151;color:var(--grey-grey-700,#374151);cursor:pointer;font-family:Pretendard,sans-serif;font-size:14px;padding:8px 16px;transition:all .2s}.json-based-editor .field-modal .modal-actions .btn-cancel:hover{background:#e5e7eb;background:var(--grey-grey-200,#e5e7eb)}.json-based-editor .json-preview{background:#f9fafb;background:var(--grey-grey-50,#f9fafb);border:1px solid #e5e7eb;border:1px solid var(--grey-grey-200,#e5e7eb);border-radius:6px;margin-top:20px}.json-based-editor .json-preview summary{color:#374151;color:var(--grey-grey-700,#374151);cursor:pointer;font-family:Pretendard,sans-serif;font-weight:500;padding:12px 16px;-webkit-user-select:none;user-select:none}.json-based-editor .json-preview summary:hover{background:#f3f4f6;background:var(--grey-grey-100,#f3f4f6)}.json-based-editor .json-preview pre{background:#fff;border-top:1px solid #e5e7eb;border-top:1px solid var(--grey-grey-200,#e5e7eb);color:#111827;color:var(--grey-grey-900,#111827);font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:12px;line-height:1.4;margin:0;overflow-x:auto;padding:16px}@media(max-width:768px){.json-based-editor .editor-toolbar{padding:12px 16px}.json-based-editor .editor-toolbar h3{font-size:16px}.json-based-editor .editor-toolbar .toolbar-buttons .btn-save{font-size:13px;padding:6px 12px}.json-based-editor .editor-field-buttons{flex-wrap:wrap;padding:8px 16px}.json-based-editor .editor-field-buttons .label{font-size:13px;margin-bottom:4px;width:100%}.json-based-editor .editor-field-buttons button{font-size:11px;padding:4px 8px}.json-based-editor .editor-content{padding:16px}.json-based-editor .editor-content table{font-size:13px}.json-based-editor .editor-content table td,.json-based-editor .editor-content table th{padding:6px 8px}.json-based-editor .field-modal{margin:20px;width:95%}.json-based-editor .field-modal h4{font-size:16px}.json-based-editor .field-modal .field-input{font-size:13px}.json-based-editor .field-modal .modal-actions .btn-cancel,.json-based-editor .field-modal .modal-actions .btn-primary{font-size:13px;padding:6px 12px}}.auto-formula-block,.formula-block{background:#fafbfc;border-radius:8px;padding:16px}.auto-formula-block .formula-definition,.auto-formula-block .formula-definition-header,.formula-block .formula-definition,.formula-block .formula-definition-header{align-items:center;background:#f0f4ff;border-radius:6px;display:flex;flex-wrap:wrap;font-size:15px;gap:8px;justify-content:flex-start;margin-bottom:16px;padding:12px 16px}.auto-formula-block .formula-definition .formula-name,.auto-formula-block .formula-definition-header .formula-name,.formula-block .formula-definition .formula-name,.formula-block .formula-definition-header .formula-name{color:#333;font-size:16px;font-weight:700;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.auto-formula-block .formula-definition .equals,.auto-formula-block .formula-definition-header .equals,.formula-block .formula-definition .equals,.formula-block .formula-definition-header .equals{color:#666;font-size:16px;margin:0 4px}.auto-formula-block .formula-definition .formula-expression,.auto-formula-block .formula-definition-header .formula-expression,.formula-block .formula-definition .formula-expression,.formula-block .formula-definition-header .formula-expression{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.auto-formula-block .formula-definition .fraction,.auto-formula-block .formula-definition-header .fraction,.formula-block .formula-definition .fraction,.formula-block .formula-definition-header .fraction{align-items:center;display:inline-flex;flex-direction:column}.auto-formula-block .formula-definition .fraction .denominator,.auto-formula-block .formula-definition .fraction .numerator,.auto-formula-block .formula-definition-header .fraction .denominator,.auto-formula-block .formula-definition-header .fraction .numerator,.formula-block .formula-definition .fraction .denominator,.formula-block .formula-definition .fraction .numerator,.formula-block .formula-definition-header .fraction .denominator,.formula-block .formula-definition-header .fraction .numerator{color:#444;font-size:13px;font-weight:500;padding:3px 10px;white-space:nowrap}.auto-formula-block .formula-definition .fraction .fraction-bar,.auto-formula-block .formula-definition-header .fraction .fraction-bar,.formula-block .formula-definition .fraction .fraction-bar,.formula-block .formula-definition-header .fraction .fraction-bar{background:#333;height:2px;margin:2px 0;width:100%}.auto-formula-block .formula-definition .operand,.auto-formula-block .formula-definition-header .operand,.formula-block .formula-definition .operand,.formula-block .formula-definition-header .operand{background:#e8ecf3;border-radius:4px;color:#555;padding:6px 12px}.auto-formula-block .formula-definition .operator,.auto-formula-block .formula-definition-header .operator,.formula-block .formula-definition .operator,.formula-block .formula-definition-header .operator{color:#667eea;font-size:18px;font-weight:700;margin:0 4px}.auto-formula-block .formula-definition .constant,.auto-formula-block .formula-definition-header .constant,.formula-block .formula-definition .constant,.formula-block .formula-definition-header .constant{background:#e8f5e9;border-radius:4px;color:#333;font-size:13px;font-weight:600;padding:4px 8px}.auto-formula-block .formula-input-row,.auto-formula-block .formula-rows,.formula-block .formula-input-row,.formula-block .formula-rows{align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:6px;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px;padding:12px 16px}.auto-formula-block .formula-input-row .row-label,.auto-formula-block .formula-rows .row-label,.formula-block .formula-input-row .row-label,.formula-block .formula-rows .row-label{color:#333;font-size:13px;font-weight:600;min-width:80px}.auto-formula-block .formula-input-row .equals,.auto-formula-block .formula-rows .equals,.formula-block .formula-input-row .equals,.formula-block .formula-rows .equals{color:#666;font-size:14px}.auto-formula-block .formula-input-row .formula-expression,.auto-formula-block .formula-rows .formula-expression,.formula-block .formula-input-row .formula-expression,.formula-block .formula-rows .formula-expression{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.auto-formula-block .formula-input-row .operator,.auto-formula-block .formula-rows .operator,.formula-block .formula-input-row .operator,.formula-block .formula-rows .operator{color:#667eea;font-size:16px;font-weight:700;margin:0 2px}.auto-formula-block .formula-input-row .constant,.auto-formula-block .formula-rows .constant,.formula-block .formula-input-row .constant,.formula-block .formula-rows .constant{background:#e8f5e9;border-radius:4px;color:#333;font-size:12px;font-weight:600;padding:4px 8px}.auto-formula-block .formula-input-row .constant-input,.auto-formula-block .formula-rows .constant-input,.formula-block .formula-input-row .constant-input,.formula-block .formula-rows .constant-input{background:#fff;border:1px solid #ddd;border-radius:4px;font-size:12px;padding:6px 8px;text-align:center;transition:border-color .2s,box-shadow .2s;width:80px}.auto-formula-block .formula-input-row .constant-input:focus,.auto-formula-block .formula-rows .constant-input:focus,.formula-block .formula-input-row .constant-input:focus,.formula-block .formula-rows .constant-input:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a;outline:none}.auto-formula-block .formula-input-row .constant-input::placeholder,.auto-formula-block .formula-rows .constant-input::placeholder,.formula-block .formula-input-row .constant-input::placeholder,.formula-block .formula-rows .constant-input::placeholder{color:#999;font-size:10px}.auto-formula-block .formula-input-row .multiply,.auto-formula-block .formula-rows .multiply,.formula-block .formula-input-row .multiply,.formula-block .formula-rows .multiply{color:#667eea;font-size:12px;font-weight:700}.auto-formula-block .formula-input-row .result-value,.auto-formula-block .formula-rows .result-value,.formula-block .formula-input-row .result-value,.formula-block .formula-rows .result-value{background:#e8f5e9;border-radius:4px;color:#2e7d32;font-weight:600;min-width:60px;padding:6px 16px;text-align:center}.auto-formula-block .formula-input-row .fraction,.auto-formula-block .formula-rows .fraction,.formula-block .formula-input-row .fraction,.formula-block .formula-rows .fraction{align-items:center;display:inline-flex;flex-direction:column}.auto-formula-block .formula-input-row .fraction .denominator,.auto-formula-block .formula-input-row .fraction .numerator,.auto-formula-block .formula-rows .fraction .denominator,.auto-formula-block .formula-rows .fraction .numerator,.formula-block .formula-input-row .fraction .denominator,.formula-block .formula-input-row .fraction .numerator,.formula-block .formula-rows .fraction .denominator,.formula-block .formula-rows .fraction .numerator{color:#444;font-size:12px;font-weight:500;padding:2px 8px;white-space:nowrap}.auto-formula-block .formula-input-row .fraction .fraction-bar,.auto-formula-block .formula-rows .fraction .fraction-bar,.formula-block .formula-input-row .fraction .fraction-bar,.formula-block .formula-rows .fraction .fraction-bar{background:#333;height:2px;margin:2px 0;width:100%}.auto-formula-block .formula-input-row .fraction.input-fraction,.auto-formula-block .formula-rows .fraction.input-fraction,.formula-block .formula-input-row .fraction.input-fraction,.formula-block .formula-rows .fraction.input-fraction{align-items:center;display:inline-flex;flex-direction:column}.auto-formula-block .formula-input-row .fraction.input-fraction .formula-input,.auto-formula-block .formula-rows .fraction.input-fraction .formula-input,.formula-block .formula-input-row .fraction.input-fraction .formula-input,.formula-block .formula-rows .fraction.input-fraction .formula-input{background:#fff;border:1px solid #ddd;border-radius:4px;font-size:12px;padding:6px 8px;text-align:center;transition:border-color .2s,box-shadow .2s;width:100px}.auto-formula-block .formula-input-row .fraction.input-fraction .formula-input:focus,.auto-formula-block .formula-rows .fraction.input-fraction .formula-input:focus,.formula-block .formula-input-row .fraction.input-fraction .formula-input:focus,.formula-block .formula-rows .fraction.input-fraction .formula-input:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a;outline:none}.auto-formula-block .formula-input-row .fraction.input-fraction .formula-input::placeholder,.auto-formula-block .formula-rows .fraction.input-fraction .formula-input::placeholder,.formula-block .formula-input-row .fraction.input-fraction .formula-input::placeholder,.formula-block .formula-rows .fraction.input-fraction .formula-input::placeholder{color:#999;font-size:10px}.auto-formula-block .formula-input-row .fraction.input-fraction .fraction-bar,.auto-formula-block .formula-rows .fraction.input-fraction .fraction-bar,.formula-block .formula-input-row .fraction.input-fraction .fraction-bar,.formula-block .formula-rows .fraction.input-fraction .fraction-bar{background:#333;height:2px;margin:3px 0;width:100%}.auto-formula-block .formula-row,.formula-block .formula-row{align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:6px;display:flex;gap:10px;margin-bottom:8px;padding:12px 16px}.json-based-editor .field-label{background:#f3f4f6;border-radius:3px;color:#6b7280;display:inline-block;font-size:12px;padding:2px 8px}.json-based-editor .field-label.auto{background:#dbeafe;color:#1e40af}.field-input-simple{background:#fff;border:1px solid #d1d5db;border-radius:3px;color:#374151;font-size:12px;min-width:80px;padding:3px 8px}.field-input-simple:disabled{background:#f9fafb;cursor:not-allowed}.field-input-simple::placeholder{color:#9ca3af}.field-file-btn{align-items:center;background:#f3f4f6;border:1px solid #d1d5db;border-radius:4px;color:#374151;cursor:pointer;display:inline-flex;font-size:12px;gap:4px;padding:4px 10px;transition:all .2s}.field-file-btn:hover:not(:disabled){background:#e5e7eb;border-color:#9ca3af}.field-file-btn:disabled{color:#9ca3af;cursor:not-allowed;opacity:.5}.field-sign-box{background:#fffbeb;border:1px solid #d1d5db;border-radius:3px;color:#92400e;display:inline-block;font-size:12px;min-width:60px;padding:6px 12px;text-align:center}.field-preview,.field-preview-file-btn,.field-preview-image,.field-preview-input,.field-preview-signature{display:none}.field-marker{align-items:center;background:linear-gradient(135deg,#e0f2fe,#f0f9ff);border:1px solid #7dd3fc;border-radius:4px;color:#0369a1;display:inline-flex;font-size:12px;font-weight:500;padding:2px 8px;transition:all .2s ease;white-space:nowrap}.field-marker:hover{background:linear-gradient(135deg,#bae6fd,#e0f2fe);border-color:#38bdf8;box-shadow:0 1px 3px #0ea5e926}.field-marker.auto-value{background:linear-gradient(135deg,#e0e7ff,#eef2ff);border-color:#a5b4fc;color:#4338ca}.field-marker.auto-value:hover{background:linear-gradient(135deg,#c7d2fe,#e0e7ff);border-color:#818cf8}.field-marker.auto-value:before{content:"⚡";font-size:11px;margin-right:3px}.field-marker .marker-btn{background:#f9fafb;border:1px solid #d1d5db;border-radius:3px;color:#374151;cursor:pointer;font-size:11px;font-weight:500;padding:3px 8px}.field-marker .marker-btn:hover{background:#e5e7eb;border-color:#9ca3af}.auto-value,.field-auto-value{color:#4338ca;font-weight:500}.field-input{background:#fff;border:1px solid #d1d5db;border-radius:3px;font-size:12px;min-width:80px;padding:3px 6px}.field-input:focus{border-color:#3b82f6;outline:none}.field-input::placeholder{color:#9ca3af;font-size:11px}.template-editor-page{background:#f9fafb;margin:0 auto;max-width:900px;min-height:100vh;padding:24px}.template-editor-page.loading{align-items:center;color:#6b7280;display:flex;font-size:16px;justify-content:center;padding:64px}.template-editor-page .page-header{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;margin-bottom:24px;padding:24px}.template-editor-page .page-header h1{color:#111827;font-size:24px;font-weight:700;margin:0}.template-editor-page .page-header.editor-header{align-items:center;display:flex;justify-content:space-between;max-width:none;padding:20px 24px}.template-editor-page .page-header.editor-header .header-left h1{color:#111827;font-size:22px;font-weight:700;margin-bottom:6px}.template-editor-page .page-header.editor-header .header-left .subtitle{color:#6b7280;font-size:14px;font-weight:400;margin:0}.template-editor-page .page-header.editor-header .header-actions{display:flex;gap:8px}.template-editor-page .page-header.editor-header .header-actions .btn-back{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;font-size:14px;font-weight:500;padding:10px 18px;transition:all .2s}.template-editor-page .page-header.editor-header .header-actions .btn-back:hover{background:#f9fafb;border-color:#d1d5db}.template-editor-page .page-header.editor-header .header-actions .btn-save{background:#3b82f6;border:none;border-radius:8px;box-shadow:0 1px 2px #0000000d;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:background .2s}.template-editor-page .page-header.editor-header .header-actions .btn-save:hover{background:#2563eb}.template-editor-page .page-header.editor-header .header-actions .btn-cancel{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;font-size:14px;font-weight:500;padding:10px 18px;transition:all .2s}.template-editor-page .page-header.editor-header .header-actions .btn-cancel:hover{background:#f9fafb;border-color:#d1d5db}.template-editor-page .editor-container{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;margin-top:24px;max-width:none;padding:24px}.template-editor-page .editor-form{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;padding:32px}.template-editor-page .editor-form .form-section{margin-bottom:32px}.template-editor-page .editor-form .form-section:last-of-type{margin-bottom:24px}.template-editor-page .editor-form .form-section h2{border-bottom:2px solid #f3f4f6;color:#111827;font-size:18px;font-weight:600;margin:0 0 20px;padding-bottom:12px}.template-editor-page .editor-form .form-group{margin-bottom:24px}.template-editor-page .editor-form .form-group label{color:#374151;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.template-editor-page .editor-form .form-group label .required{color:#ef4444;margin-left:2px}.template-editor-page .editor-form .form-group input[type=text],.template-editor-page .editor-form .form-group select,.template-editor-page .editor-form .form-group textarea{border:1px solid #d1d5db;border-radius:8px;box-sizing:border-box;color:#111827;font-size:14px;padding:12px 14px;transition:all .2s;width:100%}.template-editor-page .editor-form .form-group input[type=text]:focus,.template-editor-page .editor-form .form-group select:focus,.template-editor-page .editor-form .form-group textarea:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.template-editor-page .editor-form .form-group input[type=text]::placeholder,.template-editor-page .editor-form .form-group select::placeholder,.template-editor-page .editor-form .form-group textarea::placeholder{color:#9ca3af}.template-editor-page .editor-form .form-group textarea{font-family:inherit;line-height:1.5;resize:vertical}.template-editor-page .editor-form .form-group select{cursor:pointer}.template-editor-page .editor-form .file-upload-area{transition:all .3s ease}.template-editor-page .editor-form .file-upload-area.dragging .file-upload-label{background:#eff6ff;border-color:#3b82f6;transform:scale(1.01)}.template-editor-page .editor-form .file-upload-area.dragging .file-upload-label .upload-icon-wrapper svg{stroke:#3b82f6;animation:bounce .6s ease infinite}.template-editor-page .editor-form .file-upload-area.has-file .file-upload-label{padding:24px 32px}.template-editor-page .editor-form .file-upload-area .file-upload-label{background:#fafbfc;border:1px solid #e5e7eb;border-radius:12px;cursor:pointer;display:block;padding:48px 32px;text-align:center;transition:all .3s ease}.template-editor-page .editor-form .file-upload-area .file-upload-label:hover{background:#f0f7ff;border-color:#3b82f6}.template-editor-page .editor-form .file-upload-area .file-upload-label:hover .upload-icon-wrapper svg{stroke:#3b82f6}.template-editor-page .editor-form .file-upload-area .file-upload-label .file-placeholder{align-items:center;display:flex;flex-direction:column;gap:16px}.template-editor-page .editor-form .file-upload-area .file-upload-label .file-placeholder .upload-icon-wrapper{align-items:center;background:#fff;border-radius:50%;box-shadow:0 2px 8px #0000000f;display:flex;height:80px;justify-content:center;transition:all .3s ease;width:80px}.template-editor-page .editor-form .file-upload-area .file-upload-label .file-placeholder .upload-icon-wrapper svg{transition:all .3s ease}.template-editor-page .editor-form .file-upload-area .file-upload-label .file-placeholder .upload-title{color:#111827;font-size:16px;font-weight:600;margin:0}.template-editor-page .editor-form .file-upload-area .file-upload-label .file-placeholder .file-hint{color:#9ca3af;font-size:14px;font-weight:400;margin:0}.template-editor-page .editor-form .file-upload-area .file-upload-label .file-selected{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:10px;display:flex;gap:20px;padding:24px;position:relative;transition:all .2s ease}.template-editor-page .editor-form .file-upload-area .file-upload-label .file-selected:hover{box-shadow:0 4px 12px #00000014}.template-editor-page .editor-form .file-upload-area .file-upload-label .file-selected .file-icon-wrapper{align-items:center;background:#eff6ff;border-radius:12px;display:flex;flex-shrink:0;height:64px;justify-content:center;width:64px}.template-editor-page .editor-form .file-upload-area .file-upload-label .file-selected .file-info{flex:1 1;min-width:0;text-align:left}.template-editor-page .editor-form .file-upload-area .file-upload-label .file-selected .file-info .file-name{color:#111827;font-size:15px;font-weight:600;margin-bottom:6px;word-break:break-word}.template-editor-page .editor-form .file-upload-area .file-upload-label .file-selected .file-info .file-size{color:#6b7280;font-size:13px}.template-editor-page .editor-form .file-upload-area .file-upload-label .file-selected .file-remove-btn{align-items:center;background:#fee;border:none;border-radius:50%;color:#dc2626;cursor:pointer;display:flex;font-size:14px;height:28px;justify-content:center;opacity:0;position:absolute;right:12px;top:12px;transition:all .2s ease;width:28px}.template-editor-page .editor-form .file-upload-area .file-upload-label .file-selected .file-remove-btn:hover{background:#dc2626;color:#fff;transform:scale(1.1)}.template-editor-page .editor-form .file-upload-area .file-upload-label .file-selected:hover .file-remove-btn{opacity:1}.template-editor-page .editor-form .error-message{align-items:center;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#dc2626;display:flex;font-size:14px;gap:8px;margin-bottom:24px;padding:14px 16px}.template-editor-page .editor-form .form-actions{border-top:1px solid #f3f4f6;display:flex;gap:10px;justify-content:flex-end;padding-top:24px}.template-editor-page .editor-form .form-actions button{border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;padding:11px 20px;transition:all .2s}.template-editor-page .editor-form .form-actions button:disabled{cursor:not-allowed;opacity:.5}.template-editor-page .editor-form .form-actions .btn-cancel{background:#fff;border:1px solid #d1d5db;color:#374151}.template-editor-page .editor-form .form-actions .btn-cancel:hover:not(:disabled){background:#f9fafb;border-color:#9ca3af}.template-editor-page .editor-form .form-actions .btn-submit{background:#3b82f6;border:none;box-shadow:0 1px 2px #0000000d;color:#fff}.template-editor-page .editor-form .form-actions .btn-submit:hover:not(:disabled){background:#2563eb;box-shadow:0 2px 4px #0000001a}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.permission-modal-overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.permission-modal-overlay .permission-modal{background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;display:flex;flex-direction:column;max-height:80vh;max-width:700px;overflow:hidden;width:100%}.permission-modal-overlay .permission-modal .permission-modal-header{align-items:center;background-color:#fff;border-bottom:1px solid #eaeaea;display:flex;flex-shrink:0;justify-content:space-between;padding:20px 24px}.permission-modal-overlay .permission-modal .permission-modal-header h2{color:#333;font-size:20px;font-weight:600;margin:0}.permission-modal-overlay .permission-modal .permission-modal-header .btn-close{background:none;border:none;color:#6c757d;cursor:pointer;font-size:24px;line-height:1;padding:0}.permission-modal-overlay .permission-modal .permission-modal-header .btn-close:hover{color:#212529}.permission-modal-overlay .permission-modal .permission-modal-body{flex:1 1;overflow-y:auto;padding:24px}.permission-modal-overlay .permission-modal .permission-modal-body .permission-section{margin-bottom:24px}.permission-modal-overlay .permission-modal .permission-modal-body .permission-section .permission-toggle{align-items:center;background-color:#f8f9fa;border:1px solid #ddd;border-radius:6px;cursor:pointer;display:flex;padding:12px}.permission-modal-overlay .permission-modal .permission-modal-body .permission-section .permission-toggle input[type=checkbox]{cursor:pointer;height:18px;margin-right:10px;width:18px}.permission-modal-overlay .permission-modal .permission-modal-body .permission-section .permission-toggle span{color:#333;font-size:15px}.permission-modal-overlay .permission-modal .permission-modal-body .permission-tabs{border-bottom:2px solid #e1e2e3;display:flex;gap:4px;margin-bottom:24px}.permission-modal-overlay .permission-modal .permission-modal-body .permission-tabs .tab{background:none;border:none;border-bottom:2px solid #0000;color:#6c757d;cursor:pointer;font-size:15px;font-weight:500;margin-bottom:-2px;padding:12px 20px;transition:all .2s}.permission-modal-overlay .permission-modal .permission-modal-body .permission-tabs .tab:hover{color:#333}.permission-modal-overlay .permission-modal .permission-modal-body .permission-tabs .tab.active{border-bottom-color:#006fe5;color:#006fe5}.permission-modal-overlay .permission-modal .permission-modal-body .permission-content label,.permission-modal-overlay .permission-modal .permission-modal-body .permission-tab-content label{color:#333;display:block;font-size:15px;font-weight:500;margin-bottom:8px}.permission-modal-overlay .permission-modal .permission-modal-body .permission-content .info-text,.permission-modal-overlay .permission-modal .permission-modal-body .permission-tab-content .info-text{color:#6c757d;font-size:14px;margin-bottom:0;margin-top:12px}.permission-modal-overlay .permission-modal .permission-modal-body .permission-content .selected-groups-container,.permission-modal-overlay .permission-modal .permission-modal-body .permission-tab-content .selected-groups-container{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.permission-modal-overlay .permission-modal .permission-modal-body .permission-content .selected-groups-container .dept-group,.permission-modal-overlay .permission-modal .permission-modal-body .permission-tab-content .selected-groups-container .dept-group{background:#f4f5f6;border:1px solid #e1e2e3;border-radius:8px;overflow:hidden}.permission-modal-overlay .permission-modal .permission-modal-body .permission-content .selected-groups-container .dept-group .dept-header,.permission-modal-overlay .permission-modal .permission-modal-body .permission-tab-content .selected-groups-container .dept-group .dept-header{align-items:center;background:#fff;border-bottom:1px solid #e1e2e3;display:flex;justify-content:space-between;padding:10px 12px}.permission-modal-overlay .permission-modal .permission-modal-body .permission-content .selected-groups-container .dept-group .dept-header .dept-info,.permission-modal-overlay .permission-modal .permission-modal-body .permission-tab-content .selected-groups-container .dept-group .dept-header .dept-info{align-items:center;display:flex;gap:10px}.permission-modal-overlay .permission-modal .permission-modal-body .permission-content .selected-groups-container .dept-group .dept-header .dept-info .dept-name,.permission-modal-overlay .permission-modal .permission-modal-body .permission-tab-content .selected-groups-container .dept-group .dept-header .dept-info .dept-name{color:#232527;font-size:14px;font-weight:600}.permission-modal-overlay .permission-modal .permission-modal-body .permission-content .selected-groups-container .dept-group .dept-header .dept-info .member-count,.permission-modal-overlay .permission-modal .permission-modal-body .permission-tab-content .selected-groups-container .dept-group .dept-header .dept-info .member-count{background-color:#f0f0f0;border-radius:12px;color:#6c757d;font-size:12px;padding:2px 8px}.permission-modal-overlay .permission-modal .permission-modal-body .permission-content .selected-groups-container .dept-group .dept-header .dept-actions,.permission-modal-overlay .permission-modal .permission-modal-body .permission-tab-content .selected-groups-container .dept-group .dept-header .dept-actions{align-items:center;display:flex;gap:8px}.permission-modal-overlay .permission-modal .permission-modal-body .permission-content .selected-groups-container .dept-group .dept-header .dept-actions .role-select,.permission-modal-overlay .permission-modal .permission-modal-body .permission-tab-content .selected-groups-container .dept-group .dept-header .dept-actions .role-select{background-color:#fff;border:1px solid #ddd;border-radius:4px;cursor:pointer;font-size:13px;padding:4px 8px}.permission-modal-overlay .permission-modal .permission-modal-body .permission-content .selected-groups-container .dept-group .dept-header .dept-actions .role-select:focus,.permission-modal-overlay .permission-modal .permission-modal-body .permission-tab-content .selected-groups-container .dept-group .dept-header .dept-actions .role-select:focus{border-color:#006fe5;outline:none}.permission-modal-overlay .permission-modal .permission-modal-body .permission-content .selected-groups-container .dept-group .dept-header .dept-actions .remove-dept,.permission-modal-overlay .permission-modal .permission-modal-body .permission-tab-content .selected-groups-container .dept-group .dept-header .dept-actions .remove-dept{background:none;border:none;color:#999;cursor:pointer;font-size:20px;line-height:1;padding:4px 8px}.permission-modal-overlay .permission-modal .permission-modal-body .permission-content .selected-groups-container .dept-group .dept-header .dept-actions .remove-dept:hover,.permission-modal-overlay .permission-modal .permission-modal-body .permission-tab-content .selected-groups-container .dept-group .dept-header .dept-actions .remove-dept:hover{color:#dc3545}.permission-modal-overlay .permission-modal .permission-modal-body .permission-content .selected-groups-container .dept-group .dept-members,.permission-modal-overlay .permission-modal .permission-modal-body .permission-tab-content .selected-groups-container .dept-group .dept-members{display:flex;flex-direction:column;gap:6px;padding:8px}.permission-modal-overlay .permission-modal .permission-modal-body .permission-content .selected-groups-container .dept-group .dept-members .member-tag,.permission-modal-overlay .permission-modal .permission-modal-body .permission-tab-content .selected-groups-container .dept-group .dept-members .member-tag{align-items:center;background-color:#fff;border:1px solid #e1e2e3;border-radius:6px;display:flex;font-size:14px;gap:10px;padding:6px 10px}.permission-modal-overlay .permission-modal .permission-modal-body .permission-content .selected-groups-container .dept-group .dept-members .member-tag .profile-img,.permission-modal-overlay .permission-modal .permission-modal-body .permission-tab-content .selected-groups-container .dept-group .dept-members .member-tag .profile-img{border-radius:50%;height:32px;object-fit:cover;width:32px}.permission-modal-overlay .permission-modal .permission-modal-body .permission-content .selected-groups-container .dept-group .dept-members .member-tag .user-name,.permission-modal-overlay .permission-modal .permission-modal-body .permission-tab-content .selected-groups-container .dept-group .dept-members .member-tag .user-name{color:#232527;flex:1 1;font-weight:500}.permission-modal-overlay .permission-modal .permission-modal-body .permission-content .selected-groups-container .dept-group .dept-members .member-tag .role-select,.permission-modal-overlay .permission-modal .permission-modal-body .permission-tab-content .selected-groups-container .dept-group .dept-members .member-tag .role-select{background-color:#fff;border:1px solid #ddd;border-radius:4px;cursor:pointer;font-size:13px;padding:4px 8px}.permission-modal-overlay .permission-modal .permission-modal-body .permission-content .selected-groups-container .dept-group .dept-members .member-tag .role-select:focus,.permission-modal-overlay .permission-modal .permission-modal-body .permission-tab-content .selected-groups-container .dept-group .dept-members .member-tag .role-select:focus{border-color:#006fe5;outline:none}.permission-modal-overlay .permission-modal .permission-modal-body .permission-content .selected-groups-container .dept-group .dept-members .member-tag .remove-user,.permission-modal-overlay .permission-modal .permission-modal-body .permission-tab-content .selected-groups-container .dept-group .dept-members .member-tag .remove-user{background:none;border:none;color:#999;cursor:pointer;font-size:18px;line-height:1;padding:4px}.permission-modal-overlay .permission-modal .permission-modal-body .permission-content .selected-groups-container .dept-group .dept-members .member-tag .remove-user:hover,.permission-modal-overlay .permission-modal .permission-modal-body .permission-tab-content .selected-groups-container .dept-group .dept-members .member-tag .remove-user:hover{color:#dc3545}.permission-modal-overlay .permission-modal .permission-modal-body .permission-content .selected-groups,.permission-modal-overlay .permission-modal .permission-modal-body .permission-tab-content .selected-groups{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.permission-modal-overlay .permission-modal .permission-modal-body .permission-content .selected-groups .groups-label,.permission-modal-overlay .permission-modal .permission-modal-body .permission-tab-content .selected-groups .groups-label{color:#6c757d;font-size:13px;font-weight:500;margin-bottom:4px}.permission-modal-overlay .permission-modal .permission-modal-body .permission-content .selected-groups.departments,.permission-modal-overlay .permission-modal .permission-modal-body .permission-content .selected-groups.members,.permission-modal-overlay .permission-modal .permission-modal-body .permission-tab-content .selected-groups.departments,.permission-modal-overlay .permission-modal .permission-modal-body .permission-tab-content .selected-groups.members{background:#f4f5f6;border:1px solid #e1e2e3;border-radius:8px;padding:12px}.permission-modal-overlay .permission-modal .permission-modal-body .permission-content .selected-groups .group-tag,.permission-modal-overlay .permission-modal .permission-modal-body .permission-tab-content .selected-groups .group-tag{align-items:center;background-color:#fff;border:1px solid #e1e2e3;border-radius:8px;display:flex;font-size:14px;gap:10px;padding:8px 12px}.permission-modal-overlay .permission-modal .permission-modal-body .permission-content .selected-groups .group-tag .profile-img,.permission-modal-overlay .permission-modal .permission-modal-body .permission-tab-content .selected-groups .group-tag .profile-img{border-radius:50%;height:36px;object-fit:cover;width:36px}.permission-modal-overlay .permission-modal .permission-modal-body .permission-content .selected-groups .group-tag .dept-icon,.permission-modal-overlay .permission-modal .permission-modal-body .permission-tab-content .selected-groups .group-tag .dept-icon{align-items:center;background-color:#e8f2ff;border-radius:4px;color:#006fe5;display:flex;font-size:11px;font-weight:600;height:36px;justify-content:center;width:36px}.permission-modal-overlay .permission-modal .permission-modal-body .permission-content .selected-groups .group-tag span,.permission-modal-overlay .permission-modal .permission-modal-body .permission-tab-content .selected-groups .group-tag span{color:#232527;flex:1 1;font-weight:500}.permission-modal-overlay .permission-modal .permission-modal-body .permission-content .selected-groups .group-tag .member-count,.permission-modal-overlay .permission-modal .permission-modal-body .permission-tab-content .selected-groups .group-tag .member-count{background-color:#f0f0f0;border-radius:12px;color:#6c757d;flex:initial;font-size:12px;padding:2px 8px}.permission-modal-overlay .permission-modal .permission-modal-body .permission-content .selected-groups .group-tag .role-select,.permission-modal-overlay .permission-modal .permission-modal-body .permission-tab-content .selected-groups .group-tag .role-select{background-color:#fff;border:1px solid #ddd;border-radius:4px;cursor:pointer;font-size:13px;padding:6px 10px}.permission-modal-overlay .permission-modal .permission-modal-body .permission-content .selected-groups .group-tag .role-select:focus,.permission-modal-overlay .permission-modal .permission-modal-body .permission-tab-content .selected-groups .group-tag .role-select:focus{border-color:#006fe5;outline:none}.permission-modal-overlay .permission-modal .permission-modal-body .permission-content .selected-groups .group-tag .remove-group,.permission-modal-overlay .permission-modal .permission-modal-body .permission-tab-content .selected-groups .group-tag .remove-group{background:none;border:none;color:#999;cursor:pointer;font-size:18px;line-height:1;padding:4px 8px}.permission-modal-overlay .permission-modal .permission-modal-body .permission-content .selected-groups .group-tag .remove-group:hover,.permission-modal-overlay .permission-modal .permission-modal-body .permission-tab-content .selected-groups .group-tag .remove-group:hover{color:#dc3545}.permission-modal-overlay .permission-modal .permission-modal-body .permission-content .selected-depts-container,.permission-modal-overlay .permission-modal .permission-modal-body .permission-content .selected-users-container,.permission-modal-overlay .permission-modal .permission-modal-body .permission-tab-content .selected-depts-container,.permission-modal-overlay .permission-modal .permission-modal-body .permission-tab-content .selected-users-container{background:#f4f5f6;border:1px solid #e1e2e3;border-radius:8px;display:flex;flex-direction:column;gap:8px;margin-bottom:16px;max-height:200px;overflow-y:auto;padding:12px}.permission-modal-overlay .permission-modal .permission-modal-body .permission-content .user-tag,.permission-modal-overlay .permission-modal .permission-modal-body .permission-tab-content .user-tag{align-items:center;background-color:#fff;border:1px solid #e1e2e3;border-radius:8px;display:flex;font-size:14px;gap:10px;padding:8px 12px}.permission-modal-overlay .permission-modal .permission-modal-body .permission-content .user-tag .profile-img,.permission-modal-overlay .permission-modal .permission-modal-body .permission-tab-content .user-tag .profile-img{border-radius:50%;height:36px;object-fit:cover;width:36px}.permission-modal-overlay .permission-modal .permission-modal-body .permission-content .user-tag .user-name,.permission-modal-overlay .permission-modal .permission-modal-body .permission-tab-content .user-tag .user-name{color:#232527;flex:1 1;font-weight:500}.permission-modal-overlay .permission-modal .permission-modal-body .permission-content .user-tag .role-select,.permission-modal-overlay .permission-modal .permission-modal-body .permission-tab-content .user-tag .role-select{background-color:#fff;border:1px solid #ddd;border-radius:4px;cursor:pointer;font-size:13px;padding:6px 10px}.permission-modal-overlay .permission-modal .permission-modal-body .permission-content .user-tag .role-select:focus,.permission-modal-overlay .permission-modal .permission-modal-body .permission-tab-content .user-tag .role-select:focus{border-color:#006fe5;outline:none}.permission-modal-overlay .permission-modal .permission-modal-body .permission-content .user-tag .remove-user,.permission-modal-overlay .permission-modal .permission-modal-body .permission-tab-content .user-tag .remove-user{background:none;border:none;color:#999;cursor:pointer;font-size:18px;line-height:1;padding:4px 8px}.permission-modal-overlay .permission-modal .permission-modal-body .permission-content .user-tag .remove-user:hover,.permission-modal-overlay .permission-modal .permission-modal-body .permission-tab-content .user-tag .remove-user:hover{color:#dc3545}.permission-modal-overlay .permission-modal .permission-modal-body .permission-content .dept-tag,.permission-modal-overlay .permission-modal .permission-modal-body .permission-tab-content .dept-tag{align-items:center;background-color:#fff;border:1px solid #e1e2e3;border-radius:8px;display:flex;font-size:14px;gap:10px;padding:8px 12px}.permission-modal-overlay .permission-modal .permission-modal-body .permission-content .dept-tag .dept-icon,.permission-modal-overlay .permission-modal .permission-modal-body .permission-tab-content .dept-tag .dept-icon{align-items:center;background-color:#e8f2ff;border-radius:4px;color:#006fe5;display:flex;font-size:11px;font-weight:600;height:36px;justify-content:center;width:36px}.permission-modal-overlay .permission-modal .permission-modal-body .permission-content .dept-tag .dept-name,.permission-modal-overlay .permission-modal .permission-modal-body .permission-tab-content .dept-tag .dept-name{color:#232527;flex:1 1;font-weight:500}.permission-modal-overlay .permission-modal .permission-modal-body .permission-content .dept-tag .remove-dept,.permission-modal-overlay .permission-modal .permission-modal-body .permission-tab-content .dept-tag .remove-dept{background:none;border:none;color:#999;cursor:pointer;font-size:18px;line-height:1;padding:4px 8px}.permission-modal-overlay .permission-modal .permission-modal-body .permission-content .dept-tag .remove-dept:hover,.permission-modal-overlay .permission-modal .permission-modal-body .permission-tab-content .dept-tag .remove-dept:hover{color:#dc3545}.permission-modal-overlay .permission-modal .permission-modal-body .permission-content .search-input-container,.permission-modal-overlay .permission-modal .permission-modal-body .permission-tab-content .search-input-container{margin-bottom:16px;position:relative}.permission-modal-overlay .permission-modal .permission-modal-body .permission-content .search-input-container .form-input,.permission-modal-overlay .permission-modal .permission-modal-body .permission-tab-content .search-input-container .form-input{background-color:#fff;border:1px solid #ddd;border-radius:4px;box-sizing:border-box;font-size:15px;padding:12px 16px;width:100%}.permission-modal-overlay .permission-modal .permission-modal-body .permission-content .search-input-container .form-input:focus,.permission-modal-overlay .permission-modal .permission-modal-body .permission-tab-content .search-input-container .form-input:focus{border-color:#006fe5;box-shadow:0 0 0 2px #006fe526;outline:none}.permission-modal-overlay .permission-modal .permission-modal-body .permission-content .search-input-container .search-dropdown,.permission-modal-overlay .permission-modal .permission-modal-body .permission-tab-content .search-input-container .search-dropdown{background:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:0 4px 12px #0000001a;left:0;margin-top:4px;max-height:250px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:100}.permission-modal-overlay .permission-modal .permission-modal-body .permission-content .search-input-container .search-dropdown.visible,.permission-modal-overlay .permission-modal .permission-modal-body .permission-tab-content .search-input-container .search-dropdown.visible{display:block}.permission-modal-overlay .permission-modal .permission-modal-body .permission-content .search-input-container .search-dropdown .search-result-item,.permission-modal-overlay .permission-modal .permission-modal-body .permission-tab-content .search-input-container .search-dropdown .search-result-item{align-items:center;border-bottom:1px solid #f0f0f0;cursor:pointer;display:flex;gap:10px;padding:12px 16px}.permission-modal-overlay .permission-modal .permission-modal-body .permission-content .search-input-container .search-dropdown .search-result-item:last-child,.permission-modal-overlay .permission-modal .permission-modal-body .permission-tab-content .search-input-container .search-dropdown .search-result-item:last-child{border-bottom:none}.permission-modal-overlay .permission-modal .permission-modal-body .permission-content .search-input-container .search-dropdown .search-result-item:hover,.permission-modal-overlay .permission-modal .permission-modal-body .permission-tab-content .search-input-container .search-dropdown .search-result-item:hover{background-color:#f8f9fa}.permission-modal-overlay .permission-modal .permission-modal-body .permission-content .search-input-container .search-dropdown .search-result-item .result-profile-img,.permission-modal-overlay .permission-modal .permission-modal-body .permission-tab-content .search-input-container .search-dropdown .search-result-item .result-profile-img{border-radius:50%;height:32px;object-fit:cover;width:32px}.permission-modal-overlay .permission-modal .permission-modal-body .permission-content .search-input-container .search-dropdown .search-result-item .dept-icon-small,.permission-modal-overlay .permission-modal .permission-modal-body .permission-tab-content .search-input-container .search-dropdown .search-result-item .dept-icon-small{align-items:center;background-color:#e8f2ff;border-radius:4px;color:#006fe5;display:flex;font-size:10px;font-weight:600;height:32px;justify-content:center;width:32px}.permission-modal-overlay .permission-modal .permission-modal-body .permission-content .search-input-container .search-dropdown .search-result-item .result-type,.permission-modal-overlay .permission-modal .permission-modal-body .permission-tab-content .search-input-container .search-dropdown .search-result-item .result-type{color:#6c757d;font-size:13px;margin-left:auto}.permission-modal-overlay .permission-modal .permission-modal-body .permission-content .search-input-container .search-dropdown .no-results,.permission-modal-overlay .permission-modal .permission-modal-body .permission-tab-content .search-input-container .search-dropdown .no-results{color:#6c757d;font-size:14px;padding:20px;text-align:center}.permission-modal-overlay .permission-modal .permission-modal-body .permission-content .role-list,.permission-modal-overlay .permission-modal .permission-modal-body .permission-tab-content .role-list{background-color:#f8f9fa;border:1px solid #ddd;border-radius:6px;display:flex;flex-direction:column;gap:12px;padding:16px}.permission-modal-overlay .permission-modal .permission-modal-body .permission-content .role-list .role-checkbox,.permission-modal-overlay .permission-modal .permission-modal-body .permission-tab-content .role-list .role-checkbox{align-items:center;border-radius:4px;cursor:pointer;display:flex;padding:8px;transition:background-color .2s}.permission-modal-overlay .permission-modal .permission-modal-body .permission-content .role-list .role-checkbox:hover,.permission-modal-overlay .permission-modal .permission-modal-body .permission-tab-content .role-list .role-checkbox:hover{background-color:#006fe50d}.permission-modal-overlay .permission-modal .permission-modal-body .permission-content .role-list .role-checkbox input[type=checkbox],.permission-modal-overlay .permission-modal .permission-modal-body .permission-tab-content .role-list .role-checkbox input[type=checkbox]{cursor:pointer;height:18px;margin-right:10px;width:18px}.permission-modal-overlay .permission-modal .permission-modal-body .permission-content .role-list .role-checkbox span,.permission-modal-overlay .permission-modal .permission-modal-body .permission-tab-content .role-list .role-checkbox span{color:#333;font-size:15px}.permission-modal-overlay .permission-modal .permission-modal-footer{background-color:#fff;border-top:1px solid #eaeaea;display:flex;flex-shrink:0;gap:12px;justify-content:flex-end;padding:16px 24px}.permission-modal-overlay .permission-modal .permission-modal-footer .btn-cancel,.permission-modal-overlay .permission-modal .permission-modal-footer .btn-save{border:1px solid #ddd;border-radius:4px;cursor:pointer;font-size:15px;font-weight:500;padding:10px 24px;transition:all .2s}.permission-modal-overlay .permission-modal .permission-modal-footer .btn-cancel{background-color:#fff;color:#333}.permission-modal-overlay .permission-modal .permission-modal-footer .btn-cancel:hover{background-color:#f8f9fa}.permission-modal-overlay .permission-modal .permission-modal-footer .btn-save{background-color:#006fe5;border-color:#006fe5;color:#fff}.permission-modal-overlay .permission-modal .permission-modal-footer .btn-save:hover{background-color:#0055b3}.template-detail-page{margin:0 auto;max-width:1200px}.template-detail-page.loading{align-items:center;color:#666;display:flex;font-size:14px;justify-content:center;padding:64px}.template-detail-page .template-header{margin-bottom:24px}.template-detail-page .template-header .header-top{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.template-detail-page .template-header .header-top .breadcrumb{align-items:center;color:#666;cursor:pointer;display:flex;font-size:14px;gap:6px;transition:color .2s}.template-detail-page .template-header .header-top .breadcrumb:hover{color:#006fe5}.template-detail-page .template-header .header-top .breadcrumb .breadcrumb-item.current{color:#232527;font-weight:500}.template-detail-page .template-header .header-top .breadcrumb .breadcrumb-separator{color:#999;font-size:16px}.template-detail-page .template-header .header-top .action-buttons{display:flex;gap:8px}.template-detail-page .template-header .header-top .action-buttons button{border:none;border-radius:8px;cursor:pointer;font-size:12px;font-weight:500;height:36px;padding:0 16px;transition:all .2s}.template-detail-page .template-header .header-top .action-buttons .btn-edit{background:#f9f9f9;border:none;color:#666}.template-detail-page .template-header .header-top .action-buttons .btn-edit:hover{background:#f5f5f5}.template-detail-page .template-header .header-top .action-buttons .btn-delete{background:#fff;border:1px solid #fecaca;color:#dc2626}.template-detail-page .template-header .header-top .action-buttons .btn-delete:hover{background:#fef2f2;border-color:#dc2626}.template-detail-page .template-header .template-info-box{background:#fff;border:1px solid #e1e2e3;border-radius:8px;padding:24px}.template-detail-page .template-header .template-info-box .template-title{margin-bottom:16px}.template-detail-page .template-header .template-info-box .template-title h1{color:#232527;font-size:22px;font-weight:600;line-height:1.4;margin:0}.template-detail-page .template-header .template-info-box .divider{background:#e1e2e3;height:1px;margin:16px 0}.template-detail-page .template-header .template-info-box .template-meta{display:flex;flex-direction:column;gap:16px}.template-detail-page .template-header .template-info-box .template-meta .creator-info{align-items:center;display:flex;gap:12px}.template-detail-page .template-header .template-info-box .template-meta .creator-info .creator-profile{border-radius:50%;flex-shrink:0;height:40px;overflow:hidden;width:40px}.template-detail-page .template-header .template-info-box .template-meta .creator-info .creator-details{display:flex;flex-direction:column;gap:4px}.template-detail-page .template-header .template-info-box .template-meta .creator-info .creator-details .creator-name{color:#333;font-size:13px;font-weight:500}.template-detail-page .template-header .template-info-box .template-meta .creator-info .creator-details .created-date{color:#666;font-size:10px}.template-detail-page .template-header .template-info-box .template-meta .template-description-section{display:flex;flex-direction:column;gap:8px}.template-detail-page .template-header .template-info-box .template-meta .template-description-section .description-label{color:#666;font-size:12px;font-weight:500}.template-detail-page .template-header .template-info-box .template-meta .template-description-section .template-description{background:#fff;border:1px solid #e1e2e3;border-radius:6px;color:#333;font-size:13px;line-height:1.6;padding:12px 16px;word-break:break-word}.template-detail-page .template-content{background:#fff;border:1px solid #e1e2e3;border-radius:8px;min-height:400px;padding:24px}@keyframes buttonHover{0%{transform:translateX(0)}50%{transform:translateX(2px)}to{transform:translateX(0)}}.qc-approval-flow-modal{width:100%}.qc-approval-flow-modal hr{background-color:var(--color-gray-300);margin:0}.qc-approval-flow-modal .p-tree{background:#0000;border:none;padding:0}.qc-approval-flow-modal .p-tree .p-treenode{padding:0;position:relative}.qc-approval-flow-modal .p-tree .p-treenode .p-treenode-content{position:relative}.qc-approval-flow-modal .p-tree-toggler{display:none!important}.qc-approval-flow-modal .team-node-container{padding:6px!important;width:100%}.qc-approval-flow-modal .team-node-container .p-tree-toggler{display:flex!important;margin-right:4px;transition:transform .3s ease}.qc-approval-flow-modal .team-node-container .p-tree-toggler:hover{transform:scale(1.1)}.qc-approval-flow-modal .team-node-container .qc-team-node{width:100%}.qc-approval-flow-modal .qc-team-node,.qc-approval-flow-modal .qc-user-node{align-items:center;border-radius:4px;cursor:pointer;display:flex;font-size:14px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.qc-approval-flow-modal .qc-team-node .qc-node-icon,.qc-approval-flow-modal .qc-user-node .qc-node-icon{height:16px;margin-right:8px;transition:transform .2s ease;width:16px}.qc-approval-flow-modal .qc-team-node .qc-user-name,.qc-approval-flow-modal .qc-user-node .qc-user-name{color:var(--color-gray-700)}.qc-approval-flow-modal .qc-user-node{border-left:1px solid var(--color-gray-300);border-radius:0;margin-left:5px;padding:6px}.qc-approval-flow-modal .qc-team-node{align-items:center;color:var(--color-gray-700);display:flex;font-weight:500;position:relative;width:100%}.qc-approval-flow-modal .qc-team-node .qc-dept-name{margin-right:4px}.qc-approval-flow-modal .qc-team-node .qc-member-count{color:#2a8bf3}.qc-approval-flow-modal .qc-team-node .qc-add-all-members-btn{background-color:var(--color-blue-500);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;margin-left:auto;opacity:0;padding:4px 8px;transition:all .2s ease;visibility:hidden;white-space:nowrap}.qc-approval-flow-modal .qc-team-node .qc-add-all-members-btn:hover{background-color:var(--color-blue-600);transform:scale(1.05)}.qc-approval-flow-modal .qc-team-node .qc-add-all-members-btn:active{transform:scale(.95)}.qc-approval-flow-modal .team-node-container:hover .qc-add-all-members-btn{opacity:1;visibility:visible}.qc-approval-flow-modal .qc-line-select-container{background:#fff;box-sizing:border-box;display:flex;gap:16px;max-width:1200px;padding:24px;width:100%}.qc-approval-flow-modal .qc-line-select-container *{box-sizing:border-box}.qc-approval-flow-modal .qc-line-select-container>div{white-space:nowrap}.qc-approval-flow-modal .qc-line-select-list{background:#fff;border:1px solid var(--color-gray-300);border-radius:4px;display:flex;flex-direction:column;width:320px}.qc-approval-flow-modal .qc-line-select-list-header{background-color:var(--color-gray-50);border-bottom:1px solid var(--color-gray-300);padding:8px 16px}.qc-approval-flow-modal .qc-line-select-list-header button{background-color:#0000;border:none;border-radius:4px;color:var(--color-gray-600);cursor:pointer;font-size:14px;font-weight:500;height:40px;padding:8px 16px}.qc-approval-flow-modal .qc-line-select-list-header button.selected{background:var(--color-blue-50);color:var(--color-blue-600)}.qc-approval-flow-modal .qc-line-select-list-body{background-color:#fff;display:flex;height:480px;max-height:480px;overflow:auto;padding:8px}.qc-approval-flow-modal .qc-line-select-list-body::-webkit-scrollbar{width:4px}.qc-approval-flow-modal .qc-line-select-list-body::-webkit-scrollbar-track{background:#0000}.qc-approval-flow-modal .qc-line-select-list-body::-webkit-scrollbar-thumb{background-color:var(--color-gray-300);border-radius:4px}.qc-approval-flow-modal .qc-line-select-list-body{scrollbar-color:var(--color-gray-300) #0000;scrollbar-width:thin}.qc-approval-flow-modal .qc-line-select-list-body-tree{border:none;flex:1 1;max-height:100%}.qc-approval-flow-modal .qc-line-select-list-body-tree .unselectable{pointer-events:none}.qc-approval-flow-modal .qc-line-select-list-body-tree .p-treenode-content{border-radius:4px;padding:0}.qc-approval-flow-modal .qc-line-select-list-body-tree .p-treenode-content.p-highlight{background:var(--color-blue-50)}.qc-approval-flow-modal .qc-line-select-list-body-tree .p-treenode-content:hover .qc-node-icon{transform:scale(1.1)}.qc-approval-flow-modal .qc-disabled-node{cursor:not-allowed;opacity:.5}.qc-approval-flow-modal .qc-tree-icon{align-items:center;display:flex;height:16px;justify-content:center;width:16px}.qc-approval-flow-modal .qc-line-select-control{display:flex;flex-direction:column;gap:12px}.qc-approval-flow-modal .qc-line-select-control .qc-control-button{align-items:center;background:#fff;border:1px solid #e1e2e3;border:1px solid var(--grey-grey-300,#e1e2e3);border-radius:4px;box-sizing:border-box;color:#232527;color:var(--grey-grey-800,#232527);display:flex;font-family:Pretendard;font-size:14px;font-style:normal;font-weight:400;justify-content:space-between;letter-spacing:-.56px;line-height:20px;padding:6px 4px 6px 10px;transition:all .2s ease;width:90px}.qc-approval-flow-modal .qc-line-select-control .qc-control-button:hover{background-color:var(--color-blue-50);border-color:var(--color-blue-500);box-shadow:0 2px 5px #0000001a;color:var(--color-blue-600)}.qc-approval-flow-modal .qc-line-select-control .qc-control-button:hover .qc-arrow-icon-container img{animation:buttonHover .8s ease-in-out infinite}.qc-approval-flow-modal .qc-line-select-control .qc-control-button .qc-arrow-icon-container{align-items:center;display:flex;height:20px;justify-content:center;width:20px}.qc-approval-flow-modal .qc-line-select-control .qc-control-button .qc-arrow-icon-container img{align-items:center;display:flex;flex-shrink:0;height:20px;justify-content:center;transition:transform .2s ease;width:20px}.qc-approval-flow-modal .qc-line-select-order{background-color:#fff;border:1px solid var(--color-gray-300);border-radius:4px;display:flex;flex-direction:row;height:480px;max-height:480px;overflow:hidden;padding:0;width:320px}.qc-approval-flow-modal .qc-line-select-order-header{display:flex;flex-direction:column;width:100%}.qc-approval-flow-modal .qc-line-select-order-header .qc-line-title-container{align-items:center;background-color:var(--color-gray-50);border-bottom:1px solid var(--color-gray-300);display:flex;gap:8px;padding:8px}.qc-approval-flow-modal .qc-line-select-order-header .qc-line-title-container img{height:16px;width:16px}.qc-approval-flow-modal .qc-line-select-order-header .qc-line-title-container .qc-line-title-text{color:var(--color-gray-700);font-size:14px;font-weight:500}.qc-approval-flow-modal .qc-line-select-order-header .qc-line-list{flex:1 1;overflow-y:auto;padding:16px}.qc-approval-flow-modal .qc-line-select-order-header .qc-line-list::-webkit-scrollbar{width:4px}.qc-approval-flow-modal .qc-line-select-order-header .qc-line-list::-webkit-scrollbar-track{background:#0000}.qc-approval-flow-modal .qc-line-select-order-header .qc-line-list::-webkit-scrollbar-thumb{background-color:var(--color-gray-300);border-radius:4px}.qc-approval-flow-modal .qc-line-select-order-header .qc-line-list{scrollbar-color:var(--color-gray-300) #0000;scrollbar-width:thin}.qc-approval-flow-modal .qc-line-select-order-header .qc-line-list>p{color:var(--color-gray-500);font-size:14px;margin:0;padding:16px 0;text-align:center}.qc-approval-flow-modal .qc-modal-footer{display:flex;gap:10px;justify-content:flex-end;padding:0 20px}.qc-approval-flow-modal .qc-modal-footer .qc-cancel-btn{background:#fff;border:1px solid #e1e2e3;border-radius:4px;color:var(--color-gray-700)}.qc-approval-flow-modal .qc-modal-footer .qc-cancel-btn,.qc-approval-flow-modal .qc-modal-footer .qc-save-btn{align-items:center;box-sizing:border-box;cursor:pointer;display:flex;font-size:14px;font-weight:500;height:44px;justify-content:center;padding:10px 16px}.qc-approval-flow-modal .qc-modal-footer .qc-save-btn{background:#006fe5;border:none;border-radius:4px;color:#fff;width:134px}.qc-line-item{align-items:center;background:var(--color-gray-50);border:1px solid var(--color-gray-300);border-radius:4px;cursor:grab;display:flex;gap:12px;margin-bottom:6px;padding:10px;position:relative;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.qc-line-item:active{cursor:grabbing}.qc-line-item:hover{background:var(--color-blue-50)}.qc-line-item *{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.qc-sequence-wrapper{align-items:center;display:flex;justify-content:center;min-width:28px}.qc-sequence-wrapper .qc-sequence-number{height:28px;position:relative;width:28px}.qc-sequence-wrapper .qc-sequence-number img{height:100%;width:100%}.qc-sequence-wrapper .qc-sequence-number .qc-sequence-number-text{color:#fff;font-size:12px;font-weight:600;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.qc-sequence-wrapper .qc-check-icon{height:24px;width:24px}.qc-profile-wrapper{align-items:center;display:flex;flex:1 1}.qc-profile-container{align-items:center;display:flex;gap:10px}.qc-profile-container .qc-profile-img{border-radius:50%;height:36px;object-fit:cover;width:36px}.qc-profile-name-container{display:flex;flex-direction:column;gap:2px}.qc-profile-name-container .qc-profile-name{color:var(--color-gray-800);font-size:13px;font-weight:500}.qc-profile-name-container .qc-type-label{color:var(--color-blue-500);font-size:12px;margin-left:4px}.qc-profile-name-container .qc-profile-dept{color:var(--color-gray-600);font-size:11px}.qc-remove-btn{background:#fff;border-radius:4px;color:var(--color-gray-500);font-size:16px}.qc-remove-btn:hover{background:#fee2e2}.sortable-helper{background-color:#fff!important;border:1px solid var(--color-gray-300)!important;border-radius:4px!important;box-shadow:0 4px 16px #00000014!important;list-style:none!important;width:288px!important;z-index:10000!important}.sortable-helper,.sortable-helper *{user-select:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important}.sortable-helper .qc-line-item,.sortable-helper>div{align-items:center!important;background:#fff!important;border:none!important;cursor:grabbing!important;display:flex!important;gap:12px!important;margin-bottom:0!important;padding:10px!important}.sortable-helper .qc-line-item>div,.sortable-helper>div>div{display:flex!important}.sortable-helper .qc-line-item .qc-sequence-wrapper,.sortable-helper>div .qc-sequence-wrapper{align-items:center!important;display:flex!important;flex-shrink:0!important;justify-content:center!important;min-width:28px!important}.sortable-helper .qc-line-item .qc-sequence-wrapper .qc-sequence-number,.sortable-helper>div .qc-sequence-wrapper .qc-sequence-number{flex-shrink:0!important;height:28px!important;position:relative!important;width:28px!important}.sortable-helper .qc-line-item .qc-sequence-wrapper .qc-sequence-number img,.sortable-helper>div .qc-sequence-wrapper .qc-sequence-number img{display:block!important;height:100%!important;width:100%!important}.sortable-helper .qc-line-item .qc-sequence-wrapper .qc-sequence-number .qc-sequence-number-text,.sortable-helper .qc-line-item .qc-sequence-wrapper .qc-sequence-number span,.sortable-helper>div .qc-sequence-wrapper .qc-sequence-number .qc-sequence-number-text,.sortable-helper>div .qc-sequence-wrapper .qc-sequence-number span{color:#fff!important;font-size:12px!important;font-weight:600!important;left:50%!important;line-height:1!important;position:absolute!important;top:50%!important;transform:translate(-50%,-50%)!important}.sortable-helper .qc-line-item .qc-sequence-wrapper .qc-check-icon,.sortable-helper>div .qc-sequence-wrapper .qc-check-icon{height:24px!important;width:24px!important}.sortable-helper .qc-line-item .qc-profile-wrapper,.sortable-helper>div .qc-profile-wrapper{align-items:center!important;display:flex!important;flex:1 1!important;min-width:0!important}.sortable-helper .qc-line-item .qc-profile-wrapper .qc-profile-container,.sortable-helper>div .qc-profile-wrapper .qc-profile-container{align-items:center!important;display:flex!important;flex:1 1!important;gap:10px!important;min-width:0!important}.sortable-helper .qc-line-item .qc-profile-wrapper .qc-profile-container .profile-image,.sortable-helper .qc-line-item .qc-profile-wrapper .qc-profile-container .qc-profile-img,.sortable-helper .qc-line-item .qc-profile-wrapper .qc-profile-container img,.sortable-helper>div .qc-profile-wrapper .qc-profile-container .profile-image,.sortable-helper>div .qc-profile-wrapper .qc-profile-container .qc-profile-img,.sortable-helper>div .qc-profile-wrapper .qc-profile-container img{border-radius:50%!important;flex-shrink:0!important;height:36px!important;object-fit:cover!important;width:36px!important}.sortable-helper .qc-line-item .qc-profile-wrapper .qc-profile-container .qc-profile-name-container,.sortable-helper>div .qc-profile-wrapper .qc-profile-container .qc-profile-name-container{display:flex!important;flex:1 1!important;flex-direction:column!important;gap:2px!important;min-width:0!important}.sortable-helper .qc-line-item .qc-profile-wrapper .qc-profile-container .qc-profile-name-container>div,.sortable-helper>div .qc-profile-wrapper .qc-profile-container .qc-profile-name-container>div{align-items:center!important;display:flex!important}.sortable-helper .qc-line-item .qc-profile-wrapper .qc-profile-container .qc-profile-name-container .qc-profile-name,.sortable-helper>div .qc-profile-wrapper .qc-profile-container .qc-profile-name-container .qc-profile-name{color:var(--color-gray-800)!important;font-size:13px!important;font-weight:500!important;line-height:1.3!important}.sortable-helper .qc-line-item .qc-profile-wrapper .qc-profile-container .qc-profile-name-container .qc-type-label,.sortable-helper .qc-line-item .qc-profile-wrapper .qc-profile-container .qc-profile-name-container span,.sortable-helper>div .qc-profile-wrapper .qc-profile-container .qc-profile-name-container .qc-type-label,.sortable-helper>div .qc-profile-wrapper .qc-profile-container .qc-profile-name-container span{color:var(--color-blue-500)!important;font-size:12px!important;line-height:1.3!important;margin-left:4px!important}.sortable-helper .qc-line-item .qc-profile-wrapper .qc-profile-container .qc-profile-name-container .qc-profile-dept,.sortable-helper>div .qc-profile-wrapper .qc-profile-container .qc-profile-name-container .qc-profile-dept{color:var(--color-gray-600)!important;font-size:11px!important;line-height:1.3!important}.sortable-helper .qc-line-item .qc-remove-btn,.sortable-helper .qc-line-item button,.sortable-helper>div .qc-remove-btn,.sortable-helper>div button{align-items:center!important;background:#fff!important;border:none!important;border-radius:4px!important;color:var(--color-gray-500)!important;cursor:pointer!important;display:flex!important;flex-shrink:0!important;font-size:16px!important;height:24px!important;justify-content:center!important;line-height:1!important;padding:0!important;width:24px!important}.approval-flow-progress{background:#fff;border:1px solid #e1e2e3;border-radius:4px;margin-top:20px;padding:16px}.approval-flow-progress-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.approval-flow-progress-header h3{color:#232527;font-size:14px;font-weight:600;margin:0}.approval-flow-progress-header .progress-indicator{align-items:center;display:flex;gap:8px}.approval-flow-progress-header .progress-indicator .progress-text{color:#006fe5;font-size:12px;font-weight:500}.approval-flow-progress-header .progress-indicator .progress-bar{background:#e5e7eb;border-radius:2px;height:4px;overflow:hidden;width:60px}.approval-flow-progress-header .progress-indicator .progress-bar .progress-fill{background:#006fe5;height:100%;transition:width .3s ease}.approval-table{border:1px solid #e1e2e3;border-collapse:collapse;font-size:13px;width:100%}.approval-table td,.approval-table th{border-bottom:1px solid #e1e2e3;padding:8px 6px;text-align:left}.approval-table thead th{background:#f9f9f9;color:#797676;font-size:11px;font-weight:500;white-space:nowrap}.approval-table tbody tr:hover{background:#f8fafc}.approval-table tbody tr:last-child td{border-bottom:none}.approval-table tbody tr.status-approved .status-badge{border-color:#77d24b;color:#37a604}.approval-table tbody tr.status-rejected .status-badge{border-color:#e4503c;color:#e4503c}.approval-table tbody tr.status-pending .status-badge{border-color:#ffab2d;color:#ffab2d}.approval-table .col-step{text-align:center;width:40px}.approval-table .col-name{min-width:120px}.approval-table .col-role{width:60px}.approval-table .col-status{width:50px}.approval-table .col-date{color:#797676;font-size:12px;width:80px}.approval-table .step-number{align-items:center;background:#006fe5;border-radius:50%;color:#fff;display:inline-flex;font-size:11px;font-weight:600;height:20px;justify-content:center;width:20px}.approval-table .approver-info{align-items:center;display:flex;gap:8px}.approval-table .approver-info .approver-profile,.approval-table .approver-info .letter-overlay{border-radius:50%;flex-shrink:0;height:28px;width:28px}.approval-table .approver-info .letter-overlay .dummy-image{border-radius:50%;height:28px;width:28px}.approval-table .approver-info .letter-overlay .overlay-letter{font-size:12px!important;line-height:1}.approval-table .approver-info .approver-detail{display:flex;flex-direction:column;gap:1px;min-width:0}.approval-table .approver-info .approver-detail .approver-name{color:#232527;font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.approval-table .approver-info .approver-detail .approver-dept{color:#797676;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.approval-table .role-badge{color:#006fe5;font-size:11px;font-weight:500}.approval-table .status-badge{background:#fff;border:1px solid #e1e2e3;border-radius:3px;display:inline-block;font-size:11px;font-weight:500;padding:2px 6px}.approval-table .status-badge.approved{border-color:#77d24b;color:#37a604}.approval-table .status-badge.rejected{border-color:#e4503c;color:#e4503c}.approval-table .status-badge.pending{border-color:#ffab2d;color:#ffab2d}.approval-comments{background:#f9f9f9;border-radius:4px;margin-top:12px;padding:10px}.approval-comments .comment-item{display:flex;font-size:12px;gap:8px}.approval-comments .comment-item:not(:last-child){border-bottom:1px solid #e1e2e3;margin-bottom:6px;padding-bottom:6px}.approval-comments .comment-item .comment-author{color:#232527;font-weight:500;white-space:nowrap}.approval-comments .comment-item .comment-author:after{content:":";margin-left:2px}.approval-comments .comment-item .comment-text{color:#666;word-break:break-word}.approval-reference-section{align-items:center;border-top:1px solid #e1e2e3;display:flex;flex-wrap:wrap;gap:6px;margin-top:12px;padding-top:12px}.approval-reference-section .reference-label{color:#797676;font-size:12px}.approval-reference-section .reference-tag{background:#f9f9f9;border-radius:3px;color:#666;display:inline-block;font-size:12px;padding:2px 8px}@media screen and (max-width:600px){.approval-table{font-size:12px}.approval-table td,.approval-table th{padding:6px 4px}.approval-table .col-date{display:none}.approval-table .approver-info .approver-profile{height:24px;width:24px}.approval-table .approver-info .approver-detail .approver-name{font-size:12px}.approval-table .approver-info .approver-detail .approver-dept{display:none}}.qc-approval-line{box-sizing:border-box;width:100%}.qc-approval-empty{align-items:center;background:#fff;border:1px solid #e1e2e3;border-radius:8px;display:flex;flex-direction:column;justify-content:center;padding:32px 20px}.qc-approval-empty .qc-add-approval-btn{align-items:center;background:#006fe5;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:8px;height:36px;justify-content:center;padding:0 20px;transition:background .2s}.qc-approval-empty .qc-add-approval-btn .plus-icon{font-size:16px;font-weight:600}.qc-approval-empty .qc-add-approval-btn:hover{background:#0056b3}.qc-approval-empty .qc-approval-hint{color:#999;font-size:12px;margin-top:12px;text-align:center}.qc-approval-content{width:100%}.qc-approval-section{background:#fff;border:1px solid #e1e2e3;border-radius:8px;box-sizing:border-box;padding:16px}.qc-section-title{align-items:center;border-bottom:1px solid #e1e2e3;display:flex;gap:6px;margin-bottom:12px;padding-bottom:10px}.qc-section-title .title-icon{font-size:16px}.qc-section-title .title-text{color:#232527;font-size:14px;font-weight:600}.qc-approver-list{display:flex;flex-direction:column;gap:10px;margin-bottom:0}.qc-approver-item{align-items:center;background:#f9fafb;border:1px solid #e9eaec;border-radius:8px;display:flex;gap:12px;padding:12px;transition:all .2s}.qc-approver-item:hover{background:#f5f6f7;border-color:#d1d5db}.qc-approver-info{align-items:center;display:flex;flex:1 1;gap:12px}.approval-sequence-number-wrapper{align-items:center;display:flex;height:40px;justify-content:center;width:40px}.approval-sequence-number{align-items:center;display:flex;justify-content:center;position:relative}.approval-sequence-number img{height:24px;width:24px}.approval-sequence-number .sequence-number-text{color:#fff;font-family:Jalnan2,sans-serif;font-size:10px;font-weight:700;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.qc-profile-image{border-radius:50%;flex-shrink:0;height:40px;overflow:hidden;width:40px}.qc-approver-details{display:flex;flex:1 1;flex-direction:column;gap:4px}.qc-name-row{align-items:center;display:flex;gap:4px}.qc-approver-name{color:#232527;font-size:14px;font-weight:500}.qc-role-badge{color:#666;font-size:12px;font-weight:500}.qc-approval-status-info{align-items:flex-end;display:flex;flex-direction:column;gap:4px}.qc-status-badge{align-items:center;border-radius:4px;box-sizing:border-box;display:flex;font-size:12px;font-style:normal;font-weight:500;gap:12px;justify-content:center;letter-spacing:-.48px;line-height:14px;padding:5px 6px;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.qc-status-badge.approved{background:#fff;border:1px solid #77d24b;border:1px solid var(--green-green-500,#77d24b);color:#37a604;color:var(--green-green-500,#37a604)}.qc-status-badge.pending{background:#fff;border:1px solid #999;color:#666}.qc-status-badge.in-progress{background:#fff;border:1px solid #006fe5;color:#006fe5}.qc-status-badge.rejected{background:#fff;border:1px solid #da2911;color:#da2911}.qc-approval-date{color:#999;font-size:11px;white-space:nowrap}.qc-approver-dept{color:#797676;font-size:12px}.qc-remove-btn{align-items:center;background:#0000;border:none;color:#999;cursor:pointer;display:flex;flex-shrink:0;font-size:20px;font-weight:600;height:24px;justify-content:center;padding:0;transition:all .2s;width:24px}.qc-remove-btn:hover{background:#fef2f2;border-radius:4px;color:#dc2626}.qc-add-approval-btn,.qc-add-approver-btn{align-items:center;background:#f9f9f9;border:none;border-radius:8px;box-sizing:border-box;color:#666;cursor:pointer;display:flex;font-size:12px;font-weight:500;gap:10px;height:36px;justify-content:center;margin-top:16px;transition:all .2s;width:100%}.qc-add-approval-btn .plus-icon,.qc-add-approver-btn .plus-icon{font-size:14px;font-weight:600}.qc-add-approval-btn:hover,.qc-add-approver-btn:hover{background:#f5f5f5}.status-badge{align-items:center;background-color:#0000;border-radius:4px;display:inline-flex;font-size:12px;font-weight:500;padding:4px 10px;transition:all .2s ease;white-space:nowrap}.status-badge.status-draft{border:1px solid #999;color:#666}.status-badge.status-submitted{border:1px solid #006fe5;color:#006fe5}.status-badge.status-under_review{border:1px solid #0056b3;color:#0056b3}.status-badge.status-pending_approval{border:1px solid #e67e22;color:#e67e22}.status-badge.status-approved{border:1px solid #27ae60;color:#27ae60}.status-badge.status-rejected{border:1px solid #e74c3c;color:#e74c3c}.status-badge.status-published{border:1px solid #006fe5;color:#006fe5;font-weight:600}.status-badge.status-archived{border:1px solid #aaa;color:#888}.status-badge.status-in_progress{border:1px solid #006fe5;color:#006fe5}.document-editor-page{margin:0 auto;max-width:1200px}.document-editor-page input[type=checkbox]{-webkit-appearance:none;appearance:none;background-color:#fff;border:1px solid #dee3e8;border-radius:3px;cursor:pointer;height:18px;margin:0 4px;outline:none;position:relative;vertical-align:middle;width:18px}.document-editor-page input[type=checkbox]:checked{background-color:#0c72de;border-color:#0c72de}.document-editor-page input[type=checkbox]:checked:after{color:#fff;content:"✓";font-size:14px;font-weight:700;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.document-editor-page input[type=checkbox]:disabled{cursor:default!important;opacity:1!important;pointer-events:none}.document-editor-page.loading{align-items:center;color:#666;display:flex;justify-content:center;min-height:400px}.document-editor-page .viewer-header{margin-bottom:24px}.document-editor-page .viewer-header .header-top-section{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.document-editor-page .viewer-header .header-top-section .header-breadcrumb{align-items:center;color:#666;cursor:pointer;display:flex;font-size:14px;gap:8px}.document-editor-page .viewer-header .header-top-section .header-breadcrumb .breadcrumb-item:last-child{color:#232527;font-weight:500}.document-editor-page .viewer-header .header-top-section .header-breadcrumb .breadcrumb-separator{color:#999}.document-editor-page .viewer-header .header-top-section .header-breadcrumb:hover .breadcrumb-item:not(:last-child){color:#0c72de}.document-editor-page .viewer-header .header-top-section .header-action-buttons{align-items:center;display:flex;gap:8px}.document-editor-page .viewer-header .header-top-section .header-action-buttons .action-btn{background:#fff;border:1px solid #dee3e8;border-radius:8px;color:#464d53;cursor:pointer;font-size:16px;font-weight:600;height:48px;padding:0 16px;transition:all .2s;white-space:nowrap}.document-editor-page .viewer-header .header-top-section .header-action-buttons .action-btn:hover:not(:disabled){background:#f4f5f6}.document-editor-page .viewer-header .header-top-section .header-action-buttons .action-btn.btn-submit{background:#0c72de;border-color:#0c72de;box-shadow:0 2px 4px 0 #0000001f;color:#fff}.document-editor-page .viewer-header .header-top-section .header-action-buttons .action-btn.btn-submit:hover:not(:disabled){background:#0959b8}.document-editor-page .viewer-header .header-top-section .header-action-buttons .action-btn.btn-submit:disabled{cursor:not-allowed;opacity:.5}.document-editor-page .viewer-header .header-info-box{background:#fff;border:1px solid #dee3e8;border-radius:8px;padding:24px}.document-editor-page .viewer-header .document-info-grid{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:1fr 1px 1fr}.document-editor-page .viewer-header .document-info-grid:before{background:#dee3e8;content:"";grid-column:2;height:100%}.document-editor-page .viewer-header .document-left-section{display:flex;flex-direction:column;gap:16px;grid-column:1}.document-editor-page .viewer-header .document-meta-section{margin-bottom:0}.document-editor-page .viewer-header .document-meta-section .meta-row{align-items:center;display:flex;flex-wrap:wrap;gap:20px}.document-editor-page .viewer-header .document-meta-section .meta-row .meta-item{align-items:center;display:flex;gap:8px}.document-editor-page .viewer-header .document-meta-section .meta-row .meta-item .meta-label{color:#606971;font-size:14px;font-weight:600;line-height:20px}.document-editor-page .viewer-header .document-meta-section .meta-row .meta-item .meta-divider{color:#dee3e8;font-size:14px}.document-editor-page .viewer-header .document-meta-section .meta-row .meta-item .meta-value{color:#1d2a37;font-size:14px;font-weight:600;line-height:20px}.document-editor-page .viewer-header .header-title-section{align-items:center;display:flex;gap:12px;margin-bottom:0}.document-editor-page .viewer-header .header-title-section .title-field-container{flex:1 1;width:100%}.document-editor-page .viewer-header .header-title-section .title-field-container .title-field-label{color:#1d2a37;display:block;font-size:14px;font-weight:600;line-height:20px;margin-bottom:8px;min-width:120px}.document-editor-page .viewer-header .header-title-section .title-field-wrapper{flex:1 1;position:relative;width:100%}.document-editor-page .viewer-header .header-title-section .title-field-wrapper .title-input{background-color:#fff;border:1px solid #dee3e8;border-radius:4px;box-sizing:border-box;color:#1d2a37;font-size:14px;font-weight:400;height:44px;line-height:1.5;padding:10px 12px;transition:all .2s ease;width:100%}.document-editor-page .viewer-header .header-title-section .title-field-wrapper .title-input:focus{border-color:#0c72de;box-shadow:0 0 0 1px #0c72de33;outline:none}.document-editor-page .viewer-header .header-title-section .title-field-wrapper .title-input.error{background-color:#f4433608;border-color:#f44336}.document-editor-page .viewer-header .header-title-section .title-field-wrapper .title-input::placeholder{color:#a7b1be}.document-editor-page .viewer-header .header-title-section .title-field-wrapper .title-input.disabled-title{background-color:#f4f5f6;border-color:#e0e0e0;color:#9e9e9e;cursor:not-allowed;opacity:.7}.document-editor-page .viewer-header .header-title-section .title-field-wrapper .title-input.disabled-title:hover{border-color:#e0e0e0}.document-editor-page .viewer-header .header-title-section .title-field-wrapper .title-disabled-hint{background-color:#fff3e0;border-radius:4px;box-shadow:0 1px 3px #0000001a;color:#ff9800;font-size:12px;font-weight:500;padding:4px 8px;pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%);white-space:nowrap}.document-editor-page .viewer-header .header-title-section .document-title-input{background:#0000;border:none;border-bottom:1px solid #606971;color:#232527;flex:1 1;font-family:Pretendard,sans-serif;font-size:20px;font-weight:600;line-height:28px;padding:8px 0;transition:border-color .2s}.document-editor-page .viewer-header .header-title-section .document-title-input::placeholder{color:#999;font-weight:400}.document-editor-page .viewer-header .header-title-section .document-title-input:focus{border-bottom-color:#0c72de;outline:none}.document-editor-page .viewer-header .header-title-section .document-title-input:disabled{background:#0000;color:#606971;cursor:not-allowed}.document-editor-page .viewer-header .applicant-info{align-items:center;display:flex;gap:12px}.document-editor-page .viewer-header .applicant-info .applicant-profile{border-radius:50%;flex-shrink:0;height:40px;width:40px}.document-editor-page .viewer-header .applicant-info .applicant-detail{display:flex;flex-direction:column;gap:4px}.document-editor-page .viewer-header .applicant-info .applicant-detail .applicant-name-dept{align-items:center;display:flex;gap:8px}.document-editor-page .viewer-header .applicant-info .applicant-detail .applicant-name-dept .applicant-name{color:#232527;font-size:14px;font-weight:600;line-height:20px}.document-editor-page .viewer-header .applicant-info .applicant-detail .applicant-name-dept .applicant-dept{color:#666;font-size:13px;font-weight:400;line-height:18px}.document-editor-page .viewer-header .applicant-info .applicant-detail .applicant-date{color:#999;font-size:12px;font-weight:400;line-height:16px}.document-editor-page .viewer-header .header-content-box{grid-column:3;margin-top:0;padding-top:0}.document-editor-page .viewer-body .document-content{background:#fff;border:1px solid #dee3e8;border-radius:8px;min-height:500px;padding:32px}.document-editor-page .viewer-body .document-content table{border-collapse:collapse;margin:16px 0;max-width:100%;width:100%}.document-editor-page .viewer-body .document-content table td,.document-editor-page .viewer-body .document-content table th{word-wrap:break-word;border:1px solid #dee3e8;font-size:14px;overflow-wrap:break-word;padding:10px;position:relative;transition:all .2s;vertical-align:top;white-space:pre-wrap}.document-editor-page .viewer-body .document-content table td[contenteditable=true],.document-editor-page .viewer-body .document-content table th[contenteditable=true]{cursor:text}.document-editor-page .viewer-body .document-content table td[contenteditable=true]:focus,.document-editor-page .viewer-body .document-content table th[contenteditable=true]:focus{background:#e0f2fe;outline:2px solid #0c72de;outline-offset:-2px}.document-editor-page .viewer-body .document-content table td[contenteditable=true]:hover:not(:focus),.document-editor-page .viewer-body .document-content table th[contenteditable=true]:hover:not(:focus){background:#f8f9fa}.document-editor-page .viewer-body .document-content table th{background:#f8f9fa;color:#606971;font-weight:600;text-align:left}.document-editor-page .upload-error-message{background-color:#fee;border:1px solid #fcc;border-radius:4px;color:#c00;font-size:13px;margin-top:8px;padding:8px 12px}.document-editor-page .file-list-container{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.document-editor-page .file-list-container.grid-2-columns .file-item{flex-basis:calc(50% - 4px);flex-grow:1;flex-shrink:1;min-width:0}.document-editor-page .file-list-container.grid-3-columns .file-item{flex-basis:calc(33.333% - 6px);flex-grow:1;flex-shrink:1;min-width:120px}.document-editor-page .file-list-container.single-file .file-item{flex:1 1 100%}.document-editor-page .file-list-container.two-files .file-item{flex-basis:calc(50% - 4px);flex-grow:1;flex-shrink:1}.document-editor-page .file-list-container .file-item{height:36px;margin-bottom:0}.document-editor-page .file-upload-area,.document-editor-page .image-upload-area,.document-editor-page .signature-area{align-items:center;background:#f4f5f6;border:1px solid #dee3e8;border-radius:4px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;min-height:84px;padding:8px;transition:all .2s ease}.document-editor-page .file-upload-area:hover,.document-editor-page .image-upload-area:hover,.document-editor-page .signature-area:hover{background:#f4f5f6;border-color:#0c72de}.document-editor-page .file-upload-area .signature-placeholder,.document-editor-page .file-upload-area .upload-placeholder,.document-editor-page .image-upload-area .signature-placeholder,.document-editor-page .image-upload-area .upload-placeholder,.document-editor-page .signature-area .signature-placeholder,.document-editor-page .signature-area .upload-placeholder{align-items:center;display:flex;flex-direction:column;gap:8px;text-align:center}.document-editor-page .file-upload-area .signature-placeholder .signature-icon,.document-editor-page .file-upload-area .signature-placeholder .upload-icon,.document-editor-page .file-upload-area .upload-placeholder .signature-icon,.document-editor-page .file-upload-area .upload-placeholder .upload-icon,.document-editor-page .image-upload-area .signature-placeholder .signature-icon,.document-editor-page .image-upload-area .signature-placeholder .upload-icon,.document-editor-page .image-upload-area .upload-placeholder .signature-icon,.document-editor-page .image-upload-area .upload-placeholder .upload-icon,.document-editor-page .signature-area .signature-placeholder .signature-icon,.document-editor-page .signature-area .signature-placeholder .upload-icon,.document-editor-page .signature-area .upload-placeholder .signature-icon,.document-editor-page .signature-area .upload-placeholder .upload-icon{font-size:28px;opacity:.6}.document-editor-page .file-upload-area .signature-placeholder .signature-text,.document-editor-page .file-upload-area .signature-placeholder .upload-text,.document-editor-page .file-upload-area .upload-placeholder .signature-text,.document-editor-page .file-upload-area .upload-placeholder .upload-text,.document-editor-page .image-upload-area .signature-placeholder .signature-text,.document-editor-page .image-upload-area .signature-placeholder .upload-text,.document-editor-page .image-upload-area .upload-placeholder .signature-text,.document-editor-page .image-upload-area .upload-placeholder .upload-text,.document-editor-page .signature-area .signature-placeholder .signature-text,.document-editor-page .signature-area .signature-placeholder .upload-text,.document-editor-page .signature-area .upload-placeholder .signature-text,.document-editor-page .signature-area .upload-placeholder .upload-text{color:#6b7280;font-size:13px}.document-editor-page .file-upload-area .btn-sign,.document-editor-page .file-upload-area .btn-upload-file,.document-editor-page .file-upload-area .btn-upload-image,.document-editor-page .image-upload-area .btn-sign,.document-editor-page .image-upload-area .btn-upload-file,.document-editor-page .image-upload-area .btn-upload-image,.document-editor-page .signature-area .btn-sign,.document-editor-page .signature-area .btn-upload-file,.document-editor-page .signature-area .btn-upload-image{background:#fff;border:1px solid #dee3e8;border-radius:4px;color:#464d53;cursor:pointer;font-size:12px;font-weight:600;margin-top:8px;padding:6px 8px;transition:background .2s}.document-editor-page .file-upload-area .btn-sign:hover,.document-editor-page .file-upload-area .btn-upload-file:hover,.document-editor-page .file-upload-area .btn-upload-image:hover,.document-editor-page .image-upload-area .btn-sign:hover,.document-editor-page .image-upload-area .btn-upload-file:hover,.document-editor-page .image-upload-area .btn-upload-image:hover,.document-editor-page .signature-area .btn-sign:hover,.document-editor-page .signature-area .btn-upload-file:hover,.document-editor-page .signature-area .btn-upload-image:hover{background:#f4f5f6}.document-editor-page .file-upload-area,.document-editor-page .image-upload-area{background:#f4f5f6;border-color:#dee3e8}.document-editor-page .file-upload-area .btn-upload-file{background:#fff;color:#464d53}.document-editor-page .file-upload-area .btn-upload-file:hover{background:#f4f5f6}.document-editor-page .signature-area{background:#f4f5f6;border-color:#dee3e8}.document-editor-page .signature-area .btn-sign{background:#fff;color:#464d53}.document-editor-page .signature-area .btn-sign:hover{background:#f4f5f6}.document-editor-page .signature-container,.document-editor-page .uploaded-file-container,.document-editor-page .uploaded-image-container{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;display:flex;flex-direction:column;gap:8px;padding:12px;position:relative}.document-editor-page .signature-container .signature-image,.document-editor-page .signature-container .uploaded-image,.document-editor-page .uploaded-file-container .signature-image,.document-editor-page .uploaded-file-container .uploaded-image,.document-editor-page .uploaded-image-container .signature-image,.document-editor-page .uploaded-image-container .uploaded-image{border-radius:4px;max-height:150px;max-width:100%;object-fit:contain}.document-editor-page .signature-container .file-icon,.document-editor-page .uploaded-file-container .file-icon,.document-editor-page .uploaded-image-container .file-icon{font-size:24px}.document-editor-page .signature-container .file-name,.document-editor-page .uploaded-file-container .file-name,.document-editor-page .uploaded-image-container .file-name{color:#374151;font-size:13px;word-break:break-all}.document-editor-page .signature-container .image-actions,.document-editor-page .uploaded-file-container .image-actions,.document-editor-page .uploaded-image-container .image-actions{display:flex;gap:8px}.document-editor-page .signature-container .btn-change-image,.document-editor-page .signature-container .btn-remove-file,.document-editor-page .signature-container .btn-remove-image,.document-editor-page .signature-container .btn-remove-signature,.document-editor-page .uploaded-file-container .btn-change-image,.document-editor-page .uploaded-file-container .btn-remove-file,.document-editor-page .uploaded-file-container .btn-remove-image,.document-editor-page .uploaded-file-container .btn-remove-signature,.document-editor-page .uploaded-image-container .btn-change-image,.document-editor-page .uploaded-image-container .btn-remove-file,.document-editor-page .uploaded-image-container .btn-remove-image,.document-editor-page .uploaded-image-container .btn-remove-signature{border:none;border-radius:4px;cursor:pointer;font-size:12px;padding:4px 12px;transition:all .2s}.document-editor-page .signature-container .btn-change-image,.document-editor-page .uploaded-file-container .btn-change-image,.document-editor-page .uploaded-image-container .btn-change-image{background:#e5e7eb;color:#374151}.document-editor-page .signature-container .btn-change-image:hover,.document-editor-page .uploaded-file-container .btn-change-image:hover,.document-editor-page .uploaded-image-container .btn-change-image:hover{background:#d1d5db}.document-editor-page .signature-container .btn-remove-file,.document-editor-page .signature-container .btn-remove-image,.document-editor-page .signature-container .btn-remove-signature,.document-editor-page .uploaded-file-container .btn-remove-file,.document-editor-page .uploaded-file-container .btn-remove-image,.document-editor-page .uploaded-file-container .btn-remove-signature,.document-editor-page .uploaded-image-container .btn-remove-file,.document-editor-page .uploaded-image-container .btn-remove-image,.document-editor-page .uploaded-image-container .btn-remove-signature{background:#fee2e2;color:#dc2626}.document-editor-page .signature-container .btn-remove-file:hover,.document-editor-page .signature-container .btn-remove-image:hover,.document-editor-page .signature-container .btn-remove-signature:hover,.document-editor-page .uploaded-file-container .btn-remove-file:hover,.document-editor-page .uploaded-file-container .btn-remove-image:hover,.document-editor-page .uploaded-file-container .btn-remove-signature:hover,.document-editor-page .uploaded-image-container .btn-remove-file:hover,.document-editor-page .uploaded-image-container .btn-remove-image:hover,.document-editor-page .uploaded-image-container .btn-remove-signature:hover{background:#fecaca}.document-editor-page .auto-date,.document-editor-page .auto-user{background:#f3f4f6;border-radius:4px;color:#374151;display:inline-block;font-size:13px;padding:2px 8px}.document-editor-page .date-input{border:1px solid #dee3e8;border-radius:4px;font-family:inherit;font-size:13px;padding:4px 8px}.document-editor-page .date-input:focus{border-color:#0c72de;box-shadow:0 0 0 2px #0c72de1a;outline:none}.document-editor-page .doc-input,.document-editor-page .field-input,.document-editor-page .user-input{border:1px solid #dee3e8;border-radius:4px;color:#1d2a37;font-family:inherit;font-size:13px;min-width:100px;padding:4px 8px}.document-editor-page .doc-input:focus,.document-editor-page .field-input:focus,.document-editor-page .user-input:focus{border-color:#0c72de;box-shadow:0 0 0 2px #0c72de1a;outline:none}.document-editor-page .doc-input::placeholder,.document-editor-page .field-input::placeholder,.document-editor-page .user-input::placeholder{color:#a7b1be}.document-editor-page .field-select{background:#fff;border:1px solid #dee3e8;border-radius:4px;color:#1d2a37;cursor:pointer;font-family:inherit;font-size:13px;min-width:120px;padding:4px 8px}.document-editor-page .field-select:focus{border-color:#0c72de;box-shadow:0 0 0 2px #0c72de1a;outline:none}.document-editor-page .submit-loading-overlay{align-items:center;animation:fadeIn .2s ease-in;background:#000000b3;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999}.document-editor-page .submit-loading-overlay .submit-loading-content{background:#fff;border-radius:12px;box-shadow:0 10px 40px #0000004d;max-width:400px;padding:40px 60px;text-align:center}.document-editor-page .submit-loading-overlay .submit-loading-content .submit-spinner{animation:spin .8s linear infinite;border:5px solid #e5e7eb;border-radius:50%;border-top-color:#2a8bf3;height:60px;margin:0 auto 24px;width:60px}.document-editor-page .submit-loading-overlay .submit-loading-content p{color:#464d53;font-size:16px;font-weight:600;margin:0}.document-editor-page .submit-loading-overlay .submit-loading-content p.submit-hint{color:#6b7280;font-size:14px;font-weight:400;margin-top:12px}:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74d3c;--toastify-color-transparent:#ffffffb3;--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-container-width:fit-content;--toastify-toast-width:320px;--toastify-toast-offset:16px;--toastify-toast-top:max(var(--toastify-toast-offset),env(safe-area-inset-top));--toastify-toast-right:max(var(--toastify-toast-offset),env(safe-area-inset-right));--toastify-toast-left:max(var(--toastify-toast-offset),env(safe-area-inset-left));--toastify-toast-bottom:max(var(--toastify-toast-offset),env(safe-area-inset-bottom));--toastify-toast-background:#fff;--toastify-toast-padding:14px;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-toast-bd-radius:6px;--toastify-toast-shadow:0px 4px 12px #0000001a;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error);--toastify-color-progress-bgo:0.2}.Toastify__toast-container{box-sizing:border-box;color:#fff;display:flex;flex-direction:column;position:fixed;-webkit-transform:translateZ(9999);-webkit-transform:translateZ(var(--toastify-z-index));width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;width:var(--toastify-container-width);z-index:9999;z-index:var(--toastify-z-index)}.Toastify__toast-container--top-left{left:max(16px,env(safe-area-inset-left));left:var(--toastify-toast-left);top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top)}.Toastify__toast-container--top-center{align-items:center;left:50%;top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top);transform:translateX(-50%)}.Toastify__toast-container--top-right{align-items:end;right:max(16px,env(safe-area-inset-right));right:var(--toastify-toast-right);top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top)}.Toastify__toast-container--bottom-left{bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);left:max(16px,env(safe-area-inset-left));left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{align-items:center;bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);left:50%;transform:translateX(-50%)}.Toastify__toast-container--bottom-right{align-items:end;bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);right:max(16px,env(safe-area-inset-right));right:var(--toastify-toast-right)}.Toastify__toast{--y:0;align-items:center;border-radius:6px;border-radius:var(--toastify-toast-bd-radius);box-shadow:0 4px 12px #0000001a;box-shadow:var(--toastify-toast-shadow);box-sizing:border-box;display:flex;flex:1 1 auto;font-family:sans-serif;font-family:var(--toastify-font-family);margin-bottom:1rem;max-height:800px;max-height:var(--toastify-toast-max-height);min-height:64px;min-height:var(--toastify-toast-min-height);padding:14px;padding:var(--toastify-toast-padding);position:relative;touch-action:none;width:320px;width:var(--toastify-toast-width);word-break:break-word;z-index:0}@media only screen and (max-width:480px){.Toastify__toast-container{left:env(safe-area-inset-left);margin:0;width:100vw}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translateX(0)}.Toastify__toast-container--rtl{left:auto;right:env(safe-area-inset-right)}.Toastify__toast{--toastify-toast-width:100%;border-radius:0;margin-bottom:0}}.Toastify__toast-container[data-stacked=true]{width:320px;width:var(--toastify-toast-width)}.Toastify__toast--stacked{position:absolute;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s;width:100%}.Toastify__toast--stacked[data-collapsed] .Toastify__close-button,.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{bottom:100%;content:"";height:calc(var(--g)*1px);left:0;position:absolute;right:0}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{bottom:0;content:"";height:100%;left:0;position:absolute;right:0;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-icon{display:flex;flex-shrink:0;margin-inline-end:10px;width:22px}.Toastify--animate{animation-duration:.5s;animation-fill-mode:both}.Toastify--animate-icon{animation-duration:.3s;animation-fill-mode:both}.Toastify__toast-theme--dark{background:#121212;background:var(--toastify-color-dark);color:#fff;color:var(--toastify-text-color-dark)}.Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light{background:#fff;background:var(--toastify-color-light);color:#757575;color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{background:#3498db;background:var(--toastify-color-info);color:#fff;color:var(--toastify-text-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{background:#07bc0c;background:var(--toastify-color-success);color:#fff;color:var(--toastify-text-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{background:#f1c40f;background:var(--toastify-color-warning);color:#fff;color:var(--toastify-text-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{background:#e74d3c;background:var(--toastify-color-error);color:#fff;color:var(--toastify-text-color-error)}.Toastify__progress-bar-theme--light{background:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:#bb86fc;background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:#3498db;background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:#07bc0c;background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:#f1c40f;background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:#e74d3c;background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning{background:#ffffffb3;background:var(--toastify-color-transparent)}.Toastify__close-button{background:#0000;border:none;color:#fff;cursor:pointer;opacity:.7;outline:none;padding:0;position:absolute;right:6px;top:6px;transition:.3s ease;z-index:1}.Toastify__toast--rtl .Toastify__close-button{left:6px;right:auto}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{bottom:0;height:100%;left:0;opacity:.7;position:absolute;transform-origin:left;width:100%;z-index:1}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{border-bottom-left-radius:0;left:auto;right:0;transform-origin:right}.Toastify__progress-bar--wrp{border-bottom-left-radius:6px;border-bottom-left-radius:var(--toastify-toast-bd-radius);border-bottom-right-radius:6px;border-bottom-right-radius:var(--toastify-toast-bd-radius);bottom:0;height:5px;left:0;overflow:hidden;position:absolute;width:100%}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{height:100%;opacity:.2;opacity:var(--toastify-color-progress-bgo);width:100%}.Toastify__spinner{animation:Toastify__spin .65s linear infinite;border:2px solid #e0e0e0;border-color:var(--toastify-spinner-color-empty-area);border-radius:100%;border-right-color:#616161;border-right-color:var(--toastify-spinner-color);box-sizing:border-box;height:20px;width:20px}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;transform:perspective(400px) rotateX(10deg)}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{opacity:1;transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg)}to{opacity:0;transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg)}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(110%,var(--y),0);visibility:hidden}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(-110%,var(--y),0);visibility:hidden}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(0,500px,0);visibility:hidden}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(0,-500px,0);visibility:hidden}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{animation-duration:.3s;animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{animation-duration:.3s;animation-name:Toastify__slideOutRight;animation-timing-function:ease-in}.Toastify__slide-exit--top-center{animation-duration:.3s;animation-name:Toastify__slideOutUp;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-center{animation-duration:.3s;animation-name:Toastify__slideOutDown;animation-timing-function:ease-in}@keyframes Toastify__spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.document-filter.new-layout{display:flex;flex-direction:column}.document-filter.new-layout .filter-tags{display:flex;flex-wrap:wrap;gap:6px;min-height:28px;padding:8px 0}.document-filter.new-layout .filter-tags .filter-tag{align-items:center;background:#f0f7ff;border:1px solid #b3d9ff;border-radius:3px;color:#006fe5;display:inline-flex;font-size:12px;font-weight:500;gap:4px;padding:4px 8px}.document-filter.new-layout .filter-tags .filter-tag button{background:none;border:none;color:#006fe5;cursor:pointer;font-size:12px;line-height:1;opacity:.7;padding:0;transition:opacity .2s}.document-filter.new-layout .filter-tags .filter-tag button:hover{opacity:1}.document-filter.new-layout.collapsed .mobile-search-content,.document-filter.new-layout.collapsed .search-filters-container{max-height:0;opacity:0;overflow:hidden;pointer-events:none;transform:translateY(-10px)}.document-filter.new-layout .mobile-search-content,.document-filter.new-layout .search-filters-container{max-height:1000px;opacity:1;overflow:hidden;transform:translateY(0);transition:all .3s ease}.document-filter.new-layout .mobile-search-content.entering,.document-filter.new-layout .search-filters-container.entering{animation:slideDown .3s ease forwards}.document-filter.new-layout .search-filters-container{background:#fff}.document-filter.new-layout .search-filters-container .search-filters-wrapper{align-items:center;display:flex;flex-wrap:wrap;gap:12px;padding:8px 0}.document-filter.new-layout .search-filters-container .search-filters-wrapper .form-item{box-sizing:border-box;flex:0 0 auto;height:auto;min-width:120px}.document-filter.new-layout .search-filters-container .search-filters-wrapper .form-item.flex-item{flex:1 1;min-width:200px}.document-filter.new-layout .search-filters-container .search-filters-wrapper .form-item.period-item{align-items:center;display:flex;gap:8px;height:auto;min-width:280px;position:relative}.document-filter.new-layout .search-filters-container .search-filters-wrapper .form-item.period-item .period-type-dropdown{flex:0 0 100px;height:40px}.document-filter.new-layout .search-filters-container .search-filters-wrapper .form-item.period-item .calendar-picker-container{align-items:center;display:flex;flex:1 1;position:relative}.document-filter.new-layout .search-filters-container .search-filters-wrapper .form-item.period-item .calendar-picker-container .p-calendar{flex:1 1}.document-filter.new-layout .search-filters-container .search-filters-wrapper .form-item.period-item .calendar-picker-container .p-calendar .p-inputtext{border:1px solid #e1e2e3;border-radius:4px;box-sizing:border-box;color:#232527;color:var(--grey-grey-800,#232527);font-family:Pretendard;font-size:14px;height:40px;padding:8px 12px;width:100%}.document-filter.new-layout .search-filters-container .search-filters-wrapper .form-item.period-item .calendar-picker-container .p-calendar .p-inputtext:focus{border-color:#006fe5;border-color:var(--blue-blue-600,#006fe5);box-shadow:0 0 0 2px #006fe51a;outline:none}.document-filter.new-layout .search-filters-container .search-filters-wrapper .form-item.period-item .calendar-picker-container .p-calendar .p-inputtext::placeholder{color:#b2b2b2;color:var(--grey-grey-400,#b2b2b2)}.document-filter.new-layout .search-filters-container .search-filters-wrapper .form-item.period-item .calendar-picker-container .p-calendar .p-inputtext:disabled{background-color:#f5f5f5;cursor:not-allowed;opacity:.6}.document-filter.new-layout .search-filters-container .search-filters-wrapper .form-item.period-item .calendar-picker-container img{height:20px;pointer-events:none;position:absolute;right:12px;width:20px}.document-filter.new-layout .search-filters-container .search-filters-wrapper .form-item.actions{flex:0 0 auto;height:auto;min-width:auto}.document-filter.new-layout .search-filters-container .search-filters-wrapper .form-item .search-input{border:1px solid #e1e2e3;border-radius:4px;box-sizing:border-box;color:#232527;color:var(--grey-grey-800,#232527);font-family:Pretendard;font-size:14px;height:40px;padding:8px 12px;width:100%}.document-filter.new-layout .search-filters-container .search-filters-wrapper .form-item .search-input:focus{border-color:#006fe5;border-color:var(--blue-blue-600,#006fe5);box-shadow:0 0 0 2px #006fe51a;outline:none}.document-filter.new-layout .search-filters-container .search-filters-wrapper .form-item .search-input::placeholder{color:#b2b2b2;color:var(--grey-grey-400,#b2b2b2)}.document-filter.new-layout .search-filters-container .search-filters-wrapper .form-item .approval-dropdown,.document-filter.new-layout .search-filters-container .search-filters-wrapper .form-item .p-dropdown{border:1px solid #e1e2e3;border-radius:4px;box-sizing:border-box;font-size:14px;height:40px;width:100%}.document-filter.new-layout .search-filters-container .search-filters-wrapper .form-item .approval-dropdown .p-dropdown-label,.document-filter.new-layout .search-filters-container .search-filters-wrapper .form-item .p-dropdown .p-dropdown-label{color:#232527;color:var(--grey-grey-800,#232527);font-family:Pretendard;line-height:24px;padding:8px 12px}.document-filter.new-layout .search-filters-container .search-filters-wrapper .form-item .approval-dropdown .p-dropdown-trigger,.document-filter.new-layout .search-filters-container .search-filters-wrapper .form-item .p-dropdown .p-dropdown-trigger{color:#797676;color:var(--grey-grey-500,#797676);width:40px}.document-filter.new-layout .search-filters-container .search-filters-wrapper .form-item .approval-dropdown:not(.p-disabled):hover,.document-filter.new-layout .search-filters-container .search-filters-wrapper .form-item .p-dropdown:not(.p-disabled):hover{border-color:#006fe5;border-color:var(--blue-blue-600,#006fe5)}.document-filter.new-layout .search-filters-container .search-filters-wrapper .form-item .approval-dropdown.p-focus,.document-filter.new-layout .search-filters-container .search-filters-wrapper .form-item .p-dropdown.p-focus{border-color:#006fe5;border-color:var(--blue-blue-600,#006fe5);box-shadow:0 0 0 2px #006fe51a;outline:none}.document-filter.new-layout .search-filters-container .search-filters-wrapper .actions{align-items:center;display:flex;gap:8px}.document-filter.new-layout .search-filters-container .search-filters-wrapper .actions .reset-btn,.document-filter.new-layout .search-filters-container .search-filters-wrapper .actions .search-btn{align-items:center;border-radius:4px;cursor:pointer;display:flex;font-family:Pretendard;font-size:14px;font-weight:500;gap:6px;height:40px;padding:0 16px;transition:all .2s ease;white-space:nowrap}.document-filter.new-layout .search-filters-container .search-filters-wrapper .actions .search-btn{background-color:#006fe5;background-color:var(--blue-blue-600,#006fe5);border:1px solid #006fe5;border:1px solid var(--blue-blue-600,#006fe5);color:#fff}.document-filter.new-layout .search-filters-container .search-filters-wrapper .actions .search-btn:hover:not(:disabled){background-color:#0059b7;background-color:var(--blue-blue-700,#0059b7);border-color:#0059b7;border-color:var(--blue-blue-700,#0059b7)}.document-filter.new-layout .search-filters-container .search-filters-wrapper .actions .search-btn:disabled{background-color:#d0d0d0;background-color:var(--grey-grey-300,#d0d0d0);border-color:#d0d0d0;border-color:var(--grey-grey-300,#d0d0d0);cursor:not-allowed}.document-filter.new-layout .search-filters-container .search-filters-wrapper .actions .search-btn img{height:16px;width:16px}.document-filter.new-layout .search-filters-container .search-filters-wrapper .actions .reset-btn{background-color:#fff;border:1px solid #e1e2e3;color:#666;color:var(--grey-grey-600,#666)}.document-filter.new-layout .search-filters-container .search-filters-wrapper .actions .reset-btn:hover{background-color:#f8f9fa;background-color:var(--grey-grey-50,#f8f9fa);border-color:#b2b2b2;border-color:var(--grey-grey-400,#b2b2b2)}.document-filter .p-dropdown-panel{border:1px solid #e1e2e3;border-radius:4px;box-shadow:0 4px 12px #0000001a;margin-top:2px}.document-filter .p-dropdown-panel .p-dropdown-items{padding:4px 0}.document-filter .p-dropdown-panel .p-dropdown-items .p-dropdown-item{color:#232527;color:var(--grey-grey-800,#232527);font-family:Pretendard;font-size:14px;padding:8px 12px;transition:all .2s ease}.document-filter .p-dropdown-panel .p-dropdown-items .p-dropdown-item:hover{background-color:#f0f7ff;background-color:var(--blue-blue-50,#f0f7ff);color:#0059b7;color:var(--blue-blue-700,#0059b7)}.document-filter .p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight{background-color:#006fe5;background-color:var(--blue-blue-600,#006fe5);color:#fff}.document-filter .p-dropdown-clear-icon{color:#797676;color:var(--grey-grey-500,#797676)}.document-filter .p-dropdown-clear-icon:hover{color:#4d4d4d;color:var(--grey-grey-700,#4d4d4d)}.document-filter .p-calendar{width:auto!important}.document-filter .p-calendar .p-datepicker{min-width:280px!important;width:auto!important}.document-filter.mobile{padding:0}.document-filter.mobile .mobile-category-selector{background:#fff;border-bottom:1px solid #e1e2e3;padding:16px}.document-filter.mobile .mobile-category-selector .category-dropdown{border:1px solid #e1e2e3;border-radius:8px;box-sizing:border-box;height:44px;width:100%}.document-filter.mobile .mobile-category-selector .category-dropdown .p-dropdown-label{color:#232527;color:var(--grey-grey-800,#232527);font-family:Pretendard;font-size:14px;line-height:22px;padding:10px 12px}.document-filter.mobile .mobile-category-selector .category-dropdown .p-dropdown-trigger{color:#666;width:44px}.document-filter.mobile .mobile-category-selector .category-dropdown:not(.p-disabled):hover{border-color:#006fe5;border-color:var(--blue-blue-600,#006fe5)}.document-filter.mobile .mobile-category-selector .category-dropdown.p-focus{border-color:#006fe5;border-color:var(--blue-blue-600,#006fe5);box-shadow:0 0 0 2px #006fe51a;outline:none}.document-filter.mobile .mobile-category-content{background:#fff;border-bottom:1px solid #e1e2e3;padding:16px}.document-filter.mobile .mobile-category-content .category-dropdown-field .mobile-dropdown{border:1px solid #e1e2e3;border-radius:8px;box-sizing:border-box;height:44px;width:100%}.document-filter.mobile .mobile-category-content .category-dropdown-field .mobile-dropdown .p-dropdown-label{color:#232527;color:var(--grey-grey-800,#232527);font-family:Pretendard;font-size:14px;line-height:22px;padding:10px 12px}.document-filter.mobile .mobile-category-content .category-dropdown-field .mobile-dropdown .p-dropdown-trigger{color:#666;width:44px}.document-filter.mobile .mobile-category-content .category-dropdown-field .mobile-dropdown:not(.p-disabled):hover{border-color:#006fe5;border-color:var(--blue-blue-600,#006fe5)}.document-filter.mobile .mobile-category-content .category-dropdown-field .mobile-dropdown.p-focus{border-color:#006fe5;border-color:var(--blue-blue-600,#006fe5);box-shadow:0 0 0 2px #006fe51a;outline:none}.document-filter.mobile .mobile-category-content .category-period .period-buttons{display:flex;gap:8px;margin-bottom:12px}.document-filter.mobile .mobile-category-content .category-period .period-buttons .period-button{background:#fff;border:1px solid #e1e2e3;border-radius:8px;box-sizing:border-box;color:#232527;cursor:pointer;flex:1 1;font-size:14px;font-weight:500;height:44px}.document-filter.mobile .mobile-category-content .category-period .period-buttons .period-button:active{background:#e3f2ff}.document-filter.mobile .mobile-category-content .category-period .period-buttons .period-button.active{background:#e3f2ff;border-color:#006fe5;color:#006fe5;font-weight:600}.document-filter.mobile .mobile-category-content .category-period .calendar-container{margin-bottom:12px;position:relative;width:100%}.document-filter.mobile .mobile-category-content .category-period .calendar-container .p-calendar{width:100%}.document-filter.mobile .mobile-category-content .category-period .calendar-container .p-calendar input{border:1px solid #e1e2e3;border-radius:8px;box-sizing:border-box;font-size:14px;height:44px;padding:10px 44px 10px 12px;width:100%}.document-filter.mobile .mobile-category-content .category-period .calendar-container .calendar-icon{cursor:pointer;height:20px;pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%);width:20px}.document-filter.mobile .mobile-category-content .category-input .mobile-input{border:1px solid #e1e2e3;border-radius:8px;box-sizing:border-box;font-size:14px;height:44px;padding:10px 12px;width:100%}.document-filter.mobile .mobile-category-content .category-input .mobile-input::placeholder{color:#b2b2b2}.document-filter.mobile .mobile-category-content .category-input .mobile-input:focus{border-color:#006fe5;outline:none}.document-filter.mobile .mobile-action-buttons{background:#fff;border-top:1px solid #e1e2e3;display:flex;gap:8px;padding:16px}.document-filter.mobile .mobile-action-buttons .mobile-reset-btn,.document-filter.mobile .mobile-action-buttons .mobile-search-btn{border:none;border-radius:8px;box-sizing:border-box;cursor:pointer;flex:1 1;font-size:14px;font-weight:600;height:44px}.document-filter.mobile .mobile-action-buttons .mobile-search-btn{background:#006fe5;color:#fff}.document-filter.mobile .mobile-action-buttons .mobile-search-btn:active{background:#0059b7}.document-filter.mobile .mobile-action-buttons .mobile-search-btn:disabled{background:#b2b2b2;cursor:not-allowed}.document-filter.mobile .mobile-action-buttons .mobile-reset-btn{background:#fff;border:1px solid #e1e2e3;color:#666}.document-filter.mobile .mobile-action-buttons .mobile-reset-btn:active{background:#f8f9fa}.template-selection-modal .modal-content{box-sizing:border-box;display:flex;flex-direction:column;padding:24px 28px;width:100%}.template-selection-modal .search-container{margin-bottom:20px}.template-selection-modal .search-input{border:1px solid #d1d5db;border-radius:8px;box-sizing:border-box;font-size:14px;padding:12px 16px;transition:all .2s;width:100%}.template-selection-modal .search-input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.template-selection-modal .search-input::placeholder{color:#9ca3af}.template-selection-modal .templates-container{max-height:calc(80vh - 200px);overflow-x:hidden;overflow-y:auto;padding-bottom:20px}.template-selection-modal .empty-state,.template-selection-modal .loading-state{color:#6b7280;padding:64px 24px;text-align:center}.template-selection-modal .empty-state p,.template-selection-modal .loading-state p{font-size:15px;margin:0}.template-selection-modal .templates-list{display:flex;flex-direction:column;gap:12px;padding:12px}.template-selection-modal .template-item{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;cursor:pointer;display:flex;gap:16px;padding:12px 16px;transition:all .2s}.template-selection-modal .template-item:hover{background:#fff;border-color:#3b82f6;box-shadow:0 2px 8px #3b82f61a}.template-selection-modal .template-content{flex:1 1;min-width:0}.template-selection-modal .template-title{color:#111827;font-size:15px;font-weight:600;margin:0 0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.template-selection-modal .template-description{color:#6b7280;font-size:13px;line-height:1.4;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.template-selection-modal .creator-info{align-items:center;display:flex;flex-shrink:0;gap:10px}.template-selection-modal .profile-image{border:2px solid #e5e7eb;border-radius:50%;flex-shrink:0;height:32px;object-fit:cover;width:32px}.template-selection-modal .creator-details .creator-name{color:#111827;font-size:13px;font-weight:600}.template-selection-modal .creator-details .created-date{color:#9ca3af;font-size:12px}.document-list-page{display:flex;flex-direction:column;overflow:hidden}.document-list-page .approval-system-header{align-items:flex-start;display:flex;flex-direction:row;gap:10px;justify-content:space-between}.document-list-page .approval-system-header-left{display:flex;flex-direction:row;gap:16px;position:relative}.document-list-page .approval-system-header-left .selected{border:none}.document-list-page .approval-system-header-left .selected .tab-text{color:#232527!important;color:var(--grey-grey-800,#232527)!important;font-weight:700!important;transform:scale(1.05)}.document-list-page .approval-system-header-left-tab{border-radius:5px;color:#b2b2b2;color:var(--grey-grey-400,#b2b2b2);cursor:pointer;font-size:24px;font-size:var(--headline-font-size,24px);font-weight:600;font-weight:var(--headline-font-weight,600);line-height:34px;line-height:var(--headline-line-height,34px);position:relative;text-align:left}.document-list-page .approval-system-header-left-tab .tab-text{color:#b2b2b2;color:var(--grey-grey-400,#b2b2b2);display:inline-block;position:relative;transition:color .3s ease,transform .3s ease}.document-list-page .approval-system-header-left-tab:hover{cursor:pointer}.document-list-page .approval-system-header-left-tab:hover .tab-text{color:#4d4d4d;color:var(--grey-grey-700,#4d4d4d);transform:scale(1.02)}.document-list-page .approval-system-header-right-wrapper{align-items:center;display:flex;flex-direction:row;gap:10px}.document-list-page .approval-system-header-right-wrapper .search-toggle-btn{align-items:center;background:#fff;border:1px solid #d0d0d0;border:1px solid var(--grey-grey-300,#d0d0d0);border-radius:4px;box-shadow:0 2px 4px 0 #00000014;box-sizing:border-box;color:#4d4d4d;color:var(--grey-grey-700,#4d4d4d);cursor:pointer;display:flex;font-family:Pretendard;font-size:14px;font-weight:500;gap:8px;height:44px;justify-content:center;overflow:hidden;padding:10px 16px;position:relative;transition:all .2s ease;white-space:nowrap}.document-list-page .approval-system-header-right-wrapper .search-toggle-btn:hover{background:#f9f9f9;background:var(--grey-grey-50,#f9f9f9);border-color:#999;border-color:var(--grey-grey-400,#999)}.document-list-page .approval-system-header-right-wrapper .search-toggle-btn.expanded{background:#f0f7ff;background:var(--blue-blue-50,#f0f7ff);border-color:#80c7ff;border-color:var(--blue-blue-300,#80c7ff);color:#0059b7;color:var(--blue-blue-700,#0059b7)}.document-list-page .approval-system-header-right-wrapper .search-toggle-btn.expanded:hover{background:#e6f3ff;background:var(--blue-blue-100,#e6f3ff);border-color:#4db8ff;border-color:var(--blue-blue-400,#4db8ff)}.document-list-page .approval-system-header-right{align-items:center;background:#006fe5;background:var(--blue-blue-600,#006fe5);border:none;border-radius:4px;box-shadow:0 2px 4px 0 #0000001f;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:row;gap:4px;height:44px;justify-content:center;overflow:hidden;padding:10px 16px 10px 12px;position:relative}.document-list-page .approval-system-header-right:hover{background:#0059b7;background:var(--blue-blue-700,#0059b7)}.document-list-page .approval-system-header-right img{height:20px;width:20px}.document-list-page .approval-system-header-right div{color:#fff;font-size:14px;font-size:var(--button-button2-font-size,14px);font-weight:500;font-weight:var(--button-button2-font-weight,500);letter-spacing:-.04em;letter-spacing:var(--button-button2-letter-spacing,-.04em);line-height:20px;line-height:var(--button-button2-line-height,20px);text-align:left}.document-list-page .approval-system-subtab{margin-top:20px;overflow-x:hidden;position:relative}.document-list-page .approval-system-subtab .common-subtab-wrapper{overflow-x:hidden;overflow-y:hidden;position:relative}.document-list-page .approval-system-subtab:after{background-color:#e1e2e3;background-color:var(--grey-grey-300,#e1e2e3);bottom:0;content:"";height:1px;left:-32px;position:absolute;right:-32px;z-index:1}@media(max-width:1024px){.document-list-page .approval-system-subtab:after{left:-16px;right:-16px}}.document-list-page .document-list-empty{align-items:center;color:#b2b2b2;color:var(--grey-grey-400,#b2b2b2);display:flex;flex-direction:column;font-family:Pretendard;font-size:15px;font-style:normal;font-weight:500;gap:16px;height:80%;justify-content:center;letter-spacing:-.6px;line-height:20px;min-height:200px}.document-list-page .document-list-empty p{margin:0}.document-list-page .document-list-empty .btn-write{background:#006fe5;background:var(--blue-blue-600,#006fe5);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:10px 16px}.document-list-page .document-list-empty .btn-write:hover{background:#0059b7;background:var(--blue-blue-700,#0059b7)}.approval-system-empty{align-items:center;color:#b2b2b2;color:var(--grey-grey-400,#b2b2b2);display:flex;flex-direction:column;font-family:Pretendard;font-size:15px;font-style:normal;font-weight:500;justify-content:center;letter-spacing:-.6px;line-height:20px;min-height:400px}.approval-system-empty img{height:100px;margin-bottom:16px;width:100px}.approval-system-empty p{margin:0}.document-list-controls{align-items:center;background-color:#fbfbfb;box-sizing:border-box;display:flex;flex-direction:row;height:46px;justify-content:space-between;margin-bottom:0;padding:0 10px}.document-list-controls .controls-left{align-items:center;display:flex;gap:10px}.document-list-controls .controls-left .document-checkbox-wrapper{align-items:center;cursor:pointer;display:flex;position:relative}.document-list-controls .controls-left .document-checkbox-wrapper input[type=checkbox]{height:0;opacity:0;position:absolute;width:0}.document-list-controls .controls-left .document-checkbox-wrapper .document-checkbox{align-items:center;background-color:#fff;border:2px solid #d1d2d3;border-radius:4px;display:flex;height:20px;justify-content:center;position:relative;transition:all .2s ease-in-out;width:20px}.document-list-controls .controls-left .document-checkbox-wrapper .document-checkbox:after{background-color:#0000;border-radius:2px;content:"";height:12px;transform:scale(0);transition:transform .2s ease-in-out;width:12px}.document-list-controls .controls-left .document-checkbox-wrapper input[type=checkbox]:checked+.document-checkbox{background-color:#006fe5;border-color:#006fe5}.document-list-controls .controls-left .document-checkbox-wrapper input[type=checkbox]:checked+.document-checkbox:after{background-color:#fff;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath fill='%23FFF' d='M9 16.2 3.8 11 2 12.8 9 20 22 7l-1.8-1.8L9 16.2z'/%3E%3C/svg%3E") center/cover no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath fill='%23FFF' d='M9 16.2 3.8 11 2 12.8 9 20 22 7l-1.8-1.8L9 16.2z'/%3E%3C/svg%3E") center/cover no-repeat;transform:scale(1)}.document-list-controls .controls-left .document-checkbox-wrapper input[type=checkbox]:disabled+.document-checkbox{background-color:#e9ecef;border-color:#ced4da;cursor:not-allowed}.document-list-controls .controls-left .document-checkbox-wrapper:hover input[type=checkbox]:not(:disabled)+.document-checkbox{border-color:#006fe5}.document-list-controls .controls-left .document-total-count{align-items:baseline;display:flex;gap:2px;padding:0 4px}.document-list-controls .controls-left .document-total-count .total{color:#232527;font-size:14px}.document-list-controls .controls-left .document-total-count .number{color:#006fe5;font-size:16px;font-weight:500}.document-list-controls .controls-right{align-items:center;display:flex}.document-list-controls .controls-right .bulk-delete-button{align-items:center;background:#fff;border:1px solid #e1e2e3;border-radius:4px;color:#232527;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;height:32px;padding:0 12px;transition:all .2s ease}.document-list-controls .controls-right .bulk-delete-button:hover:not(:disabled){background:#f9fafb;border-color:#d1d2d3}.document-list-controls .controls-right .bulk-delete-button:not(:disabled){color:#dc2626;font-weight:600}.document-list-controls .controls-right .bulk-delete-button:disabled{cursor:not-allowed;opacity:.5}.document-list{background-color:#fff;display:flex;flex-direction:column;min-height:200px;transition:opacity .2s ease;width:100%}.document-list.loading{opacity:.6}.document-list-item{align-items:center;border-bottom:1px solid #eee;cursor:pointer;display:flex;flex-direction:row;justify-content:space-between;padding:16px 10px;transition:background-color .2s ease}.document-list-item:hover{background-color:#f4f9ff}.document-list-info{align-items:center;display:flex;flex:1 1;flex-direction:row;gap:10px;min-width:0;overflow:hidden}.document-list-info .document-checkbox-wrapper{align-items:center;cursor:pointer;display:flex;position:relative;z-index:10}.document-list-info .document-checkbox-wrapper input[type=checkbox]{height:0;opacity:0;position:absolute;width:0}.document-list-info .document-checkbox-wrapper .document-checkbox{align-items:center;background-color:#fff;border:2px solid #d1d2d3;border-radius:4px;display:flex;height:20px;justify-content:center;position:relative;transition:all .2s ease-in-out;width:20px}.document-list-info .document-checkbox-wrapper .document-checkbox:after{background-color:#0000;border-radius:2px;content:"";height:12px;transform:scale(0);transition:transform .2s ease-in-out;width:12px}.document-list-info .document-checkbox-wrapper input[type=checkbox]:checked+.document-checkbox{background-color:#006fe5;border-color:#006fe5}.document-list-info .document-checkbox-wrapper input[type=checkbox]:checked+.document-checkbox:after{background-color:#fff;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath fill='%23FFF' d='M9 16.2 3.8 11 2 12.8 9 20 22 7l-1.8-1.8L9 16.2z'/%3E%3C/svg%3E") center/cover no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath fill='%23FFF' d='M9 16.2 3.8 11 2 12.8 9 20 22 7l-1.8-1.8L9 16.2z'/%3E%3C/svg%3E") center/cover no-repeat;transform:scale(1)}.document-list-info .document-checkbox-wrapper:hover input[type=checkbox]+.document-checkbox{border-color:#006fe5}.document-list-avatar{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0;overflow:hidden}.document-list-meta{align-items:center;display:flex;flex-direction:row;gap:8px}.document-list-author{color:#232527;color:var(--grey-grey-800,#232527);font-size:15px;letter-spacing:-.6px;line-height:20px}.document-list-author,.document-list-date{font-family:Pretendard;font-style:normal;font-weight:500;white-space:nowrap}.document-list-date{color:#4d4d4d;color:var(--grey-grey-700,#4d4d4d);font-size:12px;letter-spacing:-.48px;line-height:14px}.document-list-title-wrapper{align-items:center;display:flex;flex-direction:row;gap:8px;min-width:0;overflow:hidden;width:100%}.document-list-type{color:#232527;color:var(--grey-grey-800,#232527);flex-shrink:0;font-weight:500}.document-list-title,.document-list-type{font-family:Pretendard;font-size:14px;font-style:normal;letter-spacing:-.56px;line-height:20px;white-space:nowrap}.document-list-title{color:#4d4d4d;color:var(--grey-grey-700,#4d4d4d);flex:1 1;font-weight:400;min-width:0;overflow:hidden;text-overflow:ellipsis}.document-list-status{align-items:center;border-radius:4px;box-sizing:border-box;display:flex;font-size:12px;font-style:normal;font-weight:500;gap:12px;justify-content:center;letter-spacing:-.48px;line-height:14px;padding:5px 6px;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.document-list-status.승인{background:#fff;border:1px solid #77d24b;border:1px solid var(--green-green-500,#77d24b);color:#37a604;color:var(--green-green-500,#37a604)}.document-list-status.대기{background:#fff;border:1px solid #999;color:#666}.document-list-status.진행{background:#fff;border:1px solid #006fe5;color:#006fe5}.document-list-status.반려{background:#fff;border:1px solid #e74c3c;color:#e74c3c}.document-list-status.알\ 수\ 없음,.document-list-status.임시,.document-list-status.회수{background:#fff;border:1px solid #999;color:#666}@media(max-width:1024px){.document-list-page .approval-system-header-left .selected .tab-text{font-size:20px}.document-list-page .approval-system-header-left-tab{font-size:20px;line-height:28px}.document-list-page .approval-system-header-right-wrapper{gap:8px}.document-list-page .approval-system-header-right-wrapper .search-toggle-btn{font-size:13px;height:36px;padding:8px 12px}.document-list-page .approval-system-header-right{height:36px;padding:8px 12px}.document-list-page .approval-system-header-right div{font-size:13px}.document-list-item{gap:12px;padding:18px 14px}.document-list-type{font-size:12px}.document-list-title{font-size:14px}.document-list-author,.document-list-date{font-size:12px}}@media(max-width:768px){.document-list-page .approval-system-header{align-items:flex-start;flex-direction:column;gap:12px}.document-list-page .approval-system-header-left{gap:8px}.document-list-page .approval-system-header-left .selected .tab-text{font-size:18px;transform:scale(1.02)}.document-list-page .approval-system-header-left-tab{font-size:18px;line-height:26px}.document-list-page .approval-system-header-right-wrapper{justify-content:flex-end;width:100%}.document-list-item{padding:12px 10px}.document-list-info{gap:10px}.document-list-text{gap:6px}.document-list-meta{flex-wrap:wrap;gap:4px}.document-list-avatar{height:28px;width:28px}.document-list-type{font-size:11px}.document-list-title{font-size:13px;line-height:20px}.document-list-author{font-size:12px}.document-list-date{font-size:11px}}.approval-system-comment-list-container h3{color:#333;color:var(--color-gray-800,#333);font-size:16px;font-weight:700;margin:0 0 16px}.approval-system-comment-list-container .comment-empty-message{border-bottom:1px solid #e1e2e3;border-bottom:1px solid var(--color-gray-400,#e1e2e3);color:#888;color:var(--color-gray-500,#888);font-size:14px;line-height:20px;margin-bottom:24px;padding:24px 0;text-align:center}.is-mobile-view .approval-system-comment-list-container{padding-bottom:60px}.approval-system-comment-wrapper{border-bottom:1px solid #f0f0f0;padding:12px 0}.approval-system-comment{border-bottom:1px solid #eee;border-bottom:1px solid var(--color-gray-400,#eee);display:flex;gap:12px;margin-bottom:24px;padding-bottom:16px}.approval-system-comment:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.approval-system-comment-circle{flex-shrink:0}.approval-system-comment-profile{border-radius:50%;height:40px;width:40px}.approval-system-comment-content{flex-grow:1;padding-top:2px}.approval-system-comment-content p{margin:0}.approval-system-comment-content .delete-menu-item{color:#dc3545}.approval-system-comment-content .comment-author{color:#232527;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-style:normal;font-weight:500;letter-spacing:-.56px;line-height:20px}.approval-system-comment-content .comment-timestamp{color:#797676;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:18px}.approval-system-comment-content .comment-text{word-wrap:break-word;color:#555;color:var(--color-gray-800,#555);font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.6;white-space:pre-wrap}.approval-system-comment-content .comment-edit-area{position:relative}.approval-system-comment-more{flex-shrink:0;padding-top:4px}.approval-system-comment-more .more-button{background:none;border:none;cursor:pointer;line-height:1;padding:0}.approval-system-comment-more .more-button img{display:block}.approval-system-comment-context ul li:hover{background-color:#f0f0f0}.approval-system-comment-context ul li:last-child{color:#dc3545;color:var(--color-red-500,#dc3545)}.approval-system-comment-context ul li:last-child:hover{background-color:#ffe3e3;background-color:var(--color-red-50,#ffe3e3)}.comment-edit-area{background-color:#fff;border:1px solid #2a8bf3;border-radius:4px;margin-top:8px;padding:10px;width:100%}.comment-edit-area .comment-input{padding:8px}.comment-edit-area .comment-submit-actions{align-items:center;display:flex;height:40px;justify-content:space-between;margin-top:10px}.comment-edit-area .comment-submit-actions .comment-attach-button{align-items:center;background:none;border:none;border-radius:4px;cursor:pointer;display:flex;height:32px;justify-content:center;padding:0;position:static;transform:none;transition:background-color .2s ease;width:32px}.comment-edit-area .comment-submit-actions .comment-attach-button:hover:not(:disabled){background-color:#e9ecef}.comment-edit-area .comment-submit-actions .comment-attach-button:disabled{cursor:not-allowed;opacity:.5}.comment-edit-area .comment-submit-actions .comment-attach-button img{height:24px;transition:transform .2s ease;width:24px}.comment-edit-area .comment-submit-actions .comment-attach-button:hover:not(:disabled) img{transform:scale(1.1)}.comment-edit-area .comment-submit-actions .comment-edit-actions{align-items:center;display:flex;gap:8px}.comment-edit-area .comment-submit-actions .comment-edit-actions .comment-action-button{border:none;border-radius:4px;cursor:pointer;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:400;height:40px;padding:0 16px;transition:all .2s ease}.comment-edit-area .comment-submit-actions .comment-edit-actions .comment-action-button.save-button{background-color:#232527;color:#fbfbfb}.comment-edit-area .comment-submit-actions .comment-edit-actions .comment-action-button.save-button:hover{background-color:#1a1c1e}.comment-edit-area .comment-submit-actions .comment-edit-actions .comment-action-button.cancel-button{background-color:#6c757d;color:#fff}.comment-edit-area .comment-submit-actions .comment-edit-actions .comment-action-button.cancel-button:hover{background-color:#545b62}.comment-edit-area .comment-attachment-list{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;margin-bottom:12px;padding:8px}.comment-edit-area .comment-attachment-list .comment-attachment-item{align-items:center;background-color:#fff;border:1px solid #dee2e6;border-radius:4px;display:flex;margin-bottom:4px;padding:6px 8px}.comment-edit-area .comment-attachment-list .comment-attachment-item:last-child{margin-bottom:0}.comment-edit-area .comment-attachment-list .comment-attachment-item .file-icon{margin-right:8px}.comment-edit-area .comment-attachment-list .comment-attachment-item .file-icon img{height:16px;width:16px}.comment-edit-area .comment-attachment-list .comment-attachment-item .file-info{flex:1 1;min-width:0}.comment-edit-area .comment-attachment-list .comment-attachment-item .file-info .file-name{color:#212529;font-size:13px;font-weight:500;margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.comment-edit-area .comment-attachment-list .comment-attachment-item .file-info .file-size{color:#6c757d;font-size:11px}.comment-edit-area .comment-attachment-list .comment-attachment-item .remove-file-btn{align-items:center;background:none;border:none;border-radius:4px;cursor:pointer;display:flex;justify-content:center;padding:4px}.comment-edit-area .comment-attachment-list .comment-attachment-item .remove-file-btn:hover{background-color:#f8f9fa}.comment-edit-area .comment-attachment-list .comment-attachment-item .remove-file-btn img{height:14px;width:14px}.comment-edit-area .comment-upload-error{background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:4px;color:#dc3545;font-size:12px;margin-bottom:8px;padding:4px 8px}.comment-edit-area .comment-input-container{display:flex;flex-direction:column;gap:10px}.comment-edit-area .comment-input-wrapper{position:relative;width:100%}.comment-edit-area .comment-input{background-color:#0000;border:none;border-radius:0;box-sizing:border-box;color:#232527;display:block;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.56px;line-height:20px;min-height:40px;overflow-y:hidden;padding:8px 40px 8px 8px;resize:none;width:100%}.comment-edit-area .comment-input:focus{outline:none}.comment-edit-area .comment-input::placeholder{color:#666}.comment-edit-area .comment-attach-button{align-items:center;background:none;border:none;border-radius:4px;cursor:pointer;display:flex;height:32px;justify-content:center;padding:0;position:absolute;right:8px;top:50%;transform:translateY(-50%);transition:background-color .2s ease;width:32px}.comment-edit-area .comment-attach-button:hover:not(:disabled){background-color:#e9ecef}.comment-edit-area .comment-attach-button:disabled{cursor:not-allowed;opacity:.5}.comment-edit-area .comment-attach-button img{height:24px;transition:transform .2s ease;width:24px}.comment-edit-area .comment-attach-button:hover:not(:disabled) img{transform:scale(1.1)}.comment-edit-area .comment-edit-actions{align-items:center;display:flex;gap:8px}.comment-edit-area .comment-edit-actions .comment-action-button{border:none;border-radius:4px;cursor:pointer;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:400;height:40px;padding:0 16px;transition:all .2s ease}.comment-edit-area .comment-edit-actions .comment-action-button.save-button{background-color:#232527;color:#fbfbfb}.comment-edit-area .comment-edit-actions .comment-action-button.save-button:hover{background-color:#1a1c1e}.comment-edit-area .comment-edit-actions .comment-action-button.cancel-button{background-color:#6c757d;color:#fff}.comment-edit-area .comment-edit-actions .comment-action-button.cancel-button:hover{background-color:#545b62}.comment-edit-area{position:relative}.comment-edit-area.submitting .comment-edit-actions,.comment-edit-area.submitting .comment-input-container,.comment-edit-area.submitting .existing-attachments,.comment-edit-area.submitting .new-attachments{opacity:.5;pointer-events:none}.comment-edit-area.submitting .comment-submit-indicator-container{display:flex}.comment-submit-indicator-container{align-items:center;background-color:#ffffffb3;border-radius:8px;display:none;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:5}.comment-submit-indicator{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center;position:relative}.comment-submit-progress{animation:comment-spin 1s linear infinite;border:3px solid #f3f3f3;border-radius:50%;border-top-color:#006fe5;height:32px;width:32px}.comment-submit-message{color:#006fe5;font-size:14px;font-weight:500;line-height:1.4;max-width:280px;text-align:center}@keyframes comment-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media print{.no-print{display:none!important}}.comment-attachment-list{background-color:#f8f9fa;border:1px solid #e1e2e3;border-radius:4px;margin-bottom:8px;padding:8px}.comment-attachment-item{align-items:center;border-bottom:1px solid #e9ecef;display:flex;gap:8px;padding:6px 0}.comment-attachment-item:last-child{border-bottom:none}.comment-attachment-item .file-icon{flex-shrink:0;height:20px;width:20px}.comment-attachment-item .file-icon img{height:100%;object-fit:contain;width:100%}.comment-attachment-item .file-info{flex-grow:1;min-width:0}.comment-attachment-item .file-info .file-name{color:#333;font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.comment-attachment-item .file-info .file-size{color:#666;font-size:11px;margin-top:2px}.comment-attachment-item .remove-file-btn{background:none;border:none;border-radius:2px;cursor:pointer;flex-shrink:0;padding:4px}.comment-attachment-item .remove-file-btn:hover{background-color:#ffebee}.comment-attachment-item .remove-file-btn img{height:16px;width:16px}.comment-upload-error{background-color:#ffebee;border:1px solid #ffcdd2;border-radius:4px;color:#c62828;font-size:13px;line-height:1.4;margin-bottom:8px;padding:8px 12px}.comment-attached-files{border-top:1px solid #f0f0f0;margin-top:8px;padding-top:8px}.comment-attached-file{align-items:center;background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:4px;display:flex;gap:8px;margin-bottom:4px;padding:6px 8px;transition:background-color .2s}.comment-attached-file:hover{background-color:#f1f3f5}.comment-attached-file:last-child{margin-bottom:0}.comment-attached-file .file-icon{flex-shrink:0;height:18px;width:18px}.comment-attached-file .file-icon img{height:100%;object-fit:contain;width:100%}.comment-attached-file .file-info{flex-grow:1;min-width:0}.comment-attached-file .file-info .file-name{color:#333;font-size:13px;font-weight:500;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.comment-attached-file .file-info .file-size{color:#666;font-size:11px;margin-top:1px}.comment-attached-file .download-file-btn{align-items:center;background:none;border:none;border-radius:2px;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:4px}.comment-attached-file .download-file-btn:hover{background-color:#e9ecef}.comment-attached-file .download-file-btn img{height:16px;width:16px}.is-mobile-view .comment-attached-file .comment-write-section{align-items:stretch;flex-direction:column;gap:8px}.is-mobile-view .comment-attached-file .comment-write-section .comment-input-container{width:100%}.is-mobile-view .comment-attached-file .comment-write-section .comment-input-container .comment-input{min-width:0}.is-mobile-view .comment-attached-file .comment-attached-file .file-info .file-name,.is-mobile-view .comment-attached-file .comment-attachment-item .file-info .file-name{font-size:12px}.approval-info-attachments-container.comment-attachments{border:none;margin-top:12px;padding:0}.approval-info-attachments-container.comment-attachments .approval-info-file-list-container{padding:0}.approval-info-attachments-container.comment-attachments .approval-info-file-list{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.approval-info-attachments-container.comment-attachments .approval-info-file-list li a{border:1px solid #e0e0e0;border:1px solid var(--color-gray-300,#e0e0e0);border-radius:6px;color:inherit;display:block;padding:8px 12px;text-decoration:none;transition:background-color .2s,border-color .2s}.approval-info-attachments-container.comment-attachments .approval-info-file-list li a:hover{background-color:#f8f9fa;border-color:#ccc;border-color:var(--color-gray-400,#ccc)}.approval-info-attachments-container.comment-attachments .approval-info-attachment-item{align-items:center;display:flex;gap:10px}.approval-info-attachments-container.comment-attachments .approval-info-file-icon{align-items:center;display:flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.approval-info-attachments-container.comment-attachments .approval-info-file-icon img{max-height:100%;max-width:100%;object-fit:contain}.approval-info-attachments-container.comment-attachments .approval-info-file-info{flex:none}.approval-info-attachments-container.comment-attachments .approval-info-file-name{color:#333;font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.approval-system-comment-list-container .comment-write-section{border:1px solid #e0e0e0;border-radius:8px;padding:10px;position:relative;transition:all .3s ease-in-out}.approval-system-comment-list-container .comment-write-section.drag-over{background-color:#f4f9ff;border-color:#006fe5;box-shadow:0 0 0 3px #006fe51a}.approval-system-comment-list-container .comment-write-section.drag-over>:not(.drag-drop-overlay){opacity:.2;transform:scale(.98)}.approval-system-comment-list-container .comment-write-section .drag-drop-overlay{align-items:center;border-radius:8px;bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:10}.approval-system-comment-list-container .comment-write-section .drag-drop-overlay:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:" ";display:block;height:60px;margin-bottom:12px;opacity:.8;width:60px}.approval-system-comment-list-container .comment-write-section .drag-drop-overlay p{background-color:#0000;border:none;border-radius:0;box-shadow:none;color:#0059b7;font-size:1.1rem;font-weight:500;padding:0;text-align:center}.approval-system-comment-list-container .comment-write-section .approval-info-attachments-container.comment-attachments.new-attachments{border:none;margin-bottom:10px;padding:0}.approval-system-comment-list-container .comment-write-section .approval-info-attachments-container.comment-attachments.new-attachments .comment-attachment-item{align-items:center;background-color:#f8f9fa;border:1px solid #e1e2e3;border-radius:4px;display:flex;gap:8px;margin-bottom:8px;padding:8px}.approval-system-comment-list-container .comment-write-section .approval-info-attachments-container.comment-attachments.new-attachments .comment-attachment-item:last-child{margin-bottom:0}.approval-system-comment-list-container .comment-write-section .approval-info-attachments-container.comment-attachments.new-attachments .comment-attachment-item .file-icon{flex-shrink:0;height:20px;width:20px}.approval-system-comment-list-container .comment-write-section .approval-info-attachments-container.comment-attachments.new-attachments .comment-attachment-item .file-icon img{height:100%;object-fit:contain;width:100%}.approval-system-comment-list-container .comment-write-section .approval-info-attachments-container.comment-attachments.new-attachments .comment-attachment-item .file-info{flex-grow:1;min-width:0}.approval-system-comment-list-container .comment-write-section .approval-info-attachments-container.comment-attachments.new-attachments .comment-attachment-item .file-info .file-name{color:#333;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;font-weight:500;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.approval-system-comment-list-container .comment-write-section .approval-info-attachments-container.comment-attachments.new-attachments .comment-attachment-item .file-info .file-size{color:#666;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:11px;margin-top:1px}.approval-system-comment-list-container .comment-write-section .approval-info-attachments-container.comment-attachments.new-attachments .comment-attachment-item .remove-file-btn{background:none;border:none;border-radius:2px;cursor:pointer;flex-shrink:0;padding:4px}.approval-system-comment-list-container .comment-write-section .approval-info-attachments-container.comment-attachments.new-attachments .comment-attachment-item .remove-file-btn:hover{background-color:#ffebee}.approval-system-comment-list-container .comment-write-section .approval-info-attachments-container.comment-attachments.new-attachments .comment-attachment-item .remove-file-btn img{height:16px;width:16px}.approval-system-comment-list-container .comment-write-section .comment-upload-error{background-color:#ffebee;border:1px solid #ffcdd2;border-radius:4px;color:#c62828;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;line-height:1.4;margin-bottom:8px;padding:8px 12px}.approval-system-comment-list-container .comment-write-section .comment-input-container{display:flex;flex-direction:column;gap:10px}.approval-system-comment-list-container .comment-write-section .comment-input-container .comment-input-wrapper{position:relative;width:100%}.approval-system-comment-list-container .comment-write-section .comment-input-container .comment-input{background-color:#0000;border:none;border-radius:4px;box-sizing:border-box;color:#232527;display:block;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:400;height:auto;letter-spacing:-.56px;line-height:20px;min-height:40px;overflow-y:hidden;padding:8px;resize:none;width:100%}.approval-system-comment-list-container .comment-write-section .comment-input-container .comment-input:focus{outline:none}.approval-system-comment-list-container .comment-write-section .comment-input-container .comment-input::placeholder{color:#666;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.56px;line-height:20px}.approval-system-comment-list-container .comment-write-section .comment-input-container .comment-input-error{background-color:#ffe6e6;border:1px solid #ffcdd2;border-radius:4px;color:#dc3545;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;font-weight:400;line-height:16px;margin-top:4px;padding:4px 8px}.approval-system-comment-list-container .comment-write-section .comment-input-container .comment-submit-actions{align-items:center;display:flex;height:40px;justify-content:space-between}.approval-system-comment-list-container .comment-write-section .comment-input-container .comment-attach-button{align-items:center;background:none;border:none;border-radius:4px;cursor:pointer;display:flex;height:32px;justify-content:center;padding:0;width:32px}.approval-system-comment-list-container .comment-write-section .comment-input-container .comment-attach-button:hover:not(:disabled){background-color:#f1f3f5}.approval-system-comment-list-container .comment-write-section .comment-input-container .comment-attach-button:disabled{cursor:not-allowed;opacity:.5}.approval-system-comment-list-container .comment-write-section .comment-input-container .comment-attach-button img{height:24px;width:24px}.approval-system-comment-list-container .comment-write-section .comment-input-container .comment-submit-button{background-color:#232527;border:none;border-radius:4px;color:#fbfbfb;cursor:pointer;flex-shrink:0;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:400;height:40px;letter-spacing:-.56px;line-height:20px;padding:0;transition:background-color .2s;width:56px}.approval-system-comment-list-container .comment-write-section .comment-input-container .comment-submit-button:hover:not(:disabled){background-color:#1a1c1e}.approval-system-comment-list-container .comment-write-section .comment-input-container .comment-submit-button:disabled{background-color:#a0a0a0;cursor:not-allowed}.approval-system-comment-list-container .comment-write-section.submitting .comment-edit-actions,.approval-system-comment-list-container .comment-write-section.submitting .comment-input-container,.approval-system-comment-list-container .comment-write-section.submitting .existing-attachments,.approval-system-comment-list-container .comment-write-section.submitting .new-attachments{opacity:.5;pointer-events:none}.approval-system-comment-list-container .comment-write-section.submitting .comment-submit-indicator-container{display:flex}.is-mobile-view .approval-system-comment-list-container .comment-write-section{padding:8px 16px}.is-mobile-view .approval-system-comment-list-container .comment-write-section .comment-input-container{align-items:center;flex-direction:row;gap:6px}.is-mobile-view .approval-system-comment-list-container .comment-write-section .comment-input-container .comment-input-wrapper{flex:1 1}.is-mobile-view .approval-system-comment-list-container .comment-write-section .comment-input-container .comment-input{background:#f8f9fa;border:1px solid #dee3e8;border-radius:20px;font-size:14px;min-height:40px;padding:10px 40px 10px 12px}.is-mobile-view .approval-system-comment-list-container .comment-write-section .comment-input-container .comment-input:focus{background:#fff;border-color:#0c72de}.is-mobile-view .approval-system-comment-list-container .comment-write-section .comment-input-container .comment-submit-actions{align-items:center;flex-direction:row;gap:4px}.is-mobile-view .approval-system-comment-list-container .comment-write-section .comment-input-container .comment-submit-button{border-radius:20px;font-size:14px;height:40px;width:48px}.comment-input-error-outside{background-color:#ffe6e6;border:1px solid #ffcdd2;border-radius:4px;color:#dc3545;font-size:12px;font-weight:400;line-height:16px;margin-top:8px;padding:8px 12px}.file-list-container{margin:10px 0}.file-list-container.comment-attachments .file-item.existing,.file-list-container.comment-attachments .file-item.new{background-color:#fff;border-color:#e1e2e3}.file-list-container.comment-attachments .file-item.existing.clickable:hover{background-color:#e9f4ff;border-color:#2a8bf3}.file-list-container.comment-attachments .file-item.edit-new{background-color:#fff;border-color:#2a8bf3}.file-list-container.comment-attachments .file-item.edit-existing{background-color:#fff8f0;border-color:orange}.approval-system-comment-wrapper.system-comment .approval-system-comment-profile.system-profile{background-color:#fff;border-radius:50%;height:40px;object-fit:cover;padding:4px;width:40px}.comment-type-badge{border-radius:3px;display:inline-block;font-size:10px;font-weight:600;margin-left:6px;padding:2px 6px;vertical-align:middle}.comment-type-badge.rejection{background-color:#fff5f5;border:1px solid #dc3545;color:#dc3545}.comment-type-badge.modification{background-color:#fffbf0;border:1px solid #fbbf24;color:#f59e0b}.comment-type-badge.force-reject{background-color:#fff5f5;border:1px solid #dc3545;color:#dc3545}.system-comment-content{margin-top:4px}.system-comment-content .system-comment-raw{color:#232527;font-size:14px;line-height:20px;margin:0 0 8px;white-space:pre-wrap;word-break:break-word}.system-comment-content .system-comment-info p{color:#232527;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:20px;margin:0 0 4px}.system-comment-content .system-comment-info p:last-child{margin-bottom:0}.system-comment-content .system-comment-info .system-comment-version{font-weight:500}.system-comment-content .system-comment-info .system-comment-editor{color:#232527}.system-comment-content .system-comment-info .system-comment-reason{color:#232527;margin-top:4px}.system-comment-content .system-comment-buttons{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.view-history-button{align-items:center;background-color:#0000;border:1px solid #ddd;border-radius:4px;color:#666;cursor:pointer;display:inline-flex;font-size:12px;font-weight:400;gap:6px;padding:6px 12px;transition:all .15s ease}.view-history-button:hover{background-color:#f8f9fa;border-color:#999;color:#333}.view-history-button:active{transform:scale(.98)}.view-history-button span{line-height:1}.approval-system-base-container{box-sizing:border-box;width:100%}.approval-system-base-container.is-print-preview-mode,.approval-system-base-container.is-print-preview-mode .approval-system-info-container{overflow-x:hidden}.approval-system-info-doc-container-wrapper{align-items:flex-start;display:flex;flex-direction:row;gap:20px;justify-content:center;position:relative;width:100%}.is-mobile-view .approval-system-info-doc-container-wrapper{align-items:stretch;flex-direction:column;gap:0;overflow:visible}.approval-system-info-doc-container{background-color:#fff;border:1px solid #e1e2e3;border-radius:8px;box-sizing:border-box;display:flex;flex-direction:column;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;overflow-x:auto;padding:24px;width:898px}.approval-system-info-doc-container table{border-collapse:collapse;max-width:100%}.approval-system-info-doc-container img{max-width:100%}.approval-system-info-doc-container div,.approval-system-info-doc-container p{word-wrap:break-word;overflow-wrap:break-word}.approval-system-info-doc-container iframe{max-width:100%}.is-mobile-view .approval-system-info-doc-container{-webkit-overflow-scrolling:touch;border:none;max-width:100%;overflow-x:auto;padding:0;width:100%}.approval-system-info-container{width:100%}.is-mobile-view .approval-system-info-container{padding-top:40px}.approval-system-footer-fixed-wrapper{align-self:flex-end;bottom:20px;box-sizing:border-box;display:flex;flex-direction:row;justify-content:flex-end;position:-webkit-sticky;position:sticky;width:100%}.approval-system-footer-fixed-wrapper .approval-system-footer-container-wrapper{width:100%}.is-mobile-view .approval-system-footer-fixed-wrapper{bottom:16px;padding:0 16px}.approval-system-footer-button-container{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#fffffff2;border-radius:8px;box-shadow:0 2px 8px #00000026;box-sizing:border-box;display:flex;gap:12px;justify-content:center;padding:12px;width:100%}.is-mobile-view.is-phone-view .approval-system-footer-button-container{flex-direction:column;padding:16px}.approval-system-footer-button-container-cancel,.approval-system-footer-button-container-confirm{align-items:center;border-radius:6px;box-sizing:border-box;cursor:pointer;display:flex;flex-basis:0;flex-grow:1;font-family:Pretendard,sans-serif;font-size:16px;font-style:normal;font-weight:500;height:48px;justify-content:center;letter-spacing:-.64px;line-height:24px;min-width:100px;overflow:hidden;padding:10px 16px;position:relative;transition:all .3s ease}.approval-system-footer-button-container-cancel .button-content,.approval-system-footer-button-container-confirm .button-content{align-items:center;display:flex;justify-content:center;width:100%}.approval-system-footer-button-container-cancel span,.approval-system-footer-button-container-confirm span{position:relative;transition:transform .25s cubic-bezier(.34,1.56,.64,1);z-index:1}.approval-system-footer-button-container-cancel .icon,.approval-system-footer-button-container-confirm .icon{align-items:center;display:flex;justify-content:center;left:calc(50% - 28px);opacity:0;position:absolute;top:50%;transform:translateY(-50%) translateX(-10px);transition:opacity .15s ease,transform .25s ease}.approval-system-footer-button-container-cancel:hover .icon,.approval-system-footer-button-container-confirm:hover .icon{opacity:1;transform:translateY(-50%) translateX(0)}.approval-system-footer-button-container-cancel:hover span,.approval-system-footer-button-container-confirm:hover span{transform:translateX(12px)}.is-mobile-view.is-phone-view .approval-system-footer-button-container-cancel,.is-mobile-view.is-phone-view .approval-system-footer-button-container-confirm{flex-grow:0;font-size:15px;min-width:auto;padding:12px 20px;width:100%}.approval-system-footer-button-container-cancel{background:#fff;border:1px solid #e1e2e3;color:#666}.approval-system-footer-button-container-cancel .icon{height:10px;width:10px}.approval-system-footer-button-container-cancel .icon img{height:100%;width:100%}.approval-system-footer-button-container-cancel:hover{background-color:#fff5f3;border-color:#e4503c;color:#e4503c}.approval-system-footer-button-container-confirm{background:#37a604;border:1px solid #37a604;color:#fff}.approval-system-footer-button-container-confirm .icon{height:20px;width:20px}.approval-system-footer-button-container-confirm .icon img{height:100%;width:100%}.approval-system-footer-button-container-confirm:hover{background:#2f8e03;border-color:#2f8e03}.approval-system-footer-button-container-confirm:hover span{transform:translateX(14px)}.approval-system-info-doc-container-doc-content-title-container{align-items:flex-start;border-bottom:1px solid var(--color-gray-300);display:flex;flex-direction:column;gap:8px;margin-bottom:16px;padding-bottom:16px}.approval-system-info-doc-container-doc-content-title{align-items:center;align-self:stretch;display:flex;justify-content:space-between}.approval-system-info-doc-container-doc-content-title-text{color:#232527;color:var(--grey-grey-800,#232527);font-family:Pretendard;font-size:22px;font-style:normal;font-weight:700;line-height:30px}.approval-system-info-doc-container-doc-content-title-doc-number{color:#232527;color:var(--grey-grey-800,#232527);font-size:14px;font-style:normal;font-weight:500;letter-spacing:-.56px;line-height:20px;white-space:nowrap}.is-mobile-view .approval-system-info-doc-container-doc-content-title-doc-number{display:none}.approval-system-info-doc-container-doc-content-content{overflow-x:visible;width:100%}.approval-system-info-doc-container-doc-content-content>div{width:100%}.approval-system-info-doc-container-doc-content-content .approval-system-info-doc-container-doc-content-content-title{color:#232527;color:var(--grey-grey-800,#232527);font-family:Pretendard;font-size:18px;font-weight:600;margin-bottom:10px}.approval-system-line-container-wrapper{display:flex;flex-direction:column;flex-shrink:0;gap:16px;height:auto;justify-content:flex-start;padding-bottom:0;position:relative;width:290px}.is-mobile-view .approval-system-line-container-wrapper{border:none;box-shadow:none;margin-bottom:0;max-width:100%;padding:0;width:100%}.is-mobile-view .approval-system-line-container-wrapper.mobile-accordion-content{padding:0}.approval-system-header-container-wrapper{align-items:center;display:flex;flex-direction:row;justify-content:center;margin-bottom:10px;width:100%}.approval-system-header-container{align-items:center;display:flex;flex-direction:row;gap:16px;justify-content:space-between;margin:0 auto;max-width:1200px;width:100%}.is-mobile-view .approval-system-header-container{align-items:stretch;flex-direction:column;gap:12px}.approval-system-header-box-container{align-items:center;color:#666;display:flex;flex-direction:row;flex-wrap:wrap;font-family:Pretendard,sans-serif;font-size:14px;font-style:normal;font-weight:500;gap:4px 8px;letter-spacing:-.56px;line-height:20px}.approval-system-header-box-container span{cursor:pointer}.approval-system-header-box-container span:hover{color:#333;text-decoration:underline}.approval-system-header-box-container img{opacity:.7}.is-mobile-view .approval-system-header-box-container{font-size:13px;justify-content:center;text-align:center}.approval-system-header-button-container{display:flex;flex-direction:row;gap:8px}.approval-system-history-wrapper{align-items:center;display:flex;position:relative}.approval-system-history-dropdown{animation:dropdownFadeIn .2s ease-out;background-color:#fff;border:1px solid #dee3e8;border-radius:8px;box-shadow:0 4px 12px #0000001a;min-width:200px;overflow:hidden;padding:12px;position:absolute;right:0;top:calc(100% + 4px);z-index:999}@keyframes dropdownFadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.approval-system-history-items-wrapper{display:flex;flex-direction:column;padding:0}.approval-system-history-item{border-radius:4px;cursor:pointer;display:flex;flex-direction:column;gap:4px;padding:8px;transition:background-color .15s ease;width:180px}.approval-system-history-item:hover{background-color:#f4f9ff}.approval-system-history-item .history-item-date{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:14px;font-weight:600;letter-spacing:-.56px;line-height:20px}.approval-system-history-item .history-item-profile{align-items:center;display:flex;gap:4px}.approval-system-history-item .history-item-avatar{border-radius:50%;flex-shrink:0;height:24px;object-fit:cover;width:24px}.approval-system-history-item .history-item-name{color:#606971;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.56px;line-height:20px}.approval-system-header-button-container-cancel,.approval-system-header-button-container-copy,.approval-system-header-button-container-history{align-items:center;background-color:#fff;border:1px solid #e1e2e3;border-radius:4px;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:row;gap:4px;padding:6px 16px 6px 12px;transition:background-color .2s;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.approval-system-header-button-container-cancel:hover,.approval-system-header-button-container-copy:hover,.approval-system-header-button-container-history:hover{background-color:#f8f9fa}.approval-system-header-button-container-printer{align-items:center;background-color:#fff;border:1px solid #e1e2e3;border-radius:4px;cursor:pointer;display:flex;flex-direction:row;gap:4px;padding:10px;transition:background-color .2s;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.approval-system-header-button-container-printer:hover{background-color:#f8f9fa}.approval-system-header-button-container-copy img,.approval-system-header-button-container-history img,.approval-system-header-button-container-printer img{height:16px;width:16px}.approval-system-header-button-container-copy span,.approval-system-header-button-container-history span,.approval-system-header-button-container-printer span{color:#4d4d4d;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.56px;line-height:20px}.approval-system-header-button-container-cancel span{color:#e4503c;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.56px;line-height:20px}.approval-modal{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0003;width:400px}.is-mobile-view .approval-system-base-container{padding:0}.is-mobile-view .approval-system-base-container .approval-system-info-doc-container-wrapper{align-items:center;flex-direction:column;gap:0}.is-mobile-view .approval-system-base-container .approval-system-info-doc-container{max-width:850px}.is-mobile-view .approval-system-base-container .approval-system-footer-button-container{box-sizing:border-box;max-width:100%;width:100%}.approval-system-line-profile-name-container .approval-system-line-profile-name-dept-wrapper{display:flex;flex-direction:row;gap:4px}.approval-system-line-profile-name-container .approval-system-line-profile-name-dept-wrapper .approval-system-line-profile-dept{color:#232527;color:var(--grey-grey-800,#232527);font-family:Pretendard;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.56px;line-height:20px}.approval-system-line-profile-name-container .approval-system-line-profile-name-dept-wrapper .approval-system-line-profile-name{color:#232527;color:var(--grey-grey-800,#232527);font-family:Pretendard;font-size:15px;font-style:normal;font-weight:500;letter-spacing:-.6px;line-height:20px}.approval-system-line-profile-name-container .approval-system-line-date{color:#232527;color:var(--grey-grey-800,#232527);font-family:Pretendard;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.56px;line-height:20px}@media print{.print-content-wrapper,.print-content-wrapper *{font-size:1em!important;font-size:calc(1em*var(--print-font-scale, 1))!important}.approval-system-info-doc-container-wrapper.printable-approval:not(.doc-type-11){font-size:14px!important;font-size:calc(14px*var(--print-font-scale, 1))!important}:root{--print-scale:1.1;--print-font-scale:1.01}.font-scale-controls{display:none!important}*{transform-origin:left top!important}.print-content-wrapper,.print-content-wrapper *{font-size:calc(1em*var(--print-font-scale))!important}.approval-system-info-doc-container-doc-content-title-text{font-size:calc(24px*var(--print-font-scale))!important;font-weight:700!important}@page{size:1190px 1684px;margin:0}body,html{background-color:#fff!important;font-family:Pretendard,sans-serif!important;font-size:calc(14px*var(--print-font-scale))!important;height:auto!important;line-height:1.5!important;margin:0!important;overflow:visible!important;padding:0!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;visibility:visible!important;width:100%!important}a{color:#007bff!important;text-decoration:none!important}img{height:auto!important;max-width:100%!important;vertical-align:middle}body *{visibility:hidden!important}.printable-approval,.printable-approval *{visibility:visible!important}.backdrop,.menu,.no-print,.top-nav,.top-navbar{display:none!important}.bgc,.content,.content>div,.main-cont,.outtercont{left:0!important;margin:0!important;max-width:100%!important;min-width:0!important;padding:0!important;width:100%!important}.no-print,.no-print *{display:none!important;visibility:hidden!important}#root,.approval-system-base-container,.approval-system-info-container{background:none!important;border:none!important;box-shadow:none!important;display:block!important;height:auto!important;margin:0!important;padding:0!important;position:static!important;visibility:visible!important;width:100%!important}.approval-system-info-doc-container-wrapper.printable-approval{background-color:#fff!important;box-sizing:border-box!important;break-inside:auto!important;display:block!important;left:0!important;overflow:visible!important;padding:15mm!important;page-break-inside:auto!important;position:absolute!important;top:0!important;transform:scale(var(--print-scale))!important;transform-origin:left top!important;width:calc(1190px/var(--print-scale))!important}.approval-system-info-doc-container-wrapper.printable-approval .print-content-wrapper{display:block!important;position:relative!important;width:100%!important}.approval-system-info-doc-container-wrapper.printable-approval .approval-system-line-date{color:#666!important;display:block!important;height:auto!important;margin-top:2px!important;opacity:1!important;position:relative!important;visibility:visible!important;z-index:1000!important}.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container{border:none!important;break-inside:avoid!important;display:block!important;page-break-inside:avoid!important;width:100%!important}.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-print-header-row{border-bottom:none!important;break-after:avoid!important;break-inside:avoid!important;display:flex!important;flex-direction:row!important;gap:1mm!important;padding-bottom:20px!important;page-break-after:avoid!important;page-break-inside:avoid!important}.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-print-header-row .approval-system-info-doc-container-doc-content-title-container{border-bottom:none!important;display:block!important;flex:1 1!important;margin-bottom:0!important;min-width:0;padding-bottom:0!important}.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-print-header-row .approval-system-info-doc-container-doc-content-title-container .approval-system-header-content-wrapper{border-bottom:1px solid #4d4d4d!important;padding-bottom:16px!important}.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-print-header-row .approval-system-info-doc-container-doc-content-title-container .approval-system-info-doc-container-doc-content-title{align-items:flex-start!important;display:flex!important;flex-direction:column!important;gap:12px!important;margin-bottom:8px!important;width:100%!important}.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-print-header-row .approval-system-info-doc-container-doc-content-title-container .approval-system-info-doc-container-doc-content-title .approval-system-doc-icon{display:none!important}.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-print-header-row .approval-system-info-doc-container-doc-content-title-container .approval-system-info-doc-container-doc-content-title .approval-system-info-doc-container-doc-content-title-text{color:#111!important;font-weight:600!important;line-height:1.3!important}.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-print-header-row .approval-system-line-container-wrapper{display:flex!important;flex:0 0 auto!important;justify-content:flex-end!important;max-width:700px!important;min-width:400px!important}.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-print-header-row .approval-system-line-container-wrapper .approval-system-line-wrapper{align-items:flex-end!important;border:none;display:flex!important;flex-direction:column!important;padding:0!important;width:100%!important}.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-print-header-row .approval-system-line-container-wrapper .approval-system-line-wrapper .approval-section-title{border-bottom:.5px solid #ccc!important;color:#333!important;display:none!important;font-weight:500!important;margin-bottom:10px!important;padding-bottom:0!important}.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-print-header-row .approval-system-line-container-wrapper .approval-system-line-wrapper .approval-stamp-table-container .approval-stamp-table{border:1px solid #4d4d4d!important;margin-bottom:8px!important}.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-print-header-row .approval-system-line-container-wrapper .approval-system-line-wrapper .approval-stamp-table-container .approval-stamp-table .approval-stamp-row{display:flex!important;justify-content:flex-end!important}.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-print-header-row .approval-system-line-container-wrapper .approval-system-line-wrapper .approval-stamp-table-container .approval-stamp-table .approval-stamp-row.approval-stamp-header .approval-stamp-header-cell{align-items:center!important;border-bottom:1px solid #797979!important;border-right:1px solid #797979!important;box-sizing:border-box!important;display:flex!important;font-weight:500!important;height:25px!important;justify-content:center!important;max-width:90px!important;min-width:90px!important;padding:4px 6px!important;text-align:center!important;width:90px!important}.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-print-header-row .approval-system-line-container-wrapper .approval-system-line-wrapper .approval-stamp-table-container .approval-stamp-table .approval-stamp-row.approval-stamp-header .approval-stamp-header-cell:last-child{border-right:none!important}.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-print-header-row .approval-system-line-container-wrapper .approval-system-line-wrapper .approval-stamp-table-container .approval-stamp-table .approval-stamp-row.approval-stamp-header .approval-stamp-header-cell .approval-type-text{color:#000;font-family:Pretendard;font-size:min(14px*var(--print-font-scale),14px)!important;font-style:normal;font-weight:400;letter-spacing:-.56px;line-height:20px}.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-print-header-row .approval-system-line-container-wrapper .approval-system-line-wrapper .approval-stamp-table-container .approval-stamp-table .approval-stamp-row.approval-stamp-content .approval-stamp-content-cell{align-items:center!important;border-bottom:1px solid #797979!important;border-right:1px solid #797979!important;box-sizing:border-box!important;display:flex!important;height:80px!important;justify-content:center!important;max-width:90px!important;min-width:90px!important;padding:6px 4px!important;text-align:center!important;width:90px!important}.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-print-header-row .approval-system-line-container-wrapper .approval-system-line-wrapper .approval-stamp-table-container .approval-stamp-table .approval-stamp-row.approval-stamp-content .approval-stamp-content-cell:last-child{border-right:none!important}.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-print-header-row .approval-system-line-container-wrapper .approval-system-line-wrapper .approval-stamp-table-container .approval-stamp-table .approval-stamp-row.approval-stamp-content .approval-stamp-content-cell .approval-stamp-info{align-items:center!important;display:flex!important;flex-direction:column!important;height:100%!important;justify-content:space-between!important;position:relative!important;width:100%!important}.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-print-header-row .approval-system-line-container-wrapper .approval-system-line-wrapper .approval-stamp-table-container .approval-stamp-table .approval-stamp-row.approval-stamp-content .approval-stamp-content-cell .approval-stamp-info .approval-stamp-position{color:#666!important;font-size:min(14px*var(--print-font-scale),14px)!important;margin:0!important;text-align:center!important;word-break:break-all}.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-print-header-row .approval-system-line-container-wrapper .approval-system-line-wrapper .approval-stamp-table-container .approval-stamp-table .approval-stamp-row.approval-stamp-content .approval-stamp-content-cell .approval-stamp-info .approval-stamp-name{color:#000;font-family:Pretendard;font-size:min(14px*var(--print-font-scale),14px)!important;font-style:normal;font-weight:400;letter-spacing:-.56px;line-height:20px;margin:0!important}.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-print-header-row .approval-system-line-container-wrapper .approval-system-line-wrapper .approval-stamp-table-container .approval-stamp-table .approval-stamp-row.approval-stamp-content .approval-stamp-content-cell .approval-stamp-info .approval-stamp-seal{align-items:center!important;border:2px solid #d32f2f!important;border-radius:50%!important;box-sizing:border-box!important;color:#d32f2f!important;display:flex!important;font-family:Pretendard,sans-serif!important;font-size:min(14px*var(--print-font-scale),14px)!important;font-weight:700!important;height:40px!important;justify-content:center!important;line-height:1.1!important;margin:4px 0!important;text-align:center!important;width:40px!important;word-break:keep-all!important}.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-print-header-row .approval-system-line-container-wrapper .approval-system-line-wrapper .approval-stamp-table-container .approval-stamp-table .approval-stamp-row.approval-stamp-content .approval-stamp-content-cell .approval-stamp-info .approval-stamp-seal.approval-type-approve{border-color:#d32f2f!important;color:#d32f2f!important}.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-print-header-row .approval-system-line-container-wrapper .approval-system-line-wrapper .approval-stamp-table-container .approval-stamp-table .approval-stamp-row.approval-stamp-content .approval-stamp-content-cell .approval-stamp-info .approval-stamp-seal.approval-type-agree{border-color:#388e3c!important;color:#388e3c!important}.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-print-header-row .approval-system-line-container-wrapper .approval-system-line-wrapper .approval-stamp-table-container .approval-stamp-table .approval-stamp-row.approval-stamp-content .approval-stamp-content-cell .approval-stamp-info .approval-stamp-seal.approval-type-finance-agree{border-color:#1976d2!important;color:#1976d2!important;line-height:1!important;white-space:pre-line!important}.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-print-header-row .approval-system-line-container-wrapper .approval-system-line-wrapper .approval-stamp-table-container .approval-stamp-table .approval-stamp-row.approval-stamp-content .approval-stamp-content-cell .approval-stamp-info .approval-stamp-seal.approval-type-delegate{border-color:#ff9800!important;color:#ff9800!important}.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-print-header-row .approval-system-line-container-wrapper .approval-system-line-wrapper .approval-stamp-table-container .approval-stamp-table .approval-stamp-row.approval-stamp-content .approval-stamp-content-cell .approval-stamp-info .approval-stamp-order{color:#666!important;margin:0!important;text-align:center!important;word-break:break-all}.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-print-header-row .approval-system-line-container-wrapper .approval-system-line-wrapper .approval-stamp-table-container .approval-stamp-table .approval-stamp-row.approval-stamp-content .approval-stamp-content-cell .approval-stamp-info.pending{opacity:.6!important}.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-print-header-row .approval-system-line-container-wrapper .approval-system-line-wrapper .approval-stamp-table-container .approval-stamp-table .approval-stamp-row.approval-stamp-content .approval-stamp-content-cell .approval-stamp-info.pending .approval-stamp-name,.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-print-header-row .approval-system-line-container-wrapper .approval-system-line-wrapper .approval-stamp-table-container .approval-stamp-table .approval-stamp-row.approval-stamp-content .approval-stamp-content-cell .approval-stamp-info.pending .approval-stamp-order{color:#999!important}.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-print-header-row .approval-system-line-container-wrapper .approval-system-line-wrapper .approval-stamp-table-container .approval-stamp-table .approval-stamp-row.approval-stamp-content .approval-stamp-content-cell .approval-stamp-info.pending .approval-stamp-seal{border-color:#ccc!important;color:#ccc!important}.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-print-header-row .approval-system-line-container-wrapper .approval-system-line-wrapper .approval-stamp-table-container .approval-stamp-table .approval-stamp-row.approval-stamp-date-row .approval-stamp-date-cell{align-items:center!important;border-right:1px solid #797979!important;box-sizing:border-box!important;display:flex!important;height:25px!important;justify-content:center!important;max-width:90px!important;min-width:90px!important;padding:4px 6px!important;text-align:center!important;width:90px!important}.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-print-header-row .approval-system-line-container-wrapper .approval-system-line-wrapper .approval-stamp-table-container .approval-stamp-table .approval-stamp-row.approval-stamp-date-row .approval-stamp-date-cell:last-child{border-right:none!important}.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-print-header-row .approval-system-line-container-wrapper .approval-system-line-wrapper .approval-stamp-table-container .approval-stamp-table .approval-stamp-row.approval-stamp-date-row .approval-stamp-date-cell .approval-stamp-date-info{align-items:center!important;display:flex!important;justify-content:center!important;width:100%!important}.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-print-header-row .approval-system-line-container-wrapper .approval-system-line-wrapper .approval-stamp-table-container .approval-stamp-table .approval-stamp-row.approval-stamp-date-row .approval-stamp-date-cell .approval-stamp-date-info .approval-stamp-date{color:#000!important;font-family:Pretendard!important;font-size:min(14px*var(--print-font-scale),14px)!important;font-style:normal!important;font-weight:400!important;letter-spacing:-.56px!important;line-height:20px!important;overflow:hidden!important;text-align:center!important;word-break:break-all}.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-print-header-row .approval-system-line-container-wrapper .approval-system-line-wrapper .approval-stamp-table-container .approval-stamp-table .approval-stamp-row .approval-stamp-cell{max-width:90px!important;min-width:90px!important;width:90px!important}.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-print-header-row .approval-system-line-container-wrapper .approval-system-line-wrapper .reference-circulation-section{display:none!important}.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content{break-before:avoid!important;break-inside:auto!important;page-break-before:avoid!important;page-break-inside:auto!important}.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content .approval-info-document-title-container{break-inside:avoid!important;page-break-inside:avoid!important}.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content .approval-info-document-title-container .approval-info-document-title,.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content .approval-info-document-title-container .approval-info-section-label{font-family:Pretendard;font-style:normal;font-weight:500;line-height:24px}.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content .approval-info-component__label,.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content .approval-info-component__table-header-cell{color:#333!important}.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content .approval-info-component--type-editor div,.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content .approval-info-component--type-editor em,.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content .approval-info-component--type-editor li,.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content .approval-info-component--type-editor p,.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content .approval-info-component--type-editor span,.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content .approval-info-component--type-editor strong,.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content .approval-info-component--type-editor u,.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content .approval-info-component--type-smart_editor div,.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content .approval-info-component--type-smart_editor em,.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content .approval-info-component--type-smart_editor li,.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content .approval-info-component--type-smart_editor p,.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content .approval-info-component--type-smart_editor span,.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content .approval-info-component--type-smart_editor strong,.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content .approval-info-component--type-smart_editor u,.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content .basic-form-display,.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content .editor-content-viewer div,.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content .editor-content-viewer em,.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content .editor-content-viewer li,.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content .editor-content-viewer p,.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content .editor-content-viewer span,.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content .editor-content-viewer strong,.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content .editor-content-viewer u,.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content .form-control,.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content .form-field,.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content .form-group,.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content .form-input,.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content .form-row,.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content .form-select,.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content .form-textarea,.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content .label,.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content .tiptap-content-viewer div,.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content .tiptap-content-viewer em,.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content .tiptap-content-viewer li,.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content .tiptap-content-viewer p,.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content .tiptap-content-viewer span,.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content .tiptap-content-viewer strong,.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content .tiptap-content-viewer u,.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content .value,.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content .value>p,.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content input,.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content li,.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content select,.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content textarea{line-height:1.5!important}.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content .approval-info-component--type-editor table,.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content .approval-info-component--type-smart_editor table,.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content .editor-content-viewer table,.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content .tiptap-content-viewer table{border-collapse:collapse!important;width:100%!important}.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content .approval-info-component--type-editor table td,.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content .approval-info-component--type-editor table th,.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content .approval-info-component--type-smart_editor table td,.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content .approval-info-component--type-smart_editor table th,.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content .editor-content-viewer table td,.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content .editor-content-viewer table th,.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content .tiptap-content-viewer table td,.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content .tiptap-content-viewer table th{line-height:1.5!important;padding:8px!important;text-align:left!important}.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content .approval-info-component--type-editor table th,.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content .approval-info-component--type-smart_editor table th,.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content .editor-content-viewer table th,.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content .tiptap-content-viewer table th{background-color:#f5f5f5!important;font-weight:600!important}.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content .form-label,.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content table:not(.tiptap-content-viewer table):not(.editor-content-viewer table) td,.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content table:not(.tiptap-content-viewer table):not(.editor-content-viewer table) th{line-height:1.5!important}.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content table{border-collapse:collapse!important;break-inside:auto!important;page-break-inside:auto!important}.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content table tr{break-inside:avoid!important;page-break-inside:avoid!important}.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content table thead{display:table-header-group!important}.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content table tbody{break-inside:auto!important;page-break-inside:auto!important}.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content .approval-info-component,.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content .form-group,.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content .form-row{break-inside:avoid!important;page-break-inside:avoid!important}.doc-type-11 .approval-system-info-doc-container-doc-content-content,.doc-type-11 .editor-content-viewer,.doc-type-11 .tiptap-content-viewer{overflow:visible!important}.doc-type-11 .editor-content-viewer table,.doc-type-11 .tiptap-content-viewer table,.doc-type-11 .tiptap-table{max-width:100%!important;min-width:0!important;table-layout:auto!important;width:100%!important}.doc-type-11 .editor-content-viewer table td,.doc-type-11 .editor-content-viewer table th,.doc-type-11 .tiptap-content-viewer table td,.doc-type-11 .tiptap-content-viewer table th,.doc-type-11 .tiptap-table td,.doc-type-11 .tiptap-table th{font-size:8px!important;line-height:1.3!important;padding:2px 4px!important;white-space:normal!important;word-break:break-all!important}}@media print{.approval-system-info-doc-container-wrapper.printable-approval.doc-type-11,.approval-system-info-doc-container-wrapper.printable-approval:has(.doc-type-11){box-sizing:border-box!important;left:auto!important;margin:0!important;max-width:100%!important;overflow:visible!important;padding:0!important;position:static!important;top:auto!important;transform:none!important;transform-origin:initial!important;width:100%!important}.approval-system-info-doc-container-wrapper.printable-approval.doc-type-11 .approval-system-info-doc-container,.approval-system-info-doc-container-wrapper.printable-approval:has(.doc-type-11) .approval-system-info-doc-container{border:none!important;margin:0!important;max-width:100%!important;overflow:visible!important;padding:0!important;width:100%!important}.approval-system-info-doc-container-wrapper.printable-approval.doc-type-11 .approval-system-info-doc-container-doc-content-content,.approval-system-info-doc-container-wrapper.printable-approval.doc-type-11 .editor-content-viewer,.approval-system-info-doc-container-wrapper.printable-approval.doc-type-11 .tiptap-content-viewer,.approval-system-info-doc-container-wrapper.printable-approval:has(.doc-type-11) .approval-system-info-doc-container-doc-content-content,.approval-system-info-doc-container-wrapper.printable-approval:has(.doc-type-11) .editor-content-viewer,.approval-system-info-doc-container-wrapper.printable-approval:has(.doc-type-11) .tiptap-content-viewer{max-width:100%!important;overflow:visible!important;padding-left:0!important;padding-right:0!important;transform:none!important;width:100%!important}.approval-system-info-doc-container-wrapper.printable-approval.doc-type-11 .approval-system-info-doc-container-doc-content-content,.approval-system-info-doc-container-wrapper.printable-approval:has(.doc-type-11) .approval-system-info-doc-container-doc-content-content{padding-bottom:0!important}.approval-system-info-doc-container-wrapper.printable-approval.doc-type-11 .approval-system-info-doc-container-doc-content-content>.basic-form-display,.approval-system-info-doc-container-wrapper.printable-approval:has(.doc-type-11) .approval-system-info-doc-container-doc-content-content>.basic-form-display{margin-bottom:0!important}.approval-system-info-doc-container-wrapper.printable-approval.doc-type-11 .editor-content-viewer,.approval-system-info-doc-container-wrapper.printable-approval.doc-type-11 .tiptap-content-viewer,.approval-system-info-doc-container-wrapper.printable-approval:has(.doc-type-11) .editor-content-viewer,.approval-system-info-doc-container-wrapper.printable-approval:has(.doc-type-11) .tiptap-content-viewer{padding-bottom:0!important}.approval-system-info-doc-container-wrapper.printable-approval.doc-type-11 .editor-content-viewer table,.approval-system-info-doc-container-wrapper.printable-approval.doc-type-11 .tiptap-content-viewer table,.approval-system-info-doc-container-wrapper.printable-approval.doc-type-11 .tiptap-table,.approval-system-info-doc-container-wrapper.printable-approval:has(.doc-type-11) .editor-content-viewer table,.approval-system-info-doc-container-wrapper.printable-approval:has(.doc-type-11) .tiptap-content-viewer table,.approval-system-info-doc-container-wrapper.printable-approval:has(.doc-type-11) .tiptap-table{box-sizing:border-box!important;max-width:100%!important;min-width:0!important;overflow:visible!important;table-layout:auto!important;width:100%!important}.approval-system-info-doc-container-wrapper.printable-approval.doc-type-11 .editor-content-viewer table td,.approval-system-info-doc-container-wrapper.printable-approval.doc-type-11 .editor-content-viewer table th,.approval-system-info-doc-container-wrapper.printable-approval.doc-type-11 .tiptap-content-viewer table td,.approval-system-info-doc-container-wrapper.printable-approval.doc-type-11 .tiptap-content-viewer table th,.approval-system-info-doc-container-wrapper.printable-approval.doc-type-11 .tiptap-table td,.approval-system-info-doc-container-wrapper.printable-approval.doc-type-11 .tiptap-table th,.approval-system-info-doc-container-wrapper.printable-approval:has(.doc-type-11) .editor-content-viewer table td,.approval-system-info-doc-container-wrapper.printable-approval:has(.doc-type-11) .editor-content-viewer table th,.approval-system-info-doc-container-wrapper.printable-approval:has(.doc-type-11) .tiptap-content-viewer table td,.approval-system-info-doc-container-wrapper.printable-approval:has(.doc-type-11) .tiptap-content-viewer table th,.approval-system-info-doc-container-wrapper.printable-approval:has(.doc-type-11) .tiptap-table td,.approval-system-info-doc-container-wrapper.printable-approval:has(.doc-type-11) .tiptap-table th{font-size:8px!important;line-height:1.25!important;padding:1px 2px!important;white-space:normal!important;word-break:break-all!important}.approval-system-info-doc-container-wrapper.printable-approval.doc-type-11 .editor-content-viewer table td[style*="font-weight: bold"],.approval-system-info-doc-container-wrapper.printable-approval.doc-type-11 .editor-content-viewer table th,.approval-system-info-doc-container-wrapper.printable-approval.doc-type-11 .tiptap-content-viewer table td[style*="font-weight: bold"],.approval-system-info-doc-container-wrapper.printable-approval.doc-type-11 .tiptap-content-viewer table th,.approval-system-info-doc-container-wrapper.printable-approval.doc-type-11 .tiptap-table td[style*="font-weight: bold"],.approval-system-info-doc-container-wrapper.printable-approval.doc-type-11 .tiptap-table th,.approval-system-info-doc-container-wrapper.printable-approval:has(.doc-type-11) .editor-content-viewer table td[style*="font-weight: bold"],.approval-system-info-doc-container-wrapper.printable-approval:has(.doc-type-11) .editor-content-viewer table th,.approval-system-info-doc-container-wrapper.printable-approval:has(.doc-type-11) .tiptap-content-viewer table td[style*="font-weight: bold"],.approval-system-info-doc-container-wrapper.printable-approval:has(.doc-type-11) .tiptap-content-viewer table th,.approval-system-info-doc-container-wrapper.printable-approval:has(.doc-type-11) .tiptap-table td[style*="font-weight: bold"],.approval-system-info-doc-container-wrapper.printable-approval:has(.doc-type-11) .tiptap-table th{white-space:nowrap!important;word-break:keep-all!important}.approval-system-info-doc-container-wrapper.printable-approval.doc-type-11 .editor-content-viewer table td[style*="text-align: right"],.approval-system-info-doc-container-wrapper.printable-approval.doc-type-11 .editor-content-viewer table th[style*="text-align: right"],.approval-system-info-doc-container-wrapper.printable-approval.doc-type-11 .tiptap-content-viewer table td[style*="text-align: right"],.approval-system-info-doc-container-wrapper.printable-approval.doc-type-11 .tiptap-content-viewer table th[style*="text-align: right"],.approval-system-info-doc-container-wrapper.printable-approval.doc-type-11 .tiptap-table td[style*="text-align: right"],.approval-system-info-doc-container-wrapper.printable-approval.doc-type-11 .tiptap-table th[style*="text-align: right"],.approval-system-info-doc-container-wrapper.printable-approval:has(.doc-type-11) .editor-content-viewer table td[style*="text-align: right"],.approval-system-info-doc-container-wrapper.printable-approval:has(.doc-type-11) .editor-content-viewer table th[style*="text-align: right"],.approval-system-info-doc-container-wrapper.printable-approval:has(.doc-type-11) .tiptap-content-viewer table td[style*="text-align: right"],.approval-system-info-doc-container-wrapper.printable-approval:has(.doc-type-11) .tiptap-content-viewer table th[style*="text-align: right"],.approval-system-info-doc-container-wrapper.printable-approval:has(.doc-type-11) .tiptap-table td[style*="text-align: right"],.approval-system-info-doc-container-wrapper.printable-approval:has(.doc-type-11) .tiptap-table th[style*="text-align: right"]{white-space:nowrap!important;word-break:keep-all!important}.approval-system-info-doc-container-wrapper.printable-approval.doc-type-11 .editor-content-viewer table td p strong,.approval-system-info-doc-container-wrapper.printable-approval.doc-type-11 .tiptap-content-viewer table td p strong,.approval-system-info-doc-container-wrapper.printable-approval.doc-type-11 .tiptap-table td p strong,.approval-system-info-doc-container-wrapper.printable-approval:has(.doc-type-11) .editor-content-viewer table td p strong,.approval-system-info-doc-container-wrapper.printable-approval:has(.doc-type-11) .tiptap-content-viewer table td p strong,.approval-system-info-doc-container-wrapper.printable-approval:has(.doc-type-11) .tiptap-table td p strong{display:block!important;text-align:left!important}.approval-system-info-doc-container-wrapper.printable-approval.doc-type-11 .approval-system-info-doc-container,.approval-system-info-doc-container-wrapper.printable-approval:has(.doc-type-11) .approval-system-info-doc-container{break-inside:auto!important;page-break-inside:auto!important}.approval-system-info-doc-container-wrapper.printable-approval.doc-type-11 .editor-content-viewer table,.approval-system-info-doc-container-wrapper.printable-approval.doc-type-11 .tiptap-content-viewer table,.approval-system-info-doc-container-wrapper.printable-approval.doc-type-11 .tiptap-table,.approval-system-info-doc-container-wrapper.printable-approval:has(.doc-type-11) .editor-content-viewer table,.approval-system-info-doc-container-wrapper.printable-approval:has(.doc-type-11) .tiptap-content-viewer table,.approval-system-info-doc-container-wrapper.printable-approval:has(.doc-type-11) .tiptap-table{break-inside:auto!important;page-break-inside:auto!important}.approval-system-info-doc-container-wrapper.printable-approval.doc-type-11 .editor-content-viewer table tr,.approval-system-info-doc-container-wrapper.printable-approval.doc-type-11 .tiptap-content-viewer table tr,.approval-system-info-doc-container-wrapper.printable-approval.doc-type-11 .tiptap-table tr,.approval-system-info-doc-container-wrapper.printable-approval:has(.doc-type-11) .editor-content-viewer table tr,.approval-system-info-doc-container-wrapper.printable-approval:has(.doc-type-11) .tiptap-content-viewer table tr,.approval-system-info-doc-container-wrapper.printable-approval:has(.doc-type-11) .tiptap-table tr{break-inside:avoid!important;page-break-inside:avoid!important}.approval-system-info-doc-container-wrapper.printable-approval.doc-type-11 .editor-content-viewer table thead,.approval-system-info-doc-container-wrapper.printable-approval.doc-type-11 .tiptap-content-viewer table thead,.approval-system-info-doc-container-wrapper.printable-approval.doc-type-11 .tiptap-table thead,.approval-system-info-doc-container-wrapper.printable-approval:has(.doc-type-11) .editor-content-viewer table thead,.approval-system-info-doc-container-wrapper.printable-approval:has(.doc-type-11) .tiptap-content-viewer table thead,.approval-system-info-doc-container-wrapper.printable-approval:has(.doc-type-11) .tiptap-table thead{display:table-header-group!important}.approval-system-info-doc-container-wrapper.printable-approval.doc-type-11 .approval-system-print-header-row,.approval-system-info-doc-container-wrapper.printable-approval:has(.doc-type-11) .approval-system-print-header-row{overflow:visible!important}}.approval-system-info-doc-container-form-name{border-bottom:1px solid #f0f0f0;border-bottom:1px solid var(--grey-grey-200,#f0f0f0);color:#4d4d4d;color:var(--grey-grey-700,#4d4d4d);font-family:Pretendard,sans-serif;font-size:18px;font-style:normal;font-weight:600;line-height:26px;margin-bottom:16px;padding-bottom:12px;text-align:left}.approval-info-document-title-container{align-items:flex-start;display:flex;flex-direction:row;gap:10px}.approval-info-document-title-container .approval-info-section-label{align-items:center;color:#232527;color:var(--grey-grey-600,#232527);display:flex;flex-shrink:0;font-family:Pretendard,sans-serif;font-size:14px;font-style:normal;font-weight:500;letter-spacing:-.56px;line-height:20px;padding:10px 0;width:120px}.approval-info-document-title-container .approval-info-document-title{color:#232527;color:var(--grey-grey-800,#232527);flex:1 1;font-family:Pretendard;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.56px;line-height:20px;padding:10px 0;word-break:break-word}.approval-info-attachments-container,.approval-info-references-container{align-items:flex-start;display:flex;flex-direction:row;gap:10px;margin-top:16px}.approval-info-attachments-container .approval-info-section-label,.approval-info-references-container .approval-info-section-label{align-items:center;color:#232527;color:var(--grey-grey-600,#232527);display:flex;flex-shrink:0;font-family:Pretendard,sans-serif;font-size:14px;font-style:normal;font-weight:500;letter-spacing:-.56px;line-height:20px;width:120px}.approval-info-attachments-container .approval-info-doc-list,.approval-info-attachments-container .approval-info-file-list,.approval-info-attachments-container>.approval-info-component__value-text,.approval-info-references-container .approval-info-doc-list,.approval-info-references-container .approval-info-file-list,.approval-info-references-container>.approval-info-component__value-text{flex:1 1;list-style:none;margin:0;min-width:0}.approval-info-attachments-container .approval-info-doc-list li a,.approval-info-attachments-container .approval-info-file-list li a,.approval-info-attachments-container>.approval-info-component__value-text li a,.approval-info-references-container .approval-info-doc-list li a,.approval-info-references-container .approval-info-file-list li a,.approval-info-references-container>.approval-info-component__value-text li a{color:#007bff;text-decoration:none}.approval-info-attachments-container .approval-info-doc-list li a:hover,.approval-info-attachments-container .approval-info-file-list li a:hover,.approval-info-attachments-container>.approval-info-component__value-text li a:hover,.approval-info-references-container .approval-info-doc-list li a:hover,.approval-info-references-container .approval-info-file-list li a:hover,.approval-info-references-container>.approval-info-component__value-text li a:hover{text-decoration:underline}.approval-info-attachments-container .approval-info-doc-list li a,.approval-info-attachments-container .approval-info-file-list li a,.approval-info-attachments-container>.approval-info-component__value-text li a,.approval-info-references-container .approval-info-doc-list li a,.approval-info-references-container .approval-info-file-list li a,.approval-info-references-container>.approval-info-component__value-text li a{font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.56px;line-height:20px}.approval-info-attachments-container .approval-info-doc-list li:last-child,.approval-info-attachments-container .approval-info-file-list li:last-child,.approval-info-attachments-container>.approval-info-component__value-text li:last-child,.approval-info-references-container .approval-info-doc-list li:last-child,.approval-info-references-container .approval-info-file-list li:last-child,.approval-info-references-container>.approval-info-component__value-text li:last-child{margin-bottom:0}.approval-info-attachments-container .approval-info-doc-list.approval-info-component__value-text,.approval-info-attachments-container .approval-info-file-list.approval-info-component__value-text,.approval-info-attachments-container>.approval-info-component__value-text.approval-info-component__value-text,.approval-info-references-container .approval-info-doc-list.approval-info-component__value-text,.approval-info-references-container .approval-info-file-list.approval-info-component__value-text,.approval-info-references-container>.approval-info-component__value-text.approval-info-component__value-text{color:#232527;color:var(--grey-grey-800,#232527);font-family:Pretendard;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.56px;line-height:20px;word-break:break-word}.approval-system-info-header-section{display:flex;flex-direction:column;gap:12px}.approval-system-info-form-and-doc-number{align-items:center;display:flex;justify-content:space-between}.approval-system-info-form-and-doc-number .approval-system-info-doc-container-form-name{border-bottom:none;color:#4d4d4d;color:var(--grey-grey-700,#4d4d4d);font-family:Pretendard,sans-serif;font-size:18px;font-weight:600;line-height:26px;margin-bottom:0;padding-bottom:0}.approval-system-info-form-and-doc-number .approval-system-info-doc-container-doc-content-title-doc-number{color:#232527;color:var(--grey-grey-800,#232527);font-family:Pretendard;font-size:14px;font-style:normal;font-weight:500;letter-spacing:-.56px;line-height:20px;white-space:nowrap}.is-mobile-view .approval-system-info-form-and-doc-number{display:none}.info-line{border-bottom:1px solid #4d4d4d;margin-bottom:16px;margin-top:16px}.approval-info-attachment-item{align-items:center;background-color:#fff;border:1px solid #e0e0e0;display:flex;padding:8px 12px}.approval-info-attachment-item:hover{background-color:#f8f9fa;border-color:#ced4da}.approval-info-attachment-item .approval-info-file-icon{align-items:center;color:#495057;display:flex;font-size:16px;margin-right:8px}.approval-info-attachment-item .approval-info-file-info{display:flex;flex:1 1;gap:10px;min-width:0}.approval-info-attachment-item .approval-info-file-info .approval-info-file-name{color:#333;font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.approval-info-file-list li{margin-bottom:8px}.approval-info-file-list li:last-child{margin-bottom:0}.approval-info-file-list li a{color:inherit;display:block;text-decoration:none}.attachments-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.approval-info-section-label{color:#232527;font-size:15px;font-weight:600}.save-all-button-container{align-items:center;border-radius:4px;display:flex;padding:4px}.save-all-button-container .save-all-button{align-items:center;background:none;border:none;color:#555;cursor:pointer;display:flex;font-size:14px;gap:6px}.save-all-button-container .save-all-button .download-icon{font-size:18px;line-height:1}.save-all-button-container .save-all-button:hover{color:#000}.is-mobile-view .save-all-button-container{display:none!important}.approval-info-file-list{display:flex;flex-wrap:wrap;gap:16px;list-style:none;margin:8px 0 0;padding:0}.approval-info-file-list li{margin-bottom:0}.approval-info-file-list li a{display:inline-block}.is-mobile-view .approval-info-file-list{flex-direction:column;gap:0;margin-top:0;padding:0 0 16px}.approval-info-attachment-item{background-color:#0000;border:none;border-radius:4px;padding:4px;transition:background-color .2s ease,transform .2s ease}.approval-info-attachment-item:hover{background-color:#f5f5f5;cursor:pointer}.approval-info-attachment-item:hover .approval-info-file-name{color:#006fe5}.approval-info-attachment-item:hover .approval-info-file-icon img{transform:scale(1.1)}.approval-info-attachment-item:hover .approval-info-file-info>img{transform:translateX(3px)}.approval-info-attachment-item .approval-info-file-icon img{height:24px;object-fit:contain;transition:transform .2s ease;width:24px}.approval-info-attachment-item .approval-info-file-name{color:#333;font-size:14px;font-weight:400;transition:color .2s ease}.approval-info-attachment-item .approval-info-file-info>img{transition:transform .2s ease}.is-mobile-view .approval-info-attachments-container,.is-mobile-view .approval-info-document-title-container,.is-mobile-view .approval-info-references-container{flex-direction:column;gap:4px;margin-top:12px}.is-mobile-view .approval-info-attachments-container .approval-info-section-label,.is-mobile-view .approval-info-document-title-container .approval-info-section-label,.is-mobile-view .approval-info-references-container .approval-info-section-label{font-size:13px;padding:6px 0;width:100%}.is-mobile-view .approval-info-attachments-container .approval-info-doc-list,.is-mobile-view .approval-info-attachments-container .approval-info-document-title,.is-mobile-view .approval-info-attachments-container .approval-info-file-list,.is-mobile-view .approval-info-attachments-container>.approval-info-component__value-text,.is-mobile-view .approval-info-document-title-container .approval-info-doc-list,.is-mobile-view .approval-info-document-title-container .approval-info-document-title,.is-mobile-view .approval-info-document-title-container .approval-info-file-list,.is-mobile-view .approval-info-document-title-container>.approval-info-component__value-text,.is-mobile-view .approval-info-references-container .approval-info-doc-list,.is-mobile-view .approval-info-references-container .approval-info-document-title,.is-mobile-view .approval-info-references-container .approval-info-file-list,.is-mobile-view .approval-info-references-container>.approval-info-component__value-text{font-size:13px;padding:6px 0 0}.is-mobile-view .approval-info-attachments-container .approval-info-file-list,.is-mobile-view .approval-info-document-title-container .approval-info-file-list,.is-mobile-view .approval-info-references-container .approval-info-file-list{gap:10px}.is-mobile-view .approval-info-attachments-container .approval-info-file-list li a .approval-info-attachment-item,.is-mobile-view .approval-info-document-title-container .approval-info-file-list li a .approval-info-attachment-item,.is-mobile-view .approval-info-references-container .approval-info-file-list li a .approval-info-attachment-item{padding:6px 8px}.is-mobile-view .approval-info-attachments-container .approval-info-file-list li a .approval-info-attachment-item .approval-info-file-name,.is-mobile-view .approval-info-document-title-container .approval-info-file-list li a .approval-info-attachment-item .approval-info-file-name,.is-mobile-view .approval-info-references-container .approval-info-file-list li a .approval-info-attachment-item .approval-info-file-name{font-size:13px}.is-mobile-view .attachments-header .save-all-button-container{display:none}.is-mobile-view.is-phone-view .approval-system-line-profile-container{gap:6px}.is-mobile-view.is-phone-view .approval-system-line-profile-container .approval-system-line-profile{height:36px;width:36px}.is-mobile-view.is-phone-view .approval-system-line-profile-container .approval-system-line-profile-name{font-size:13px}.is-mobile-view.is-phone-view .approval-system-line-profile-container .approval-system-line-date,.is-mobile-view.is-phone-view .approval-system-line-profile-container .approval-system-line-profile-dept{font-size:11px}.is-mobile-view .mobile-info-label{color:#797676;color:var(--grey-grey-500,#797676);font-size:12px;letter-spacing:-.48px;line-height:14px;margin-bottom:4px}.is-mobile-view .mobile-info-label,.is-mobile-view .mobile-info-value{display:block;font-family:Pretendard,sans-serif;font-style:normal;font-weight:500}.is-mobile-view .mobile-info-value{color:#232527;color:var(--grey-grey-800,#232527);font-size:15px;letter-spacing:-.6px;line-height:20px;word-break:break-word}.is-mobile-view .mobile-info-item{border-bottom:1px solid #eee;border-bottom:1px solid var(--grey-grey-200,#eee);margin-bottom:14px;padding-bottom:14px}.is-mobile-view .mobile-info-item:last-child{margin-bottom:0}.is-mobile-view .approval-info-document-title-container{border-bottom:1px solid #eee;border-bottom:1px solid var(--grey-grey-200,#eee);flex-direction:column;gap:4px;margin-bottom:14px;padding-bottom:14px}.is-mobile-view .approval-info-document-title-container .approval-info-section-label{color:#797676;color:var(--grey-grey-500,#797676);font-size:12px;font-weight:500;letter-spacing:-.48px;line-height:14px;padding:0;width:100%}.is-mobile-view .approval-info-document-title-container .approval-info-document-title{color:#232527;color:var(--grey-grey-800,#232527);font-size:15px;font-weight:500;letter-spacing:-.6px;line-height:20px;padding:0}.is-mobile-view .approval-info-attachments-container,.is-mobile-view .approval-info-references-container{border-bottom:1px solid #eee;border-bottom:1px solid var(--grey-grey-200,#eee);flex-direction:column;gap:4px;margin-bottom:14px;padding-bottom:14px}.is-mobile-view .approval-info-attachments-container .approval-info-section-label,.is-mobile-view .approval-info-references-container .approval-info-section-label{color:#797676;color:var(--grey-grey-500,#797676);font-size:12px;font-weight:500;letter-spacing:-.48px;line-height:14px;padding:0;width:100%}.is-mobile-view .approval-info-attachments-container .approval-info-doc-list,.is-mobile-view .approval-info-attachments-container .approval-info-file-list,.is-mobile-view .approval-info-attachments-container>.approval-info-component__value-text,.is-mobile-view .approval-info-references-container .approval-info-doc-list,.is-mobile-view .approval-info-references-container .approval-info-file-list,.is-mobile-view .approval-info-references-container>.approval-info-component__value-text{color:#232527;color:var(--grey-grey-800,#232527);font-size:14px;font-weight:500;letter-spacing:-.6px;line-height:20px;padding:0}.is-mobile-view .approval-info-attachments-container .approval-info-doc-list .approval-info-attachment-item,.is-mobile-view .approval-info-attachments-container .approval-info-file-list .approval-info-attachment-item,.is-mobile-view .approval-info-attachments-container>.approval-info-component__value-text .approval-info-attachment-item,.is-mobile-view .approval-info-references-container .approval-info-doc-list .approval-info-attachment-item,.is-mobile-view .approval-info-references-container .approval-info-file-list .approval-info-attachment-item,.is-mobile-view .approval-info-references-container>.approval-info-component__value-text .approval-info-attachment-item{background-color:#0000;border:none;padding:2px 0}.is-mobile-view .approval-info-attachments-container .approval-info-doc-list .approval-info-attachment-item:hover,.is-mobile-view .approval-info-attachments-container .approval-info-file-list .approval-info-attachment-item:hover,.is-mobile-view .approval-info-attachments-container>.approval-info-component__value-text .approval-info-attachment-item:hover,.is-mobile-view .approval-info-references-container .approval-info-doc-list .approval-info-attachment-item:hover,.is-mobile-view .approval-info-references-container .approval-info-file-list .approval-info-attachment-item:hover,.is-mobile-view .approval-info-references-container>.approval-info-component__value-text .approval-info-attachment-item:hover{background-color:#0000}.is-mobile-view .approval-info-attachments-container .approval-info-doc-list .approval-info-attachment-item .approval-info-file-name,.is-mobile-view .approval-info-attachments-container .approval-info-file-list .approval-info-attachment-item .approval-info-file-name,.is-mobile-view .approval-info-attachments-container>.approval-info-component__value-text .approval-info-attachment-item .approval-info-file-name,.is-mobile-view .approval-info-references-container .approval-info-doc-list .approval-info-attachment-item .approval-info-file-name,.is-mobile-view .approval-info-references-container .approval-info-file-list .approval-info-attachment-item .approval-info-file-name,.is-mobile-view .approval-info-references-container>.approval-info-component__value-text .approval-info-attachment-item .approval-info-file-name{color:#606971;font-size:12px}.is-mobile-view .attachments-header{align-items:flex-start;flex-direction:column;gap:8px;margin-bottom:8px}.is-mobile-view .attachments-header .approval-info-section-label{color:#797676;color:var(--grey-grey-500,#797676);font-size:12px;font-weight:600}.is-mobile-view .attachments-header .save-all-button-container{align-self:flex-start}.is-mobile-view .document-html-content{border-bottom:1px solid #eee;border-bottom:1px solid var(--grey-grey-200,#eee);color:#232527;color:var(--grey-grey-800,#232527);font-size:15px;font-weight:500;letter-spacing:-.6px;line-height:20px;margin-bottom:14px;padding-bottom:14px}.is-mobile-view .document-html-content div,.is-mobile-view .document-html-content em,.is-mobile-view .document-html-content li,.is-mobile-view .document-html-content ol,.is-mobile-view .document-html-content p,.is-mobile-view .document-html-content s,.is-mobile-view .document-html-content span,.is-mobile-view .document-html-content strong,.is-mobile-view .document-html-content table,.is-mobile-view .document-html-content u,.is-mobile-view .document-html-content ul{color:#232527!important;color:var(--grey-grey-800,#232527)!important;font-family:Pretendard,sans-serif!important;font-size:15px!important;line-height:20px!important}.is-mobile-view .document-html-content h1,.is-mobile-view .document-html-content h2,.is-mobile-view .document-html-content h3,.is-mobile-view .document-html-content h4,.is-mobile-view .document-html-content h5,.is-mobile-view .document-html-content h6{color:#232527!important;color:var(--grey-grey-800,#232527)!important;font-family:Pretendard,sans-serif!important;margin-bottom:.5em;margin-top:1em}.is-mobile-view .approval-system-footer-button-container{display:none}.mobile-fixed-header{align-items:center;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);background-color:#ffffff4d;border-bottom:1px solid #ffffff4d;box-sizing:border-box;display:flex;gap:10px;height:56px;justify-content:space-between;left:0;padding:12px 14px;position:fixed;right:0;top:61px;z-index:90}.mobile-fixed-header .mobile-header-left{align-items:center;display:flex;flex:1 1;gap:10px;min-width:0;overflow:hidden}.mobile-fixed-header .back-button{align-items:center;background:none;border:none;color:#555;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:6px}.mobile-fixed-header .back-button:hover{color:#000}.mobile-fixed-header .back-button img{height:22px;width:22px}.mobile-fixed-header .mobile-form-name{align-items:center;color:#4d4d4d;color:var(--grey-grey-700,#4d4d4d);display:flex;flex:1 1;font-family:Pretendard,sans-serif;font-size:15px;font-weight:600;gap:8px;min-width:0}.mobile-fixed-header .mobile-form-name .mobile-form-icon{align-items:center;border-radius:4px;display:flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.mobile-fixed-header .mobile-form-name .mobile-form-icon img{height:18px;width:18px}.mobile-fixed-header .mobile-form-name span{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-fixed-header .mobile-header-actions{display:flex;flex-shrink:0;gap:6px;position:relative}.mobile-fixed-header .mobile-header-actions .mobile-header-approval-button{background-color:#fff;border:1px solid #e1e2e3;border-radius:6px;color:#333;cursor:pointer;font-family:Pretendard,sans-serif;font-size:14px;font-weight:500;padding:8px 18px;transition:all .2s ease}.mobile-fixed-header .mobile-header-actions .mobile-header-approval-button:active{transform:scale(.95)}.mobile-fixed-header .mobile-header-actions .mobile-header-approval-button:hover{border-color:#006fe5;color:#006fe5}.mobile-fixed-header .mobile-header-actions .approval-dropdown-menu{animation:dropdownSlideIn .15s ease-out;background-color:#fff;border:1px solid #e1e2e3;border-radius:8px;box-shadow:0 4px 12px #00000026;min-width:140px;overflow:hidden;position:absolute;right:0;top:calc(100% + 8px);transform-origin:top center;z-index:100}.mobile-fixed-header .mobile-header-actions .approval-dropdown-menu.closing{animation:dropdownSlideOut .15s ease-out forwards}@keyframes dropdownSlideIn{0%{opacity:0;transform:translateY(-8px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes dropdownSlideOut{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-8px) scale(.95)}}.mobile-fixed-header .mobile-header-actions .approval-dropdown-menu .approval-dropdown-item{align-items:center;background:none;border:none;color:#333;cursor:pointer;display:flex;font-family:Pretendard,sans-serif;font-size:14px;font-weight:500;gap:10px;padding:12px 16px;text-align:left;transition:background-color .15s ease;width:100%}.mobile-fixed-header .mobile-header-actions .approval-dropdown-menu .approval-dropdown-item:hover{background-color:#f8f9fa}.mobile-fixed-header .mobile-header-actions .approval-dropdown-menu .approval-dropdown-item:not(:last-child){border-bottom:1px solid #f0f0f0}.mobile-fixed-header .mobile-header-actions .approval-dropdown-menu .approval-dropdown-item .dropdown-icon{align-items:center;display:flex;font-size:14px;justify-content:center;width:18px}.mobile-fixed-header .mobile-header-actions .approval-dropdown-menu .approval-dropdown-item .approve-icon{color:#006fe5;font-size:16px;font-weight:700}.mobile-fixed-header .mobile-header-actions .approval-dropdown-menu .approval-dropdown-item .reject-icon{color:#e4503c;font-size:14px}.mobile-fixed-header .mobile-header-actions .approval-dropdown-menu .approval-dropdown-item.reject{color:#e4503c}.mobile-floating-buttons{display:flex;gap:6px;padding:0;position:fixed;right:12px;top:66px;z-index:85}.mobile-floating-buttons .mobile-floating-approve-button,.mobile-floating-buttons .mobile-floating-reject-button{align-items:center;border-radius:50%;box-sizing:border-box;cursor:pointer;display:flex;font-size:13px;font-weight:600;height:52px;justify-content:center;transition:all .2s ease;width:52px}.mobile-floating-buttons .mobile-floating-approve-button:active,.mobile-floating-buttons .mobile-floating-reject-button:active{transform:scale(.95)}.mobile-floating-buttons .mobile-floating-approve-button{background-color:#37a604;border:none;color:#fff}.mobile-floating-buttons .mobile-floating-approve-button:hover{background-color:#2f8e03}.mobile-floating-buttons .mobile-floating-reject-button{background-color:#fff;border:1px solid #e1e2e3;color:#666}.mobile-floating-buttons .mobile-floating-reject-button:hover{background-color:#fff5f3;border-color:#e4503c;color:#e4503c}.mobile-footer-bar{background-color:#fff;border-top:1px solid #eaedf0;bottom:0;box-shadow:0 -2px 8px #0000000f;box-sizing:border-box;display:flex;gap:10px;left:0;padding:12px 16px calc(12px + env(safe-area-inset-bottom));position:fixed;right:0;z-index:60}.mobile-footer-bar .mobile-footer-approve-btn,.mobile-footer-bar .mobile-footer-reject-btn{border:none;border-radius:8px;cursor:pointer;flex:1 1;font-family:Pretendard,sans-serif;font-size:16px;font-weight:600;height:48px;transition:all .15s ease}.mobile-footer-bar .mobile-footer-approve-btn:active,.mobile-footer-bar .mobile-footer-reject-btn:active{transform:scale(.97)}.mobile-footer-bar .mobile-footer-reject-btn{background-color:#fff;border:1px solid #dee3e8;color:#464d53}.mobile-footer-bar .mobile-footer-reject-btn:hover{background-color:#f4f5f6}.mobile-footer-bar .mobile-footer-approve-btn{background-color:#0c72de;box-shadow:0 2px 4px #0000001f;color:#fff}.mobile-footer-bar .mobile-footer-approve-btn:hover{background-color:#0959b8}.is-mobile-view .mobile-accordion{background-color:#fff;margin-bottom:0;overflow:visible;position:relative;width:100%}.is-mobile-view .mobile-accordion:after{background-color:#eaedf0;bottom:0;content:"";height:1px;left:50%;pointer-events:none;position:absolute;right:0;transform:translateX(-50%);width:100vw}.is-mobile-view .mobile-accordion .mobile-accordion-header{align-items:center;align-self:stretch;box-sizing:border-box;cursor:pointer;display:flex;height:56px;justify-content:space-between;padding:10px 0;-webkit-user-select:none;user-select:none}.is-mobile-view .mobile-accordion .mobile-accordion-header .accordion-title{align-items:center;color:#000;display:flex;font-family:Pretendard;font-size:14px;font-style:normal;font-weight:500;letter-spacing:-.56px;line-height:20px}.is-mobile-view .mobile-accordion .mobile-accordion-header .accordion-title .count-badge{align-items:center;background:#e2e4e8;border-radius:20px;box-sizing:border-box;color:#000;display:flex;font-family:Pretendard;font-size:12px;font-weight:500;height:18px;justify-content:center;letter-spacing:-.48px;line-height:18px;margin-left:4px;min-width:20px;padding:0 10px}.is-mobile-view .mobile-accordion .mobile-accordion-header .accordion-icon{align-items:center;color:#a7b1be;display:flex;font-size:24px;justify-content:center;transform:rotate(0deg);transition:transform .3s ease}.is-mobile-view .mobile-accordion .mobile-accordion-header .accordion-icon img{height:24px;width:24px}.is-mobile-view .mobile-accordion .mobile-accordion-header .accordion-icon.open{transform:rotate(90deg)}.is-mobile-view .mobile-accordion .mobile-accordion-content{max-height:0;opacity:0;overflow:hidden;transition:max-height .3s ease-out,opacity .25s ease-out}.is-mobile-view .mobile-accordion .mobile-accordion-content.open{max-height:2000px;opacity:1;transition:max-height .4s ease-in,opacity .3s ease-in}.is-mobile-view .mobile-accordion .mobile-accordion-inner{padding:0;transform:translateY(-10px);transition:transform .3s ease-out}.is-mobile-view .mobile-accordion .mobile-accordion-content.open .mobile-accordion-inner{transform:translateY(0)}.is-mobile-view .approval-info-attachments-container,.is-mobile-view .approval-info-references-container{border-bottom:none;margin-top:0;padding-bottom:0}.approval-system-comment-list-container{margin-top:16px}.approval-system-info-doc-container .approval-system-comment-list-container{border-top:1px solid #eee;border-top:1px solid var(--grey-grey-200,#eee);padding-top:16px}.is-mobile-view .approval-system-comment-list-container{padding-bottom:80px}.is-mobile-view .approval-system-info-container>.approval-system-comment-list-container{border-top:none;margin-top:0;padding-top:0}.is-mobile-view .mobile-comment-accordion-content .approval-system-comment-list-container{margin-top:0;padding-bottom:80px}.is-mobile-view:has(.mobile-footer-bar) .mobile-comment-accordion-content .approval-system-comment-list-container{padding-bottom:150px}.is-mobile-view .comment-write-section{background-color:#fff;border-top:1px solid #eaedf0;bottom:0;box-shadow:0 -2px 8px #0000000f;box-sizing:border-box;left:0;padding:8px 16px calc(8px + env(safe-area-inset-bottom));position:fixed;right:0;width:100%;z-index:50}.is-mobile-view .comment-write-section .comment-input{flex:1 1;width:auto}.is-mobile-view .mobile-footer-bar~.approval-system-comment-list-container .comment-write-section,.is-mobile-view:has(.mobile-footer-bar) .comment-write-section{bottom:72px}.comment-write-section{background-color:#0000;box-shadow:none;padding:8px 0;position:static;width:auto}.approval-loading-indicator{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#fffc;height:100%;left:0;position:fixed;top:0;width:100%;z-index:9999}.approval-loading-indicator,.approval-loading-spinner{align-items:center;display:flex;justify-content:center}.approval-loading-spinner{background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;flex-direction:column;height:60px;padding:24px;position:relative;width:60px}.spinner-animation{animation:spin 1s linear infinite;border:3px solid #f3f3f3;border-radius:50%;border-top-color:#006fe5;height:40px;width:40px}.spinner-text{color:#333;font-size:14px;font-weight:500;margin-top:12px}.approval-system-loading-container{min-height:400px;overflow:hidden;position:relative}.print-options-modal-content{padding:20px}.print-options-modal-content .print-options-list{margin-bottom:24px}.print-options-modal-content .print-options-list .print-option-item{margin-bottom:16px}.print-options-modal-content .print-options-list .print-option-item .print-option-label{align-items:center;cursor:pointer;display:flex}.print-options-modal-content .print-options-list .print-option-item .print-option-label input[type=checkbox]{accent-color:#006fe5;cursor:pointer;height:18px;margin-right:12px;width:18px}.print-options-modal-content .print-options-list .print-option-item .print-option-label .print-option-text{color:#333;font-size:14px;font-weight:500}.print-options-modal-content .print-options-list .print-option-no-items{background-color:#f9f9f9;border-radius:4px;color:#666;font-size:14px;padding:20px;text-align:center}.print-options-modal-content .print-options-buttons{display:flex;gap:12px;justify-content:flex-end}.print-options-modal-content .print-options-buttons .print-option-cancel-btn,.print-options-modal-content .print-options-buttons .print-option-confirm-btn{border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:all .2s ease}.print-options-modal-content .print-options-buttons .print-option-cancel-btn:hover,.print-options-modal-content .print-options-buttons .print-option-confirm-btn:hover{transform:translateY(-1px)}.print-options-modal-content .print-options-buttons .print-option-cancel-btn{background-color:#f5f5f5;border:1px solid #ddd;color:#666}.print-options-modal-content .print-options-buttons .print-option-cancel-btn:hover{background-color:#e9e9e9}.print-options-modal-content .print-options-buttons .print-option-confirm-btn{background-color:#006fe5;color:#fff}.print-options-modal-content .print-options-buttons .print-option-confirm-btn:hover{background-color:#0056b3}.doc-type-11 .approval-system-info-doc-container-doc-content-content,.doc-type-11 .editor-content-viewer,.doc-type-11 .tiptap-content-viewer{max-width:100%;overflow-x:hidden!important;padding-bottom:12px}.doc-type-11 .approval-system-info-doc-container-doc-content-content .tiptap-table,.doc-type-11 .approval-system-info-doc-container-doc-content-content table,.doc-type-11 .editor-content-viewer .tiptap-table,.doc-type-11 .editor-content-viewer table,.doc-type-11 .tiptap-content-viewer .tiptap-table,.doc-type-11 .tiptap-content-viewer table{border-collapse:collapse!important;display:table!important;max-width:100%!important;min-width:0!important;table-layout:fixed!important;width:100%!important}.doc-type-11 .approval-system-info-doc-container-doc-content-content .tiptap-table td,.doc-type-11 .approval-system-info-doc-container-doc-content-content .tiptap-table th,.doc-type-11 .approval-system-info-doc-container-doc-content-content table td,.doc-type-11 .approval-system-info-doc-container-doc-content-content table th,.doc-type-11 .editor-content-viewer .tiptap-table td,.doc-type-11 .editor-content-viewer .tiptap-table th,.doc-type-11 .editor-content-viewer table td,.doc-type-11 .editor-content-viewer table th,.doc-type-11 .tiptap-content-viewer .tiptap-table td,.doc-type-11 .tiptap-content-viewer .tiptap-table th,.doc-type-11 .tiptap-content-viewer table td,.doc-type-11 .tiptap-content-viewer table th{color:#000!important;font-size:13px!important;overflow-wrap:anywhere!important;padding:4px 8px!important;white-space:normal!important;word-break:break-word!important}.doc-type-11 .approval-system-info-doc-container-doc-content-content .tiptap-table td b,.doc-type-11 .approval-system-info-doc-container-doc-content-content .tiptap-table td strong,.doc-type-11 .approval-system-info-doc-container-doc-content-content .tiptap-table th b,.doc-type-11 .approval-system-info-doc-container-doc-content-content .tiptap-table th strong,.doc-type-11 .approval-system-info-doc-container-doc-content-content table td b,.doc-type-11 .approval-system-info-doc-container-doc-content-content table td strong,.doc-type-11 .approval-system-info-doc-container-doc-content-content table th b,.doc-type-11 .approval-system-info-doc-container-doc-content-content table th strong,.doc-type-11 .editor-content-viewer .tiptap-table td b,.doc-type-11 .editor-content-viewer .tiptap-table td strong,.doc-type-11 .editor-content-viewer .tiptap-table th b,.doc-type-11 .editor-content-viewer .tiptap-table th strong,.doc-type-11 .editor-content-viewer table td b,.doc-type-11 .editor-content-viewer table td strong,.doc-type-11 .editor-content-viewer table th b,.doc-type-11 .editor-content-viewer table th strong,.doc-type-11 .tiptap-content-viewer .tiptap-table td b,.doc-type-11 .tiptap-content-viewer .tiptap-table td strong,.doc-type-11 .tiptap-content-viewer .tiptap-table th b,.doc-type-11 .tiptap-content-viewer .tiptap-table th strong,.doc-type-11 .tiptap-content-viewer table td b,.doc-type-11 .tiptap-content-viewer table td strong,.doc-type-11 .tiptap-content-viewer table th b,.doc-type-11 .tiptap-content-viewer table th strong{display:block;text-align:center}.doc-type-11 .approval-system-info-doc-container-doc-content-content .tiptap-table p,.doc-type-11 .approval-system-info-doc-container-doc-content-content table p,.doc-type-11 .editor-content-viewer .tiptap-table p,.doc-type-11 .editor-content-viewer table p,.doc-type-11 .tiptap-content-viewer .tiptap-table p,.doc-type-11 .tiptap-content-viewer table p{margin:0!important}.doc-type-11 .approval-system-info-doc-container-doc-content-content .tiptap-table td[style*="font-weight: bold"],.doc-type-11 .approval-system-info-doc-container-doc-content-content .tiptap-table td[style*="text-align: right"],.doc-type-11 .approval-system-info-doc-container-doc-content-content .tiptap-table th,.doc-type-11 .approval-system-info-doc-container-doc-content-content .tiptap-table th[style*="text-align: right"],.doc-type-11 .approval-system-info-doc-container-doc-content-content table td[style*="font-weight: bold"],.doc-type-11 .approval-system-info-doc-container-doc-content-content table td[style*="text-align: right"],.doc-type-11 .approval-system-info-doc-container-doc-content-content table th,.doc-type-11 .approval-system-info-doc-container-doc-content-content table th[style*="text-align: right"],.doc-type-11 .editor-content-viewer .tiptap-table td[style*="font-weight: bold"],.doc-type-11 .editor-content-viewer .tiptap-table td[style*="text-align: right"],.doc-type-11 .editor-content-viewer .tiptap-table th,.doc-type-11 .editor-content-viewer .tiptap-table th[style*="text-align: right"],.doc-type-11 .editor-content-viewer table td[style*="font-weight: bold"],.doc-type-11 .editor-content-viewer table td[style*="text-align: right"],.doc-type-11 .editor-content-viewer table th,.doc-type-11 .editor-content-viewer table th[style*="text-align: right"],.doc-type-11 .tiptap-content-viewer .tiptap-table td[style*="font-weight: bold"],.doc-type-11 .tiptap-content-viewer .tiptap-table td[style*="text-align: right"],.doc-type-11 .tiptap-content-viewer .tiptap-table th,.doc-type-11 .tiptap-content-viewer .tiptap-table th[style*="text-align: right"],.doc-type-11 .tiptap-content-viewer table td[style*="font-weight: bold"],.doc-type-11 .tiptap-content-viewer table td[style*="text-align: right"],.doc-type-11 .tiptap-content-viewer table th,.doc-type-11 .tiptap-content-viewer table th[style*="text-align: right"]{overflow-wrap:normal!important;white-space:nowrap!important;word-break:keep-all!important}.approval-system-info-content-container{font-family:Pretendard,sans-serif}.approval-info-component{align-items:flex-start;display:flex;flex-direction:row;gap:10px}.approval-info-component__label-wrapper{align-items:center;display:flex;flex-shrink:0;padding:10px 0;width:120px}.approval-info-component__label{color:#666;color:var(--grey-grey-600,#666);font-family:Pretendard;font-size:14px;font-style:normal;font-weight:500;letter-spacing:-.56px;line-height:20px}.approval-info-component__value-wrapper{flex:1 1;min-width:0;padding:10px 0}.approval-info-component__value-text{color:#232527;color:var(--grey-grey-800,#232527);font-family:Pretendard;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.56px;line-height:20px;word-break:break-word}.approval-info-component.error{background-color:#f2dede;border:1px solid #d9534f;border-radius:4px;color:#d9534f;display:block;margin-top:.5rem;padding:.75rem 1rem}.approval-info-component.empty{border:1px dashed #ccc;border-radius:4px;color:#666;display:block;margin-top:.5rem;padding:1rem;text-align:center}.approval-info-component--type-editor,.approval-info-component--type-html,.approval-info-component--type-smart_editor,.approval-info-component--type-table,.approval-info-component--type-textarea{align-items:stretch;flex-direction:column;gap:0}.approval-info-component--type-editor__value-wrapper,.approval-info-component--type-html__value-wrapper,.approval-info-component--type-smart_editor__value-wrapper,.approval-info-component--type-table__value-wrapper,.approval-info-component--type-textarea__value-wrapper{margin-top:4px;padding:0}.approval-info-component--type-title__value--title{color:#1a1a1a;color:var(--grey-grey-900,#1a1a1a);font-size:1.1em;font-weight:700}.approval-info-component__textarea-box{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.56px;line-height:22px;min-height:80px;padding:8px 12px;white-space:pre-wrap;width:100%;word-break:break-word}.approval-info-component__date-input,.approval-info-component__textarea-box{background:#fff;border:1px solid #dee3e8;border-radius:4px;box-sizing:border-box}.approval-info-component__date-input{align-items:center;display:flex;flex:1 1;height:44px;justify-content:space-between;padding:6px 12px}.approval-info-component__date-text{color:#1d2a37;flex:1 1;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.56px;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.approval-info-component__date-text:empty:before,.approval-info-component__date-text[data-placeholder]{color:#a7b1be}.approval-info-component__date-icon{color:#606971;flex-shrink:0;height:16px;width:16px}.approval-info-component__date-range-row{align-items:center;display:flex;gap:8px;width:100%}.approval-info-component__date-sep{color:#606971;flex-shrink:0;font-size:14px;font-weight:400}.approval-info-component__radio-list{display:flex;flex-direction:column;gap:6px;padding:4px 0}.approval-info-component__radio-item{align-items:center;cursor:default;display:flex;gap:8px}.approval-info-component__radio-icon{align-items:center;display:flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.approval-info-component__radio-svg{color:#dee3e8;display:block;height:24px;width:24px}.approval-info-component__radio-svg--on{color:#1d2a37}.approval-info-component__radio-label{color:#606971;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.56px;line-height:20px}.approval-info-component__checkbox-list{display:flex;flex-direction:column;gap:6px;padding:4px 0}.approval-info-component__checkbox-item{align-items:center;cursor:default;display:flex;gap:8px}.approval-info-component__checkbox-icon{align-items:center;display:flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.approval-info-component__checkbox-svg{color:#dee3e8;display:block;height:24px;width:24px}.approval-info-component__checkbox-svg--on{color:#1d2a37}.approval-info-component__checkbox-label{color:#606971;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.56px;line-height:20px}.approval-info-component--type-table{align-items:stretch;flex-direction:column;gap:0}.approval-info-component--type-table .approval-info-component__label-wrapper{flex-shrink:1;padding:10px 0 8px;width:auto}.approval-info-component--type-table .approval-info-component__value-wrapper{padding:0}.approval-info-component--type-table .approval-info-component__table-wrapper{overflow-x:auto;width:100%}.approval-info-component--type-table .approval-info-component__table{background-color:#fff;border:none;border-bottom:1px solid #b2b2b2;border-collapse:collapse;border-top:1px solid #4d4d4d;width:100%}.approval-info-component--type-table .approval-info-component__table td,.approval-info-component--type-table .approval-info-component__table th{border:none;border-bottom:1px solid #e1e2e3;font-family:Pretendard,sans-serif;font-size:14px;letter-spacing:-.56px;line-height:20px;padding:10px;vertical-align:middle;word-break:break-word}.approval-info-component--type-table .approval-info-component__table th{background-color:#0000;color:#666;color:var(--grey-grey-600,#666);font-weight:500;text-align:left}.approval-info-component--type-table .approval-info-component__table td{color:#232527;color:var(--grey-grey-800,#232527);font-weight:400;text-align:left}.approval-info-component--type-table .approval-info-component__table tbody tr:last-child td{border-bottom:none}.approval-info-component--type-table .approval-info-component__table td.align-right,.approval-info-component--type-table .approval-info-component__table td.col-type-currency,.approval-info-component--type-table .approval-info-component__table td.col-type-number,.approval-info-component--type-table .approval-info-component__table th.align-right,.approval-info-component--type-table .approval-info-component__table th.amount-header,.approval-info-component--type-table .approval-info-component__table th.col-type-currency,.approval-info-component--type-table .approval-info-component__table th.col-type-number{text-align:right}.approval-info-component--type-table .approval-info-component__table td.align-center,.approval-info-component--type-table .approval-info-component__table th.align-center{text-align:center}.approval-info-component--type-table .approval-info-component__table .total-row td{border-bottom:none;border-top:1px solid #4d4d4d;color:#232527;color:var(--grey-grey-800,#232527);font-weight:500}.approval-info-component--type-table .approval-info-component__table .total-row td.total-label,.approval-info-component--type-table .approval-info-component__table .total-row td[colspan]{text-align:center}.approval-info-component--type-table .approval-info-component__table .total-row td.align-right{text-align:right}.approval-info-component--type-table .approval-info-component__table .calc-col-header{background-color:#0000;border-bottom-color:#e1e2e3}.approval-info-component--type-table .approval-info-component__table .calc-col-header .col-header-name{color:#666;color:var(--grey-grey-600,#666);display:block;font-weight:500}.approval-info-component--type-table .approval-info-component__table .calc-formula-label{color:#999;display:block;font-size:11px;font-weight:400;margin-top:2px;white-space:nowrap}.approval-info-component--type-table .approval-info-component__table .calculation-cell{background:none;border-radius:0;color:#232527;color:var(--grey-grey-800,#232527);font-size:14px;font-weight:500;line-height:20px;padding:10px;text-align:right}.approval-info-component--type-table .approval-info-component__table .calculation-cell .calc-cell-content{align-items:flex-end;display:flex;flex-direction:column;gap:1px}.approval-info-component--type-table .approval-info-component__table .calculation-cell .calc-cell-content .calc-expression{color:#999;font-size:11px;font-weight:400}.approval-info-component--type-table .approval-info-component__table .calculation-cell .calc-cell-content .calc-result{color:#232527;color:var(--grey-grey-800,#232527);font-size:14px;font-weight:600}.approval-info-component--type-table .approval-info-component__table .delete-col,.approval-info-component--type-table .approval-info-component__table .delete-col-header{border-left:none;padding:0!important;text-align:center;vertical-align:middle;width:32px}.approval-info-component--type-table .approval-info-component__table .delete-col-header{background-color:#0000}.approval-info-component--type-table .approval-info-component__table .add-row{cursor:pointer}.approval-info-component--type-table .approval-info-component__table .add-row td{border-bottom:none;color:#555;font-size:14px;padding:8px}.approval-info-component--type-table .approval-info-component__table .add-row .add-row-icon{font-weight:700;margin-right:4px}.approval-info-component--type-table .approval-info-component__table .add-row:hover td{background-color:#f5f5f5}.approval-info-component--type-table .approval-info-component__table.vertical-header tbody th.vertical-header-label{background-color:#0000;border-bottom:1px solid #e1e2e3;border-right:1px solid #e1e2e3;color:#666;color:var(--grey-grey-600,#666);font-size:14px;font-weight:500;max-width:160px;min-width:100px;text-align:left}.approval-info-component--type-table .approval-info-component__table.vertical-header tbody td.vertical-subtotal-cell{background-color:#0000;border-left:1px solid #4d4d4d;color:#232527;color:var(--grey-grey-800,#232527);font-weight:500}.approval-info-component--type-table .approval-info-component__table.vertical-header tbody td.vertical-subtotal-cell.align-right,.approval-info-component--type-table .approval-info-component__table.vertical-header tbody td.vertical-subtotal-cell.col-type-currency,.approval-info-component--type-table .approval-info-component__table.vertical-header tbody td.vertical-subtotal-cell.col-type-number{text-align:right}.editor-content-viewer{overflow-x:auto;width:100%}.editor-wrapper{border:1px solid #e0e0e0;border-radius:4px;box-sizing:border-box;overflow:hidden;padding:10px 12px;width:100%}.editor-wrapper img{display:block;height:auto!important;max-width:100%}.editor-wrapper iframe,.editor-wrapper video{max-width:100%}.approval-info-component--type-attachments__file-list{list-style:none;margin:0;padding:0}.approval-info-component--type-attachments__file-list li{margin-bottom:.3rem}.approval-info-component--type-attachments__file-list li a{color:#007bff;text-decoration:none}.approval-info-component--type-attachments__file-list li a:hover{text-decoration:underline}.approval-info-component--type-attachments__file-list li a{font-family:Pretendard;font-size:14px;font-weight:400;letter-spacing:-.56px;line-height:20px}.approval-info-component--type-attachments__file-list li span{color:#666}.approval-info-component--type-attachments__file-list li:last-child{margin-bottom:0}.approval-info-component--type-attachments__value-text{color:#555;font-size:14px}.approval-info-component--type-references__doc-list{list-style:none;margin:0;padding:0}.approval-info-component--type-references__doc-list li{margin-bottom:.3rem}.approval-info-component--type-references__doc-list li a{color:#007bff;text-decoration:none}.approval-info-component--type-references__doc-list li a:hover{text-decoration:underline}.approval-info-component--type-references__doc-list li a{font-family:Pretendard;font-size:14px;font-weight:400;letter-spacing:-.56px;line-height:20px}.approval-info-component--type-references__doc-list li span{color:#666}.approval-info-component--type-references__doc-list li:last-child{margin-bottom:0}.approval-info-component--type-references__value-text{color:#555;font-size:14px}.approval-info-component--type-html__value-wrapper{margin-top:8px;padding:0}.approval-info-component--type-html__value-wrapper p{line-height:1.6;margin:0 0 1em}.image-modal-overlay{align-items:center;background-color:#000c;cursor:pointer;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:10000}.image-modal-content{background-color:#fff;border-radius:8px;box-sizing:border-box;cursor:default;display:flex;flex-direction:column;max-height:90vh;max-width:90vw;overflow:hidden;padding:20px;position:relative}.image-modal-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px;min-height:24px}.image-modal-controls{align-items:center;display:flex;gap:10px}.image-modal-scale-info{font-size:14px;font-weight:500;min-width:50px}.image-modal-reset,.image-modal-scale-info{color:#4d4d4d;color:var(--grey-grey-700,#4d4d4d)}.image-modal-reset{background-color:#f5f5f5;background-color:var(--grey-grey-100,#f5f5f5);border:1px solid #e1e2e3;border:1px solid var(--grey-grey-300,#e1e2e3);border-radius:4px;cursor:pointer;font-size:13px;padding:4px 12px;transition:background-color .2s}.image-modal-reset:hover{background-color:#e8e8e8;background-color:var(--grey-grey-200,#e8e8e8)}.image-modal-close{align-items:center;background:none;border:none;border-radius:4px;cursor:pointer;display:flex;height:24px;justify-content:center;padding:5.996px;transition:background-color .2s;width:24px}.image-modal-close:hover{background-color:#0000001a}.image-modal-close img{filter:brightness(0) saturate(100%) invert(45%) sepia(11%) saturate(200%) hue-rotate(180deg) brightness(96%) contrast(94%);height:24px;width:24px}.image-modal-img{display:block;height:auto;max-height:calc(90vh - 100px);max-width:85vw;object-fit:contain;transition:transform .1s ease-out;-webkit-user-select:none;user-select:none;width:auto}.image-modal-image-wrapper{align-items:center;display:flex;flex:1 1;justify-content:center;min-height:0;overflow:hidden;position:relative;width:100%}.tiptap-content-viewer .tiptap-image{cursor:pointer;transition:opacity .2s}.tiptap-content-viewer .tiptap-image:hover{opacity:.8}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.save-all-button-container{position:relative}.save-all-button-container.loading{cursor:progress}.save-all-button-container.loading>*{pointer-events:none}.approval-info-file-list,.approval-info-file-list-wrapper{position:relative}.approval-info-file-list.loading{cursor:progress}.approval-info-file-list.loading>*{pointer-events:none}.save-loading-indicator-container{align-items:center;background-color:#fffc;border-radius:4px;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:10}.save-loading-indicator{align-items:center;display:flex;height:30px;justify-content:center;position:relative;width:30px}.save-download-progress{animation:spin 1s linear infinite;border:2px solid #f3f3f3;border-radius:50%;border-top-color:#006fe5;height:24px;width:24px}@media print{.print-content-wrapper,.print-content-wrapper *{font-size:1em!important;font-size:calc(1em*var(--print-font-scale, 1))!important}.approval-system-info-doc-container-wrapper.printable-approval:not(.doc-type-11){font-size:14px!important;font-size:calc(14px*var(--print-font-scale, 1))!important}:root{--print-scale:1.1;--print-font-scale:1.01}.font-scale-controls{display:none!important}*{transform-origin:left top!important}.print-content-wrapper,.print-content-wrapper *{font-size:calc(1em*var(--print-font-scale))!important}.approval-system-info-doc-container-doc-content-title-text{font-size:calc(24px*var(--print-font-scale))!important;font-weight:700!important}@page{size:1190px 1684px;margin:0}body,html{background-color:#fff!important;font-family:Pretendard,sans-serif!important;font-size:calc(14px*var(--print-font-scale))!important;height:auto!important;line-height:1.5!important;margin:0!important;overflow:visible!important;padding:0!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;visibility:visible!important;width:100%!important}a{color:#007bff!important;text-decoration:none!important}img{height:auto!important;max-width:100%!important;vertical-align:middle}body *{visibility:hidden!important}.printable-approval,.printable-approval *{visibility:visible!important}.backdrop,.menu,.no-print,.top-nav,.top-navbar{display:none!important}.bgc,.content,.content>div,.main-cont,.outtercont{left:0!important;margin:0!important;max-width:100%!important;min-width:0!important;padding:0!important;width:100%!important}.no-print,.no-print *{display:none!important;visibility:hidden!important}#root,.approval-system-base-container,.approval-system-info-container{background:none!important;border:none!important;box-shadow:none!important;display:block!important;height:auto!important;margin:0!important;padding:0!important;position:static!important;visibility:visible!important;width:100%!important}.approval-system-info-doc-container-wrapper.printable-approval{background-color:#fff!important;box-sizing:border-box!important;break-inside:auto!important;display:block!important;left:0!important;overflow:visible!important;padding:15mm!important;page-break-inside:auto!important;position:absolute!important;top:0!important;transform:scale(var(--print-scale))!important;transform-origin:left top!important;width:calc(1190px/var(--print-scale))!important}.approval-system-info-doc-container-wrapper.printable-approval .print-content-wrapper{display:block!important;position:relative!important;width:100%!important}.approval-system-info-doc-container-wrapper.printable-approval .approval-system-line-date{color:#666!important;display:block!important;height:auto!important;margin-top:2px!important;opacity:1!important;position:relative!important;visibility:visible!important;z-index:1000!important}.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container{border:none!important;break-inside:avoid!important;display:block!important;page-break-inside:avoid!important;width:100%!important}.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-print-header-row{border-bottom:none!important;break-after:avoid!important;break-inside:avoid!important;display:flex!important;flex-direction:row!important;gap:1mm!important;padding-bottom:20px!important;page-break-after:avoid!important;page-break-inside:avoid!important}.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-print-header-row .approval-system-info-doc-container-doc-content-title-container{border-bottom:none!important;display:block!important;flex:1 1!important;margin-bottom:0!important;min-width:0;padding-bottom:0!important}.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-print-header-row .approval-system-info-doc-container-doc-content-title-container .approval-system-header-content-wrapper{border-bottom:1px solid #4d4d4d!important;padding-bottom:16px!important}.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-print-header-row .approval-system-info-doc-container-doc-content-title-container .approval-system-info-doc-container-doc-content-title{align-items:flex-start!important;display:flex!important;flex-direction:column!important;gap:12px!important;margin-bottom:8px!important;width:100%!important}.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-print-header-row .approval-system-info-doc-container-doc-content-title-container .approval-system-info-doc-container-doc-content-title .approval-system-doc-icon{display:none!important}.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-print-header-row .approval-system-info-doc-container-doc-content-title-container .approval-system-info-doc-container-doc-content-title .approval-system-info-doc-container-doc-content-title-text{color:#111!important;font-weight:600!important;line-height:1.3!important}.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-print-header-row .approval-system-line-container-wrapper{display:flex!important;flex:0 0 auto!important;justify-content:flex-end!important;max-width:700px!important;min-width:400px!important}.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-print-header-row .approval-system-line-container-wrapper .approval-system-line-wrapper{align-items:flex-end!important;border:none;display:flex!important;flex-direction:column!important;padding:0!important;width:100%!important}.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-print-header-row .approval-system-line-container-wrapper .approval-system-line-wrapper .approval-section-title{border-bottom:.5px solid #ccc!important;color:#333!important;display:none!important;font-weight:500!important;margin-bottom:10px!important;padding-bottom:0!important}.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-print-header-row .approval-system-line-container-wrapper .approval-system-line-wrapper .approval-stamp-table-container .approval-stamp-table{border:1px solid #4d4d4d!important;margin-bottom:8px!important}.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-print-header-row .approval-system-line-container-wrapper .approval-system-line-wrapper .approval-stamp-table-container .approval-stamp-table .approval-stamp-row{display:flex!important;justify-content:flex-end!important}.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-print-header-row .approval-system-line-container-wrapper .approval-system-line-wrapper .approval-stamp-table-container .approval-stamp-table .approval-stamp-row.approval-stamp-header .approval-stamp-header-cell{align-items:center!important;border-bottom:1px solid #797979!important;border-right:1px solid #797979!important;box-sizing:border-box!important;display:flex!important;font-weight:500!important;height:25px!important;justify-content:center!important;max-width:90px!important;min-width:90px!important;padding:4px 6px!important;text-align:center!important;width:90px!important}.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-print-header-row .approval-system-line-container-wrapper .approval-system-line-wrapper .approval-stamp-table-container .approval-stamp-table .approval-stamp-row.approval-stamp-header .approval-stamp-header-cell:last-child{border-right:none!important}.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-print-header-row .approval-system-line-container-wrapper .approval-system-line-wrapper .approval-stamp-table-container .approval-stamp-table .approval-stamp-row.approval-stamp-header .approval-stamp-header-cell .approval-type-text{color:#000;font-family:Pretendard;font-size:min(14px*var(--print-font-scale),14px)!important;font-style:normal;font-weight:400;letter-spacing:-.56px;line-height:20px}.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-print-header-row .approval-system-line-container-wrapper .approval-system-line-wrapper .approval-stamp-table-container .approval-stamp-table .approval-stamp-row.approval-stamp-content .approval-stamp-content-cell{align-items:center!important;border-bottom:1px solid #797979!important;border-right:1px solid #797979!important;box-sizing:border-box!important;display:flex!important;height:80px!important;justify-content:center!important;max-width:90px!important;min-width:90px!important;padding:6px 4px!important;text-align:center!important;width:90px!important}.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-print-header-row .approval-system-line-container-wrapper .approval-system-line-wrapper .approval-stamp-table-container .approval-stamp-table .approval-stamp-row.approval-stamp-content .approval-stamp-content-cell:last-child{border-right:none!important}.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-print-header-row .approval-system-line-container-wrapper .approval-system-line-wrapper .approval-stamp-table-container .approval-stamp-table .approval-stamp-row.approval-stamp-content .approval-stamp-content-cell .approval-stamp-info{align-items:center!important;display:flex!important;flex-direction:column!important;height:100%!important;justify-content:space-between!important;position:relative!important;width:100%!important}.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-print-header-row .approval-system-line-container-wrapper .approval-system-line-wrapper .approval-stamp-table-container .approval-stamp-table .approval-stamp-row.approval-stamp-content .approval-stamp-content-cell .approval-stamp-info .approval-stamp-position{color:#666!important;font-size:min(14px*var(--print-font-scale),14px)!important;margin:0!important;text-align:center!important;word-break:break-all}.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-print-header-row .approval-system-line-container-wrapper .approval-system-line-wrapper .approval-stamp-table-container .approval-stamp-table .approval-stamp-row.approval-stamp-content .approval-stamp-content-cell .approval-stamp-info .approval-stamp-name{color:#000;font-family:Pretendard;font-size:min(14px*var(--print-font-scale),14px)!important;font-style:normal;font-weight:400;letter-spacing:-.56px;line-height:20px;margin:0!important}.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-print-header-row .approval-system-line-container-wrapper .approval-system-line-wrapper .approval-stamp-table-container .approval-stamp-table .approval-stamp-row.approval-stamp-content .approval-stamp-content-cell .approval-stamp-info .approval-stamp-seal{align-items:center!important;border:2px solid #d32f2f!important;border-radius:50%!important;box-sizing:border-box!important;color:#d32f2f!important;display:flex!important;font-family:Pretendard,sans-serif!important;font-size:min(14px*var(--print-font-scale),14px)!important;font-weight:700!important;height:40px!important;justify-content:center!important;line-height:1.1!important;margin:4px 0!important;text-align:center!important;width:40px!important;word-break:keep-all!important}.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-print-header-row .approval-system-line-container-wrapper .approval-system-line-wrapper .approval-stamp-table-container .approval-stamp-table .approval-stamp-row.approval-stamp-content .approval-stamp-content-cell .approval-stamp-info .approval-stamp-seal.approval-type-approve{border-color:#d32f2f!important;color:#d32f2f!important}.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-print-header-row .approval-system-line-container-wrapper .approval-system-line-wrapper .approval-stamp-table-container .approval-stamp-table .approval-stamp-row.approval-stamp-content .approval-stamp-content-cell .approval-stamp-info .approval-stamp-seal.approval-type-agree{border-color:#388e3c!important;color:#388e3c!important}.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-print-header-row .approval-system-line-container-wrapper .approval-system-line-wrapper .approval-stamp-table-container .approval-stamp-table .approval-stamp-row.approval-stamp-content .approval-stamp-content-cell .approval-stamp-info .approval-stamp-seal.approval-type-finance-agree{border-color:#1976d2!important;color:#1976d2!important;line-height:1!important;white-space:pre-line!important}.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-print-header-row .approval-system-line-container-wrapper .approval-system-line-wrapper .approval-stamp-table-container .approval-stamp-table .approval-stamp-row.approval-stamp-content .approval-stamp-content-cell .approval-stamp-info .approval-stamp-seal.approval-type-delegate{border-color:#ff9800!important;color:#ff9800!important}.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-print-header-row .approval-system-line-container-wrapper .approval-system-line-wrapper .approval-stamp-table-container .approval-stamp-table .approval-stamp-row.approval-stamp-content .approval-stamp-content-cell .approval-stamp-info .approval-stamp-order{color:#666!important;margin:0!important;text-align:center!important;word-break:break-all}.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-print-header-row .approval-system-line-container-wrapper .approval-system-line-wrapper .approval-stamp-table-container .approval-stamp-table .approval-stamp-row.approval-stamp-content .approval-stamp-content-cell .approval-stamp-info.pending{opacity:.6!important}.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-print-header-row .approval-system-line-container-wrapper .approval-system-line-wrapper .approval-stamp-table-container .approval-stamp-table .approval-stamp-row.approval-stamp-content .approval-stamp-content-cell .approval-stamp-info.pending .approval-stamp-name,.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-print-header-row .approval-system-line-container-wrapper .approval-system-line-wrapper .approval-stamp-table-container .approval-stamp-table .approval-stamp-row.approval-stamp-content .approval-stamp-content-cell .approval-stamp-info.pending .approval-stamp-order{color:#999!important}.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-print-header-row .approval-system-line-container-wrapper .approval-system-line-wrapper .approval-stamp-table-container .approval-stamp-table .approval-stamp-row.approval-stamp-content .approval-stamp-content-cell .approval-stamp-info.pending .approval-stamp-seal{border-color:#ccc!important;color:#ccc!important}.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-print-header-row .approval-system-line-container-wrapper .approval-system-line-wrapper .approval-stamp-table-container .approval-stamp-table .approval-stamp-row.approval-stamp-date-row .approval-stamp-date-cell{align-items:center!important;border-right:1px solid #797979!important;box-sizing:border-box!important;display:flex!important;height:25px!important;justify-content:center!important;max-width:90px!important;min-width:90px!important;padding:4px 6px!important;text-align:center!important;width:90px!important}.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-print-header-row .approval-system-line-container-wrapper .approval-system-line-wrapper .approval-stamp-table-container .approval-stamp-table .approval-stamp-row.approval-stamp-date-row .approval-stamp-date-cell:last-child{border-right:none!important}.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-print-header-row .approval-system-line-container-wrapper .approval-system-line-wrapper .approval-stamp-table-container .approval-stamp-table .approval-stamp-row.approval-stamp-date-row .approval-stamp-date-cell .approval-stamp-date-info{align-items:center!important;display:flex!important;justify-content:center!important;width:100%!important}.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-print-header-row .approval-system-line-container-wrapper .approval-system-line-wrapper .approval-stamp-table-container .approval-stamp-table .approval-stamp-row.approval-stamp-date-row .approval-stamp-date-cell .approval-stamp-date-info .approval-stamp-date{color:#000!important;font-family:Pretendard!important;font-size:min(14px*var(--print-font-scale),14px)!important;font-style:normal!important;font-weight:400!important;letter-spacing:-.56px!important;line-height:20px!important;overflow:hidden!important;text-align:center!important;word-break:break-all}.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-print-header-row .approval-system-line-container-wrapper .approval-system-line-wrapper .approval-stamp-table-container .approval-stamp-table .approval-stamp-row .approval-stamp-cell{max-width:90px!important;min-width:90px!important;width:90px!important}.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-print-header-row .approval-system-line-container-wrapper .approval-system-line-wrapper .reference-circulation-section{display:none!important}.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content{break-before:avoid!important;break-inside:auto!important;page-break-before:avoid!important;page-break-inside:auto!important}.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content .approval-info-document-title-container{break-inside:avoid!important;page-break-inside:avoid!important}.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content .approval-info-document-title-container .approval-info-document-title,.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content .approval-info-document-title-container .approval-info-section-label{font-family:Pretendard;font-style:normal;font-weight:500;line-height:24px}.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content .approval-info-component__label,.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content .approval-info-component__table-header-cell{color:#333!important}.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content .approval-info-component--type-editor div,.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content .approval-info-component--type-editor em,.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content .approval-info-component--type-editor li,.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content .approval-info-component--type-editor p,.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content .approval-info-component--type-editor span,.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content .approval-info-component--type-editor strong,.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content .approval-info-component--type-editor u,.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content .approval-info-component--type-smart_editor div,.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content .approval-info-component--type-smart_editor em,.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content .approval-info-component--type-smart_editor li,.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content .approval-info-component--type-smart_editor p,.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content .approval-info-component--type-smart_editor span,.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content .approval-info-component--type-smart_editor strong,.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content .approval-info-component--type-smart_editor u,.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content .basic-form-display,.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content .editor-content-viewer div,.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content .editor-content-viewer em,.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content .editor-content-viewer li,.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content .editor-content-viewer p,.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content .editor-content-viewer span,.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content .editor-content-viewer strong,.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content .editor-content-viewer u,.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content .form-control,.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content .form-field,.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content .form-group,.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content .form-input,.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content .form-row,.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content .form-select,.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content .form-textarea,.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content .label,.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content .tiptap-content-viewer div,.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content .tiptap-content-viewer em,.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content .tiptap-content-viewer li,.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content .tiptap-content-viewer p,.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content .tiptap-content-viewer span,.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content .tiptap-content-viewer strong,.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content .tiptap-content-viewer u,.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content .value,.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content .value>p,.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content input,.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content li,.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content select,.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content textarea{line-height:1.5!important}.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content .approval-info-component--type-editor table,.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content .approval-info-component--type-smart_editor table,.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content .editor-content-viewer table,.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content .tiptap-content-viewer table{border-collapse:collapse!important;width:100%!important}.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content .approval-info-component--type-editor table td,.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content .approval-info-component--type-editor table th,.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content .approval-info-component--type-smart_editor table td,.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content .approval-info-component--type-smart_editor table th,.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content .editor-content-viewer table td,.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content .editor-content-viewer table th,.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content .tiptap-content-viewer table td,.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content .tiptap-content-viewer table th{line-height:1.5!important;padding:8px!important;text-align:left!important}.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content .approval-info-component--type-editor table th,.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content .approval-info-component--type-smart_editor table th,.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content .editor-content-viewer table th,.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content .tiptap-content-viewer table th{background-color:#f5f5f5!important;font-weight:600!important}.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content .form-label,.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content table:not(.tiptap-content-viewer table):not(.editor-content-viewer table) td,.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content table:not(.tiptap-content-viewer table):not(.editor-content-viewer table) th{line-height:1.5!important}.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content table{border-collapse:collapse!important;break-inside:auto!important;page-break-inside:auto!important}.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content table tr{break-inside:avoid!important;page-break-inside:avoid!important}.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content table thead{display:table-header-group!important}.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content table tbody{break-inside:auto!important;page-break-inside:auto!important}.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content .approval-info-component,.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content .form-group,.approval-system-info-doc-container-wrapper.printable-approval .approval-system-info-doc-container .approval-system-info-doc-container-doc-content-content .form-row{break-inside:avoid!important;page-break-inside:avoid!important}.doc-type-11 .approval-system-info-doc-container-doc-content-content,.doc-type-11 .editor-content-viewer,.doc-type-11 .tiptap-content-viewer{overflow:visible!important}.doc-type-11 .editor-content-viewer table,.doc-type-11 .tiptap-content-viewer table,.doc-type-11 .tiptap-table{max-width:100%!important;min-width:0!important;table-layout:auto!important;width:100%!important}.doc-type-11 .editor-content-viewer table td,.doc-type-11 .editor-content-viewer table th,.doc-type-11 .tiptap-content-viewer table td,.doc-type-11 .tiptap-content-viewer table th,.doc-type-11 .tiptap-table td,.doc-type-11 .tiptap-table th{font-size:8px!important;line-height:1.3!important;padding:2px 4px!important;white-space:normal!important;word-break:break-all!important}}@media print{.approval-system-info-doc-container-wrapper.printable-approval.doc-type-11,.approval-system-info-doc-container-wrapper.printable-approval:has(.doc-type-11){box-sizing:border-box!important;left:auto!important;margin:0!important;max-width:100%!important;overflow:visible!important;padding:0!important;position:static!important;top:auto!important;transform:none!important;transform-origin:initial!important;width:100%!important}.approval-system-info-doc-container-wrapper.printable-approval.doc-type-11 .approval-system-info-doc-container,.approval-system-info-doc-container-wrapper.printable-approval:has(.doc-type-11) .approval-system-info-doc-container{border:none!important;margin:0!important;max-width:100%!important;overflow:visible!important;padding:0!important;width:100%!important}.approval-system-info-doc-container-wrapper.printable-approval.doc-type-11 .approval-system-info-doc-container-doc-content-content,.approval-system-info-doc-container-wrapper.printable-approval.doc-type-11 .editor-content-viewer,.approval-system-info-doc-container-wrapper.printable-approval.doc-type-11 .tiptap-content-viewer,.approval-system-info-doc-container-wrapper.printable-approval:has(.doc-type-11) .approval-system-info-doc-container-doc-content-content,.approval-system-info-doc-container-wrapper.printable-approval:has(.doc-type-11) .editor-content-viewer,.approval-system-info-doc-container-wrapper.printable-approval:has(.doc-type-11) .tiptap-content-viewer{max-width:100%!important;overflow:visible!important;padding-left:0!important;padding-right:0!important;transform:none!important;width:100%!important}.approval-system-info-doc-container-wrapper.printable-approval.doc-type-11 .approval-system-info-doc-container-doc-content-content,.approval-system-info-doc-container-wrapper.printable-approval:has(.doc-type-11) .approval-system-info-doc-container-doc-content-content{padding-bottom:0!important}.approval-system-info-doc-container-wrapper.printable-approval.doc-type-11 .approval-system-info-doc-container-doc-content-content>.basic-form-display,.approval-system-info-doc-container-wrapper.printable-approval:has(.doc-type-11) .approval-system-info-doc-container-doc-content-content>.basic-form-display{margin-bottom:0!important}.approval-system-info-doc-container-wrapper.printable-approval.doc-type-11 .editor-content-viewer,.approval-system-info-doc-container-wrapper.printable-approval.doc-type-11 .tiptap-content-viewer,.approval-system-info-doc-container-wrapper.printable-approval:has(.doc-type-11) .editor-content-viewer,.approval-system-info-doc-container-wrapper.printable-approval:has(.doc-type-11) .tiptap-content-viewer{padding-bottom:0!important}.approval-system-info-doc-container-wrapper.printable-approval.doc-type-11 .editor-content-viewer table,.approval-system-info-doc-container-wrapper.printable-approval.doc-type-11 .tiptap-content-viewer table,.approval-system-info-doc-container-wrapper.printable-approval.doc-type-11 .tiptap-table,.approval-system-info-doc-container-wrapper.printable-approval:has(.doc-type-11) .editor-content-viewer table,.approval-system-info-doc-container-wrapper.printable-approval:has(.doc-type-11) .tiptap-content-viewer table,.approval-system-info-doc-container-wrapper.printable-approval:has(.doc-type-11) .tiptap-table{box-sizing:border-box!important;max-width:100%!important;min-width:0!important;overflow:visible!important;table-layout:auto!important;width:100%!important}.approval-system-info-doc-container-wrapper.printable-approval.doc-type-11 .editor-content-viewer table td,.approval-system-info-doc-container-wrapper.printable-approval.doc-type-11 .editor-content-viewer table th,.approval-system-info-doc-container-wrapper.printable-approval.doc-type-11 .tiptap-content-viewer table td,.approval-system-info-doc-container-wrapper.printable-approval.doc-type-11 .tiptap-content-viewer table th,.approval-system-info-doc-container-wrapper.printable-approval.doc-type-11 .tiptap-table td,.approval-system-info-doc-container-wrapper.printable-approval.doc-type-11 .tiptap-table th,.approval-system-info-doc-container-wrapper.printable-approval:has(.doc-type-11) .editor-content-viewer table td,.approval-system-info-doc-container-wrapper.printable-approval:has(.doc-type-11) .editor-content-viewer table th,.approval-system-info-doc-container-wrapper.printable-approval:has(.doc-type-11) .tiptap-content-viewer table td,.approval-system-info-doc-container-wrapper.printable-approval:has(.doc-type-11) .tiptap-content-viewer table th,.approval-system-info-doc-container-wrapper.printable-approval:has(.doc-type-11) .tiptap-table td,.approval-system-info-doc-container-wrapper.printable-approval:has(.doc-type-11) .tiptap-table th{font-size:8px!important;line-height:1.25!important;padding:1px 2px!important;white-space:normal!important;word-break:break-all!important}.approval-system-info-doc-container-wrapper.printable-approval.doc-type-11 .editor-content-viewer table td[style*="font-weight: bold"],.approval-system-info-doc-container-wrapper.printable-approval.doc-type-11 .editor-content-viewer table th,.approval-system-info-doc-container-wrapper.printable-approval.doc-type-11 .tiptap-content-viewer table td[style*="font-weight: bold"],.approval-system-info-doc-container-wrapper.printable-approval.doc-type-11 .tiptap-content-viewer table th,.approval-system-info-doc-container-wrapper.printable-approval.doc-type-11 .tiptap-table td[style*="font-weight: bold"],.approval-system-info-doc-container-wrapper.printable-approval.doc-type-11 .tiptap-table th,.approval-system-info-doc-container-wrapper.printable-approval:has(.doc-type-11) .editor-content-viewer table td[style*="font-weight: bold"],.approval-system-info-doc-container-wrapper.printable-approval:has(.doc-type-11) .editor-content-viewer table th,.approval-system-info-doc-container-wrapper.printable-approval:has(.doc-type-11) .tiptap-content-viewer table td[style*="font-weight: bold"],.approval-system-info-doc-container-wrapper.printable-approval:has(.doc-type-11) .tiptap-content-viewer table th,.approval-system-info-doc-container-wrapper.printable-approval:has(.doc-type-11) .tiptap-table td[style*="font-weight: bold"],.approval-system-info-doc-container-wrapper.printable-approval:has(.doc-type-11) .tiptap-table th{white-space:nowrap!important;word-break:keep-all!important}.approval-system-info-doc-container-wrapper.printable-approval.doc-type-11 .editor-content-viewer table td[style*="text-align: right"],.approval-system-info-doc-container-wrapper.printable-approval.doc-type-11 .editor-content-viewer table th[style*="text-align: right"],.approval-system-info-doc-container-wrapper.printable-approval.doc-type-11 .tiptap-content-viewer table td[style*="text-align: right"],.approval-system-info-doc-container-wrapper.printable-approval.doc-type-11 .tiptap-content-viewer table th[style*="text-align: right"],.approval-system-info-doc-container-wrapper.printable-approval.doc-type-11 .tiptap-table td[style*="text-align: right"],.approval-system-info-doc-container-wrapper.printable-approval.doc-type-11 .tiptap-table th[style*="text-align: right"],.approval-system-info-doc-container-wrapper.printable-approval:has(.doc-type-11) .editor-content-viewer table td[style*="text-align: right"],.approval-system-info-doc-container-wrapper.printable-approval:has(.doc-type-11) .editor-content-viewer table th[style*="text-align: right"],.approval-system-info-doc-container-wrapper.printable-approval:has(.doc-type-11) .tiptap-content-viewer table td[style*="text-align: right"],.approval-system-info-doc-container-wrapper.printable-approval:has(.doc-type-11) .tiptap-content-viewer table th[style*="text-align: right"],.approval-system-info-doc-container-wrapper.printable-approval:has(.doc-type-11) .tiptap-table td[style*="text-align: right"],.approval-system-info-doc-container-wrapper.printable-approval:has(.doc-type-11) .tiptap-table th[style*="text-align: right"]{white-space:nowrap!important;word-break:keep-all!important}.approval-system-info-doc-container-wrapper.printable-approval.doc-type-11 .editor-content-viewer table td p strong,.approval-system-info-doc-container-wrapper.printable-approval.doc-type-11 .tiptap-content-viewer table td p strong,.approval-system-info-doc-container-wrapper.printable-approval.doc-type-11 .tiptap-table td p strong,.approval-system-info-doc-container-wrapper.printable-approval:has(.doc-type-11) .editor-content-viewer table td p strong,.approval-system-info-doc-container-wrapper.printable-approval:has(.doc-type-11) .tiptap-content-viewer table td p strong,.approval-system-info-doc-container-wrapper.printable-approval:has(.doc-type-11) .tiptap-table td p strong{display:block!important;text-align:left!important}.approval-system-info-doc-container-wrapper.printable-approval.doc-type-11 .approval-system-info-doc-container,.approval-system-info-doc-container-wrapper.printable-approval:has(.doc-type-11) .approval-system-info-doc-container{break-inside:auto!important;page-break-inside:auto!important}.approval-system-info-doc-container-wrapper.printable-approval.doc-type-11 .editor-content-viewer table,.approval-system-info-doc-container-wrapper.printable-approval.doc-type-11 .tiptap-content-viewer table,.approval-system-info-doc-container-wrapper.printable-approval.doc-type-11 .tiptap-table,.approval-system-info-doc-container-wrapper.printable-approval:has(.doc-type-11) .editor-content-viewer table,.approval-system-info-doc-container-wrapper.printable-approval:has(.doc-type-11) .tiptap-content-viewer table,.approval-system-info-doc-container-wrapper.printable-approval:has(.doc-type-11) .tiptap-table{break-inside:auto!important;page-break-inside:auto!important}.approval-system-info-doc-container-wrapper.printable-approval.doc-type-11 .editor-content-viewer table tr,.approval-system-info-doc-container-wrapper.printable-approval.doc-type-11 .tiptap-content-viewer table tr,.approval-system-info-doc-container-wrapper.printable-approval.doc-type-11 .tiptap-table tr,.approval-system-info-doc-container-wrapper.printable-approval:has(.doc-type-11) .editor-content-viewer table tr,.approval-system-info-doc-container-wrapper.printable-approval:has(.doc-type-11) .tiptap-content-viewer table tr,.approval-system-info-doc-container-wrapper.printable-approval:has(.doc-type-11) .tiptap-table tr{break-inside:avoid!important;page-break-inside:avoid!important}.approval-system-info-doc-container-wrapper.printable-approval.doc-type-11 .editor-content-viewer table thead,.approval-system-info-doc-container-wrapper.printable-approval.doc-type-11 .tiptap-content-viewer table thead,.approval-system-info-doc-container-wrapper.printable-approval.doc-type-11 .tiptap-table thead,.approval-system-info-doc-container-wrapper.printable-approval:has(.doc-type-11) .editor-content-viewer table thead,.approval-system-info-doc-container-wrapper.printable-approval:has(.doc-type-11) .tiptap-content-viewer table thead,.approval-system-info-doc-container-wrapper.printable-approval:has(.doc-type-11) .tiptap-table thead{display:table-header-group!important}.approval-system-info-doc-container-wrapper.printable-approval.doc-type-11 .approval-system-print-header-row,.approval-system-info-doc-container-wrapper.printable-approval:has(.doc-type-11) .approval-system-print-header-row{overflow:visible!important}}.normal-mode-wrapper .doc-type-11 .tiptap-content-viewer{min-width:0!important;overflow-x:hidden!important;width:100%!important}.normal-mode-wrapper .doc-type-11 .editor-content-viewer table,.normal-mode-wrapper .doc-type-11 .tiptap-content-viewer table{max-width:100%!important;min-width:0!important;table-layout:fixed!important;width:100%!important}.normal-mode-wrapper .doc-type-11 .editor-content-viewer table td,.normal-mode-wrapper .doc-type-11 .editor-content-viewer table th,.normal-mode-wrapper .doc-type-11 .tiptap-content-viewer table td,.normal-mode-wrapper .doc-type-11 .tiptap-content-viewer table th{overflow-wrap:anywhere!important;white-space:normal!important;word-break:break-word!important}.normal-mode-wrapper .doc-type-11 .editor-content-viewer table td[style*="font-weight: bold"],.normal-mode-wrapper .doc-type-11 .editor-content-viewer table td[style*="text-align: right"],.normal-mode-wrapper .doc-type-11 .editor-content-viewer table th,.normal-mode-wrapper .doc-type-11 .editor-content-viewer table th[style*="text-align: right"],.normal-mode-wrapper .doc-type-11 .tiptap-content-viewer table td[style*="font-weight: bold"],.normal-mode-wrapper .doc-type-11 .tiptap-content-viewer table td[style*="text-align: right"],.normal-mode-wrapper .doc-type-11 .tiptap-content-viewer table th,.normal-mode-wrapper .doc-type-11 .tiptap-content-viewer table th[style*="text-align: right"]{overflow-wrap:normal!important;white-space:nowrap!important;word-break:keep-all!important}.normal-mode-wrapper .doc-type-11 .editor-content-viewer table td p strong,.normal-mode-wrapper .doc-type-11 .tiptap-content-viewer table td p strong,.normal-mode-wrapper .doc-type-11 .tiptap-table td p strong{display:block!important;text-align:left!important}.doc-type-11 .editor-content-viewer table tbody tr:nth-child(2n) td:hover,.doc-type-11 .editor-content-viewer table tbody tr:nth-child(2n):hover,.doc-type-11 .editor-content-viewer table tbody tr:nth-child(odd) td:hover,.doc-type-11 .editor-content-viewer table tbody tr:nth-child(odd):hover,.doc-type-11 .editor-content-viewer table td:hover,.doc-type-11 .editor-content-viewer table td:hover:not(:focus),.doc-type-11 .editor-content-viewer table th:hover,.doc-type-11 .editor-content-viewer table th:hover:not(:focus),.doc-type-11 .editor-content-viewer table tr:hover,.doc-type-11 .editor-content-viewer table tr:hover td,.doc-type-11 .editor-content-viewer table tr:hover th,.doc-type-11 .tiptap-content-viewer table tbody tr:nth-child(2n) td:hover,.doc-type-11 .tiptap-content-viewer table tbody tr:nth-child(2n):hover,.doc-type-11 .tiptap-content-viewer table tbody tr:nth-child(odd) td:hover,.doc-type-11 .tiptap-content-viewer table tbody tr:nth-child(odd):hover,.doc-type-11 .tiptap-content-viewer table td:hover,.doc-type-11 .tiptap-content-viewer table td:hover:not(:focus),.doc-type-11 .tiptap-content-viewer table th:hover,.doc-type-11 .tiptap-content-viewer table th:hover:not(:focus),.doc-type-11 .tiptap-content-viewer table tr:hover,.doc-type-11 .tiptap-content-viewer table tr:hover td,.doc-type-11 .tiptap-content-viewer table tr:hover th{background-color:#0000!important}@media print{#approval-system-download-content.printable-approval{box-shadow:none!important;left:0!important;position:absolute!important;top:0!important;visibility:visible!important}#approval-system-download-content.printable-approval,#approval-system-download-content.printable-approval .page-break{border:none!important;display:block!important;height:auto!important;margin:0!important;padding:0!important;width:100%!important}#approval-system-download-content.printable-approval .page-break{overflow:hidden!important;page-break-before:always;page-break-inside:avoid}#approval-system-download-content.printable-approval .page-break:first-child{page-break-before:avoid}#approval-system-download-content.printable-approval .approval-system-info-doc-container-wrapper.printable-approval{border:none!important;left:auto!important;margin:0 auto 10mm!important;position:relative!important;top:auto!important}#approval-system-download-content.printable-approval .approval-system-info-doc-container-wrapper.printable-approval:last-child{margin-bottom:0!important}.print-attachments-section,.print-comments-section{break-inside:auto!important;margin-top:20px!important;padding-top:15px!important;page-break-inside:auto!important;transform:none!important;width:100%!important}.print-attachments-section .approval-section-title,.print-comments-section .approval-section-title{border-bottom:2px solid #333!important;break-after:avoid!important;color:#333!important;font-size:16px!important;font-weight:600!important;margin-bottom:12px!important;padding-bottom:8px!important;page-break-after:avoid!important}.print-comments-section{break-before:auto!important;page-break-before:auto!important}.print-comments-section .print-comments-list .print-comment-item{background-color:#fff!important;border:none!important;border-bottom:1px solid #e0e0e0!important;border-radius:0!important;break-inside:avoid!important;margin-bottom:15px!important;padding:10px 0 12px!important;page-break-inside:avoid!important}.print-comments-section .print-comments-list .print-comment-item:last-child{border-bottom:none!important}.print-comments-section .print-comments-list .print-comment-item .approval-system-line-profile-container{margin-bottom:8px!important}.print-comments-section .print-comments-list .print-comment-item .approval-system-line-profile-container .approval-system-line-profile-name-container .approval-system-line-date{margin-top:2px!important}.print-comments-section .print-comments-list .print-comment-item .approval-system-line-date,.print-comments-section .print-comments-list .print-comment-item .approval-system-line-profile-container .approval-system-line-profile-name-container .approval-system-line-date{color:#666!important;display:block!important;height:auto!important;opacity:1!important;overflow:visible!important;position:relative!important;visibility:visible!important;z-index:999!important}.print-comments-section .print-comments-list .print-comment-item .print-comment-header{align-items:center!important;display:flex!important;gap:8px!important;margin-bottom:4px!important}.print-comments-section .print-comments-list .print-comment-item .print-comment-header .print-comment-author{color:#333!important;font-weight:600!important}.print-comments-section .print-comments-list .print-comment-item .print-comment-header .print-comment-timestamp{color:#666!important}.print-comments-section .print-comments-list .print-comment-item .print-comment-content{color:#444!important;line-height:1.5!important;margin-bottom:8px!important;margin-left:0!important;margin-top:4px!important;padding-left:0!important;white-space:pre-wrap!important}.print-comments-section .print-comments-list .print-comment-item .print-comment-attachments{margin-left:0!important;margin-top:0!important;padding-left:0!important;padding-top:0!important}.print-comments-section .print-comments-list .print-comment-item .print-comment-attachments .print-comment-attachments-title{color:#666!important;font-weight:600!important;margin-bottom:6px!important}.print-comments-section .print-comments-list .print-comment-item .print-comment-attachments .print-comment-attachments-list .print-comment-attachment-item{align-items:center!important;background-color:#0000!important;border:none!important;border-radius:0!important;display:flex!important;gap:6px!important;margin-bottom:4px!important;padding:4px 0!important}.print-comments-section .print-comments-list .print-comment-item .print-comment-attachments .print-comment-attachments-list .print-comment-attachment-item:last-child{margin-bottom:0!important}.print-comments-section .print-comments-list .print-comment-item .print-comment-attachments .print-comment-attachments-list .print-comment-attachment-item .print-attachment-icon{color:#999!important}.print-comments-section .print-comments-list .print-comment-item .print-comment-attachments .print-comment-attachments-list .print-comment-attachment-item .print-attachment-info{align-items:flex-start!important;display:flex!important;flex:1 1!important;flex-direction:column!important}.print-comments-section .print-comments-list .print-comment-item .print-comment-attachments .print-comment-attachments-list .print-comment-attachment-item .print-attachment-info .print-attachment-name{color:#555!important;font-weight:500!important;margin-bottom:1px!important}.print-comments-section .print-comments-list .print-comment-item .print-comment-attachments .print-comment-attachments-list .print-comment-attachment-item .print-attachment-info .print-attachment-size{color:#888!important}.print-attachments-section{break-before:auto!important;page-break-before:auto!important}.print-attachments-section .print-attachments-list .print-attachment-item{align-items:center!important;background-color:#fff!important;border:none!important;border-bottom:1px solid #e0e0e0!important;border-radius:0!important;break-inside:avoid!important;display:flex!important;gap:8px!important;margin-bottom:8px!important;padding:10px 0!important;page-break-inside:avoid!important}.print-attachments-section .print-attachments-list .print-attachment-item:last-child{border-bottom:none!important}.print-attachments-section .print-attachments-list .print-attachment-item .print-attachment-icon{color:#666!important}.print-attachments-section .print-attachments-list .print-attachment-item .print-attachment-info{align-items:flex-start!important;display:flex!important;flex:1 1!important;flex-direction:column!important}.print-attachments-section .print-attachments-list .print-attachment-item .print-attachment-info .print-attachment-name{color:#333!important;font-weight:500!important;margin-bottom:2px!important}.print-attachments-section .print-attachments-list .print-attachment-item .print-attachment-info .print-attachment-size{color:#666!important}.no-print,[data-no-print=true]{display:none!important;visibility:hidden!important}.expense-approval-table .cell-hasTaxInvoice,.expense-approval-table .cell-includeVat,.expense-approval-table .total-row td.align-center{display:none!important}.expense-approval-table{table-layout:fixed!important;width:100%!important}.expense-approval-table td:not(.cell-includeVat):not(.cell-hasTaxInvoice):not(.align-center),.expense-approval-table th:not(.cell-includeVat):not(.cell-hasTaxInvoice){width:33.33%!important}.expense-approval-table .total-row td[colspan="3"]:last-child{max-width:33.33%!important;overflow:hidden!important;text-align:right!important;width:33.33%!important}}.approval-system-submit-container{align-items:center;display:flex;flex-direction:column;flex-shrink:0;font-family:Pretendard,sans-serif;gap:20px;height:100%;min-width:var(--finance-domain-min-width)!important;overflow-x:hidden}.approval-system-submit-container.mobile-view-active{gap:0;max-width:100vw;min-width:auto!important;overflow-x:hidden;overflow-y:visible;padding-top:40px}.approval-system-submit-container .approval-system-submit-header{border-bottom:1px solid #606971;padding:8px 0 16px}.approval-system-submit-container .approval-system-submit-header .template-info{align-items:center;display:flex;gap:12px}.approval-system-submit-container .approval-system-submit-header .template-info .template-icon{align-items:center;border-radius:6px;display:flex;height:40px;justify-content:center;width:40px}.approval-system-submit-container .approval-system-submit-header .template-info .template-icon img{height:24px;object-fit:contain;width:24px}.approval-system-submit-container .approval-system-submit-header .template-info .template-name{font-size:20px;font-weight:600;margin:0}.approval-system-submit-container .approval-system-submit-header .submit-header-subtitle{color:#606971;font-size:14px}.approval-system-submit-container .approval-system-submit-content{display:flex;gap:16px;justify-content:center;max-width:100%;overflow:hidden;width:100%}.approval-system-submit-container.is-mobile-view .approval-system-submit-content{align-items:stretch;flex-direction:column;gap:0;overflow:visible;padding:0;width:100%}.approval-system-submit-container.is-mobile-view .approval-system-submit-content .approval-system-submit-form{max-width:100%;width:100%}.approval-system-submit-container .approval-system-submit-content .approval-system-submit-form{border:1px solid #dee3e8;border-radius:8px;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;gap:12px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-width:898px;overflow-x:hidden;overflow-y:auto;padding:24px}.approval-system-submit-container .approval-system-submit-content .approval-system-submit-form .tiptap-editor,.approval-system-submit-container .approval-system-submit-content .approval-system-submit-form .tiptap-editor .tiptap-editor-container{max-height:none!important}.approval-system-submit-container .approval-system-submit-content .approval-system-submit-form .tiptap-editor .tiptap-paper{overflow-x:auto!important;overflow-y:visible!important}.approval-system-submit-container .approval-system-submit-content .approval-system-submit-sidebar{flex-shrink:0;min-width:290px;width:290px}.approval-system-submit-container.is-mobile-view .approval-system-submit-content .approval-system-submit-sidebar{max-width:820px;min-width:auto;width:100%}.approval-system-submit-container.is-mobile-view .approval-system-submit-content .approval-system-submit-sidebar :global table{-webkit-overflow-scrolling:touch;display:block;max-width:100%;overflow-x:auto;width:100%!important}.approval-system-submit-container.is-mobile-view .approval-system-submit-content .approval-system-submit-sidebar :global img{height:auto!important;max-width:100%!important}.approval-system-submit-container .approval-system-submit-footer{align-items:center;background-color:#fff;box-sizing:border-box;display:flex;width:100%}.approval-system-submit-container .approval-system-submit-footer.default-layout{border-top:1px solid #dee3e8;justify-content:space-between;margin-top:30px;padding:16px;position:relative;z-index:50}.approval-system-submit-container .approval-system-submit-footer.mobile-header-layout{backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);background-color:#ffffff4d;border-bottom:1px solid #ffffff4d;gap:10px;height:50px;justify-content:space-between;left:0;padding:8px 14px;position:fixed;right:0;top:61px;z-index:99}.approval-system-submit-container .approval-system-submit-footer.mobile-header-layout .left-actions .cancel-icon-btn{align-items:center;background:none;border:none;color:#555;cursor:pointer;display:flex;justify-content:center;padding:6px}.approval-system-submit-container .approval-system-submit-footer.mobile-header-layout .left-actions .cancel-icon-btn:hover{color:#000}.approval-system-submit-container .approval-system-submit-footer.mobile-header-layout .left-actions .cancel-icon-btn svg{height:20px;width:20px}.approval-system-submit-container .approval-system-submit-footer.mobile-header-layout .center-template-info{align-items:center;display:flex;flex:1 1;gap:8px;justify-content:flex-start;overflow:hidden}.approval-system-submit-container .approval-system-submit-footer.mobile-header-layout .center-template-info .template-icon{align-items:center;border-radius:6px;display:flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.approval-system-submit-container .approval-system-submit-footer.mobile-header-layout .center-template-info .template-name{color:#1d2a37;font-size:16px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.approval-system-submit-container .approval-system-submit-footer.mobile-header-layout .right-actions{display:flex;gap:8px;position:relative}.approval-system-submit-container .approval-system-submit-footer.mobile-header-layout .right-actions .mobile-submit-dropdown-btn{align-items:center;background-color:#0c72de;border:1px solid #0c72de;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-family:Pretendard,sans-serif;font-size:14px;font-weight:600;height:36px;justify-content:center;padding:8px 18px;transition:all .2s ease}.approval-system-submit-container .approval-system-submit-footer.mobile-header-layout .right-actions .mobile-submit-dropdown-btn:active:not(:disabled){transform:scale(.95)}.approval-system-submit-container .approval-system-submit-footer.mobile-header-layout .right-actions .mobile-submit-dropdown-btn:hover:not(:disabled){background-color:#0959b8}.approval-system-submit-container .approval-system-submit-footer.mobile-header-layout .right-actions .mobile-submit-dropdown-btn:disabled{cursor:not-allowed;opacity:.6}.approval-system-submit-container .approval-system-submit-footer.mobile-header-layout .right-actions .submit-dropdown-menu{animation:dropdownSlideDown .15s ease-out;background-color:#fff;border:1px solid #dee3e8;border-radius:8px;box-shadow:0 4px 12px #00000026;min-width:140px;overflow:hidden;position:absolute;right:0;top:calc(100% + 8px);transform-origin:top center;z-index:200}.approval-system-submit-container .approval-system-submit-footer.mobile-header-layout .right-actions .submit-dropdown-menu.closing{animation:dropdownSlideUp .15s ease-out forwards}.approval-system-submit-container .approval-system-submit-footer.mobile-header-layout .right-actions .submit-dropdown-menu .submit-dropdown-item{align-items:center;background:none;border:none;color:#464d53;cursor:pointer;display:flex;font-family:Pretendard,sans-serif;font-size:14px;font-weight:500;gap:10px;padding:12px 16px;text-align:left;transition:background-color .15s ease;width:100%}.approval-system-submit-container .approval-system-submit-footer.mobile-header-layout .right-actions .submit-dropdown-menu .submit-dropdown-item:hover:not(:disabled){background-color:#f8f9fa}.approval-system-submit-container .approval-system-submit-footer.mobile-header-layout .right-actions .submit-dropdown-menu .submit-dropdown-item:not(:last-child){border-bottom:1px solid #f0f0f0}.approval-system-submit-container .approval-system-submit-footer.mobile-header-layout .right-actions .submit-dropdown-menu .submit-dropdown-item:disabled{cursor:not-allowed;opacity:.6}.approval-system-submit-container .approval-system-submit-footer.mobile-header-layout .right-actions .submit-dropdown-menu .submit-dropdown-item .dropdown-icon{align-items:center;display:flex;font-size:14px;justify-content:center;width:18px}.approval-system-submit-container .approval-system-submit-footer.mobile-header-layout .right-actions .submit-dropdown-menu .submit-dropdown-item .dropdown-icon svg{display:block}.approval-system-submit-container .approval-system-submit-footer.mobile-header-layout .right-actions .submit-dropdown-menu .submit-dropdown-item.submit,.approval-system-submit-container .approval-system-submit-footer.mobile-header-layout .right-actions .submit-dropdown-menu .submit-dropdown-item.submit .submit-icon{color:#0c72de}.approval-system-submit-container .approval-system-submit-footer.mobile-header-layout .right-actions button{border-radius:6px;box-sizing:border-box;cursor:pointer;font-size:14px;font-weight:500;height:48px;padding:6px 8px;transition:background-color .2s}.approval-system-submit-container .approval-system-submit-footer.mobile-header-layout .right-actions button:disabled{cursor:not-allowed;opacity:.6}.approval-system-submit-container .approval-system-submit-footer.mobile-header-layout .right-actions .save-draft-btn{align-items:center;background-color:#fff;border:1px solid #dee3e8;color:#464d53;display:flex;gap:10px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:center;padding:8px 6px}.approval-system-submit-container .approval-system-submit-footer.mobile-header-layout .right-actions .save-draft-btn:hover:not(:disabled){background-color:#f4f5f6}.approval-system-submit-container .approval-system-submit-footer.mobile-header-layout .right-actions .submit-btn{align-items:center;background-color:#0c72de;border:1px solid #0c72de;box-shadow:0 2px 4px 0 #0000001f;color:#fff;display:flex;height:36px;justify-content:center;padding:10px 16px}.approval-system-submit-container .approval-system-submit-footer.mobile-header-layout .right-actions .submit-btn:hover:not(:disabled){background-color:#0959b8}.approval-system-submit-container .approval-system-submit-footer.default-layout .left-actions,.approval-system-submit-container .approval-system-submit-footer.default-layout .right-actions{align-items:center;display:flex;gap:10px}.approval-system-submit-container .approval-system-submit-footer.default-layout button{border-radius:8px;box-sizing:border-box;cursor:pointer;font-size:16px;font-weight:600;height:48px;padding:10px;transition:background-color .2s;width:110px}.approval-system-submit-container .approval-system-submit-footer.default-layout button:disabled{cursor:not-allowed;opacity:.6}.approval-system-submit-container .approval-system-submit-footer.default-layout .back-btn{background-color:#fff;border:1px solid #dee3e8;color:#464d53}.approval-system-submit-container .approval-system-submit-footer.default-layout .back-btn:hover:not(:disabled){background-color:#f4f5f6}.approval-system-submit-container .approval-system-submit-footer.default-layout .save-draft-btn{background-color:#fff;border:1px solid #dee3e8;color:#464d53}.approval-system-submit-container .approval-system-submit-footer.default-layout .save-draft-btn .temp-count-divider{color:#dee3e8;font-size:16px;margin:0 4px}.approval-system-submit-container .approval-system-submit-footer.default-layout .save-draft-btn .temp-count{color:#e4503c}.approval-system-submit-container .approval-system-submit-footer.default-layout .save-draft-btn .temp-count.clickable{border-radius:3px;cursor:pointer;padding:2px 4px;transition:all .2s ease}.approval-system-submit-container .approval-system-submit-footer.default-layout .save-draft-btn .temp-count.clickable:hover{background-color:#e4503c;color:#fff;transform:scale(1.1)}.approval-system-submit-container .approval-system-submit-footer.default-layout .save-draft-btn:hover:not(:disabled){background-color:#f4f5f6}.approval-system-submit-container .approval-system-submit-footer.default-layout .submit-btn{background-color:#0c72de;border:1px solid #0c72de;box-shadow:0 2px 4px 0 #0000001f;color:#fff}.approval-system-submit-container .approval-system-submit-footer.default-layout .submit-btn:hover:not(:disabled){background-color:#0959b8}.approval-system-submit-container .organization-modal{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.approval-system-submit-container .organization-modal .organization-modal-content{background-color:#fff;border-radius:8px;display:flex;flex-direction:column;height:500px;overflow:hidden;width:600px}.approval-system-submit-container .organization-modal .organization-modal-content .modal-header{align-items:center;border-bottom:1px solid #dee3e8;display:flex;justify-content:space-between;padding:16px}.approval-system-submit-container .organization-modal .organization-modal-content .modal-header h4{font-size:16px;font-weight:600;margin:0}.approval-system-submit-container .organization-modal .organization-modal-content .modal-header button{background:none;border:none;cursor:pointer;font-size:18px}.approval-system-submit-container .organization-modal .organization-modal-content .modal-body{display:flex;flex:1 1;overflow:hidden}.approval-system-submit-container .organization-modal .organization-modal-content .modal-body .departments-section,.approval-system-submit-container .organization-modal .organization-modal-content .modal-body .members-section{flex:1 1;overflow-y:auto;padding:16px}.approval-system-submit-container .organization-modal .organization-modal-content .modal-body .departments-section h5,.approval-system-submit-container .organization-modal .organization-modal-content .modal-body .members-section h5{font-size:14px;font-weight:600;margin:0 0 12px}.approval-system-submit-container .organization-modal .organization-modal-content .modal-body .departments-section{border-right:1px solid #dee3e8}.approval-system-submit-container .organization-modal .organization-modal-content .modal-body .departments-section .department-list{list-style:none;margin:0;padding:0}.approval-system-submit-container .organization-modal .organization-modal-content .modal-body .departments-section .department-list li{align-items:center;border-radius:4px;cursor:pointer;display:flex;gap:8px;padding:8px}.approval-system-submit-container .organization-modal .organization-modal-content .modal-body .departments-section .department-list li:hover{background-color:#f4f5f6}.approval-system-submit-container .organization-modal .organization-modal-content .modal-body .departments-section .department-list li.selected{background-color:#e3f2fd}.approval-system-submit-container .organization-modal .organization-modal-content .modal-body .departments-section .department-list li img{height:16px;width:16px}.approval-system-submit-container .organization-modal .organization-modal-content .modal-body .members-section .member-list{list-style:none;margin:0;padding:0}.approval-system-submit-container .organization-modal .organization-modal-content .modal-body .members-section .member-list li{align-items:center;border-radius:4px;cursor:pointer;display:flex;gap:8px;padding:8px}.approval-system-submit-container .organization-modal .organization-modal-content .modal-body .members-section .member-list li:hover{background-color:#f4f5f6}.approval-system-submit-container .organization-modal .organization-modal-content .modal-body .members-section .member-list li img{height:16px;width:16px}.approval-system-submit-container .organization-modal .organization-modal-content .modal-body .members-section .member-list li .member-info{flex:1 1}.approval-system-submit-container .organization-modal .organization-modal-content .modal-body .members-section .member-list li .member-info .member-name{font-size:13px;font-weight:500}.approval-system-submit-container .organization-modal .organization-modal-content .modal-body .members-section .member-list li .member-info .member-dept{color:#666;font-size:11px}.approval-system-submit-container .organization-modal .organization-modal-content .modal-body .members-section .member-list li .add-member-btn{background:none;border:none;cursor:pointer}.approval-system-submit-container .organization-modal .organization-modal-content .modal-body .members-section .member-list li .add-member-btn img{height:16px;width:16px}.approval-system-submit-container .organization-modal .organization-modal-content .modal-footer{border-top:1px solid #dee3e8;display:flex;gap:8px;justify-content:flex-end;padding:16px}.approval-system-submit-container .organization-modal .organization-modal-content .modal-footer button{border-radius:4px;cursor:pointer;font-size:13px;padding:8px 16px}.approval-system-submit-container .organization-modal .organization-modal-content .modal-footer .cancel-btn{background-color:#f4f5f6;border:1px solid #dee3e8;color:#606971}.approval-system-submit-container .organization-modal .organization-modal-content .modal-footer .cancel-btn:hover{background-color:#eaedf0}.approval-system-submit-container .organization-modal .organization-modal-content .modal-footer .confirm-btn{background-color:#0c72de;border:1px solid #0c72de;color:#fff}.approval-system-submit-container .organization-modal .organization-modal-content .modal-footer .confirm-btn:hover{background-color:#0959b8}.approval-system-submit-container .approval-system-submit-error,.approval-system-submit-container .approval-system-submit-loading{align-items:center;color:#666;display:flex;font-size:16px;height:100%;justify-content:center}.approval-system-submit-container .remove-approver-button{background:none;border:none;color:#999;cursor:pointer;font-size:18px;padding:4px 8px}.approval-system-submit-container .remove-approver-button:hover{color:#666}.approval-system-submit-container .approval-cancel-modal-overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.approval-system-submit-container .approval-cancel-modal{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;width:320px}.approval-system-submit-container .approval-cancel-modal-content .approval-cancel-modal-header{align-items:center;display:flex;height:24px;justify-content:flex-end;padding:12px 16px 0 32px}.approval-system-submit-container .approval-cancel-modal-content .approval-cancel-modal-header .close-button{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:24px;justify-content:center;padding:0;width:24px}.approval-system-submit-container .approval-cancel-modal-content .approval-cancel-modal-header .close-button img{height:24px;width:24px}.approval-system-submit-container .approval-cancel-modal-content .modal-body{align-items:center;display:flex;flex-direction:column;gap:4px;padding:8px 24px;text-align:center}.approval-system-submit-container .approval-cancel-modal-content .modal-body .approval-cancel-modal-title{color:#232527;font-family:Pretendard;font-size:18px;font-weight:500;letter-spacing:.72px;line-height:26px}.approval-system-submit-container .approval-cancel-modal-content .modal-body .approval-cancel-modal-description{color:#232527;font-family:Pretendard;font-size:14px;font-weight:400;letter-spacing:-.56px;line-height:20px;margin-bottom:0;text-align:center}.approval-system-submit-container .approval-cancel-modal-content .modal-footer{padding:16px 24px 24px}.approval-system-submit-container .approval-cancel-modal-buttons{display:flex;gap:12px;justify-content:center}.approval-system-submit-container .approval-cancel-modal-buttons .approval-cancel-modal-button{border:1px solid #dee3e8;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:all .2s ease}.approval-system-submit-container .approval-cancel-modal-buttons .approval-cancel-modal-button.continue{background-color:#fff;color:#464d53}.approval-system-submit-container .approval-cancel-modal-buttons .approval-cancel-modal-button.continue:hover{background-color:#f4f5f6}.approval-system-submit-container .approval-cancel-modal-buttons .approval-cancel-modal-button.cancel{background-color:#fff;border-color:#e4503c;color:#e4503c}.approval-system-submit-container .approval-cancel-modal-buttons .approval-cancel-modal-button.cancel:hover{background-color:#fff5f5}.approval-system-submit-modal-footer{display:flex;gap:10px;justify-content:flex-end;padding:0 20px}.approval-system-submit-modal-footer .approval-system-submit-modal-cancel-btn{align-items:center;background:#fff;border:1px solid #dee3e8;border-radius:4px;box-sizing:border-box;color:#464d53;cursor:pointer;display:flex;font-size:14px;font-weight:500;height:44px;justify-content:center;padding:10px 16px}.approval-system-submit-modal-footer .approval-system-submit-modal-save-btn{align-items:center;background:#0c72de;border:none;border-radius:4px;box-shadow:0 2px 4px 0 #0000001f;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;height:44px;justify-content:center;padding:10px 16px;width:134px}.approval-system-line-container-wrapper .approval-system-line-wrapper{background-color:#fff;border:1px solid #dee3e8;border-radius:8px}.preview-modal-overlay{align-items:center;background-color:#000000b3;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:9999}.preview-modal-overlay .preview-modal-container{background:#fff;border-radius:8px;box-shadow:0 10px 30px #0000004d;display:flex;flex-direction:column;height:90%;max-height:800px;max-width:1200px;overflow:hidden;width:95%}.preview-modal-overlay .preview-modal-container .preview-modal-header{align-items:center;border-bottom:1px solid #dee3e8;display:flex;flex-shrink:0;justify-content:space-between;padding:16px 20px}.preview-modal-overlay .preview-modal-container .preview-modal-header h3{color:#1d2a37;font-size:18px;font-weight:600;margin:0}.preview-modal-overlay .preview-modal-container .preview-modal-header .preview-modal-close{align-items:center;background:none;border:none;border-radius:4px;color:#606971;cursor:pointer;display:flex;font-size:24px;height:32px;justify-content:center;transition:background-color .2s;width:32px}.preview-modal-overlay .preview-modal-container .preview-modal-header .preview-modal-close:hover{background-color:#f0f0f0}.preview-modal-overlay .preview-modal-container .preview-modal-content{flex:1 1;overflow:auto;padding-bottom:24px}.preview-modal-overlay .preview-modal-container .preview-modal-content .approval-system-base-container{height:100%}.preview-modal-overlay .preview-modal-container .preview-modal-content .approval-system-base-container .approval-system-footer-container-wrapper,.preview-modal-overlay .preview-modal-container .preview-modal-content .approval-system-base-container .approval-system-header-container-wrapper,.preview-modal-overlay .preview-modal-container .preview-modal-content .approval-system-base-container .mobile-fixed-header{display:none}.approval-system-submit-container:has(.is-expanded),.approval-system-submit-content:has(.is-expanded),.approval-system-submit-form:has(.is-expanded){overflow-y:visible!important}.approval-system-submit-container:has(.is-expanded) .form-component-wrapper,.approval-system-submit-container:has(.is-expanded) .form-components,.approval-system-submit-container:has(.is-expanded) .form-field,.approval-system-submit-content:has(.is-expanded) .form-component-wrapper,.approval-system-submit-content:has(.is-expanded) .form-components,.approval-system-submit-content:has(.is-expanded) .form-field,.approval-system-submit-form:has(.is-expanded) .form-component-wrapper,.approval-system-submit-form:has(.is-expanded) .form-components,.approval-system-submit-form:has(.is-expanded) .form-field{overflow-y:visible!important}.doc-type-11 .approval-system-submit-content,.doc-type-11 .form-components{overflow:visible!important}.doc-type-11.approval-system-submit-form{overflow-y:visible!important;scrollbar-width:none}.doc-type-11.approval-system-submit-form::-webkit-scrollbar{display:none;height:0;width:0}.doc-type-11 .tiptap-editor-container,.doc-type-11 .tiptap-paper{overflow-y:visible!important;scrollbar-width:none}.doc-type-11 .tiptap-editor-container::-webkit-scrollbar,.doc-type-11 .tiptap-paper::-webkit-scrollbar{display:none;height:0;width:0}.doc-type-11 .approval-system-base-container .tiptap-content-viewer,.doc-type-11 .preview-modal-content .editor-content-viewer,.doc-type-11 .preview-modal-content .tiptap-content-viewer{max-width:100%;overflow-x:hidden!important;padding-bottom:12px}.doc-type-11 .tiptap-editor{height:auto!important;max-height:none!important;min-height:650px!important}.doc-type-11 .tiptap-editor-container{min-height:600px!important}.doc-type-11 .tiptap-editor-container,.doc-type-11 .tiptap-paper{height:auto!important;max-height:none!important;overflow-y:visible!important}.doc-type-11 .tiptap-paper{min-height:-webkit-max-content!important;min-height:max-content!important;overflow-x:auto!important}.doc-type-11 .tiptap-content{max-width:100%!important;overflow:visible!important}.doc-type-11 .tiptap-content .tableWrapper{max-width:100%!important;overflow-x:hidden!important;overflow-y:visible!important;width:100%!important}.doc-type-11 .approval-system-base-container .tiptap-content-viewer table,.doc-type-11 .preview-modal-content .editor-content-viewer table,.doc-type-11 .preview-modal-content .tiptap-content-viewer table,.doc-type-11 .tiptap-content .tiptap.ProseMirror table,.doc-type-11 .tiptap-content table{border-collapse:collapse!important;max-width:100%!important;min-width:0!important;table-layout:fixed!important;width:100%!important}.doc-type-11 .approval-system-base-container .tiptap-content-viewer table td,.doc-type-11 .approval-system-base-container .tiptap-content-viewer table th,.doc-type-11 .preview-modal-content .editor-content-viewer table td,.doc-type-11 .preview-modal-content .editor-content-viewer table th,.doc-type-11 .preview-modal-content .tiptap-content-viewer table td,.doc-type-11 .preview-modal-content .tiptap-content-viewer table th,.doc-type-11 .tiptap-content .tiptap.ProseMirror table td,.doc-type-11 .tiptap-content .tiptap.ProseMirror table th,.doc-type-11 .tiptap-content table td,.doc-type-11 .tiptap-content table th{color:#000!important;font-size:13px!important;overflow-wrap:anywhere!important;padding:4px 8px!important;white-space:normal!important;word-break:break-word!important}.doc-type-11 .approval-system-base-container .tiptap-content-viewer table td b,.doc-type-11 .approval-system-base-container .tiptap-content-viewer table td strong,.doc-type-11 .approval-system-base-container .tiptap-content-viewer table th b,.doc-type-11 .approval-system-base-container .tiptap-content-viewer table th strong,.doc-type-11 .preview-modal-content .editor-content-viewer table td b,.doc-type-11 .preview-modal-content .editor-content-viewer table td strong,.doc-type-11 .preview-modal-content .editor-content-viewer table th b,.doc-type-11 .preview-modal-content .editor-content-viewer table th strong,.doc-type-11 .preview-modal-content .tiptap-content-viewer table td b,.doc-type-11 .preview-modal-content .tiptap-content-viewer table td strong,.doc-type-11 .preview-modal-content .tiptap-content-viewer table th b,.doc-type-11 .preview-modal-content .tiptap-content-viewer table th strong,.doc-type-11 .tiptap-content .tiptap.ProseMirror table td b,.doc-type-11 .tiptap-content .tiptap.ProseMirror table td strong,.doc-type-11 .tiptap-content .tiptap.ProseMirror table th b,.doc-type-11 .tiptap-content .tiptap.ProseMirror table th strong,.doc-type-11 .tiptap-content table td b,.doc-type-11 .tiptap-content table td strong,.doc-type-11 .tiptap-content table th b,.doc-type-11 .tiptap-content table th strong{display:block;text-align:center}.doc-type-11 .approval-system-base-container .tiptap-content-viewer table p,.doc-type-11 .preview-modal-content .editor-content-viewer table p,.doc-type-11 .preview-modal-content .tiptap-content-viewer table p,.doc-type-11 .tiptap-content .tiptap.ProseMirror table p,.doc-type-11 .tiptap-content table p{margin:0!important}.doc-type-11 .approval-system-base-container .tiptap-content-viewer table td[style*="font-weight: bold"],.doc-type-11 .approval-system-base-container .tiptap-content-viewer table td[style*="text-align: right"],.doc-type-11 .approval-system-base-container .tiptap-content-viewer table th,.doc-type-11 .approval-system-base-container .tiptap-content-viewer table th[style*="text-align: right"],.doc-type-11 .preview-modal-content .editor-content-viewer table td[style*="font-weight: bold"],.doc-type-11 .preview-modal-content .editor-content-viewer table td[style*="text-align: right"],.doc-type-11 .preview-modal-content .editor-content-viewer table th,.doc-type-11 .preview-modal-content .editor-content-viewer table th[style*="text-align: right"],.doc-type-11 .preview-modal-content .tiptap-content-viewer table td[style*="font-weight: bold"],.doc-type-11 .preview-modal-content .tiptap-content-viewer table td[style*="text-align: right"],.doc-type-11 .preview-modal-content .tiptap-content-viewer table th,.doc-type-11 .preview-modal-content .tiptap-content-viewer table th[style*="text-align: right"],.doc-type-11 .tiptap-content .tiptap.ProseMirror table td[style*="font-weight: bold"],.doc-type-11 .tiptap-content .tiptap.ProseMirror table td[style*="text-align: right"],.doc-type-11 .tiptap-content .tiptap.ProseMirror table th,.doc-type-11 .tiptap-content .tiptap.ProseMirror table th[style*="text-align: right"],.doc-type-11 .tiptap-content table td[style*="font-weight: bold"],.doc-type-11 .tiptap-content table td[style*="text-align: right"],.doc-type-11 .tiptap-content table th,.doc-type-11 .tiptap-content table th[style*="text-align: right"]{overflow-wrap:normal!important;white-space:nowrap!important;word-break:keep-all!important}.preview-btn{background:#f8f9fa;border:1px solid #d0d7de;border-radius:6px;color:#24292f;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:all .2s ease}.preview-btn:hover:not(:disabled){background:#f3f4f6;border-color:#d0d7de}.preview-btn:disabled{cursor:not-allowed;opacity:.6}.approval-system-submit-form.mobile-no-border{border:none!important;border-radius:0!important;max-width:100%!important;overflow-x:hidden!important;padding:0!important;width:100%!important}.approval-system-submit-container.is-mobile-view .mobile-accordion{background-color:#fff;margin-bottom:0;overflow:visible;position:relative;width:100%}.approval-system-submit-container.is-mobile-view .mobile-accordion:after{background-color:#eaedf0;bottom:0;content:"";height:1px;left:50%;pointer-events:none;position:absolute;right:0;transform:translateX(-50%);width:100vw}.approval-system-submit-container.is-mobile-view .mobile-accordion .mobile-accordion-header{align-items:center;align-self:stretch;box-sizing:border-box;cursor:pointer;display:flex;height:56px;justify-content:space-between;padding:10px 0;-webkit-user-select:none;user-select:none}.approval-system-submit-container.is-mobile-view .mobile-accordion .mobile-accordion-header .accordion-title{align-items:center;color:#000;display:flex;font-family:Pretendard;font-size:14px;font-style:normal;font-weight:500;letter-spacing:-.56px;line-height:20px}.approval-system-submit-container.is-mobile-view .mobile-accordion .mobile-accordion-header .accordion-title .count-badge{align-items:center;background:#e2e4e8;border-radius:20px;box-sizing:border-box;color:#000;display:flex;font-family:Pretendard;font-size:12px;font-weight:500;height:18px;justify-content:center;letter-spacing:-.48px;line-height:18px;margin-left:4px;min-width:20px;padding:0 10px}.approval-system-submit-container.is-mobile-view .mobile-accordion .mobile-accordion-header .accordion-icon{align-items:center;color:#a7b1be;display:flex;font-size:24px;justify-content:center;transform:rotate(0deg);transition:transform .3s ease}.approval-system-submit-container.is-mobile-view .mobile-accordion .mobile-accordion-header .accordion-icon img{height:24px;width:24px}.approval-system-submit-container.is-mobile-view .mobile-accordion .mobile-accordion-header .accordion-icon.open{transform:rotate(90deg)}.approval-system-submit-container.is-mobile-view .mobile-accordion .mobile-accordion-content{max-height:0;opacity:0;overflow:hidden;transition:max-height .3s ease-out,opacity .25s ease-out}.approval-system-submit-container.is-mobile-view .mobile-accordion .mobile-accordion-content.open{max-height:2000px;opacity:1;transition:max-height .4s ease-in,opacity .3s ease-in}.approval-system-submit-container.is-mobile-view .mobile-accordion .mobile-accordion-inner{padding:0;transform:translateY(-10px);transition:transform .3s ease-out}.approval-system-submit-container.is-mobile-view .mobile-accordion .mobile-accordion-content.open .mobile-accordion-inner{transform:translateY(0)}.approval-system-submit-container.is-mobile-view .mobile-attachments-content,.approval-system-submit-container.is-mobile-view .mobile-references-content{padding:0 0 16px}.approval-system-submit-container.is-mobile-view .mobile-attachments-content .mobile-upload-button,.approval-system-submit-container.is-mobile-view .mobile-references-content .mobile-upload-button{align-items:center;background-color:#fff;border:1px solid #dee3e8;border-radius:8px;box-sizing:border-box;color:#0c72de;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;margin-bottom:12px;padding:12px;transition:all .2s;width:100%}.approval-system-submit-container.is-mobile-view .mobile-attachments-content .mobile-upload-button:active,.approval-system-submit-container.is-mobile-view .mobile-references-content .mobile-upload-button:active{background-color:#f0f7ff}.approval-system-submit-container.is-mobile-view .mobile-attachments-content .mobile-upload-button .icon,.approval-system-submit-container.is-mobile-view .mobile-references-content .mobile-upload-button .icon{font-size:16px}.approval-system-submit-container.is-mobile-view .mobile-attachments-content .mobile-attachments-list,.approval-system-submit-container.is-mobile-view .mobile-attachments-content .mobile-references-list,.approval-system-submit-container.is-mobile-view .mobile-references-content .mobile-attachments-list,.approval-system-submit-container.is-mobile-view .mobile-references-content .mobile-references-list{display:flex;flex-direction:column;gap:10px}.approval-system-submit-container.is-mobile-view .mobile-attachments-content .mobile-attachment-item,.approval-system-submit-container.is-mobile-view .mobile-attachments-content .mobile-reference-item,.approval-system-submit-container.is-mobile-view .mobile-references-content .mobile-attachment-item,.approval-system-submit-container.is-mobile-view .mobile-references-content .mobile-reference-item{align-items:center;background-color:#0000;border:none;border-radius:4px;display:flex;gap:10px;padding:6px 8px;transition:background-color .2s ease}.approval-system-submit-container.is-mobile-view .mobile-attachments-content .mobile-attachment-item:active,.approval-system-submit-container.is-mobile-view .mobile-attachments-content .mobile-reference-item:active,.approval-system-submit-container.is-mobile-view .mobile-references-content .mobile-attachment-item:active,.approval-system-submit-container.is-mobile-view .mobile-references-content .mobile-reference-item:active{background-color:#f4f5f6}.approval-system-submit-container.is-mobile-view .mobile-attachments-content .mobile-attachment-item .doc-icon,.approval-system-submit-container.is-mobile-view .mobile-attachments-content .mobile-attachment-item .file-icon,.approval-system-submit-container.is-mobile-view .mobile-attachments-content .mobile-reference-item .doc-icon,.approval-system-submit-container.is-mobile-view .mobile-attachments-content .mobile-reference-item .file-icon,.approval-system-submit-container.is-mobile-view .mobile-references-content .mobile-attachment-item .doc-icon,.approval-system-submit-container.is-mobile-view .mobile-references-content .mobile-attachment-item .file-icon,.approval-system-submit-container.is-mobile-view .mobile-references-content .mobile-reference-item .doc-icon,.approval-system-submit-container.is-mobile-view .mobile-references-content .mobile-reference-item .file-icon{align-items:center;display:flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.approval-system-submit-container.is-mobile-view .mobile-attachments-content .mobile-attachment-item .doc-icon img,.approval-system-submit-container.is-mobile-view .mobile-attachments-content .mobile-attachment-item .file-icon img,.approval-system-submit-container.is-mobile-view .mobile-attachments-content .mobile-reference-item .doc-icon img,.approval-system-submit-container.is-mobile-view .mobile-attachments-content .mobile-reference-item .file-icon img,.approval-system-submit-container.is-mobile-view .mobile-references-content .mobile-attachment-item .doc-icon img,.approval-system-submit-container.is-mobile-view .mobile-references-content .mobile-attachment-item .file-icon img,.approval-system-submit-container.is-mobile-view .mobile-references-content .mobile-reference-item .doc-icon img,.approval-system-submit-container.is-mobile-view .mobile-references-content .mobile-reference-item .file-icon img{height:100%;object-fit:contain;width:100%}.approval-system-submit-container.is-mobile-view .mobile-attachments-content .mobile-attachment-item .file-name,.approval-system-submit-container.is-mobile-view .mobile-attachments-content .mobile-attachment-item .ref-title,.approval-system-submit-container.is-mobile-view .mobile-attachments-content .mobile-reference-item .file-name,.approval-system-submit-container.is-mobile-view .mobile-attachments-content .mobile-reference-item .ref-title,.approval-system-submit-container.is-mobile-view .mobile-references-content .mobile-attachment-item .file-name,.approval-system-submit-container.is-mobile-view .mobile-references-content .mobile-attachment-item .ref-title,.approval-system-submit-container.is-mobile-view .mobile-references-content .mobile-reference-item .file-name,.approval-system-submit-container.is-mobile-view .mobile-references-content .mobile-reference-item .ref-title{color:#464d53;flex:1 1;font-size:13px;font-weight:400;margin-right:12px;overflow:hidden;text-overflow:ellipsis;transition:color .2s ease;white-space:nowrap}.approval-system-submit-container.is-mobile-view .mobile-attachments-content .mobile-attachment-item .remove-btn,.approval-system-submit-container.is-mobile-view .mobile-attachments-content .mobile-reference-item .remove-btn,.approval-system-submit-container.is-mobile-view .mobile-references-content .mobile-attachment-item .remove-btn,.approval-system-submit-container.is-mobile-view .mobile-references-content .mobile-reference-item .remove-btn{align-items:center;background:none;border:none;color:#999;cursor:pointer;display:flex;flex-shrink:0;font-size:18px;height:24px;justify-content:center;width:24px}.approval-system-submit-container.is-mobile-view .mobile-attachments-content .mobile-attachment-item .remove-btn:active,.approval-system-submit-container.is-mobile-view .mobile-attachments-content .mobile-reference-item .remove-btn:active,.approval-system-submit-container.is-mobile-view .mobile-references-content .mobile-attachment-item .remove-btn:active,.approval-system-submit-container.is-mobile-view .mobile-references-content .mobile-reference-item .remove-btn:active{color:#e4503c}.approval-system-submit-container.is-mobile-view .mobile-approval-line-content{padding:16px}.approval-system-submit-container.is-mobile-view .mobile-approval-line-content .approval-system-line-container-wrapper .approval-system-line-wrapper{background:#0000;border:none}@keyframes dropdownSlideDown{0%{opacity:0;transform:translateY(-8px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes dropdownSlideUp{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-8px) scale(.95)}}.form-component-wrapper{box-sizing:border-box;margin-bottom:16px;max-width:100%;width:100%}.form-component-wrapper .form-field{align-items:flex-start;display:flex;flex-direction:row;overflow:hidden;width:100%}@media screen and (max-width:1024px){.form-component-wrapper .form-field{flex-direction:column}}.is-mobile-view .form-component-wrapper .form-field{flex-direction:column}.form-component-wrapper .form-field .field-label{align-items:center;color:#1d2a37;display:flex;font-size:14px;font-weight:600;letter-spacing:-.56px;line-height:20px;min-width:120px;padding:10px 0;text-align:left;width:120px}@media screen and (max-width:1024px){.form-component-wrapper .form-field .field-label{min-width:100%;padding:0 0 8px;width:100%}}.is-mobile-view .form-component-wrapper .form-field .field-label{min-width:100%;padding:0 0 8px;width:100%}.form-component-wrapper .form-field .field-label .required-mark{color:#f44336;margin-left:4px}.form-component-wrapper .form-field .field-content{flex:1 1;width:calc(100% - 120px)}@media screen and (max-width:1024px){.form-component-wrapper .form-field .field-content{width:100%}}.is-mobile-view .form-component-wrapper .form-field .field-content{width:100%}.form-component-wrapper .error-message,.form-component-wrapper .field-error-text{color:#f44336;font-size:12px;margin-top:4px}.form-component-wrapper.full-width-field .form-field{flex-direction:column}.form-component-wrapper.full-width-field .form-field .field-label{min-width:100%;padding-bottom:10px;width:100%}.form-component-wrapper.full-width-field .form-field .field-content{width:100%}.form-component-wrapper.full-width-field .form-field .error-message{margin-left:0}.form-component-wrapper .field-content .title-disabled-hint{background-color:#fff3e0;border-radius:4px;box-shadow:0 1px 3px #0000001a;color:#ff9800;font-size:12px;font-weight:500;padding:4px 8px;pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%);white-space:nowrap}.form-component-wrapper .field-content .title-field-wrapper{position:relative;width:100%}.form-component-wrapper .checkbox-options,.form-component-wrapper .radio-options{display:flex;flex-wrap:wrap}.form-component-wrapper .checkbox-options.vertical,.form-component-wrapper .radio-options.vertical{flex-direction:column;gap:10px}.form-component-wrapper .checkbox-options.horizontal,.form-component-wrapper .radio-options.horizontal{flex-direction:row;flex-wrap:wrap;gap:20px}.form-component-wrapper .checkbox-options .checkbox-error,.form-component-wrapper .checkbox-options .radio-error,.form-component-wrapper .radio-options .checkbox-error,.form-component-wrapper .radio-options .radio-error{color:#f44336;font-size:13px;font-style:italic}.form-component-wrapper .table-component-container{box-sizing:border-box;margin-bottom:10px;width:100%}.form-component-wrapper .table-component-container .basic-approval-table+.basic-approval-table{border-top:none}.form-component-wrapper .table-component-container .basic-approval-table{background-color:#fff;border:none;border-bottom:1px solid #b2b2b2;border-collapse:collapse;border-top:1px solid #4d4d4d;width:100%}.form-component-wrapper .table-component-container .basic-approval-table td,.form-component-wrapper .table-component-container .basic-approval-table th{border:none;border-bottom:1px solid #e1e2e3;font-family:Pretendard,sans-serif;font-size:14px;letter-spacing:-.56px;line-height:20px;padding:10px;vertical-align:middle;word-break:break-word}.form-component-wrapper .table-component-container .basic-approval-table th{background-color:#0000;color:#666;color:var(--grey-grey-600,#666);font-weight:500;text-align:left}.form-component-wrapper .table-component-container .basic-approval-table td{color:#232527;color:var(--grey-grey-800,#232527);font-weight:400;text-align:left}.form-component-wrapper .table-component-container .basic-approval-table tbody tr:last-child td{border-bottom:none}.form-component-wrapper .table-component-container .basic-approval-table td.align-right,.form-component-wrapper .table-component-container .basic-approval-table td.col-type-currency,.form-component-wrapper .table-component-container .basic-approval-table td.col-type-number,.form-component-wrapper .table-component-container .basic-approval-table th.align-right,.form-component-wrapper .table-component-container .basic-approval-table th.amount-header,.form-component-wrapper .table-component-container .basic-approval-table th.col-type-currency,.form-component-wrapper .table-component-container .basic-approval-table th.col-type-number{text-align:right}.form-component-wrapper .table-component-container .basic-approval-table td.align-center,.form-component-wrapper .table-component-container .basic-approval-table th.align-center{text-align:center}.form-component-wrapper .table-component-container .basic-approval-table .total-row td{border-bottom:none;border-top:1px solid #4d4d4d;color:#232527;color:var(--grey-grey-800,#232527);font-weight:500}.form-component-wrapper .table-component-container .basic-approval-table .total-row td.total-label,.form-component-wrapper .table-component-container .basic-approval-table .total-row td[colspan]{text-align:center}.form-component-wrapper .table-component-container .basic-approval-table .total-row td.align-right{text-align:right}.form-component-wrapper .table-component-container .basic-approval-table .calc-col-header{background-color:#0000;border-bottom-color:#e1e2e3}.form-component-wrapper .table-component-container .basic-approval-table .calc-col-header .col-header-name{color:#666;color:var(--grey-grey-600,#666);display:block;font-weight:500}.form-component-wrapper .table-component-container .basic-approval-table .calc-formula-label{color:#999;display:block;font-size:11px;font-weight:400;margin-top:2px;white-space:nowrap}.form-component-wrapper .table-component-container .basic-approval-table .calculation-cell{background:none;border-radius:0;color:#232527;color:var(--grey-grey-800,#232527);font-size:14px;font-weight:500;line-height:20px;padding:10px;text-align:right}.form-component-wrapper .table-component-container .basic-approval-table .calculation-cell .calc-cell-content{align-items:flex-end;display:flex;flex-direction:column;gap:1px}.form-component-wrapper .table-component-container .basic-approval-table .calculation-cell .calc-cell-content .calc-expression{color:#999;font-size:11px;font-weight:400}.form-component-wrapper .table-component-container .basic-approval-table .calculation-cell .calc-cell-content .calc-result{color:#232527;color:var(--grey-grey-800,#232527);font-size:14px;font-weight:600}.form-component-wrapper .table-component-container .basic-approval-table .delete-col,.form-component-wrapper .table-component-container .basic-approval-table .delete-col-header{border-left:none;padding:0!important;text-align:center;vertical-align:middle;width:32px}.form-component-wrapper .table-component-container .basic-approval-table .delete-col-header{background-color:#0000}.form-component-wrapper .table-component-container .basic-approval-table .add-row{cursor:pointer}.form-component-wrapper .table-component-container .basic-approval-table .add-row td{border-bottom:none;color:#555;font-size:14px;padding:8px}.form-component-wrapper .table-component-container .basic-approval-table .add-row .add-row-icon{font-weight:700;margin-right:4px}.form-component-wrapper .table-component-container .basic-approval-table .add-row:hover td{background-color:#f5f5f5}.form-component-wrapper .table-component-container .basic-approval-table.vertical-header tbody th.vertical-header-label{background-color:#0000;border-bottom:1px solid #e1e2e3;border-right:1px solid #e1e2e3;color:#666;color:var(--grey-grey-600,#666);font-size:14px;font-weight:500;max-width:160px;min-width:100px;text-align:left}.form-component-wrapper .table-component-container .basic-approval-table.vertical-header tbody td.vertical-subtotal-cell{background-color:#0000;border-left:1px solid #4d4d4d;color:#232527;color:var(--grey-grey-800,#232527);font-weight:500}.form-component-wrapper .table-component-container .basic-approval-table.vertical-header tbody td.vertical-subtotal-cell.align-right,.form-component-wrapper .table-component-container .basic-approval-table.vertical-header tbody td.vertical-subtotal-cell.col-type-currency,.form-component-wrapper .table-component-container .basic-approval-table.vertical-header tbody td.vertical-subtotal-cell.col-type-number{text-align:right}.form-component-wrapper .table-component-container .basic-approval-table td input[type=date],.form-component-wrapper .table-component-container .basic-approval-table td input[type=number],.form-component-wrapper .table-component-container .basic-approval-table td input[type=text]{background-color:#0000;border:none;border-radius:0;font-size:14px;height:28px;padding:4px 6px;text-align:left;width:100%}.form-component-wrapper .table-component-container .basic-approval-table td input[type=date]:focus,.form-component-wrapper .table-component-container .basic-approval-table td input[type=number]:focus,.form-component-wrapper .table-component-container .basic-approval-table td input[type=text]:focus{border-color:#2196f3;box-shadow:0 0 0 1px #2196f333;outline:none}.form-component-wrapper .table-component-container .basic-approval-table td select{background-color:#0000;border:none;border-radius:0;font-size:14px;height:28px;padding:4px 6px;text-align:left;width:100%}.form-component-wrapper .table-component-container .basic-approval-table td select:focus{background-color:#2196f30d;border-color:#2196f3;box-shadow:0 0 0 1px #2196f333;outline:none}.form-component-wrapper .table-component-container .basic-approval-table .checkbox-cell{align-items:center;display:flex;justify-content:center}.form-component-wrapper .table-component-container .basic-approval-table .checkbox-cell input[type=checkbox]{cursor:pointer;height:18px;width:18px}.form-component-wrapper .table-component-container .basic-approval-table.vertical-header tbody td.vertical-first-row-cell{position:relative}.form-component-wrapper .table-component-container .basic-approval-table.vertical-header tbody td.vertical-first-row-cell .vertical-delete-btn{align-items:center;background:#fff;border:1px solid #ddd;border-radius:3px;color:#bbb;cursor:pointer;display:none;font-size:11px;height:16px;justify-content:center;line-height:1;padding:0;position:absolute;right:3px;top:3px;transition:all .15s;width:16px;z-index:1}.form-component-wrapper .table-component-container .basic-approval-table.vertical-header tbody td.vertical-first-row-cell .vertical-delete-btn:hover{background:#f44;border-color:#f44;color:#fff}.form-component-wrapper .table-component-container .basic-approval-table.vertical-header tbody td.vertical-first-row-cell:hover .vertical-delete-btn{display:inline-flex}.date-picker-container{position:relative;width:100%}.date-picker-container .p-calendar{display:flex;height:44px;width:100%}.date-picker-container .p-calendar .p-inputtext{background-color:#fff;border:1px solid #e0e0e0;border-radius:4px 0 0 4px;border-right:none;box-sizing:border-box;flex-grow:1;font-size:14px;height:100%;line-height:1.5;padding:10px 12px;transition:all .2s ease;width:100%}.date-picker-container .p-calendar .p-inputtext.error{border-color:#f44336}.date-picker-container .p-calendar .p-inputtext:focus{border-color:#2196f3;box-shadow:0 0 0 1px #2196f333;outline:none;z-index:1}.date-picker-container .p-calendar .p-inputtext::placeholder{color:#bdbdbd}.date-picker-container .p-calendar .p-datepicker-trigger{align-items:center;background-color:#f5f5f5;border:1px solid #e0e0e0;border-radius:0 4px 4px 0;box-sizing:border-box;color:#424242;display:flex;height:100%;justify-content:center;padding:0;width:44px}.date-picker-container .p-calendar .p-datepicker-trigger:hover{background-color:#e0e0e0}.date-picker-container .p-calendar.p-calendar-focus .p-datepicker-trigger,.date-picker-container .p-calendar.p-calendar-focus .p-inputtext{border-color:#2196f3}.date-picker-container .date-format-info{color:#757575;font-size:12px;margin-top:4px}.date-range-container{align-items:center;background-color:#f9f9f9;border-radius:4px;box-sizing:border-box;display:flex;padding:15px;width:100%}.date-range-container .date-item{display:flex;flex:1 1;flex-direction:column}.date-range-container .date-item label{color:#757575;display:block;font-size:13px;margin-bottom:5px}.date-range-container .date-item .p-calendar{display:flex;height:44px;width:100%}.date-range-container .date-item .p-calendar .p-inputtext{background-color:#fff;border:1px solid #e0e0e0;border-radius:4px 0 0 4px;border-right:none;box-sizing:border-box;flex-grow:1;font-size:14px;height:100%;line-height:1.5;padding:10px 12px;width:100%}.date-range-container .date-item .p-calendar .p-inputtext.error{border-color:#f44336}.date-range-container .date-item .p-calendar .p-inputtext::placeholder{color:#bdbdbd}.date-range-container .date-item .p-calendar .p-datepicker-trigger{align-items:center;background-color:#f5f5f5;border:1px solid #e0e0e0;border-radius:0 4px 4px 0;box-sizing:border-box;color:#424242;display:flex;height:100%;justify-content:center;padding:0;width:44px}.date-range-container .date-item .p-calendar .p-datepicker-trigger:hover{background-color:#e0e0e0}.date-range-container .date-item .p-calendar.p-calendar-focus .p-datepicker-trigger,.date-range-container .date-item .p-calendar.p-calendar-focus .p-inputtext{border-color:#2196f3}.date-range-container .date-separator{align-self:flex-end;color:#757575;font-weight:500;margin:0 10px;padding-bottom:10px}.form-component-wrapper .field-content .attachments-area,.form-component-wrapper .field-content .references-area{background-color:#f4f5f6;border:1px solid #dee3e8;border-radius:4px;padding:8px}.form-component-wrapper .field-content .attachments-area .reference-button,.form-component-wrapper .field-content .attachments-area .upload-button,.form-component-wrapper .field-content .references-area .reference-button,.form-component-wrapper .field-content .references-area .upload-button{align-items:center;background-color:#fff;border:1px solid #dee3e8;border-radius:4px;box-sizing:border-box;color:#464d53;cursor:pointer;display:flex;flex-shrink:0;font-family:Pretendard,sans-serif;font-size:12px;font-weight:600;gap:2px;height:32px;justify-content:center;padding:6px 8px}.form-component-wrapper .field-content .attachments-area .reference-button img,.form-component-wrapper .field-content .attachments-area .upload-button img,.form-component-wrapper .field-content .references-area .reference-button img,.form-component-wrapper .field-content .references-area .upload-button img{height:14px;width:14px}.form-component-wrapper .field-content .attachments-area .reference-button:hover,.form-component-wrapper .field-content .attachments-area .upload-button:hover,.form-component-wrapper .field-content .references-area .reference-button:hover,.form-component-wrapper .field-content .references-area .upload-button:hover{background-color:#e9eaeb}.form-component-wrapper .field-content .attachments-area .attachments-list,.form-component-wrapper .field-content .attachments-area .references-list,.form-component-wrapper .field-content .references-area .attachments-list,.form-component-wrapper .field-content .references-area .references-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;padding:10px 0}.form-component-wrapper .field-content .attachments-area .attachments-list .attachment-item,.form-component-wrapper .field-content .attachments-area .attachments-list .reference-item,.form-component-wrapper .field-content .attachments-area .references-list .attachment-item,.form-component-wrapper .field-content .attachments-area .references-list .reference-item,.form-component-wrapper .field-content .references-area .attachments-list .attachment-item,.form-component-wrapper .field-content .references-area .attachments-list .reference-item,.form-component-wrapper .field-content .references-area .references-list .attachment-item,.form-component-wrapper .field-content .references-area .references-list .reference-item{align-items:center;background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;display:flex;justify-content:space-between;padding:8px 12px}.form-component-wrapper .field-content .attachments-area .attachments-list .attachment-item .file-icon,.form-component-wrapper .field-content .attachments-area .attachments-list .reference-item .file-icon,.form-component-wrapper .field-content .attachments-area .references-list .attachment-item .file-icon,.form-component-wrapper .field-content .attachments-area .references-list .reference-item .file-icon,.form-component-wrapper .field-content .references-area .attachments-list .attachment-item .file-icon,.form-component-wrapper .field-content .references-area .attachments-list .reference-item .file-icon,.form-component-wrapper .field-content .references-area .references-list .attachment-item .file-icon,.form-component-wrapper .field-content .references-area .references-list .reference-item .file-icon{align-items:center;display:flex;flex-shrink:0;margin-right:8px}.form-component-wrapper .field-content .attachments-area .attachments-list .attachment-item .file-icon img,.form-component-wrapper .field-content .attachments-area .attachments-list .reference-item .file-icon img,.form-component-wrapper .field-content .attachments-area .references-list .attachment-item .file-icon img,.form-component-wrapper .field-content .attachments-area .references-list .reference-item .file-icon img,.form-component-wrapper .field-content .references-area .attachments-list .attachment-item .file-icon img,.form-component-wrapper .field-content .references-area .attachments-list .reference-item .file-icon img,.form-component-wrapper .field-content .references-area .references-list .attachment-item .file-icon img,.form-component-wrapper .field-content .references-area .references-list .reference-item .file-icon img{height:20px;object-fit:contain;width:20px}.form-component-wrapper .field-content .attachments-area .attachments-list .attachment-item .file-info,.form-component-wrapper .field-content .attachments-area .attachments-list .attachment-item .reference-info,.form-component-wrapper .field-content .attachments-area .attachments-list .reference-item .file-info,.form-component-wrapper .field-content .attachments-area .attachments-list .reference-item .reference-info,.form-component-wrapper .field-content .attachments-area .references-list .attachment-item .file-info,.form-component-wrapper .field-content .attachments-area .references-list .attachment-item .reference-info,.form-component-wrapper .field-content .attachments-area .references-list .reference-item .file-info,.form-component-wrapper .field-content .attachments-area .references-list .reference-item .reference-info,.form-component-wrapper .field-content .references-area .attachments-list .attachment-item .file-info,.form-component-wrapper .field-content .references-area .attachments-list .attachment-item .reference-info,.form-component-wrapper .field-content .references-area .attachments-list .reference-item .file-info,.form-component-wrapper .field-content .references-area .attachments-list .reference-item .reference-info,.form-component-wrapper .field-content .references-area .references-list .attachment-item .file-info,.form-component-wrapper .field-content .references-area .references-list .attachment-item .reference-info,.form-component-wrapper .field-content .references-area .references-list .reference-item .file-info,.form-component-wrapper .field-content .references-area .references-list .reference-item .reference-info{flex-grow:1;margin-right:8px;overflow:hidden}.form-component-wrapper .field-content .attachments-area .attachments-list .attachment-item .file-info .file-name,.form-component-wrapper .field-content .attachments-area .attachments-list .attachment-item .file-info .reference-title,.form-component-wrapper .field-content .attachments-area .attachments-list .attachment-item .reference-info .file-name,.form-component-wrapper .field-content .attachments-area .attachments-list .attachment-item .reference-info .reference-title,.form-component-wrapper .field-content .attachments-area .attachments-list .reference-item .file-info .file-name,.form-component-wrapper .field-content .attachments-area .attachments-list .reference-item .file-info .reference-title,.form-component-wrapper .field-content .attachments-area .attachments-list .reference-item .reference-info .file-name,.form-component-wrapper .field-content .attachments-area .attachments-list .reference-item .reference-info .reference-title,.form-component-wrapper .field-content .attachments-area .references-list .attachment-item .file-info .file-name,.form-component-wrapper .field-content .attachments-area .references-list .attachment-item .file-info .reference-title,.form-component-wrapper .field-content .attachments-area .references-list .attachment-item .reference-info .file-name,.form-component-wrapper .field-content .attachments-area .references-list .attachment-item .reference-info .reference-title,.form-component-wrapper .field-content .attachments-area .references-list .reference-item .file-info .file-name,.form-component-wrapper .field-content .attachments-area .references-list .reference-item .file-info .reference-title,.form-component-wrapper .field-content .attachments-area .references-list .reference-item .reference-info .file-name,.form-component-wrapper .field-content .attachments-area .references-list .reference-item .reference-info .reference-title,.form-component-wrapper .field-content .references-area .attachments-list .attachment-item .file-info .file-name,.form-component-wrapper .field-content .references-area .attachments-list .attachment-item .file-info .reference-title,.form-component-wrapper .field-content .references-area .attachments-list .attachment-item .reference-info .file-name,.form-component-wrapper .field-content .references-area .attachments-list .attachment-item .reference-info .reference-title,.form-component-wrapper .field-content .references-area .attachments-list .reference-item .file-info .file-name,.form-component-wrapper .field-content .references-area .attachments-list .reference-item .file-info .reference-title,.form-component-wrapper .field-content .references-area .attachments-list .reference-item .reference-info .file-name,.form-component-wrapper .field-content .references-area .attachments-list .reference-item .reference-info .reference-title,.form-component-wrapper .field-content .references-area .references-list .attachment-item .file-info .file-name,.form-component-wrapper .field-content .references-area .references-list .attachment-item .file-info .reference-title,.form-component-wrapper .field-content .references-area .references-list .attachment-item .reference-info .file-name,.form-component-wrapper .field-content .references-area .references-list .attachment-item .reference-info .reference-title,.form-component-wrapper .field-content .references-area .references-list .reference-item .file-info .file-name,.form-component-wrapper .field-content .references-area .references-list .reference-item .file-info .reference-title,.form-component-wrapper .field-content .references-area .references-list .reference-item .reference-info .file-name,.form-component-wrapper .field-content .references-area .references-list .reference-item .reference-info .reference-title{font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.form-component-wrapper .field-content .attachments-area .attachments-list .attachment-item .file-info .reference-type,.form-component-wrapper .field-content .attachments-area .attachments-list .attachment-item .reference-info .reference-type,.form-component-wrapper .field-content .attachments-area .attachments-list .reference-item .file-info .reference-type,.form-component-wrapper .field-content .attachments-area .attachments-list .reference-item .reference-info .reference-type,.form-component-wrapper .field-content .attachments-area .references-list .attachment-item .file-info .reference-type,.form-component-wrapper .field-content .attachments-area .references-list .attachment-item .reference-info .reference-type,.form-component-wrapper .field-content .attachments-area .references-list .reference-item .file-info .reference-type,.form-component-wrapper .field-content .attachments-area .references-list .reference-item .reference-info .reference-type,.form-component-wrapper .field-content .references-area .attachments-list .attachment-item .file-info .reference-type,.form-component-wrapper .field-content .references-area .attachments-list .attachment-item .reference-info .reference-type,.form-component-wrapper .field-content .references-area .attachments-list .reference-item .file-info .reference-type,.form-component-wrapper .field-content .references-area .attachments-list .reference-item .reference-info .reference-type,.form-component-wrapper .field-content .references-area .references-list .attachment-item .file-info .reference-type,.form-component-wrapper .field-content .references-area .references-list .attachment-item .reference-info .reference-type,.form-component-wrapper .field-content .references-area .references-list .reference-item .file-info .reference-type,.form-component-wrapper .field-content .references-area .references-list .reference-item .reference-info .reference-type{color:#666;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.form-component-wrapper .field-content .attachments-area .attachments-list .attachment-item .remove-attachment,.form-component-wrapper .field-content .attachments-area .attachments-list .attachment-item .remove-reference,.form-component-wrapper .field-content .attachments-area .attachments-list .reference-item .remove-attachment,.form-component-wrapper .field-content .attachments-area .attachments-list .reference-item .remove-reference,.form-component-wrapper .field-content .attachments-area .references-list .attachment-item .remove-attachment,.form-component-wrapper .field-content .attachments-area .references-list .attachment-item .remove-reference,.form-component-wrapper .field-content .attachments-area .references-list .reference-item .remove-attachment,.form-component-wrapper .field-content .attachments-area .references-list .reference-item .remove-reference,.form-component-wrapper .field-content .references-area .attachments-list .attachment-item .remove-attachment,.form-component-wrapper .field-content .references-area .attachments-list .attachment-item .remove-reference,.form-component-wrapper .field-content .references-area .attachments-list .reference-item .remove-attachment,.form-component-wrapper .field-content .references-area .attachments-list .reference-item .remove-reference,.form-component-wrapper .field-content .references-area .references-list .attachment-item .remove-attachment,.form-component-wrapper .field-content .references-area .references-list .attachment-item .remove-reference,.form-component-wrapper .field-content .references-area .references-list .reference-item .remove-attachment,.form-component-wrapper .field-content .references-area .references-list .reference-item .remove-reference{background:none;border:none;color:#999;cursor:pointer;flex-shrink:0;font-size:16px;line-height:1;margin:0;padding:0}.form-component-wrapper .field-content .attachments-area .attachments-list .attachment-item .remove-attachment:hover,.form-component-wrapper .field-content .attachments-area .attachments-list .attachment-item .remove-reference:hover,.form-component-wrapper .field-content .attachments-area .attachments-list .reference-item .remove-attachment:hover,.form-component-wrapper .field-content .attachments-area .attachments-list .reference-item .remove-reference:hover,.form-component-wrapper .field-content .attachments-area .references-list .attachment-item .remove-attachment:hover,.form-component-wrapper .field-content .attachments-area .references-list .attachment-item .remove-reference:hover,.form-component-wrapper .field-content .attachments-area .references-list .reference-item .remove-attachment:hover,.form-component-wrapper .field-content .attachments-area .references-list .reference-item .remove-reference:hover,.form-component-wrapper .field-content .references-area .attachments-list .attachment-item .remove-attachment:hover,.form-component-wrapper .field-content .references-area .attachments-list .attachment-item .remove-reference:hover,.form-component-wrapper .field-content .references-area .attachments-list .reference-item .remove-attachment:hover,.form-component-wrapper .field-content .references-area .attachments-list .reference-item .remove-reference:hover,.form-component-wrapper .field-content .references-area .references-list .attachment-item .remove-attachment:hover,.form-component-wrapper .field-content .references-area .references-list .attachment-item .remove-reference:hover,.form-component-wrapper .field-content .references-area .references-list .reference-item .remove-attachment:hover,.form-component-wrapper .field-content .references-area .references-list .reference-item .remove-reference:hover{color:#e74c3c}.form-component-wrapper .field-content .attachments-area .attachments-list .no-attachments,.form-component-wrapper .field-content .attachments-area .attachments-list .no-references,.form-component-wrapper .field-content .attachments-area .references-list .no-attachments,.form-component-wrapper .field-content .attachments-area .references-list .no-references,.form-component-wrapper .field-content .references-area .attachments-list .no-attachments,.form-component-wrapper .field-content .references-area .attachments-list .no-references,.form-component-wrapper .field-content .references-area .references-list .no-attachments,.form-component-wrapper .field-content .references-area .references-list .no-references{color:#999;font-size:14px;font-style:italic;padding:20px;text-align:center;width:100%}.form-component-wrapper .field-content .reference-description{color:#666;font-size:12px;margin-top:8px}.form-component-wrapper .field-content .editor-container{border:1px solid #e0e0e0;border-radius:4px;overflow:hidden;width:100%}.form-component-wrapper .field-content .display-field{background-color:#f9f9f9;border:1px solid #e0e0e0;border-radius:4px;color:#333;font-size:14px;padding:10px}.modal-overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.modal-overlay .modal-content{background-color:#fff;border-radius:8px;box-shadow:0 5px 15px #0003;overflow:hidden;width:500px}.modal-overlay .modal-content .modal-header{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:16px}.modal-overlay .modal-content .modal-header h3{font-size:18px;font-weight:600;margin:0}.modal-overlay .modal-content .modal-header button{background:none;border:none;color:#666;cursor:pointer;font-size:24px}.modal-overlay .modal-content .modal-header button:hover{color:#333}.modal-overlay .modal-content .modal-body{padding:20px}.modal-overlay .modal-content .modal-body .reference-selection{align-items:center;display:flex;flex-direction:column;gap:16px}.modal-overlay .modal-content .modal-body .reference-selection p{color:#666;margin:0}.modal-overlay .modal-content .modal-body .reference-selection button{background-color:#006fe5;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:8px 16px}.modal-overlay .modal-content .modal-body .reference-selection button:hover{background-color:#0059b7}.formula-cell{position:relative;width:100%}.formula-cell .formula-input{background:#0000;border:none;font-size:14px;outline:none;padding:6px 4px;width:100%}.formula-cell .formula-input:focus{background-color:#f8f8f8}.formula-cell .formula-input.error{border:1px solid #f44336}.formula-cell .formula-result{color:#888;font-size:14px;opacity:0;pointer-events:none;position:absolute;right:4px;top:6px;transition:opacity .2s}.formula-cell:hover .formula-result{opacity:1}.formula-help{background-color:#f5f5f5;border:1px solid #ddd;border-radius:4px;font-size:13px;margin-top:12px;padding:12px}.formula-help p{margin:0 0 8px}.formula-help ul{margin:0;padding-left:20px}.formula-help ul li{margin-bottom:4px}.calculation-icon{color:#999;display:inline-block;font-size:12px;margin-left:4px}th.col-type-currency,th.col-type-number{position:relative}th.col-type-currency .calculation-icon,th.col-type-number .calculation-icon{font-size:12px;margin-left:4px;vertical-align:super}.vendors-table{border-collapse:collapse;margin-bottom:16px;width:100%}.vendors-table td,.vendors-table th{border:none;box-sizing:border-box;color:#333;font-size:14px;height:24px;line-height:24px;overflow:hidden;padding:8px;text-align:left;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.vendors-table th{background-color:#0000;color:#333;font-weight:600;height:36px;padding:10px 8px;text-align:center;vertical-align:middle}.vendors-table td{height:40px;text-align:left;vertical-align:middle}.vendors-table td input,.vendors-table td select{border:1px solid #e0e0e0;border-radius:4px;box-sizing:border-box;font-size:14px;height:28px;padding:4px 6px;text-align:left;width:100%}.vendors-table td input:focus,.vendors-table td select:focus{border-color:#4dabf7;box-shadow:0 0 0 2px #4dabf733;outline:none}.vendors-table td.vendor-number{color:#555;font-weight:600;text-align:center}.vendors-table td .bank-account-container{display:flex;gap:8px}.vendors-table td .bank-account-container .bank-drop-down{background-color:#fff;border:1px solid #ced4da;border-radius:4px;box-sizing:border-box;font-size:14px;height:38px;padding:6px 10px;transition:all .2s ease;width:160px}.vendors-table td .bank-account-container input{flex-grow:1}.vendors-table td .remove-vendor-btn{align-items:center;background:none;border:none;border-radius:50%;color:#f44336;cursor:pointer;display:flex;font-size:16px;justify-content:center;margin:0 auto;padding:2px}.expense-table{margin-bottom:20px}.expense-table .expense-items-section .section-header,.expense-table .expense-vendors-section .section-header{align-items:center;display:flex;justify-content:space-between}.expense-table .expense-items-section .section-header .section-title,.expense-table .expense-vendors-section .section-header .section-title{color:#232527;font-family:Pretendard,sans-serif;font-size:15px;font-style:normal;font-weight:500;letter-spacing:-.6px;line-height:22px}.expense-table .expense-items-section .section-header .section-buttons,.expense-table .expense-vendors-section .section-header .section-buttons{display:flex;gap:8px}.expense-table .expense-items-section .section-header .section-buttons .action-btn,.expense-table .expense-vendors-section .section-header .section-buttons .action-btn{background-color:#fff;border:1px solid;border-radius:4px;cursor:pointer;font-size:13px;font-weight:500;padding:6px 12px;transition:all .2s;white-space:nowrap}.expense-table .expense-items-section .section-header .section-buttons .action-btn.add-btn,.expense-table .expense-vendors-section .section-header .section-buttons .action-btn.add-btn{border-color:#2196f3;color:#2196f3}.expense-table .expense-items-section .section-header .section-buttons .action-btn.add-btn:hover,.expense-table .expense-vendors-section .section-header .section-buttons .action-btn.add-btn:hover{background-color:#e3f2fd}.expense-table .expense-items-section .section-header .section-buttons .action-btn.delete-btn,.expense-table .expense-vendors-section .section-header .section-buttons .action-btn.delete-btn{border-color:#f44336;color:#f44336}.expense-table .expense-items-section .section-header .section-buttons .action-btn.delete-btn:hover,.expense-table .expense-vendors-section .section-header .section-buttons .action-btn.delete-btn:hover{background-color:#ffebee}.expense-table .expense-items-section .expense-approval-table,.expense-table .expense-vendors-section .expense-approval-table{border-bottom:1px solid #e1e2e3;border-bottom:1px solid var(--grey-grey-300,#e1e2e3);border-collapse:collapse;border-left:none;border-right:none;border-top:1px solid #e1e2e3;border-top:1px solid var(--grey-grey-300,#e1e2e3);font-size:14px;font-style:normal;font-weight:500;letter-spacing:-.56px;line-height:20px;margin-bottom:10px;width:100%}.expense-table .expense-items-section .expense-approval-table tr,.expense-table .expense-vendors-section .expense-approval-table tr{border-bottom:1px solid #e1e2e3;border-bottom:1px solid var(--grey-grey-300,#e1e2e3)}.expense-table .expense-items-section .expense-approval-table tr:last-child,.expense-table .expense-vendors-section .expense-approval-table tr:last-child{border-bottom:none}.expense-table .expense-items-section .expense-approval-table th,.expense-table .expense-vendors-section .expense-approval-table th{background-color:#0000;border-bottom:1px solid #e1e2e3;border-bottom:1px solid var(--grey-grey-300,#e1e2e3);color:#666;color:var(--grey-grey-600,#666);font-family:Pretendard,sans-serif;font-size:14px;font-style:normal;font-weight:500;letter-spacing:-.56px;line-height:20px;padding:10px;text-align:left;vertical-align:middle;word-break:break-word}.expense-table .expense-items-section .expense-approval-table th.amount-header,.expense-table .expense-vendors-section .expense-approval-table th.amount-header{text-align:right}.expense-table .expense-items-section .expense-approval-table td,.expense-table .expense-vendors-section .expense-approval-table td{color:#232527;color:var(--grey-grey-800,#232527);font-family:Pretendard,sans-serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.56px;line-height:20px;padding:10px;text-align:left;vertical-align:middle;word-break:break-word}.expense-table .expense-items-section .expense-approval-table td.align-right,.expense-table .expense-items-section .expense-approval-table td.col-type-currency,.expense-table .expense-vendors-section .expense-approval-table td.align-right,.expense-table .expense-vendors-section .expense-approval-table td.col-type-currency{text-align:right}.expense-table .expense-items-section .expense-approval-table td.align-center,.expense-table .expense-vendors-section .expense-approval-table td.align-center{text-align:center}.expense-table .expense-items-section .expense-approval-table td input[type=date],.expense-table .expense-items-section .expense-approval-table td input[type=number],.expense-table .expense-items-section .expense-approval-table td input[type=text],.expense-table .expense-items-section .expense-approval-table td select,.expense-table .expense-vendors-section .expense-approval-table td input[type=date],.expense-table .expense-vendors-section .expense-approval-table td input[type=number],.expense-table .expense-vendors-section .expense-approval-table td input[type=text],.expense-table .expense-vendors-section .expense-approval-table td select{background-color:#fff;border:none;border-radius:4px;font-size:14px;height:32px;padding:4px 8px;text-align:left;transition:all .2s;width:100%}.expense-table .expense-items-section .expense-approval-table td input[type=date]:focus,.expense-table .expense-items-section .expense-approval-table td input[type=number]:focus,.expense-table .expense-items-section .expense-approval-table td input[type=text]:focus,.expense-table .expense-items-section .expense-approval-table td select:focus,.expense-table .expense-vendors-section .expense-approval-table td input[type=date]:focus,.expense-table .expense-vendors-section .expense-approval-table td input[type=number]:focus,.expense-table .expense-vendors-section .expense-approval-table td input[type=text]:focus,.expense-table .expense-vendors-section .expense-approval-table td select:focus{border-color:#2196f3;box-shadow:0 0 0 1px #2196f333;outline:none}.expense-table .expense-items-section .expense-approval-table td .bank-account-container,.expense-table .expense-vendors-section .expense-approval-table td .bank-account-container{align-items:center;display:flex;gap:8px}.expense-table .expense-items-section .expense-approval-table td .bank-account-container .bank-select,.expense-table .expense-vendors-section .expense-approval-table td .bank-account-container .bank-select{flex-shrink:0;min-width:90px;width:auto}.expense-table .expense-items-section .expense-approval-table td .bank-account-container input,.expense-table .expense-vendors-section .expense-approval-table td .bank-account-container input{flex-grow:1}.expense-table .expense-items-section .expense-approval-table .checkbox-cell,.expense-table .expense-vendors-section .expense-approval-table .checkbox-cell{align-items:center;display:flex;justify-content:center}.expense-table .expense-items-section .expense-approval-table .checkbox-cell input[type=checkbox],.expense-table .expense-vendors-section .expense-approval-table .checkbox-cell input[type=checkbox]{accent-color:#2196f3;cursor:pointer;height:18px;width:18px}.expense-table .expense-items-section .expense-approval-table .total-row,.expense-table .expense-vendors-section .expense-approval-table .total-row{border-top:1px solid #e1e2e3;border-top:1px solid var(--grey-grey-300,#e1e2e3)}.expense-table .expense-items-section .expense-approval-table .total-row td,.expense-table .expense-vendors-section .expense-approval-table .total-row td{color:#232527;color:var(--grey-grey-800,#232527);font-family:Pretendard,sans-serif;font-size:14px;font-style:normal;font-weight:500;letter-spacing:-.56px;line-height:20px}.expense-table .expense-items-section .expense-approval-table .total-row td:not([colspan]),.expense-table .expense-items-section .expense-approval-table .total-row td[colspan],.expense-table .expense-vendors-section .expense-approval-table .total-row td:not([colspan]),.expense-table .expense-vendors-section .expense-approval-table .total-row td[colspan]{text-align:left}.expense-table .expense-items-section .expense-approval-table .total-row td.align-right,.expense-table .expense-vendors-section .expense-approval-table .total-row td.align-right{text-align:right}.expense-table .expense-items-section .expense-approval-table .total-row .total-label,.expense-table .expense-vendors-section .expense-approval-table .total-row .total-label{padding:4px 8px;text-align:left}.expense-table .expense-items-section .expense-approval-table .total-row .total-amount,.expense-table .expense-vendors-section .expense-approval-table .total-row .total-amount{padding:4px 8px;text-align:right}.expense-table .expense-items-section .expense-approval-table .remove-row-btn,.expense-table .expense-vendors-section .expense-approval-table .remove-row-btn{align-items:center;background:none;border:none;border-radius:50%;color:#f44336;cursor:pointer;display:flex;font-size:16px;justify-content:center;margin:0 auto;padding:2px}.form-components{display:flex;flex-direction:column;gap:12px;max-width:100%;width:100%}.component-error{background-color:#ffebee;border:1px solid #ffcdd2;border-radius:4px;color:#c62828;font-size:14px;padding:15px}.component-error p{margin:0 0 8px}.component-error p:last-child{margin-bottom:0}.component-error .debug-info{background-color:#ffffffb3;border-radius:2px;color:#616161;font-family:monospace;font-size:12px;padding:5px;white-space:pre-wrap;word-break:break-all}.component-error .debug-details{font-size:12px;margin-top:10px}.component-error .debug-details summary{color:#616161;cursor:pointer;font-weight:500}.component-error .debug-details pre{background-color:#ffffffb3;border-radius:4px;margin:8px 0 0;max-height:200px;overflow:auto;padding:10px}.basic-approval-table input,.basic-approval-table select,.expense-approval-table input,.expense-approval-table select,.purchase-table input,.purchase-table select{background-color:#0000;border:1px solid #0000;border-radius:3px;box-sizing:border-box;padding:5px 8px;transition:all .2s ease-in-out;width:100%}.basic-approval-table input:focus,.basic-approval-table select:focus,.expense-approval-table input:focus,.expense-approval-table select:focus,.purchase-table input:focus,.purchase-table select:focus{background-color:#2196f30d!important;border-color:#2196f3!important;box-shadow:0 0 0 1px #2196f333!important;outline:none!important}.basic-approval-table td:hover input,.basic-approval-table td:hover select,.expense-approval-table td:hover input,.expense-approval-table td:hover select,.purchase-table td:hover input,.purchase-table td:hover select{background-color:#f5f5f5;border-color:#ddd}.purchase-table{margin-bottom:20px}.purchase-table .section-header{align-items:center;display:flex;justify-content:space-between}.purchase-table .section-header .section-title{color:#232527;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:600;letter-spacing:-.6px;line-height:24px;margin:0}.purchase-table .section-header .section-buttons{display:flex;gap:8px}.purchase-table .section-header .section-buttons .action-btn{background-color:#fff;border:1px solid;border-radius:4px;cursor:pointer;font-size:13px;font-weight:500;padding:5px 10px;transition:all .2s}.purchase-table .section-header .section-buttons .action-btn.add-btn{border-color:#2196f3;color:#2196f3}.purchase-table .section-header .section-buttons .action-btn.add-btn:hover{background-color:#e3f2fd}.purchase-table .section-header .section-buttons .action-btn.delete-btn{border-color:#f44336;color:#f44336}.purchase-table .section-header .section-buttons .action-btn.delete-btn:hover{background-color:#ffebee}.purchase-table .table-responsive{overflow-x:auto}.purchase-table .table-responsive .table{border-collapse:collapse;margin-bottom:10px;width:100%}.purchase-table .table-responsive .table td,.purchase-table .table-responsive .table th{border:1px solid #e1e2e3;padding:8px;text-align:center}.purchase-table .table-responsive .table td:hover,.purchase-table .table-responsive .table th:hover{background-color:#0000}.purchase-table .table-responsive .table th{background-color:#f5f5f5;color:#333;font-weight:600}.purchase-table .table-responsive .table td:hover{background-color:#2196f314}.purchase-table .table-responsive .table td input,.purchase-table .table-responsive .table td select{border:1px solid #e0e0e0;border-radius:4px;font-size:14px;height:28px;padding:4px 6px;width:100%}.purchase-table .table-responsive .table td input:focus,.purchase-table .table-responsive .table td select:focus{border-color:#4dabf7;box-shadow:0 0 0 2px #4dabf733;outline:none}.purchase-table .expense-approval-table{border-collapse:collapse;border-left:none;border-right:none;border-top:1px solid #e1e2e3;border-top:1px solid var(--grey-grey-300,#e1e2e3);font-size:14px;font-style:normal;font-weight:500;letter-spacing:-.56px;line-height:20px;margin-bottom:10px;width:100%}.purchase-table .expense-approval-table,.purchase-table .expense-approval-table tr{border-bottom:1px solid #e1e2e3;border-bottom:1px solid var(--grey-grey-300,#e1e2e3)}.purchase-table .expense-approval-table tr:last-child{border-bottom:none}.purchase-table .expense-approval-table th{background-color:#0000;border-bottom:1px solid #e1e2e3;border-bottom:1px solid var(--grey-grey-300,#e1e2e3);color:#666;color:var(--grey-grey-600,#666);font-family:Pretendard,sans-serif;font-size:14px;font-style:normal;font-weight:500;letter-spacing:-.56px;line-height:20px;padding:10px;text-align:left;vertical-align:middle;word-break:break-word}.purchase-table .expense-approval-table th.amount-header{text-align:right}.purchase-table .expense-approval-table td{color:#232527;color:var(--grey-grey-800,#232527);font-family:Pretendard,sans-serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.56px;line-height:20px;padding:10px;text-align:left;vertical-align:middle;word-break:break-word}.purchase-table .expense-approval-table td.align-right,.purchase-table .expense-approval-table td.col-type-currency{text-align:right}.purchase-table .expense-approval-table td.align-center{text-align:center}.purchase-table .expense-approval-table td input[type=date],.purchase-table .expense-approval-table td input[type=number],.purchase-table .expense-approval-table td input[type=text],.purchase-table .expense-approval-table td select{background-color:#fff;border:none;border-radius:4px;font-size:14px;height:32px;padding:4px 8px;text-align:left;transition:all .2s;width:100%}.purchase-table .expense-approval-table td input[type=date]:focus,.purchase-table .expense-approval-table td input[type=number]:focus,.purchase-table .expense-approval-table td input[type=text]:focus,.purchase-table .expense-approval-table td select:focus{border-color:#2196f3;box-shadow:0 0 0 1px #2196f333;outline:none}.purchase-table .expense-approval-table td .bank-account-container{align-items:center;display:flex;gap:8px}.purchase-table .expense-approval-table td .bank-account-container .bank-select{flex-shrink:0;min-width:90px;width:auto}.purchase-table .expense-approval-table td .bank-account-container input{flex-grow:1}.purchase-table .expense-approval-table .checkbox-cell{align-items:center;display:flex;justify-content:center}.purchase-table .expense-approval-table .checkbox-cell input[type=checkbox]{accent-color:#2196f3;cursor:pointer;height:18px;width:18px}.purchase-table .expense-approval-table .total-row{border-top:1px solid #e1e2e3;border-top:1px solid var(--grey-grey-300,#e1e2e3)}.purchase-table .expense-approval-table .total-row td{color:#232527;color:var(--grey-grey-800,#232527);font-family:Pretendard,sans-serif;font-size:14px;font-style:normal;font-weight:500;letter-spacing:-.56px;line-height:20px}.purchase-table .expense-approval-table .total-row td:not([colspan]),.purchase-table .expense-approval-table .total-row td[colspan]{text-align:left}.purchase-table .expense-approval-table .total-row td.align-right{text-align:right}.purchase-table .expense-approval-table .total-row .total-label{padding:4px 8px;text-align:left}.purchase-table .expense-approval-table .total-row .total-amount{padding:4px 8px;text-align:right}.purchase-table .expense-approval-table .remove-row-btn{background:none;border:none;border-radius:50%;color:#f44336;font-size:16px;padding:2px}.purchase-table .expense-approval-table .remove-row-btn,.toggle-switch{align-items:center;cursor:pointer;display:flex;justify-content:center;margin:0 auto}.toggle-switch{background-color:#e0e0e0;border-radius:10px;height:20px;position:relative;transition:all .3s ease;width:36px}.toggle-switch.active{background-color:#4caf50}.toggle-switch .toggle-slider{background-color:#fff;border-radius:50%;height:14px;left:3px;position:absolute;transition:all .3s ease;width:14px}.toggle-switch.active .toggle-slider{transform:translateX(16px)}.vacation-calendar-wrapper{width:100%}.vacation-calendar-wrapper .vacation-calendar-header{display:flex;flex-direction:column;margin-bottom:16px}.vacation-calendar-wrapper .vacation-calendar-header .calendar-title{color:#232527;font-size:18px;font-weight:600;margin-bottom:8px}.vacation-calendar-wrapper .vacation-calendar-header .leave-type-info{align-items:center;display:flex;gap:8px;margin-bottom:8px}.vacation-calendar-wrapper .vacation-calendar-header .leave-type-info .leave-type-name{background-color:#f0f8ff;border-radius:4px;color:#006fe5;font-size:14px;font-weight:500;padding:4px 8px}.vacation-calendar-wrapper .vacation-calendar-header .leave-type-info .max-days-info{color:#797676;font-size:12px}.vacation-calendar-wrapper .vacation-calendar-header .calendar-divider{background-color:#e1e2e3;height:1px;margin-bottom:12px}.vacation-calendar-wrapper .vacation-calendar-header .vacation-days-info{align-items:center;display:flex;justify-content:space-between}.vacation-calendar-wrapper .vacation-calendar-header .vacation-days-info .used-days{align-items:center;display:flex;gap:6px}.vacation-calendar-wrapper .vacation-calendar-header .vacation-days-info .used-days .check-icon{height:16px;width:16px}.vacation-calendar-wrapper .vacation-calendar-header .vacation-days-info .used-days .days-label{color:#232527;font-size:14px}.vacation-calendar-wrapper .vacation-calendar-header .vacation-days-info .remain-days .days-value{color:#006fe5;font-size:14px;font-weight:500}.vacation-calendar-wrapper .vacation-calendar-header .vacation-days-info .remain-days .days-value .year-indicator{color:#6c757d;font-size:12px;font-weight:400;margin-left:4px}.vacation-calendar-wrapper .vacation-calendar-header .vacation-year-info{display:flex;flex-direction:column;gap:8px}.vacation-calendar-wrapper .vacation-calendar-header .vacation-year-info .vacation-year-item{align-items:center;display:flex;justify-content:space-between}.vacation-calendar-wrapper .vacation-calendar-header .vacation-year-info .vacation-year-item .year-header .year-label{color:#232527;font-size:14px;font-weight:500}.vacation-calendar-wrapper .vacation-calendar-header .vacation-year-info .vacation-year-item .year-details{align-items:center;display:flex;gap:16px}.vacation-calendar-wrapper .vacation-calendar-header .vacation-year-info .vacation-year-item .year-details .year-usage{align-items:center;display:flex;gap:6px}.vacation-calendar-wrapper .vacation-calendar-header .vacation-year-info .vacation-year-item .year-details .year-usage .check-icon{height:16px;width:16px}.vacation-calendar-wrapper .vacation-calendar-header .vacation-year-info .vacation-year-item .year-details .year-usage .days-label{color:#232527;font-size:14px}.vacation-calendar-wrapper .vacation-calendar-header .vacation-year-info .vacation-year-item .year-details .year-remain{color:#006fe5;font-size:14px;font-weight:500}.vacation-calendar-wrapper .large-calendar{width:100%;z-index:1}.vacation-calendar-wrapper .large-calendar.p-datepicker{padding:0}.vacation-calendar-wrapper .large-calendar.p-datepicker table{margin:0;width:100%}.vacation-calendar-wrapper .large-calendar.p-datepicker td .p-highlight.history-date,.vacation-calendar-wrapper .large-calendar.p-datepicker td.p-datepicker-other-month .p-highlight{background-color:#e74c3c4d!important}.vacation-calendar-wrapper .vacation-history-info{background-color:#f8f9fa;border-radius:4px;margin-top:12px;padding:8px 12px}.vacation-calendar-wrapper .vacation-history-info .history-label{color:#6c757d;font-size:14px;text-align:center}.vacation-info-wrapper .section-title{border-bottom:1px solid #eee;color:#444;font-size:15px;font-weight:600;margin-bottom:12px;padding-bottom:8px}.vacation-info-wrapper .current-selection{background-color:#f5f9ff;border-radius:8px;margin-bottom:20px;padding:15px}.vacation-info-wrapper .info-item{align-items:center;display:flex;margin-bottom:8px}.vacation-info-wrapper .info-item .info-label{color:#666;font-size:14px;margin-right:10px;min-width:70px}.vacation-info-wrapper .info-item .info-value{color:#333;font-size:14px;font-weight:500}.vacation-info-wrapper .info-item .leave-type{color:#0056b3;font-weight:500}.vacation-info-wrapper .vacation-items-list{margin-top:10px}.vacation-info-wrapper .vacation-items-list .vacation-items-container{display:flex;flex-direction:column;gap:8px}.vacation-info-wrapper .vacation-items-list .vacation-item{background-color:#fdfdfd;border:1px solid #e8e8e8;border-radius:6px;cursor:default}.vacation-info-wrapper .vacation-items-list .vacation-item.selected{background-color:#e6f0ff;border-color:#99c2ff}.vacation-info-wrapper .vacation-items-list .vacation-item .item-content{align-items:center;display:flex;justify-content:space-between;padding:10px 16px}.vacation-info-wrapper .vacation-items-list .vacation-item .date-range{color:#333;flex:1 1;font-size:14px;line-height:1.4}.vacation-info-wrapper .vacation-items-list .vacation-item .remove-item-btn{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:center;margin-left:12px;padding:0}.vacation-info-wrapper .vacation-items-list .vacation-item .remove-item-btn .remove-icon{align-items:center;color:#333;display:flex;font-size:18px;height:16px;justify-content:center;transition:transform .2s ease;width:16px}.vacation-info-wrapper .vacation-items-list .vacation-item .remove-item-btn:hover .remove-icon{transform:scale(1.2)}.vacation-info-wrapper .add-vacation-btn{background-color:#4caf50;border:none;border-radius:4px;color:#fff;cursor:pointer;margin-right:8px;padding:6px 12px}.vacation-info-wrapper .add-vacation-btn:hover{background-color:#45a049}.vacation-info-wrapper .add-vacation-btn:disabled{background-color:#ccc;cursor:not-allowed}.vacation-info-wrapper .update-vacation-btn{background-color:#2196f3;border:none;border-radius:4px;color:#fff;cursor:pointer;margin-right:8px;padding:6px 12px}.vacation-info-wrapper .update-vacation-btn:hover{background-color:#0b7dda}.vacation-info-wrapper .update-vacation-btn:disabled{background-color:#ccc;cursor:not-allowed}.vacation-info-wrapper .cancel-edit-btn{background-color:#f44336;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:6px 12px}.vacation-info-wrapper .cancel-edit-btn:hover{background-color:#d32f2f}.vacation-info-wrapper .vacation-selection-controls{display:flex;margin:10px 0}.vacation-form-extended{display:flex;flex-direction:column;gap:1rem;width:100%}.vacation-form-extended .vacation-calendar-wrapper{width:100%}.vacation-form-extended .vacation-calendar-wrapper .large-calendar{box-sizing:border-box;width:100%}.vacation-form-extended .vacation-calendar-wrapper .large-calendar .p-datepicker{min-width:0;width:100%}.vacation-form-extended .vacation-calendar-wrapper .large-calendar .p-datepicker .p-datepicker-calendar-container{overflow-x:auto;width:100%!important}.vacation-form-extended .vacation-calendar-wrapper .large-calendar .p-datepicker .p-datepicker-calendar-container table.p-datepicker-calendar{min-width:280px;table-layout:fixed;width:100%}.vacation-form-extended .leave-type-selector{margin-bottom:1rem}.vacation-form-extended .leave-type-selector label{color:#666;display:block;font-size:.9rem;margin-bottom:.5rem}.vacation-form-extended .leave-type-selector .vacation-dropdown{box-sizing:border-box;width:100%}.vacation-form-extended .leave-type-selector .vacation-dropdown .p-dropdown{border:1px solid #ddd;border-radius:4px;width:100%}.vacation-form-extended .leave-type-selector .vacation-dropdown .p-dropdown:hover{border-color:var(--primary-color)}.vacation-form-extended .leave-type-selector .vacation-dropdown .p-dropdown.p-focus{border-color:var(--primary-color);box-shadow:0 0 0 2px rgba(var(--primary-color-rgb),.2)}.vacation-form-extended .leave-type-selector .vacation-dropdown .p-dropdown-label{padding:.5rem}.vacation-form-extended .leave-type-selector .vacation-dropdown .p-dropdown-trigger{width:2.5rem}.vendor-select-modal-overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.vendor-select-modal{background-color:#fff;border-radius:8px;box-shadow:0 10px 25px #0003;display:flex;flex-direction:column;max-height:600px;max-width:90vw;overflow:hidden;width:675px}.vendor-select-modal .modal-header{align-items:center;border:none;display:flex;justify-content:space-between;padding:24px 24px 12px 32px}.vendor-select-modal .modal-header div{color:#232527;color:var(--grey-grey-800,#232527);font-family:Pretendard;font-size:18px;font-style:normal;font-weight:500;letter-spacing:-.72px;line-height:26px;margin:0}.vendor-select-modal .modal-header button{background:none;border:none;color:#999;cursor:pointer;font-size:24px}.vendor-select-modal .modal-header button:hover{color:#666}.vendor-select-modal .search-container{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:column;gap:16px;padding:16px 32px 0;width:100%}.vendor-select-modal .search-container .search-input-wrapper{max-width:100%;position:relative;width:240px}.vendor-select-modal .search-container .search-input-wrapper input{border:1px solid #ddd;border-radius:4px;box-sizing:border-box;font-size:14px;padding:8px 35px 8px 12px;width:100%}.vendor-select-modal .search-container .search-input-wrapper input:focus{border-color:#2196f3;box-shadow:0 0 0 1px #2196f333;outline:none}.vendor-select-modal .search-container .search-input-wrapper input::placeholder{color:#999}.vendor-select-modal .search-container .search-input-wrapper .search-icon{height:16px;opacity:.6;pointer-events:none;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:16px}.vendor-select-modal .modal-content{box-sizing:border-box;flex:1 1;max-height:400px;overflow-x:hidden;overflow-y:auto;padding:16px 32px;width:100%}.vendor-select-modal .partner-table-container{margin:0;max-width:100%;overflow-x:hidden;padding:0;width:100%}.vendor-select-modal .partner-table-container table{border:1px solid #b2b2b2;border:1px solid var(--grey-grey-400,#b2b2b2);border-collapse:collapse;box-sizing:border-box;font-size:14px;margin:0;max-width:100%;table-layout:fixed;width:100%}.vendor-select-modal .partner-table-container table thead tr{background:#f9f9f9;background:var(--BG-BG-200,#f9f9f9)}.vendor-select-modal .partner-table-container table thead th{background-color:#0000;border-bottom:1px solid #e1e2e3;border-bottom:1px solid var(--grey-grey-300,#e1e2e3);box-sizing:border-box;color:#666;color:var(--grey-grey-600,#666);font-family:Pretendard,sans-serif;font-size:14px;font-style:normal;font-weight:500;letter-spacing:-.56px;line-height:20px;padding:10px;text-align:left}.vendor-select-modal .partner-table-container table thead th:first-child{width:20%}.vendor-select-modal .partner-table-container table thead th:nth-child(2){width:23.33%}.vendor-select-modal .partner-table-container table thead th:nth-child(3){width:16.67%}.vendor-select-modal .partner-table-container table thead th:nth-child(4){width:40%}.vendor-select-modal .partner-table-container table tbody tr{border-bottom:1px solid #e1e2e3;border-bottom:1px solid var(--grey-grey-300,#e1e2e3);cursor:pointer;transition:background-color .2s ease}.vendor-select-modal .partner-table-container table tbody tr:hover{background-color:#f5f5f5}.vendor-select-modal .partner-table-container table tbody tr:last-child{border-bottom:none}.vendor-select-modal .partner-table-container table tbody td{word-wrap:break-word;border-bottom:1px solid #e1e2e3;border-bottom:1px solid var(--grey-grey-300,#e1e2e3);box-sizing:border-box;color:#232527;color:var(--grey-grey-800,#232527);font-family:Pretendard,sans-serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.56px;line-height:20px;overflow:hidden;padding:10px;text-overflow:ellipsis;vertical-align:middle}.vendor-select-modal .modal-footer{display:flex;gap:10px;justify-content:space-between;padding:16px 32px 32px}.vendor-select-modal .modal-footer .correspondent-btn{background-color:#007bff;border:1px solid #007bff;color:#fff}.vendor-select-modal .modal-footer .correspondent-btn:hover{background-color:#0056b3}.vendor-select-modal .modal-footer .correspondent-cancel-btn{background-color:#fff;border:1px solid #ddd;margin-left:auto}.vendor-select-modal .modal-footer .correspondent-cancel-btn:hover{background-color:#f5f5f5}.vendor-select-modal .modal-footer button{align-items:center;border-radius:4px;box-sizing:border-box;display:flex;height:44px;justify-content:center;padding:10px 16px;width:122px}.confirm-modal-overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:2000}.confirm-modal{background-color:#fff;border-radius:8px;box-shadow:0 10px 25px #0003;padding:30px;width:400px}.confirm-modal .modal-content{margin-bottom:20px;text-align:center}.confirm-modal .modal-content h3{font-family:Pretendard;font-size:18px;font-weight:700;margin:0 0 15px}.confirm-modal .modal-content p{color:#666;font-family:Pretendard;line-height:1.4;margin:0}.confirm-modal .modal-buttons{display:flex;gap:10px;justify-content:center}.confirm-modal .modal-buttons button{border-radius:4px;cursor:pointer;font-family:Pretendard;font-size:14px;padding:10px 20px}.confirm-modal .modal-buttons button:first-child{background-color:#fff;border:1px solid #ddd;color:#333}.confirm-modal .modal-buttons button:first-child:hover{background-color:#f5f5f5}.confirm-modal .modal-buttons button:last-child{background-color:#007bff;border:1px solid #007bff;color:#fff}.confirm-modal .modal-buttons button:last-child:hover{background-color:#0056b3}.expense-items-section .section-buttons .action-btn:first-child{border:1px solid #0000;border-radius:4px;cursor:pointer;font-family:Pretendard,sans-serif;font-size:14px;font-weight:500;padding:8px 16px;transition:all .2s ease}.expense-items-section .section-buttons .action-btn:first-child:hover{opacity:.9;transform:translateY(-1px)}.expense-overall-note-section{margin-top:30px}.expense-overall-note-section .form-field{display:flex;flex-direction:column;gap:8px}.expense-overall-note-section .form-field .field-label{color:#232527;color:var(--grey-grey-800,#232527);font-family:Pretendard;font-size:14px;font-style:normal;font-weight:500;letter-spacing:-.56px;line-height:20px;margin:0}.expense-overall-note-section .form-field .field-content{background-color:#fff;border:1px solid #e1e2e3;border:1px solid var(--grey-grey-300,#e1e2e3);border-radius:8px;min-height:300px;overflow:hidden}.expense-overall-note-section .form-field .field-content .tiptap-editor-container .tiptap-toolbar{background-color:#f9f9f9;background-color:var(--BG-BG-200,#f9f9f9);border-bottom:1px solid #e1e2e3;border-bottom:1px solid var(--grey-grey-300,#e1e2e3)}.expense-overall-note-section .form-field .field-content .tiptap-editor-container .tiptap-content{min-height:250px;padding:16px}.expense-overall-note-section .form-field .field-content .tiptap-editor-container .tiptap-content .ProseMirror{color:#232527;color:var(--grey-grey-800,#232527);font-family:Pretendard,sans-serif;font-size:14px;line-height:1.6;outline:none}.expense-overall-note-section .form-field .field-content .tiptap-editor-container .tiptap-content .ProseMirror p.is-editor-empty:first-child:before{color:#999;color:var(--grey-grey-500,#999);content:attr(data-placeholder);float:left;height:0;pointer-events:none}.delete-icon-btn{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:center;margin:0 auto;opacity:0;padding:0;transition:opacity .2s}tr:hover .delete-icon-btn{opacity:1}.BtnCancel_btnCancel__f9WoU{align-items:center;background:#0000;border:none;color:#c9cdd1;cursor:pointer;display:flex;height:16px;justify-content:center;padding:0;transition:color .2s;width:16px}.BtnCancel_btnCancel__f9WoU:hover{color:#a7b1be}.BtnCancel_btnCancel__f9WoU:disabled{color:#c9cdd1;cursor:not-allowed;opacity:.5}.BtnCancel_iconWrapper__BaA2Z{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.BtnCancel_iconWrapper__BaA2Z svg{height:100%;width:100%}.overtime-form-extended{display:flex;flex-direction:column;gap:var(--spacing-sm);width:100%}.overtime-form-extended .overtime-calendar-section .overtime-calendar-wrapper{overflow:hidden}.overtime-form-extended .overtime-schedule-list{display:flex;flex-direction:column;gap:var(--spacing-sm)}.overtime-form-extended .overtime-schedule-list .schedule-row{background-color:#fff;border:1px solid #dee3e8;border-radius:4px;display:flex;flex-direction:column;gap:var(--spacing-sm);padding:var(--spacing-md) 12px}.overtime-form-extended .overtime-schedule-list .schedule-row .schedule-header{align-items:center;display:flex;justify-content:space-between}.overtime-form-extended .overtime-schedule-list .schedule-row .schedule-header .schedule-date-text{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:var(--font-size-sm);font-weight:600;letter-spacing:-.56px;line-height:20px}.overtime-form-extended .overtime-schedule-list .schedule-row .schedule-time{align-items:center;display:flex;gap:6px}.overtime-form-extended .overtime-schedule-list .schedule-row .schedule-time .time-separator{color:#1d2a37;flex-shrink:0;font-family:Pretendard,sans-serif;font-size:var(--font-size-md);font-weight:500;line-height:1.5}.overtime-form-extended .overtime-schedule-list .schedule-row .schedule-time .time-total{color:#606971;flex-shrink:0;font-family:Pretendard,sans-serif;font-size:var(--font-size-sm);font-weight:400;line-height:20px;white-space:nowrap}.overtime-form-extended .overtime-schedule-list .schedule-row .time-range-error{color:#e53e3e;font-family:Pretendard,sans-serif;font-size:var(--font-size-xs);line-height:1.4}.overtime-form-extended .overtime-reason-section{display:flex;flex-direction:column;gap:6px}.overtime-form-extended .overtime-reason-section .overtime-reason-label{color:#606971;font-family:Pretendard,sans-serif;font-size:var(--font-size-sm);font-weight:600;letter-spacing:-.56px;line-height:20px}.overtime-info-display .overtime-schedule-row{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);padding:2px 0}.overtime-info-display .overtime-schedule-row .overtime-schedule-date{font-weight:500;white-space:nowrap}.overtime-info-display .overtime-schedule-row .overtime-schedule-time{color:#606971;white-space:nowrap}@media(max-width:768px){.overtime-info-display .form-item{flex-direction:column;gap:4px}.overtime-info-display .form-item .label{width:100%}.overtime-form-extended .overtime-schedule-list .schedule-row .schedule-time{flex-wrap:wrap}}.approval-system-search-document{box-sizing:border-box;display:flex;flex-direction:column;gap:16px;max-width:550px;min-width:383px;overflow-x:hidden;padding:0 32px;width:100%}.approval-system-search-document .mobile-accordion{background-color:#fff;box-sizing:border-box;margin-bottom:0;overflow:visible;position:relative;width:100%}.approval-system-search-document .mobile-accordion:after{background-color:#eaedf0;bottom:0;content:"";height:1px;left:-32px;max-width:calc(100vw - 32px);pointer-events:none;position:absolute;right:-32px;width:calc(100% + 64px)}.approval-system-search-document .mobile-accordion .mobile-accordion-header{align-items:center;align-self:stretch;box-sizing:border-box;cursor:pointer;display:flex;height:56px;justify-content:space-between;padding:10px 0;-webkit-user-select:none;user-select:none}.approval-system-search-document .mobile-accordion .mobile-accordion-header .accordion-title{align-items:center;color:#000;display:flex;font-family:Pretendard;font-size:14px;font-style:normal;font-weight:500;letter-spacing:-.56px;line-height:20px}.approval-system-search-document .mobile-accordion .mobile-accordion-header .accordion-icon{align-items:center;color:#a7b1be;display:flex;font-size:24px;justify-content:center;transform:rotate(0deg);transition:transform .3s ease}.approval-system-search-document .mobile-accordion .mobile-accordion-header .accordion-icon img{height:24px;width:24px}.approval-system-search-document .mobile-accordion .mobile-accordion-header .accordion-icon.open{transform:rotate(90deg)}.approval-system-search-document .mobile-accordion .mobile-accordion-content{max-height:0;opacity:0;overflow:hidden;transition:max-height .3s ease-out,opacity .25s ease-out}.approval-system-search-document .mobile-accordion .mobile-accordion-content.open{max-height:2000px;opacity:1;transition:max-height .4s ease-in,opacity .3s ease-in}.approval-system-search-document.mobile{box-sizing:border-box;max-height:80vh;max-width:100%;min-width:100%;overflow-x:hidden;overflow-y:auto;padding:0 16px;width:100%}.approval-system-search-document.mobile .search-section{padding:16px 0}.approval-system-search-document.mobile .result-section .document-list{max-height:40vh}.approval-system-search-document.mobile .button-section{background:#fff;bottom:0;padding:16px 0;position:-webkit-sticky;position:sticky}.approval-system-search-document .selected-count{align-items:center;background-color:#f8f9fa;border-bottom:1px solid #e1e2e3;display:flex;gap:8px;margin-bottom:8px;padding:8px 12px}.approval-system-search-document .selected-count .selected-count-text{color:#4d4d4d;font-size:14px;font-weight:500}.approval-system-search-document .selected-count .selected-count-number{color:#006fe5;font-size:14px;font-weight:600}.approval-system-search-document .search-section{border-bottom:1px solid #b2b2b2;box-sizing:border-box;display:flex;flex-direction:column;gap:16px;overflow-x:hidden;padding-bottom:20px;width:100%}.approval-system-search-document .search-group{border-radius:6px;display:flex;flex-direction:column;gap:8px}.approval-system-search-document .search-row{align-items:flex-start;display:flex;flex-direction:column;gap:10px}.approval-system-search-document .search-row.period-calendar{margin-top:0}.approval-system-search-document .search-label{color:#232527;font-family:Pretendard;font-size:12px;font-style:normal;font-weight:500;letter-spacing:-.48px;line-height:14px}.approval-system-search-document .search-input{box-sizing:border-box;width:100%}.approval-system-search-document .search-input input{border:1px solid #d9d9d9;border-radius:4px;box-sizing:border-box;font-size:14px;height:44px;padding:10px 12px;width:100%}.approval-system-search-document .search-input input:focus{border-color:#2a8bf3;outline:none}.approval-system-search-document .calendar-container{align-items:center;display:flex;position:relative;width:100%}.approval-system-search-document .calendar-container .p-calendar{width:100%}.approval-system-search-document .calendar-container .p-calendar input{background-color:#0000;box-sizing:border-box;cursor:pointer;font-size:14px;height:44px;padding:10px 12px;width:100%}.approval-system-search-document .calendar-container .p-calendar input:focus{border-color:#2a8bf3;outline:none}.approval-system-search-document .calendar-container .calendar-icon{cursor:pointer;height:20px;position:absolute;right:10px;width:20px;z-index:1}.approval-system-search-document .period-buttons{display:flex;gap:0;justify-content:center;position:relative;width:100%}.approval-system-search-document .period-buttons .period-button{background-color:#fff;border:1px solid #e1e2e3;border-radius:4px;box-sizing:border-box;cursor:pointer;flex:1 1;font-size:14px;height:44px;padding:10px 0;position:relative}.approval-system-search-document .period-buttons .period-button.active{background-color:#fff;border-color:#2a8bf3;color:#2a8bf3;z-index:2}.approval-system-search-document .period-buttons .period-button:hover:not(.active){background-color:#f5f5f5;z-index:1}.approval-system-search-document .result-section{border-top:1px solid #eee;margin-top:10px;padding-top:10px}.approval-system-search-document .result-section .document-list{max-height:250px;overflow-y:auto;padding-right:4px}.approval-system-search-document .result-section .document-list::-webkit-scrollbar{width:4px}.approval-system-search-document .result-section .document-list::-webkit-scrollbar-track{background-color:#0000;border-radius:10px}.approval-system-search-document .result-section .document-list::-webkit-scrollbar-thumb{background-color:#333;border-radius:10px}.approval-system-search-document .result-section .document-list .document-item{align-items:center;border-bottom:1px solid #f0f0f0;cursor:pointer;display:flex;padding:16px 10px;transition:background-color .2s}.approval-system-search-document .result-section .document-list .document-item:hover{background-color:#f9f9f9}.approval-system-search-document .result-section .document-list .document-item.approval-system-selected{background-color:#f0f7ff}.approval-system-search-document .result-section .document-list .document-item:last-child{border-bottom:none}.approval-system-search-document .result-section .document-list .no-results{align-items:center;color:#888;display:flex;font-size:14px;justify-content:center;min-height:120px;padding:40px 0;text-align:center;width:100%}.approval-system-search-document .result-section .document-list .no-results p{margin:0}.approval-system-search-document .result-section .document-list .no-results .empty-item{cursor:default;opacity:.5;width:100%}.approval-system-search-document .result-section .document-list .no-results .empty-item:hover{background-color:#0000}.approval-system-search-document .document-item-checkbox{margin-right:12px}.approval-system-search-document .document-item-checkbox input[type=checkbox]{cursor:pointer;height:18px;width:18px}.approval-system-search-document .document-item-icon{align-items:center;background-color:#f0f0f0;border-radius:4px;display:flex;height:32px;justify-content:center;margin-right:12px;width:32px}.approval-system-search-document .document-item-content{box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0;overflow:hidden;width:100%}.approval-system-search-document .document-item-header{align-items:center;display:flex;gap:8px}.approval-system-search-document .document-item-author{color:#333;font-size:14px;font-weight:500}.approval-system-search-document .document-item-date{color:#666;font-size:12px}.approval-system-search-document .document-item-body{align-items:center;display:flex;gap:8px;overflow:hidden;width:100%}.approval-system-search-document .document-item-docnum{color:#666;font-size:12px;margin-right:8px}.approval-system-search-document .document-item-title{color:#333;flex:1 1;font-size:14px;font-weight:400;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.approval-system-search-document .document-item-status{align-items:center;display:flex;flex-shrink:0;justify-content:center}.approval-system-search-document .selected-documents{border:1px solid #eaeaea;border-radius:4px;padding:16px}.approval-system-search-document .selected-title{color:#333;font-size:14px;font-weight:500;margin-bottom:12px}.approval-system-search-document .selected-items{display:flex;flex-direction:column;gap:8px;max-height:150px;overflow-y:auto}.approval-system-search-document .selected-item{align-items:center;background-color:#f5f5f5;border-radius:4px;display:flex;justify-content:space-between;padding:8px 12px}.approval-system-search-document .selected-item-info{flex:1 1;overflow:hidden}.approval-system-search-document .selected-item-title{color:#333;font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.approval-system-search-document .selected-item-detail{color:#666;font-size:12px;margin-top:4px}.approval-system-search-document .remove-button{background:none;border:none;color:#999;cursor:pointer;font-size:16px;padding:0 6px}.approval-system-search-document .remove-button:hover{color:#666}.approval-system-search-document .button-section{display:flex;gap:10px;justify-content:flex-end;margin-top:20px}.approval-system-search-document .cancel-button{background-color:#f5f5f5;border:1px solid #d9d9d9;border-radius:4px;cursor:pointer;font-size:14px;height:36px;min-width:auto;padding:8px 16px}.approval-system-search-document .cancel-button:hover{background-color:#e9e9e9}.approval-system-search-document .confirm-button{background-color:#4a90e2;border:none;border-radius:4px;box-sizing:border-box;color:#fff;cursor:pointer;font-size:14px;height:44px;min-width:auto;padding:8px 16px;width:100%}.approval-system-search-document .confirm-button:hover{background-color:#357abf}.approval-system-search-document .search-button-row{display:flex;justify-content:center;width:100%}.approval-system-search-document .search-button{align-items:center;background-color:#232527;border-radius:4px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;font-weight:500;height:40px;justify-content:center;padding:10px 16px;transition:background-color .2s;width:100%}.approval-system-search-document .search-button:hover{background-color:#333}.approval-system-search-document .search-accordion{border-top:1px solid #e9ecef;display:flex;flex-direction:column;gap:0}.approval-system-search-document .search-accordion .accordion-item{border-bottom:1px solid #e9ecef}.approval-system-search-document .search-accordion .accordion-item .accordion-header{align-items:center;background-color:#fff;border:none;color:#232527;cursor:pointer;display:flex;font-size:15px;font-weight:500;justify-content:space-between;padding:16px 20px;transition:background-color .2s;width:100%}.approval-system-search-document .search-accordion .accordion-item .accordion-header:hover{background-color:#f8f9fa}.approval-system-search-document .search-accordion .accordion-item .accordion-header:active{background-color:#e9ecef}.approval-system-search-document .search-accordion .accordion-item .accordion-header .accordion-icon{color:#6c757d;font-size:12px}.approval-system-search-document .search-accordion .accordion-item .accordion-content{animation:slideDown .2s ease-out;background-color:#f8f9fa;padding:16px 20px}.approval-system-search-document .search-accordion .accordion-item .accordion-content .search-group{gap:12px}.approval-system-search-document .search-accordion .accordion-item .accordion-content .apply-button{background-color:#006fe5;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:15px;font-weight:600;height:44px;margin-top:12px;padding:10px 16px;transition:background-color .2s;width:100%}.approval-system-search-document .search-accordion .accordion-item .accordion-content .apply-button:hover{background-color:#005ac2}.approval-system-search-document .search-accordion .accordion-item .accordion-content .apply-button:active{background-color:#004a9f}.approval-system-search-document .search-tags-section{background-color:#fff;border-bottom:1px solid #e9ecef;padding:16px 20px}.approval-system-search-document .search-tags-section .tags-container{display:flex;flex-wrap:wrap;gap:8px}.approval-system-search-document .search-tags-section .tags-container .search-tag{align-items:center;background:#f0f7ff;border:1px solid #b3d9ff;border-radius:16px;color:#0059b7;display:inline-flex;font-size:13px;font-weight:500;padding:6px 12px}.approval-system-search-document .search-tags-section .tags-container .search-tag .tag-label{color:#004a94;font-weight:600;margin-right:4px}.approval-system-search-document .search-tags-section .tags-container .search-tag .tag-value{color:#0059b7;margin-right:6px}.approval-system-search-document .search-tags-section .tags-container .search-tag .tag-remove{align-items:center;background:none;border:none;border-radius:50%;color:#006fe5;cursor:pointer;display:flex;font-size:18px;font-weight:700;height:20px;justify-content:center;margin-left:2px;padding:0;transition:all .2s ease;width:20px}.approval-system-search-document .search-tags-section .tags-container .search-tag .tag-remove:hover{background-color:#e6f3ff;color:#004a94}.approval-system-search-document .search-tags-section .tags-container .search-tag .tag-remove:active{background-color:#b3d9ff}:global(.p-datepicker){z-index:9999!important}:global(.p-datepicker-panel){z-index:9999!important}.approval-system-search-document :global(.p-datepicker){z-index:10000!important}.approval-system-search-document :global(.p-datepicker-panel){z-index:10000!important}.qc-approval-popup-content{display:flex;flex-direction:column;gap:4px;padding:20px 32px;text-align:left}.qc-approval-popup-content .approval-confirmation-text,.qc-approval-popup-content .rejection-confirmation-text{color:#333;font-size:15px;font-weight:500;margin-bottom:15px;text-align:center}.qc-approval-popup-content .comment-section{display:flex;flex-direction:column;gap:8px}.qc-approval-popup-content .comment-section .qc-approval-popup-comment-input{width:100%}.qc-approval-popup-content .comment-section .qc-approval-popup-comment-input .comment-input{background-color:#fbfbfb;border:1px solid #fbfbfb;border-radius:4px;box-sizing:border-box;color:#495057;font-family:Pretendard,sans-serif;font-size:14px;height:88px;padding:10px;resize:none;transition:border-color .2s,background-color .2s;width:100%}.qc-approval-popup-content .comment-section .qc-approval-popup-comment-input .comment-input::placeholder{color:#666;font-family:Pretendard,sans-serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.56px;line-height:20px}.qc-approval-popup-content .comment-section .qc-approval-popup-comment-input .comment-input:focus{background-color:#fff;border:1px solid #adb5bd;outline:none}.qc-approval-popup-modal-footer{align-items:center;background:#fff;background:var(--grey-white,#fff);border-top:1px solid #e1e2e3;display:flex;gap:10px;height:76px;justify-content:flex-end;margin-top:20px;padding:0 20px}.qc-approval-popup-modal-footer .qc-approval-popup-cm-two-button-container{display:flex;gap:10px}.qc-approval-popup-modal-footer button{align-items:center;border-radius:4px;box-sizing:border-box;cursor:pointer;display:flex;font-family:Pretendard,sans-serif;font-size:14px;font-style:normal;font-weight:500;height:44px;justify-content:center;padding:10px 16px;transition:background-color .2s ease,border-color .2s ease}.qc-approval-popup-modal-footer button.cancel-button{background:#fff;background:var(--grey-white,#fff);border:1px solid #e1e2e3;color:#495057;color:var(--color-gray-700,#495057)}.qc-approval-popup-modal-footer button.cancel-button:hover{background:#fbfbfb;background:var(--grey-grey-50,#fbfbfb)}.qc-approval-popup-modal-footer button.confirm-button{background:#006fe5;border:none;color:#fff;color:var(--grey-white,#fff);width:134px}.qc-approval-popup-modal-footer button.confirm-button:hover{background:#005bb5}.document-viewer-page{margin:0 auto;max-width:1200px}.document-viewer-page input[type=checkbox]{-webkit-appearance:none;appearance:none;background-color:#fff;border:1px solid #d1d5db;border-radius:3px;cursor:default;height:18px;margin:0 4px;outline:none;position:relative;vertical-align:middle;width:18px}.document-viewer-page input[type=checkbox]:checked{background-color:#006fe5;border-color:#006fe5}.document-viewer-page input[type=checkbox]:checked:after{color:#fff;content:"✓";font-size:14px;font-weight:700;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.document-viewer-page input[type=checkbox]:disabled{cursor:default!important;opacity:1!important;pointer-events:none}.document-viewer-page input[type=checkbox]:disabled:checked{background-color:#006fe5;border-color:#006fe5}.document-viewer-page .empty-state{padding:60px 20px;text-align:center}.document-viewer-page .empty-state h2{color:#232527;font-size:20px;margin-bottom:8px}.document-viewer-page .empty-state p{color:#666;margin-bottom:20px}.document-viewer-page .empty-state code{background:#f5f5f5;border-radius:3px;font-family:monospace;padding:2px 6px}.document-viewer-page .empty-state ul{list-style:none;padding:0}.document-viewer-page .empty-state ul li{border-bottom:1px solid #e1e2e3;padding:8px}.document-viewer-page .empty-state ul li:last-child{border-bottom:none}.document-viewer-page .viewer-header{margin-bottom:24px}.document-viewer-page .viewer-header .header-top-section{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.document-viewer-page .viewer-header .header-top-section .header-breadcrumb{align-items:center;color:#666;cursor:pointer;display:flex;font-size:14px;gap:8px;transition:opacity .2s}.document-viewer-page .viewer-header .header-top-section .header-breadcrumb:hover{opacity:.7}.document-viewer-page .viewer-header .header-top-section .header-breadcrumb .breadcrumb-item{color:#666}.document-viewer-page .viewer-header .header-top-section .header-breadcrumb .breadcrumb-separator{color:#999}.document-viewer-page .viewer-header .header-top-section .header-action-buttons{align-items:center;display:flex;gap:8px}.document-viewer-page .viewer-header .header-top-section .header-action-buttons .action-btn{background:#fff;border:1px solid #e0e0e0;border-radius:6px;color:#666;cursor:pointer;font-size:13px;font-weight:500;padding:8px 16px;transition:all .2s}.document-viewer-page .viewer-header .header-top-section .header-action-buttons .action-btn:hover{background:#f9fafb;border-color:#006fe5;color:#006fe5}.document-viewer-page .viewer-header .header-top-section .header-action-buttons .action-btn.btn-approve{background:#10b981;border:none;color:#fff}.document-viewer-page .viewer-header .header-top-section .header-action-buttons .action-btn.btn-approve:hover{background:#059669;border-color:#059669;color:#fff}.document-viewer-page .viewer-header .header-top-section .header-action-buttons .action-btn.btn-reject{background:#fff;border:1px solid #ef4444;color:#ef4444}.document-viewer-page .viewer-header .header-top-section .header-action-buttons .action-btn.btn-reject:hover{background:#fef2f2;border-color:#ef4444}.document-viewer-page .viewer-header .header-info-box{background:#fff;border:1px solid #e1e2e3;border-radius:8px;padding:24px}.document-viewer-page .viewer-header .document-info-grid{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:1fr 1px 1fr}.document-viewer-page .viewer-header .document-info-grid:before{background:#e1e2e3;content:"";grid-column:2;height:100%}.document-viewer-page .viewer-header .document-left-section{display:flex;flex-direction:column;gap:16px;grid-column:1}.document-viewer-page .viewer-header .document-meta-section{margin-bottom:0}.document-viewer-page .viewer-header .document-meta-section .meta-row{align-items:center;display:flex;flex-wrap:wrap;gap:20px}.document-viewer-page .viewer-header .document-meta-section .meta-row .meta-item{align-items:center;display:flex;gap:8px}.document-viewer-page .viewer-header .document-meta-section .meta-row .meta-item .meta-label{color:#666;font-size:13px;font-weight:500;line-height:18px}.document-viewer-page .viewer-header .document-meta-section .meta-row .meta-item .meta-divider{color:#e1e2e3;font-size:13px}.document-viewer-page .viewer-header .document-meta-section .meta-row .meta-item .meta-value{color:#232527;font-size:14px;font-weight:500;line-height:20px}.document-viewer-page .viewer-header .document-meta-section .meta-row .meta-item.status-item{margin-left:auto}.document-viewer-page .viewer-header .document-meta-section .meta-row .meta-item.status-item .status-badge{align-items:center;border-radius:4px;display:inline-flex;font-size:12px;font-weight:500;justify-content:center;letter-spacing:-.48px;line-height:14px;padding:4px 10px}.document-viewer-page .viewer-header .document-meta-section .meta-row .meta-item.status-item .status-badge.승인{background:#fff;border:1px solid #77d24b;color:#37a604}.document-viewer-page .viewer-header .document-meta-section .meta-row .meta-item.status-item .status-badge.대기{background:#fff;border:1px solid #999;color:#666}.document-viewer-page .viewer-header .document-meta-section .meta-row .meta-item.status-item .status-badge.진행{background:#fff;border:1px solid #006fe5;color:#006fe5}.document-viewer-page .viewer-header .document-meta-section .meta-row .meta-item.status-item .status-badge.반려{background:#fff;border:1px solid #e74c3c;color:#e74c3c}.document-viewer-page .viewer-header .document-meta-section .meta-row .meta-item.status-item .status-badge.임시{background:#fff;border:1px solid #f39c12;color:#f39c12}.document-viewer-page .viewer-header .document-title-section{margin-bottom:0}.document-viewer-page .viewer-header .document-title-section h1{color:#232527;font-family:Pretendard,sans-serif;font-size:20px;font-weight:600;line-height:28px;margin:0}.document-viewer-page .viewer-header .document-author-section{align-items:center;display:flex;gap:12px}.document-viewer-page .viewer-header .document-author-section .author-profile{border-radius:50%;flex-shrink:0;height:40px;width:40px}.document-viewer-page .viewer-header .document-author-section .author-info{display:flex;flex-direction:column;gap:4px}.document-viewer-page .viewer-header .document-author-section .author-info .author-name-dept{align-items:center;display:flex;gap:8px}.document-viewer-page .viewer-header .document-author-section .author-info .author-name-dept .author-name{color:#232527;font-size:14px;font-weight:600;line-height:20px}.document-viewer-page .viewer-header .document-author-section .author-info .author-name-dept .author-dept{color:#666;font-size:13px;font-weight:400;line-height:18px}.document-viewer-page .viewer-header .document-author-section .author-info .author-date{color:#999;font-size:12px;font-weight:400;line-height:16px}.document-viewer-page .viewer-header .header-content-box{grid-column:3}.document-viewer-page .viewer-header .header-title-section{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:0}.document-viewer-page .viewer-header .header-title-section h1{color:#4d4d4d;font-family:Pretendard,sans-serif;font-size:18px;font-weight:600;line-height:26px;margin:0}.document-viewer-page .viewer-header .header-title-section .doc-number{color:#232527;font-family:Pretendard,sans-serif;font-size:14px;font-weight:500;letter-spacing:-.56px;line-height:20px;margin-left:auto;white-space:nowrap}.document-viewer-page .viewer-header .header-title-section .document-viewer-status{align-items:center;border-radius:4px;box-sizing:border-box;display:flex;font-size:12px;font-style:normal;font-weight:500;gap:12px;justify-content:center;letter-spacing:-.48px;line-height:14px;padding:5px 6px;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.document-viewer-page .viewer-header .header-title-section .document-viewer-status.승인{background:#fff;border:1px solid #77d24b;border:1px solid var(--green-green-500,#77d24b);color:#37a604;color:var(--green-green-500,#37a604)}.document-viewer-page .viewer-header .header-title-section .document-viewer-status.대기{background:#fff;border:1px solid #999;color:#666}.document-viewer-page .viewer-header .header-title-section .document-viewer-status.진행{background:#fff;border:1px solid #006fe5;color:#006fe5}.document-viewer-page .viewer-header .header-title-section .document-viewer-status.반려{background:#fff;border:1px solid #e74c3c;color:#e74c3c}.document-viewer-page .viewer-header .header-title-section .document-viewer-status.알\ 수\ 없음,.document-viewer-page .viewer-header .header-title-section .document-viewer-status.임시,.document-viewer-page .viewer-header .header-title-section .document-viewer-status.회수{background:#fff;border:1px solid #999;color:#666}.document-viewer-page .viewer-header .action-buttons{align-items:center;display:flex;gap:8px}.document-viewer-page .viewer-header .action-buttons button{border-radius:6px;cursor:pointer;font-size:13px;font-weight:500;padding:8px 16px;transition:all .2s;white-space:nowrap}.document-viewer-page .viewer-header .action-buttons .btn-secondary{background:#fff;border:1px solid #e0e0e0;color:#666}.document-viewer-page .viewer-header .action-buttons .btn-secondary:hover{background:#f9fafb;border-color:#006fe5;color:#006fe5}.document-viewer-page .viewer-header .action-buttons .btn-primary{background:#006fe5;border:none;color:#fff}.document-viewer-page .viewer-header .action-buttons .btn-primary:hover{background:#0056b3}.document-viewer-page .viewer-header .action-buttons .btn-approve{background:#10b981;border:none;color:#fff}.document-viewer-page .viewer-header .action-buttons .btn-approve:hover{background:#059669}.document-viewer-page .viewer-header .action-buttons .btn-reject{background:#fff;border:1px solid #ef4444;color:#ef4444}.document-viewer-page .viewer-header .action-buttons .btn-reject:hover{background:#fef2f2}.document-viewer-page .viewer-header .action-buttons .btn-publish{background:#8b5cf6;border:none;color:#fff}.document-viewer-page .viewer-header .action-buttons .btn-publish:hover{background:#7c3aed}.document-viewer-page .viewer-header .header-title{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.document-viewer-page .viewer-header .header-title h1{color:#4d4d4d;font-family:Pretendard,sans-serif;font-size:18px;font-weight:600;line-height:26px;margin:0}.document-viewer-page .viewer-header .header-title .doc-number{color:#232527;font-family:Pretendard,sans-serif;font-size:14px;font-weight:500;letter-spacing:-.56px;line-height:20px;white-space:nowrap}.document-viewer-page .viewer-header .info-line{border-bottom:1px solid #e1e2e3;margin:16px 0 12px}.document-viewer-page .viewer-header .header-content-box{margin-top:0;padding-top:0}.document-viewer-page .viewer-header .applicant-info{align-items:center;display:flex;flex-direction:row;gap:10px}.document-viewer-page .viewer-header .applicant-info .applicant-profile{border-radius:50%;height:40px;object-fit:cover;width:40px}.document-viewer-page .viewer-header .applicant-info .applicant-detail{display:flex;flex-direction:column;gap:2px}.document-viewer-page .viewer-header .applicant-info .applicant-detail .applicant-name-dept{align-items:center;display:flex;flex-direction:row;gap:6px}.document-viewer-page .viewer-header .applicant-info .applicant-detail .applicant-name-dept .applicant-name{color:#232527;font-family:Pretendard,sans-serif;font-size:15px;font-weight:500;letter-spacing:-.6px;line-height:20px}.document-viewer-page .viewer-header .applicant-info .applicant-detail .applicant-name-dept .applicant-dept{color:#666;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.56px;line-height:20px}.document-viewer-page .viewer-header .applicant-info .applicant-detail .applicant-name-dept .applicant-dept:before{color:#ccc;content:"|";margin-right:6px}.document-viewer-page .viewer-header .applicant-info .applicant-detail .applicant-date{color:#232527;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.56px;line-height:20px}.document-viewer-page .viewer-header .approval-flow-progress{margin-top:16px}.document-viewer-page .approval-flow-section-legacy{background:#fff;border:1px solid #e1e2e3;border-radius:4px;margin-top:24px;padding:20px}.document-viewer-page .approval-flow-section-legacy h3{color:#232527;font-size:16px;font-weight:600;margin:0 0 16px}.document-viewer-page .approval-flow-section-legacy .progress-bar{background:#e5e7eb;border-radius:2px;height:4px;margin-bottom:20px;overflow:hidden;width:100%}.document-viewer-page .approval-flow-section-legacy .progress-bar .progress-fill{background:#006fe5;height:100%;transition:width .3s ease}.document-viewer-page .approval-flow-section-legacy .approval-steps{display:flex;flex-direction:column;gap:0}.document-viewer-page .approval-flow-section-legacy .approval-steps .approval-step{align-items:center;background:#fff;border:1px solid #e1e2e3;border-radius:4px;display:flex;justify-content:space-between;padding:16px;transition:all .2s}.document-viewer-page .approval-flow-section-legacy .approval-steps .approval-step.status-approved{border-color:#77d24b}.document-viewer-page .approval-flow-section-legacy .approval-steps .approval-step.status-rejected{border-color:#e4503c}.document-viewer-page .approval-flow-section-legacy .approval-steps .approval-step.status-pending{border-color:#ffab2d}.document-viewer-page .approval-flow-section-legacy .approval-steps .approval-step .step-header{align-items:center;display:flex;gap:12px}.document-viewer-page .approval-flow-section-legacy .approval-steps .approval-step .step-header .step-number{align-items:center;background:#0000;color:#006fe5;display:inline-flex;font-size:12px;font-weight:600;height:24px;justify-content:center;width:24px}.document-viewer-page .approval-flow-section-legacy .approval-steps .approval-step .step-header .step-role{color:#006fe5;font-size:14px;font-weight:500}.document-viewer-page .approval-flow-section-legacy .approval-steps .approval-step .step-info{flex:1 1;margin-left:16px}.document-viewer-page .approval-flow-section-legacy .approval-steps .approval-step .step-info .approver-name{color:#232527;font-size:14px;font-weight:500;margin-bottom:2px}.document-viewer-page .approval-flow-section-legacy .approval-steps .approval-step .step-info .approver-dept{color:#666;font-size:12px}.document-viewer-page .approval-flow-section-legacy .approval-steps .approval-step .step-action{align-items:flex-end;display:flex;flex-direction:column;gap:4px}.document-viewer-page .approval-flow-section-legacy .approval-steps .approval-step .step-action .status-badge{background:#0000;border-radius:4px;font-size:12px;font-weight:500;padding:5px 6px}.document-viewer-page .approval-flow-section-legacy .approval-steps .approval-step .step-action .status-badge.approved{border:1px solid #77d24b;color:#37a604}.document-viewer-page .approval-flow-section-legacy .approval-steps .approval-step .step-action .status-badge.rejected{border:1px solid #e4503c;color:#e4503c}.document-viewer-page .approval-flow-section-legacy .approval-steps .approval-step .step-action .status-badge.pending{border:1px solid #ffab2d;color:#ffab2d}.document-viewer-page .approval-flow-section-legacy .approval-steps .approval-step .step-action .action-date{color:#666;font-size:12px}.document-viewer-page .approval-flow-section-legacy .approval-steps .approval-step .step-action .comment{color:#666;font-size:13px;font-style:normal;margin-top:8px;max-width:300px;text-align:right}.document-viewer-page .viewer-tabs{border-bottom:2px solid #e1e2e3;display:flex;gap:4px;margin-bottom:24px}.document-viewer-page .viewer-tabs .tab-button{background:none;border:none;border-bottom:3px solid #0000;color:#666;cursor:pointer;font-size:15px;font-weight:500;padding:12px 24px;position:relative;transition:all .2s ease}.document-viewer-page .viewer-tabs .tab-button:hover{background-color:#f8f9fa;color:#232527}.document-viewer-page .viewer-tabs .tab-button.active{border-bottom-color:#006fe5;color:#006fe5;font-weight:600}.document-viewer-page .history-content{background-color:#fff;border:1px solid #e1e2e3;border-radius:8px;padding:20px}.document-viewer-page .history-content h3{border-bottom:2px solid #f0f0f0;color:#232527;font-size:18px;font-weight:600;margin:0 0 24px;padding-bottom:12px}.document-viewer-page .history-content .history-timeline{display:flex;flex-direction:column;gap:20px}.document-viewer-page .history-content .history-item{background-color:#f8f9fa;border-left:4px solid #006fe5;border-radius:8px;display:flex;gap:16px;padding:16px;transition:all .2s ease}.document-viewer-page .history-content .history-item:hover{background-color:#f0f4f8;box-shadow:0 2px 8px #0000000d}.document-viewer-page .history-content .history-item .history-icon{flex-shrink:0;font-size:20px;margin-top:2px}.document-viewer-page .history-content .history-item .history-details{flex:1 1;min-width:0}.document-viewer-page .history-content .history-item .history-details .history-action{color:#232527;font-size:15px;font-weight:600;margin-bottom:6px}.document-viewer-page .history-content .history-item .history-details .history-meta{color:#666;display:flex;font-size:13px;gap:16px;margin-bottom:8px}.document-viewer-page .history-content .history-item .history-details .history-meta .history-user{color:#006fe5;font-weight:500}.document-viewer-page .history-content .history-item .history-details .history-meta .history-time{color:#999}.document-viewer-page .history-content .history-item .history-details .history-comment{background-color:#fff;border-left:3px solid #fbbf24;border-radius:6px;color:#666;font-size:14px;margin-top:8px;padding:10px}.document-viewer-page .history-content .empty-state{border:1px dashed #d1d5db;border-radius:8px;color:#999;padding:60px 20px;text-align:center}.document-viewer-page .document-history{background-color:#fff;border:1px solid #d1d5db;border-radius:0;box-shadow:0 2px 8px #00000014;padding:20px}.document-viewer-page .document-history .timeline-header{align-items:center;border-bottom:1px solid #e1e2e3;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:16px}.document-viewer-page .document-history .timeline-header h3{color:#232527;font-size:18px;font-weight:600;margin:0}.document-viewer-page .document-history .timeline-header .activity-count{background-color:#f0f4f8;border-radius:12px;color:#666;font-size:13px;font-weight:500;padding:4px 12px}.document-viewer-page .document-history .timeline-items{display:flex;flex-direction:column;gap:0}.document-viewer-page .document-history .timeline-item{border-bottom:1px solid #f0f0f0;display:flex;gap:12px;padding:16px 0;transition:background-color .2s ease}.document-viewer-page .document-history .timeline-item:last-child{border-bottom:none}.document-viewer-page .document-history .timeline-item:hover{background-color:#f8f9fa}.document-viewer-page .document-history .timeline-item .timeline-marker{align-items:center;background-color:#e0f2fe;border-radius:50%;color:#006fe5;display:flex;flex-shrink:0;font-size:18px;height:40px;justify-content:center;width:40px}.document-viewer-page .document-history .timeline-item .timeline-content{flex:1 1;min-width:0;padding-top:2px}.document-viewer-page .document-history .timeline-item .timeline-content .timeline-header-row{align-items:center;display:flex;gap:8px;margin-bottom:8px}.document-viewer-page .document-history .timeline-item .timeline-content .timeline-header-row .timeline-type{background-color:#dbeafe;border-radius:4px;color:#1e40af;display:inline-block;font-size:11px;font-weight:700;letter-spacing:.5px;padding:2px 8px;text-transform:uppercase}.document-viewer-page .document-history .timeline-item .timeline-content .timeline-header-row .timeline-type.timeline-type-edit{background-color:#dbeafe;color:#1e40af}.document-viewer-page .document-history .timeline-item .timeline-content .timeline-header-row .timeline-type.timeline-type-approval{background-color:#f3e8ff;color:#7c3aed}.document-viewer-page .document-history .timeline-item .timeline-content .timeline-header-row .timeline-type.timeline-type-approval.status-10{background-color:#d1fae5;color:#065f46}.document-viewer-page .document-history .timeline-item .timeline-content .timeline-header-row .timeline-type.timeline-type-approval.status-4{background-color:#fee2e2;color:#991b1b}.document-viewer-page .document-history .timeline-item .timeline-content .timeline-header-row .timeline-type.timeline-type-approval.status-2{background-color:#fef3c7;color:#92400e}.document-viewer-page .document-history .timeline-item .timeline-content .timeline-header-row .timeline-time{color:#797676;font-size:12px;font-weight:400;margin-left:auto}.document-viewer-page .document-history .timeline-item .timeline-content .timeline-user-info{align-items:center;display:flex;gap:10px;margin-bottom:8px}.document-viewer-page .document-history .timeline-item .timeline-content .timeline-user-info .history-profile{border-radius:50%;height:40px;object-fit:cover;width:40px}.document-viewer-page .document-history .timeline-item .timeline-content .timeline-user-info .timeline-user-detail{display:flex;flex-direction:column;gap:2px}.document-viewer-page .document-history .timeline-item .timeline-content .timeline-user-info .timeline-user-detail .timeline-user-name-dept{align-items:center;display:flex;gap:8px}.document-viewer-page .document-history .timeline-item .timeline-content .timeline-user-info .timeline-user-detail .timeline-user-name-dept .timeline-user-name{color:#232527;font-size:14px;font-weight:500}.document-viewer-page .document-history .timeline-item .timeline-content .timeline-user-info .timeline-user-detail .timeline-user-name-dept .timeline-user-dept{color:#666;font-size:13px}.document-viewer-page .document-history .timeline-item .timeline-content .timeline-user-info .timeline-user-detail .timeline-user-date{color:#797676;font-size:12px}.document-viewer-page .document-history .timeline-item .timeline-content .timeline-detail{color:#999;font-size:12px}.document-viewer-page .document-history .timeline-item .timeline-content .approval-comment-section{margin-top:12px}.document-viewer-page .document-history .timeline-item .timeline-content .approval-comment-section .approval-comment-bubble{background-color:#fff;border:1px solid #e1e2e3;border-radius:8px;padding:12px 16px}.document-viewer-page .document-history .timeline-item .timeline-content .approval-comment-section .approval-comment-bubble .comment-text{word-wrap:break-word;color:#555;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.6;margin:0;white-space:pre-wrap}.document-viewer-page .document-history .timeline-item .timeline-content .timeline-comment{background-color:#fffbeb;border-left:3px solid #f59e0b;border-radius:4px;color:#4b5563;font-size:14px;font-style:italic;line-height:1.5;margin-top:8px;padding:10px 12px}.document-viewer-page .document-history .empty-state{border:1px dashed #e1e2e3;border-radius:4px;color:#888;font-size:14px;padding:40px 20px;text-align:center}.document-viewer-page .document-history .empty-state p{margin:0}.document-viewer-page .comments-content{background-color:#fff;border:1px solid #e1e2e3;border-radius:8px;padding:20px}.document-viewer-page .activity-timeline{background-color:#0000;border:none;padding:0}.document-viewer-page .activity-timeline .timeline-header{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:16px}.document-viewer-page .activity-timeline .timeline-header h3{color:#333;font-size:16px;font-weight:700;margin:0}.document-viewer-page .activity-timeline .timeline-header .activity-count{background-color:#f8f9fa;border-radius:12px;color:#666;font-size:13px;font-weight:500;padding:4px 12px}.document-viewer-page .activity-timeline .timeline-items{display:flex;flex-direction:column;gap:0}.document-viewer-page .activity-timeline .timeline-item{background-color:#0000;border:none;border-bottom:1px solid #f0f0f0;border-radius:0;box-shadow:none;display:flex;gap:12px;padding:12px 0;transition:background-color .2s ease}.document-viewer-page .activity-timeline .timeline-item:last-child{border-bottom:none}.document-viewer-page .activity-timeline .timeline-item:hover{background-color:#f8f9fa}.document-viewer-page .activity-timeline .timeline-item.history-item{border-left:none;cursor:pointer}.document-viewer-page .activity-timeline .timeline-item.history-item:hover{background-color:#f0f7ff}.document-viewer-page .activity-timeline .timeline-item.history-item .timeline-marker{background-color:#e0f2fe;border-radius:50%;color:#006fe5;font-size:20px;height:40px;width:40px}.document-viewer-page .activity-timeline .timeline-item.history-item .timeline-type{background-color:#dbeafe;color:#1e40af}.document-viewer-page .activity-timeline .timeline-item.comment-item{border-left:none}.document-viewer-page .activity-timeline .timeline-item.comment-item .timeline-marker{border-radius:50%;height:40px;overflow:hidden;width:40px}.document-viewer-page .activity-timeline .timeline-item.comment-item .timeline-type{background-color:#d1fae5;color:#065f46}.document-viewer-page .activity-timeline .timeline-item .timeline-marker{align-items:center;display:flex;flex-shrink:0;justify-content:center;position:relative}.document-viewer-page .activity-timeline .timeline-item .timeline-content{flex:1 1;min-width:0;padding-top:2px}.document-viewer-page .activity-timeline .timeline-item .timeline-content .timeline-header-row{align-items:center;display:flex;gap:8px;margin-bottom:4px}.document-viewer-page .activity-timeline .timeline-item .timeline-content .timeline-header-row .timeline-type{border-radius:4px;display:inline-block;font-size:11px;font-weight:700;letter-spacing:.5px;padding:2px 8px;text-transform:uppercase}.document-viewer-page .activity-timeline .timeline-item .timeline-content .timeline-header-row .timeline-time{color:#797676;font-size:12px;font-weight:400;margin-left:auto}.document-viewer-page .activity-timeline .timeline-item .timeline-content .timeline-action{color:#232527;font-size:14px;font-weight:600;line-height:1.4;margin-bottom:4px}.document-viewer-page .activity-timeline .timeline-item .timeline-content .timeline-user{align-items:center;color:#232527;display:flex;font-size:14px;font-weight:500;gap:4px;margin-bottom:4px}.document-viewer-page .activity-timeline .timeline-item .timeline-content .timeline-user:before{content:none}.document-viewer-page .activity-timeline .timeline-item .timeline-content .timeline-detail{color:#6b7280;font-size:13px;margin-top:4px}.document-viewer-page .activity-timeline .timeline-item .timeline-content .timeline-comment{background-color:#fffbeb;border-left:3px solid #f59e0b;border-radius:4px;color:#4b5563;font-size:14px;font-style:italic;line-height:1.5;margin-top:8px;padding:10px 12px}.document-viewer-page .activity-timeline .timeline-item .timeline-content .timeline-comment-content{background-color:#0000;border:none;color:#232527;font-size:14px;line-height:1.6;margin-top:4px;padding:0;white-space:pre-wrap;word-break:break-word}.document-viewer-page .activity-timeline .timeline-item .timeline-content .edited-badge{color:#999;font-size:12px;font-style:italic;margin-left:8px}.document-viewer-page .activity-timeline .comment-write-section{border-top:1px solid #f0f0f0;margin-top:24px;padding-top:24px}.document-viewer-page .activity-timeline .comment-write-section h4{color:#333;font-size:14px;font-weight:600;margin:0 0 12px}.document-viewer-page .activity-timeline .empty-state{border:1px dashed #e1e2e3;border-radius:4px;color:#888;font-size:14px;padding:40px 20px;text-align:center}.document-viewer-page .subtab-divider{display:none}.document-viewer-page .document-viewer-subtabs{margin-bottom:20px;position:relative}.document-viewer-page .document-viewer-subtabs .common-subtab-wrapper{padding-bottom:0;position:relative}.document-viewer-page .document-viewer-subtabs:after{background-color:#e1e2e3;bottom:0;content:"";height:1px;left:0;position:absolute;right:0;z-index:1}.document-viewer-page .viewer-body{margin-bottom:32px}.document-viewer-page .viewer-body .history-version-banner{align-items:center;background:#fff3cd;border:1px solid #ffc107;border-radius:6px;color:#856404;display:flex;font-size:14px;justify-content:space-between;margin-bottom:16px;padding:12px 20px}.document-viewer-page .viewer-body .history-version-banner .btn-back-to-current{background:#fff;border:1px solid #ffc107;border-radius:4px;color:#856404;cursor:pointer;font-size:13px;padding:6px 16px;transition:all .2s}.document-viewer-page .viewer-body .history-version-banner .btn-back-to-current:hover{background:#ffc107;color:#fff}.document-viewer-page .viewer-body .document-content{background:#fff;border:1px solid #d1d5db;border-radius:0;box-shadow:0 2px 8px #00000014;margin-bottom:0;min-height:600px;padding:40px 50px}.document-viewer-page .viewer-body .document-content table{border-collapse:collapse;margin-bottom:20px;width:100%}.document-viewer-page .viewer-body .document-content table:last-child{margin-bottom:0}.document-viewer-page .viewer-body .document-content table td,.document-viewer-page .viewer-body .document-content table th{word-wrap:break-word;border:1px solid #d1d5db;font-size:14px;padding:8px 12px;vertical-align:top;white-space:pre-wrap}.document-viewer-page .viewer-body .document-content table th{background:#f9fafb;font-weight:500;text-align:left}.document-viewer-page .viewer-body .document-content p{color:#232527;font-size:14px;line-height:1.6;margin:12px 0}.document-viewer-page .viewer-body .document-comments-section{border-top:1px solid #e1e2e3;margin-top:24px;padding-top:24px}.document-viewer-page .viewer-body .document-comments-section .approval-system-comment-list-container{background:#0000;padding:0}.document-viewer-page .viewer-actions{border-top:1px solid #e1e2e3;display:flex;gap:12px;justify-content:flex-end;padding-top:20px}.document-viewer-page .viewer-actions button{border:none;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:all .2s}.document-viewer-page .viewer-actions button.btn-primary{background:#006fe5;color:#fff}.document-viewer-page .viewer-actions button.btn-primary:hover{background:#0059b7}.document-viewer-page .viewer-actions button.btn-secondary{background:#fff;border:1px solid #d1d5db;color:#666}.document-viewer-page .viewer-actions button.btn-secondary:hover{background:#f9fafb;border-color:#9ca3af}.document-viewer-page .viewer-actions button.btn-approve{background:#10b981;color:#fff}.document-viewer-page .viewer-actions button.btn-approve:hover{background:#059669}.document-viewer-page .viewer-actions button.btn-reject{background:#ef4444;color:#fff}.document-viewer-page .viewer-actions button.btn-reject:hover{background:#dc2626}.document-viewer-page .viewer-actions button.btn-publish{background:#06b6d4;color:#fff}.document-viewer-page .viewer-actions button.btn-publish:hover{background:#0891b2}.document-viewer-page .modal-overlay{align-items:center;animation:fadeIn .2s ease;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.document-viewer-page .reject-modal{animation:slideUp .3s ease;background:#fff;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-width:500px;padding:32px;width:90%}.document-viewer-page .reject-modal h3{color:#232527;font-size:20px;font-weight:600;margin:0 0 20px}.document-viewer-page .reject-modal textarea{border:1px solid #d1d5db;border-radius:6px;font-family:inherit;font-size:14px;margin-bottom:20px;padding:12px;resize:vertical;width:100%}.document-viewer-page .reject-modal textarea:focus{border-color:#006fe5;box-shadow:0 0 0 3px #006fe51a;outline:none}.document-viewer-page .reject-modal .modal-actions{display:flex;gap:12px;justify-content:flex-end}.document-viewer-page .reject-modal .modal-actions button{border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;padding:10px 24px;transition:all .2s}.document-viewer-page .reject-modal .modal-actions button.btn-cancel{background:#fff;border:1px solid #d1d5db;color:#666}.document-viewer-page .reject-modal .modal-actions button.btn-cancel:hover{background:#f9fafb}.document-viewer-page .reject-modal .modal-actions button.btn-reject{background:#ef4444;color:#fff}.document-viewer-page .reject-modal .modal-actions button.btn-reject:hover{background:#dc2626}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.document-viewer-page .history-modal{animation:slideUp .3s ease;background:#fff;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;display:flex;flex-direction:column;max-height:90vh;max-width:1200px;padding:0;width:95%}.document-viewer-page .history-modal .history-modal-header{align-items:flex-start;border-bottom:1px solid #e5e7eb;display:flex;gap:16px;justify-content:space-between;padding:24px 32px}.document-viewer-page .history-modal .history-modal-header .history-modal-title{flex:1 1}.document-viewer-page .history-modal .history-modal-header .history-modal-title h3{color:#232527;font-size:20px;font-weight:600;margin:0 0 8px}.document-viewer-page .history-modal .history-modal-header .history-modal-title .history-modal-info{align-items:center;color:#666;display:flex;flex-wrap:wrap;font-size:13px;gap:8px}.document-viewer-page .history-modal .history-modal-header .history-modal-title .history-modal-info .info-item{color:#374151}.document-viewer-page .history-modal .history-modal-header .history-modal-title .history-modal-info .info-separator{color:#d1d5db}.document-viewer-page .history-modal .history-modal-header .modal-close-btn{background:#0000;border:none;color:#9ca3af;cursor:pointer;flex-shrink:0;font-size:24px;line-height:1;padding:4px 8px;transition:color .2s}.document-viewer-page .history-modal .history-modal-header .modal-close-btn:hover{color:#374151}.document-viewer-page .history-modal .history-modal-body{background:#f9fafb;flex:1 1;overflow-y:auto;padding:32px}.add-field-panel-overlay{animation:afp-overlay-in .2s ease forwards;background:#0000004d;inset:0;position:fixed;z-index:9999}@keyframes afp-overlay-in{0%{opacity:0}to{opacity:1}}.add-field-panel{animation:afp-panel-in .22s cubic-bezier(.34,1.56,.64,1) forwards;background:#fff;border-radius:12px;box-shadow:0 8px 32px #00000024;min-width:540px;padding:20px 24px 24px;z-index:10000}@keyframes afp-panel-in{0%{opacity:0;transform:translateY(-8px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.add-field-panel .afp-title{color:#606971;font-family:Pretendard,sans-serif;font-size:14px;font-weight:600;letter-spacing:-.28px;margin-bottom:16px}.add-field-panel .afp-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(5,1fr)}.add-field-panel .afp-card{align-items:center;background:#fff;border:1px solid #e8ecf0;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;gap:8px;min-width:90px;padding:12px 8px;transition:background .15s,border-color .15s}.add-field-panel .afp-card:hover{background:#f4f6f8;border-color:#c5cdd5}.add-field-panel .afp-label{color:#464d53;font-family:Pretendard,sans-serif;font-size:12px;letter-spacing:-.48px;line-height:14px;white-space:nowrap}.add-field-panel svg{display:block;flex-shrink:0}.afp-title{color:#606971;font-family:Pretendard,sans-serif;font-size:14px;font-weight:600;letter-spacing:-.28px;margin-bottom:8px}.afp-grid{grid-gap:2px;display:grid;gap:2px;grid-template-columns:repeat(5,80px)}.afp-card{align-items:center;background:#fff;border-radius:6px;cursor:pointer;display:flex;flex-direction:column;gap:4px;overflow:hidden;padding:6px 0;transition:background .15s;width:80px}.afp-card:hover{background:#eaedf0}.afp-label{color:#464d53;letter-spacing:-.48px;line-height:14px;white-space:nowrap}.afp-label,.afp-preview-icon{font-family:Pretendard,sans-serif;font-size:12px}.afp-preview-icon{align-items:center;color:#1d2a37;display:flex;height:40px;justify-content:center;width:80px}.afp-text{font-size:13px;height:26px}.afp-text,.afp-textarea{border:1.5px solid #b0b8c1;border-radius:4px;font-weight:500;width:56px}.afp-textarea{align-items:flex-start;flex-direction:column;font-size:11px;gap:2px;height:28px;padding:4px 7px}.afp-textarea .afp-small{color:#a7b1be;font-size:10px}.afp-dropdown{font-size:11px}.afp-date,.afp-dropdown{border:1.5px solid #b0b8c1;border-radius:4px;font-weight:500;gap:4px;height:26px;justify-content:space-between;padding:0 6px;width:56px}.afp-date{font-size:10px}.afp-checkbox{align-items:flex-start;flex-direction:column;gap:3px;padding:0 12px}.afp-cb-item{align-items:center;display:flex;font-size:11px;gap:4px}.afp-radio{align-items:center;flex-direction:row;gap:6px}.afp-rb-item{align-items:center;display:flex;font-size:11px;gap:3px}.afp-smart-editor{align-items:flex-start;border:1.5px solid #b0b8c1;border-radius:4px;gap:5px;height:28px;padding:4px 7px;width:56px}.afp-se-bold{color:#1d2a37;font-size:13px;font-weight:700;line-height:1;text-decoration:underline}.afp-se-lines{display:flex;flex-direction:column;gap:4px;padding-top:2px}.afp-se-line{background:#b0b8c1;border-radius:1px;height:1.5px;width:24px}.afp-se-line-short{width:16px}.afp-table{border:none}.approval-editor{background-color:#fff;display:flex;flex-direction:column;font-family:Pretendard,Noto Sans KR,sans-serif;min-height:100%;width:100%}.approval-editor .page-header-section{background-color:#fff;flex-shrink:0;width:100%}.approval-editor .page-header-section .page-title-bar{align-items:flex-start;display:flex;justify-content:space-between;padding-bottom:20px}.approval-editor .page-header-section .page-title-bar .tab-area{align-items:center;display:flex;gap:20px}.approval-editor .page-header-section .page-title-bar .tab-title{align-items:center;color:#a7b1be;cursor:pointer;display:flex;font-family:Pretendard,sans-serif;font-size:24px;font-weight:700;justify-content:center;letter-spacing:-.96px;line-height:32px;transition:color .15s}.approval-editor .page-header-section .page-title-bar .tab-title.tab-active{color:#1d2a37}.approval-editor .page-header-section .page-title-bar .tab-title:hover:not(.tab-active){color:#606971}.approval-editor .editor-main-container{align-items:flex-start;display:flex;flex:1 1;gap:20px;min-height:0}.approval-editor .editor-left-panel{display:flex;flex:1 1;flex-direction:column;min-width:0}.approval-editor .form-canvas{background-color:#fff;border:1px solid #dee3e8;border-radius:8px;overflow:hidden}.approval-editor .form-name-header{align-items:center;border-bottom:1px solid #606971;display:flex;gap:10px;padding:24px 16px 32px}.approval-editor .form-name-header .form-icon-btn{align-items:center;background:none;border:none;border-radius:4px;cursor:pointer;display:flex;flex-shrink:0;height:24px;justify-content:center;padding:0;width:24px}.approval-editor .form-name-header .form-icon-btn img{display:block;flex-shrink:0;height:24px;object-fit:contain;width:24px}.approval-editor .form-name-header .form-icon-btn.custom-icon{border-radius:4px;height:24px;padding:0;width:24px}.approval-editor .form-name-header .form-icon-btn.custom-icon img{height:24px;width:24px}.approval-editor .form-name-header .form-name-input{background:#0000;border:none;color:#1d2a37;flex:1 1;font-family:Pretendard,sans-serif;font-size:20px;font-weight:700;letter-spacing:-.8px;line-height:28px;outline:none}.approval-editor .form-name-header .form-name-input::placeholder{color:#a7b1be;font-size:20px;font-weight:700}.approval-editor .form-body{display:flex;flex-direction:column}.approval-editor .form-section{width:100%}.approval-editor .fixed-section-top{padding:16px 30px 16px 32px}.approval-editor .fixed-section-top .form-field-row{align-items:flex-start;cursor:pointer;display:flex;gap:6px}.approval-editor .fixed-section-top .form-field-row .handle-spacer{flex-shrink:0;width:32px}.approval-editor .fixed-section-top .form-field-row .drag-field-body{border:1px solid #0000;border-radius:4px;flex:1 1;min-width:0;padding:6px;transition:background-color .15s,border-color .15s,box-shadow .15s}.approval-editor .fixed-section-top .form-field-row:hover .drag-field-body{background-color:#eaf2fd;border:1px solid #93c5fd;box-shadow:-4px 0 16px #00000005,6px 6px 16px #0000000a}.approval-editor .fixed-section-top .form-field-row.field-selected .drag-field-body{background-color:#eaf2fd;border:1px solid #0c72de;box-shadow:none}.approval-editor .dashed-section{background-color:#f8f9fa;border-bottom:1px dashed #dee3e8;border-top:1px dashed #dee3e8;display:flex;flex-direction:column;gap:12px;padding:24px}.approval-editor .dashed-section .drag-canvas{display:flex;flex-direction:column;gap:6px;min-height:40px}.approval-editor .dashed-section .drag-canvas.drag-over{background-color:#edf4ff;border-radius:4px}.approval-editor .dashed-section .drag-item{background-color:#0000;border-radius:4px}.approval-editor .dashed-section .drag-item.dragging{background-color:#fff;border-radius:4px;box-shadow:0 4px 16px #00000026;opacity:.9;will-change:transform}.approval-editor .dashed-section .drag-item.field-selected .drag-field-body{background-color:#eaf2fd;border:1px solid #0c72de;box-shadow:none}.approval-editor .dashed-section .drag-handle{align-items:center;cursor:grab;display:flex;flex-shrink:0;justify-content:center;padding-top:10px;width:32px}.approval-editor .dashed-section .drag-handle:active{cursor:grabbing}.approval-editor .dashed-section .drag-handle .grip-icon{height:16px;opacity:.4;-webkit-user-select:none;user-select:none;width:16px}.approval-editor .dashed-section .drag-item-content{align-items:flex-start;cursor:pointer;display:flex;gap:6px}.approval-editor .dashed-section .drag-item-content:hover .drag-field-body{background-color:#eaf2fd;border:1px solid #93c5fd;box-shadow:-4px 0 16px #00000005,6px 6px 16px #0000000a}.approval-editor .dashed-section .drag-item-content .drag-field-body{border:1px solid #0000;border-radius:4px;flex:1 1;min-width:0;padding:6px;transition:background-color .15s,border-color .15s,box-shadow .15s}.approval-editor .dashed-section .add-field-row{display:flex;justify-content:flex-end;margin-top:4px}.approval-editor .fixed-section-bottom{display:flex;flex-direction:column;gap:16px;padding:16px 30px 24px 64px}.approval-editor .editor-right-panel{align-self:flex-start;display:flex;flex-direction:column;flex-shrink:0;gap:8px;position:-webkit-sticky;position:sticky;top:20px;width:350px}.approval-editor .editor-right-panel .settings-header-box{align-items:center;background-color:#f8f9fa;border:1px solid #eaedf0;border-radius:8px;display:flex;gap:6px;padding:14px 20px}.approval-editor .editor-right-panel .settings-header-box .settings-icon{flex-shrink:0;height:24px;width:24px}.approval-editor .editor-right-panel .settings-header-box .settings-title{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:18px;font-weight:600;letter-spacing:-.72px;line-height:26px}.approval-editor .editor-right-panel .settings-content-box{border:1px solid #dee3e8;border-radius:8px;padding:20px}.approval-editor .editor-right-panel .settings-content-box .no-selection{color:#a7b1be;font-family:Pretendard,sans-serif;font-size:14px;padding:20px 0;text-align:center}.approval-editor .editor-bottom-bar{align-items:center;background-color:#fff;border-top:1px solid #dee3e8;display:flex;justify-content:space-between;padding:20px}.approval-editor .editor-bottom-bar .bottom-right-actions{align-items:center;display:flex;gap:12px}.component-container{background-color:#fff;border:1px solid #ddd;border-radius:4px;cursor:move;margin-bottom:15px;position:relative;transition:box-shadow .3s ease}.component-container:hover{box-shadow:0 2px 8px #0000001a}.component-container.selected{border:2px solid #2196f3}.component-container.dragging{opacity:.5}.component-container.fixed-component{cursor:pointer}.component-container.fixed-component:hover{box-shadow:0 2px 8px #2196f326}.component-preview{align-items:flex-start;display:flex;flex-direction:row}.component-preview .preview-label{align-items:flex-start;color:#1d2a37;display:flex;flex-shrink:0;font-family:Pretendard,sans-serif;font-size:14px;font-style:normal;font-weight:600;letter-spacing:-.56px;line-height:20px;min-height:44px;padding:12px 0;width:120px}.component-preview .required-mark{color:#f44336;margin-left:4px}.component-preview .preview-content{align-items:center;background-color:#fff;border:1px solid #dee3e8;border-radius:4px;box-sizing:border-box;color:#a7b1be;display:flex;flex:1 1;font-family:Pretendard,sans-serif;font-size:14px;min-height:44px;padding:6px 12px;width:100%}.component-preview [class*=selectBox][class*=disabled],.component-preview [class*=textInput][class*=disabled]{background:#fff!important}.component-preview [class*=checkbox][class*=disabled]{opacity:1!important}.component-preview.date-component .preview-content,.component-preview.dropdown-component .preview-content,.component-preview.number-component .preview-content,.component-preview.text-component .preview-content{background-color:#0000;border:none;min-height:auto;padding:0}.component-preview.dropdown-component .preview-content:after{display:none}.component-preview.textarea-component .preview-content{background-color:#0000;border:none;padding:0}.component-preview.number-component .preview-content{position:relative}.component-preview.number-component .preview-content .number-input-preview{align-items:center;display:flex;flex:1 1;width:100%}.component-preview.number-component .preview-content .number-input-preview .number-placeholder{color:#a7b1be;font-family:Pretendard,sans-serif;font-size:14px}.component-preview.number-component .preview-content .number-input-preview .number-description{color:#a7b1be;font-size:12px;margin-left:auto}.component-preview.table-component{align-items:flex-start;flex-direction:row}.component-preview.table-component .preview-label{align-items:flex-start}.component-preview.table-component .preview-content{align-items:flex-start;background-color:#fff;border:1px solid #dee3e8;border-radius:6px;flex:1 1;flex-direction:column;min-height:auto;padding:8px}.component-preview.table-component .preview-content>.add-row-button{align-items:center;background-color:#f8f9fa;border:1px solid #dee3e8;border-radius:0 0 4px 4px;border-top:none;color:#464d53;cursor:pointer;display:flex;font-size:13px;justify-content:center;padding:8px 0;width:100%}.component-preview.table-component .preview-content>.add-row-button .add-row-icon{font-weight:700;margin-right:6px}.component-preview.table-component .preview-table{background-color:#fff;border:none;border-bottom:1px solid #b2b2b2;border-collapse:collapse;border-top:1px solid #4d4d4d;width:100%}.component-preview.table-component .preview-table td,.component-preview.table-component .preview-table th{border:none;border-bottom:1px solid #e1e2e3;font-family:Pretendard,sans-serif;font-size:14px;letter-spacing:-.56px;line-height:20px;padding:10px;vertical-align:middle;word-break:break-word}.component-preview.table-component .preview-table th{background-color:#0000;color:#666;color:var(--grey-grey-600,#666);font-weight:500;text-align:left}.component-preview.table-component .preview-table td{color:#232527;color:var(--grey-grey-800,#232527);font-weight:400;text-align:left}.component-preview.table-component .preview-table tbody tr:last-child td{border-bottom:none}.component-preview.table-component .preview-table td.align-right,.component-preview.table-component .preview-table td.col-type-currency,.component-preview.table-component .preview-table td.col-type-number,.component-preview.table-component .preview-table th.align-right,.component-preview.table-component .preview-table th.amount-header,.component-preview.table-component .preview-table th.col-type-currency,.component-preview.table-component .preview-table th.col-type-number{text-align:right}.component-preview.table-component .preview-table td.align-center,.component-preview.table-component .preview-table th.align-center{text-align:center}.component-preview.table-component .preview-table .total-row td{border-bottom:none;border-top:1px solid #4d4d4d;color:#232527;color:var(--grey-grey-800,#232527);font-weight:500}.component-preview.table-component .preview-table .total-row td.total-label,.component-preview.table-component .preview-table .total-row td[colspan]{text-align:center}.component-preview.table-component .preview-table .total-row td.align-right{text-align:right}.component-preview.table-component .preview-table .calc-col-header{background-color:#0000;border-bottom-color:#e1e2e3}.component-preview.table-component .preview-table .calc-col-header .col-header-name{color:#666;color:var(--grey-grey-600,#666);display:block;font-weight:500}.component-preview.table-component .preview-table .calc-formula-label{color:#999;display:block;font-size:11px;font-weight:400;margin-top:2px;white-space:nowrap}.component-preview.table-component .preview-table .calculation-cell{background:none;border-radius:0;color:#232527;color:var(--grey-grey-800,#232527);font-size:14px;font-weight:500;line-height:20px;padding:10px;text-align:right}.component-preview.table-component .preview-table .calculation-cell .calc-cell-content{align-items:flex-end;display:flex;flex-direction:column;gap:1px}.component-preview.table-component .preview-table .calculation-cell .calc-cell-content .calc-expression{color:#999;font-size:11px;font-weight:400}.component-preview.table-component .preview-table .calculation-cell .calc-cell-content .calc-result{color:#232527;color:var(--grey-grey-800,#232527);font-size:14px;font-weight:600}.component-preview.table-component .preview-table .delete-col,.component-preview.table-component .preview-table .delete-col-header{border-left:none;padding:0!important;text-align:center;vertical-align:middle;width:32px}.component-preview.table-component .preview-table .delete-col-header{background-color:#0000}.component-preview.table-component .preview-table .add-row{cursor:pointer}.component-preview.table-component .preview-table .add-row td{border-bottom:none;color:#555;font-size:14px;padding:8px}.component-preview.table-component .preview-table .add-row .add-row-icon{font-weight:700;margin-right:4px}.component-preview.table-component .preview-table .add-row:hover td{background-color:#f5f5f5}.component-preview.table-component .preview-table.vertical-header tbody th.vertical-header-label{background-color:#0000;border-bottom:1px solid #e1e2e3;border-right:1px solid #e1e2e3;color:#666;color:var(--grey-grey-600,#666);font-size:14px;font-weight:500;max-width:160px;min-width:100px;text-align:left}.component-preview.table-component .preview-table.vertical-header tbody td.vertical-subtotal-cell{background-color:#0000;border-left:1px solid #4d4d4d;color:#232527;color:var(--grey-grey-800,#232527);font-weight:500}.component-preview.table-component .preview-table.vertical-header tbody td.vertical-subtotal-cell.align-right,.component-preview.table-component .preview-table.vertical-header tbody td.vertical-subtotal-cell.col-type-currency,.component-preview.table-component .preview-table.vertical-header tbody td.vertical-subtotal-cell.col-type-number{text-align:right}.component-preview.table-component .preview-table tbody tr:not(.total-row) td{color:#a7b1be}.component-preview.table-component .preview-table tbody tr:not(.total-row) td.calculation-cell{color:#232527;color:var(--grey-grey-800,#232527)}.component-preview.table-component .preview-table tbody tr:not(.total-row) td.calculation-cell .calc-expression{color:#b0b8c4}.component-preview.table-component .preview-table tbody tr:not(.total-row) td.calculation-cell .calc-result{color:#232527;color:var(--grey-grey-800,#232527)}.component-preview.table-component .preview-table .add-row{display:none}.component-preview.textarea-component .preview-content{align-items:flex-start;flex-direction:column;justify-content:space-between;min-height:120px}.component-preview.textarea-component .preview-content .textarea-preview{display:flex;flex-direction:column;justify-content:space-between;min-height:96px;width:100%}.component-preview.textarea-component .preview-content .textarea-preview .textarea-placeholder{color:#a7b1be;font-family:Pretendard,sans-serif;font-size:14px}.component-preview.textarea-component .preview-content .textarea-preview .textarea-description{color:#a7b1be;margin-top:auto;text-align:right}.component-preview.checkbox-component .preview-content{background-color:#0000;border:none;padding:0}.component-preview.checkbox-component .preview-content .checkbox-options,.component-preview.checkbox-component .preview-content .radio-options{display:flex;gap:12px}.component-preview.checkbox-component .preview-content .checkbox-options.vertical,.component-preview.checkbox-component .preview-content .radio-options.vertical{flex-direction:column;gap:8px}.component-preview.checkbox-component .preview-content .checkbox-options.horizontal,.component-preview.checkbox-component .preview-content .radio-options.horizontal{flex-direction:row;flex-wrap:wrap}.component-preview.checkbox-component .preview-content .checkbox-options .checkbox-item-preview,.component-preview.checkbox-component .preview-content .checkbox-options .radio-option-preview,.component-preview.checkbox-component .preview-content .radio-options .checkbox-item-preview,.component-preview.checkbox-component .preview-content .radio-options .radio-option-preview{align-items:center;display:flex;gap:8px}.component-preview.checkbox-component .preview-content .checkbox-options .checkbox-item-preview input[type=checkbox],.component-preview.checkbox-component .preview-content .checkbox-options .checkbox-item-preview input[type=radio],.component-preview.checkbox-component .preview-content .checkbox-options .radio-option-preview input[type=checkbox],.component-preview.checkbox-component .preview-content .checkbox-options .radio-option-preview input[type=radio],.component-preview.checkbox-component .preview-content .radio-options .checkbox-item-preview input[type=checkbox],.component-preview.checkbox-component .preview-content .radio-options .checkbox-item-preview input[type=radio],.component-preview.checkbox-component .preview-content .radio-options .radio-option-preview input[type=checkbox],.component-preview.checkbox-component .preview-content .radio-options .radio-option-preview input[type=radio]{cursor:not-allowed;height:16px;width:16px}.component-preview.checkbox-component .preview-content .checkbox-options .checkbox-item-preview span,.component-preview.checkbox-component .preview-content .checkbox-options .radio-option-preview span,.component-preview.checkbox-component .preview-content .radio-options .checkbox-item-preview span,.component-preview.checkbox-component .preview-content .radio-options .radio-option-preview span{color:#232527;font-size:14px}.component-preview.checkbox-component .preview-content .limit-mark{color:#797676;font-size:12px;margin-left:4px}.component-preview.radio-component .preview-content{background-color:#0000;border:none;padding:0}.component-preview.radio-component .preview-content .checkbox-options,.component-preview.radio-component .preview-content .radio-options{display:flex;gap:12px}.component-preview.radio-component .preview-content .checkbox-options.vertical,.component-preview.radio-component .preview-content .radio-options.vertical{flex-direction:column;gap:8px}.component-preview.radio-component .preview-content .checkbox-options.horizontal,.component-preview.radio-component .preview-content .radio-options.horizontal{flex-direction:row;flex-wrap:wrap}.component-preview.radio-component .preview-content .checkbox-options .checkbox-item-preview,.component-preview.radio-component .preview-content .checkbox-options .radio-option-preview,.component-preview.radio-component .preview-content .radio-options .checkbox-item-preview,.component-preview.radio-component .preview-content .radio-options .radio-option-preview{align-items:center;display:flex;gap:8px}.component-preview.radio-component .preview-content .checkbox-options .checkbox-item-preview input[type=checkbox],.component-preview.radio-component .preview-content .checkbox-options .checkbox-item-preview input[type=radio],.component-preview.radio-component .preview-content .checkbox-options .radio-option-preview input[type=checkbox],.component-preview.radio-component .preview-content .checkbox-options .radio-option-preview input[type=radio],.component-preview.radio-component .preview-content .radio-options .checkbox-item-preview input[type=checkbox],.component-preview.radio-component .preview-content .radio-options .checkbox-item-preview input[type=radio],.component-preview.radio-component .preview-content .radio-options .radio-option-preview input[type=checkbox],.component-preview.radio-component .preview-content .radio-options .radio-option-preview input[type=radio]{cursor:not-allowed;height:16px;width:16px}.component-preview.radio-component .preview-content .checkbox-options .checkbox-item-preview span,.component-preview.radio-component .preview-content .checkbox-options .radio-option-preview span,.component-preview.radio-component .preview-content .radio-options .checkbox-item-preview span,.component-preview.radio-component .preview-content .radio-options .radio-option-preview span{color:#232527;font-size:14px}.component-preview.textarea-component .preview-content .textarea-preview{background-color:#fff;min-height:80px;padding:0;position:relative}.component-preview.textarea-component .preview-content .textarea-preview .textarea-placeholder{color:#aaa;left:0;position:absolute;top:0}.component-preview.textarea-component .preview-content .textarea-preview .textarea-description{bottom:0;color:#aaa;font-size:12px;position:absolute;right:0}.component-preview.dropdown-component .preview-content{position:relative}.component-preview.dropdown-component .preview-content:after{color:#797676;content:"▼";font-size:12px;pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.component-preview.dropdown-component .preview-content select{-webkit-appearance:none;appearance:none;background-color:#0000;border:none;color:#aaa;font-size:14px;height:32px;outline:none;padding-right:24px;width:100%}.component-preview.dropdown-component .preview-content select:disabled{cursor:default}.component-preview.dropdown-component .preview-content select option{color:#232527}.component-preview.date-range-component .preview-content{background-color:#0000;border:none;padding:0}.component-preview.date-range-component .preview-content .date-range-container{align-items:flex-end;display:flex;gap:8px;width:100%}.component-preview.date-range-component .preview-content .date-range-container .date-range-item{display:flex;flex:1 1;flex-direction:column;gap:4px}.component-preview.date-range-component .preview-content .date-range-container .date-range-item .date-range-label{color:#616161;font-size:12px;font-weight:500}.component-preview.date-range-component .preview-content .date-range-container .date-separator{color:#a7b1be;flex-shrink:0;font-size:16px;font-weight:500;padding-bottom:10px}.component-preview.smart-editor-component .preview-content{background:#0000;border:none;min-height:auto;padding:0}.component-preview.smart-editor-component .preview-content .smart-editor-preview{border:1px solid #dee3e8;border-radius:4px;overflow:hidden;width:100%}.component-preview.smart-editor-component .preview-content .smart-editor-preview .sep-toolbar{align-items:center;background:#f4f6f8;border-bottom:1px solid #dee3e8;display:flex;gap:3px;padding:6px 10px}.component-preview.smart-editor-component .preview-content .smart-editor-preview .sep-toolbar .sep-btn{align-items:center;border-radius:4px;color:#5c677d;cursor:default;display:inline-flex;font-size:14px;height:30px;justify-content:center;-webkit-user-select:none;user-select:none;width:30px}.component-preview.smart-editor-component .preview-content .smart-editor-preview .sep-toolbar .sep-btn.sep-bold{font-weight:700}.component-preview.smart-editor-component .preview-content .smart-editor-preview .sep-toolbar .sep-btn.sep-italic{font-style:italic}.component-preview.smart-editor-component .preview-content .smart-editor-preview .sep-toolbar .sep-btn.sep-underline{text-decoration:underline}.component-preview.smart-editor-component .preview-content .smart-editor-preview .sep-toolbar .sep-divider{background:#dee3e8;flex-shrink:0;height:18px;margin:0 4px;width:1px}.component-preview.smart-editor-component .preview-content .smart-editor-preview .sep-body{background:#fff;min-height:120px;padding:12px 14px}.component-preview.smart-editor-component .preview-content .smart-editor-preview .sep-body .sep-placeholder{color:#b0b8c4;font-size:14px;-webkit-user-select:none;user-select:none}.component-preview.fixed-title-component .preview-content{align-items:flex-start;background:#0000;border:none;flex-direction:column;gap:6px;min-height:auto;padding:0}.component-preview.fixed-title-component .preview-content .title-input{background-color:#fff;border:1px solid #dee3e8;border-radius:4px;box-sizing:border-box;color:#a7b1be;font-family:Pretendard,sans-serif;font-size:14px;height:44px;outline:none;padding:6px 12px;width:100%}.component-preview.fixed-title-component .preview-content .title-input::placeholder{color:#a7b1be}.component-preview.fixed-title-component .preview-content .input-description,.component-preview.fixed-title-component .preview-content .title-helper-text{color:#606971;font-family:Pretendard,sans-serif;font-size:12px;letter-spacing:-.48px;line-height:14px;padding:0 12px}.component-preview.fixed-attachments-component .preview-content,.component-preview.fixed-references-component .preview-content{align-items:flex-start;background-color:#0000;border:none;flex-direction:column;gap:4px;min-height:auto;padding:0}.component-preview.fixed-attachments-component .preview-content .attachments-area,.component-preview.fixed-references-component .preview-content .attachments-area{align-items:flex-start;background-color:#f4f5f6;border:1px solid #dee3e8;border-radius:4px;box-sizing:border-box;display:flex;flex-direction:column;gap:8px;min-height:84px;padding:8px;width:100%}.component-preview.fixed-attachments-component .preview-content .attachments-area .upload-button,.component-preview.fixed-references-component .preview-content .attachments-area .upload-button{align-items:center;background-color:#fff;border:1px solid #dee3e8;border-radius:4px;color:#464d53;cursor:default;display:inline-flex;flex-shrink:0;font-family:Pretendard,sans-serif;font-size:12px;font-weight:600;gap:2px;height:32px;padding:6px 8px}.component-preview.fixed-attachments-component .preview-content .attachments-area .upload-button img,.component-preview.fixed-references-component .preview-content .attachments-area .upload-button img{height:14px;width:14px}.component-preview.fixed-attachments-component .preview-content .attachments-area .attachments-list,.component-preview.fixed-references-component .preview-content .attachments-area .attachments-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;padding:4px 0}.component-preview.fixed-attachments-component .preview-content .attachments-area .attachments-list .attachment-item,.component-preview.fixed-references-component .preview-content .attachments-area .attachments-list .attachment-item{align-items:center;background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;display:flex;gap:8px;padding:6px 10px}.component-preview.fixed-attachments-component .preview-content .attachments-area .attachments-list .attachment-item.sample,.component-preview.fixed-references-component .preview-content .attachments-area .attachments-list .attachment-item.sample{opacity:.4}.component-preview.fixed-attachments-component .preview-content .attachments-area .attachments-list .attachment-item .file-icon img,.component-preview.fixed-references-component .preview-content .attachments-area .attachments-list .attachment-item .file-icon img{height:16px;width:16px}.component-preview.fixed-attachments-component .preview-content .attachments-area .attachments-list .attachment-item .file-info .file-name,.component-preview.fixed-references-component .preview-content .attachments-area .attachments-list .attachment-item .file-info .file-name{color:#232527;font-size:12px;font-weight:500}.component-preview.fixed-attachments-component .preview-content .preview-helper-text,.component-preview.fixed-references-component .preview-content .preview-helper-text{color:#606971;font-family:Pretendard,sans-serif;font-size:12px;letter-spacing:-.48px;line-height:14px;margin:0;padding:0 12px}.component-preview.date-component .preview-content{background-color:#0000;border:none;padding:0}.fixed-field{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:row;width:100%}.fixed-field .field-label-wrapper{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;flex-shrink:0;gap:2px;justify-content:flex-start;padding:12px 0;width:120px}.fixed-field .field-label-wrapper .field-label{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:14px;font-style:normal;font-weight:600;letter-spacing:-.56px;line-height:20px}.fixed-field .field-label-wrapper .sub-label{color:#606971;font-family:Pretendard,sans-serif;font-size:12px;font-style:normal;font-weight:400;letter-spacing:-.48px;line-height:14px}.fixed-field .field-content{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:8px}.fixed-field .field-content .attachments-area{align-items:flex-start;background-color:#f4f5f6;border:1px solid #dee3e8;border-radius:4px;box-sizing:border-box;display:flex;flex-direction:column;gap:8px;min-height:84px;padding:8px;width:100%}.fixed-field .field-content .attachments-area .upload-button{align-items:center;background-color:#fff;border:1px solid #dee3e8;border-radius:4px;color:#464d53;cursor:default;display:inline-flex;flex-shrink:0;font-family:Pretendard,sans-serif;font-size:12px;font-weight:600;gap:2px;height:32px;padding:6px 8px}.fixed-field .field-content .attachments-area .upload-button img{height:14px;width:14px}.fixed-field .field-content .attachments-area .attachments-list{min-height:8px;width:100%}.fixed-field .field-content .attachments-area .attachments-list .no-attachments{display:none}.fixed-field .field-content .field-helper-text{color:#606971;font-family:Pretendard,sans-serif;font-size:12px;letter-spacing:-.48px;line-height:14px;padding:0 12px}.component-settings .component-settings-header{align-items:center;border-bottom:1px solid #dee3e8;display:flex;justify-content:space-between;margin-bottom:12px;padding-bottom:12px}.component-settings .component-settings-header .component-type-label{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:16px;font-weight:500;letter-spacing:-.64px;line-height:1.5}.component-settings .settings-description{background-color:#f0f0f0;border-radius:4px;color:#666;font-size:13px;margin-bottom:15px;padding:8px}.approval-component{width:100%}.attribute-editor-wrapper{border-bottom:1px solid #eaedf0;display:flex;flex-direction:column;margin-bottom:12px;padding-bottom:12px;width:100%}.attribute-editor-wrapper:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.attribute-editor-wrapper.type-toggle{align-items:center;flex-direction:row;gap:6px}.attribute-editor-wrapper.type-toggle .attribute-label{margin-bottom:0}.attribute-editor-wrapper.type-toggle .editor-container{align-items:center;display:flex;flex-shrink:0}.attribute-editor-wrapper.type-radioGroup .attribute-label{margin-bottom:6px}.attribute-editor-wrapper.type-radioGroup .editor-container [class*=options]{gap:20px}.attribute-editor-wrapper .attribute-label{align-items:center;display:flex;margin-bottom:5px}.attribute-editor-wrapper .attribute-label label{color:#1d2a37;color:var(--Grey-grey-900,#1d2a37);font-family:Pretendard,sans-serif;font-size:14px;font-style:normal;font-weight:600;letter-spacing:-.56px;line-height:20px}.attribute-editor-wrapper .attribute-label .attribute-description{align-items:center;cursor:help;display:flex;margin-left:5px;position:relative}.attribute-editor-wrapper .attribute-label .attribute-description .info-icon{align-items:center;background-color:#06c;border-radius:50%;color:#fff;display:inline-flex;font-size:11px;font-weight:700;height:16px;justify-content:center;width:16px}.attribute-editor-wrapper .attribute-label .attribute-description:after{background-color:#1d2a37;border-radius:6px;bottom:calc(100% + 6px);box-shadow:0 2px 8px #0003;color:#fff;content:attr(data-tooltip);font-size:12px;font-weight:400;left:50%;line-height:1.5;max-width:220px;opacity:0;padding:6px 10px;pointer-events:none;position:absolute;transform:translateX(-50%);transition:opacity .1s;visibility:hidden;white-space:pre-wrap;width:-webkit-max-content;width:max-content;z-index:9999}.attribute-editor-wrapper .attribute-label .attribute-description:before{border:5px solid #0000;border-top-color:#1d2a37;bottom:calc(100% + 1px);content:"";left:50%;opacity:0;pointer-events:none;position:absolute;transform:translateX(-50%);transition:opacity .1s;visibility:hidden;z-index:9999}.attribute-editor-wrapper .attribute-label .attribute-description:hover:after,.attribute-editor-wrapper .attribute-label .attribute-description:hover:before{opacity:1;visibility:visible}.attribute-editor-wrapper .editor-container input[type=number]{align-items:center;background:#fff;border:1px solid #dee3e8;border-radius:4px;box-sizing:border-box;display:flex;font-family:Pretendard,sans-serif;font-size:14px;height:36px;padding:6px 12px;width:100%}.attribute-editor-wrapper .editor-container input[type=number]:focus{border-color:#1d2a37;outline:none}.items-editor .items-list{display:flex;flex-direction:column}.items-editor .items-list .item-row{align-items:center;border-radius:4px;display:flex;gap:8px;padding:8px}.items-editor .items-list .item-row .item-index{color:#666;flex-shrink:0;font-size:12px;text-align:center;width:24px}.items-editor .items-list .item-row .item-fields{display:flex;flex:1 1;gap:8px}.items-editor .items-list .item-row .remove-item-btn{align-items:center;background-color:#0000;border-radius:4px;cursor:pointer;display:flex;font-size:12px;justify-content:center;padding:6px 8px}.items-editor .items-list .item-row .remove-item-btn img{height:12px;width:12px}.items-editor .items-list .item-row .remove-item-btn:hover{border-color:#f44336}.items-editor .items-list .empty-list-message{color:#797676;font-size:13px;font-style:italic;padding:10px;text-align:center}.items-editor .item-add-btn{align-items:center;background-color:#f9f9f9;border:none;border-radius:4px;box-sizing:border-box;cursor:pointer;display:flex;font-size:13px;gap:6px;height:40px;justify-content:center;margin-top:10px;transition:background-color .2s;width:100%}.items-editor .item-add-btn img{height:16px;width:16px}.items-editor .item-add-btn div{line-height:1}.items-editor .item-add-btn:hover{background-color:#f0f0f0;border-color:#bbb}.items-editor .item-add-btn:disabled{background-color:#eee;border-color:#ddd;cursor:not-allowed;opacity:.6}.array-editor .array-item-add-btn{align-items:center;background:#f9f9f9;background:var(--grey-grey-150,#f9f9f9);border-radius:4px;cursor:pointer;display:flex;flex-direction:row;gap:4px;justify-content:center;margin-top:8px;padding:6px 12px}.array-editor .array-item-add-btn img{height:16px;width:16px}.array-editor .array-items{padding:8px}.array-editor .array-items .array-item{align-items:center;display:flex;margin-bottom:5px}.array-editor .array-items .array-item .item-index{color:#666;font-size:12px;text-align:center;width:30px}.array-editor .array-items .array-item .item-editor{flex:1 1}.array-editor .array-items .array-item .remove-item-btn{align-items:center;background-color:#0000;border:none;color:#c00;cursor:pointer;display:flex;font-size:12px;height:24px;justify-content:center;margin-left:5px;width:24px}.array-editor .array-items .array-item .remove-item-btn:disabled{color:#ccc;cursor:not-allowed}.array-editor .array-items .empty-list-message{color:#797676;font-size:13px;font-style:italic;padding:10px;text-align:center}.drag-over{background-color:#f0f8ff}.image-select-content{display:flex;flex-direction:column;padding:0}.image-select-content .modal-section{margin-bottom:24px}.image-select-content .modal-section h4{color:#1d2a37;font-size:15px;font-weight:600;margin-bottom:12px;margin-top:0}.image-select-content .image-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr)}.image-select-content .image-grid .image-item{align-items:center;background-color:#fff;border:1px solid #e1e2e3;border-radius:4px;box-sizing:border-box;cursor:pointer;display:flex;height:48px;justify-content:center;padding:6px;transition:all .2s ease}.image-select-content .image-grid .image-item:hover{border-color:#2196f3;box-shadow:0 2px 4px #0000001a;transform:translateY(-2px)}.image-select-content .image-grid .image-item.selected{border-color:#2196f3;box-shadow:0 2px 8px #2196f34d}.image-select-content .image-grid .image-item img{height:24px;object-fit:contain;width:24px}.image-select-content .color-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,1fr)}.image-select-content .color-grid .color-item{border:1px solid #e1e2e3;border-radius:4px;cursor:pointer;height:32px;transition:all .2s ease}.image-select-content .color-grid .color-item:hover{box-shadow:0 2px 4px #0000001a;transform:scale(1.05)}.image-select-content .color-grid .color-item.selected{border-color:#2196f3;box-shadow:0 2px 8px #2196f34d}.image-select-content .preview-section{margin-bottom:8px;text-align:center}.image-select-content .preview-section h4{color:#1d2a37;font-size:15px;font-weight:600;margin-bottom:12px;margin-top:0}.image-select-content .preview-section .icon-preview{align-items:center;border:1px solid #e1e2e3;border-radius:8px;display:flex;height:60px;justify-content:center;margin:0 auto;width:60px}.image-select-content .preview-section .icon-preview img{height:36px;object-fit:contain;width:36px}.document-preview-button{align-items:center;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.document-preview-button:hover{opacity:.8}.document-preview-button img{height:24px;object-fit:contain;width:24px}.document-preview-button.custom-icon{border-radius:4px;overflow:hidden}.document-preview-button.custom-icon img{height:22px;width:22px}.table-columns-editor{display:flex;flex-direction:column}.table-columns-editor .col-list-header{grid-gap:4px;align-items:center;border-bottom:1px solid #e0e0e0;display:grid;gap:4px;grid-template-columns:14px 1fr 80px 28px 28px 24px;margin-bottom:4px;padding:0 2px 6px}.table-columns-editor .col-list-header span{color:#999;font-size:11px;font-weight:600;text-align:center}.table-columns-editor .col-list-header span:nth-child(3){padding-left:4px;text-align:left}.table-columns-editor .columns-list{display:flex;flex-direction:column;gap:3px}.table-columns-editor .column-row{background:#fff;border:1px solid #e8e8e8;border-radius:6px;transition:box-shadow .15s}.table-columns-editor .column-row.is-calc{border-color:#90caf9}.table-columns-editor .column-row.dragging{box-shadow:0 4px 14px #0000002e}.table-columns-editor .column-row .col-row-main{grid-gap:4px;align-items:center;display:grid;gap:4px;grid-template-columns:14px 1fr 80px 28px 28px 24px;padding:5px 4px}.table-columns-editor .column-row .col-row-main .drag-handle{color:#ccc;cursor:grab;font-size:14px;line-height:1;text-align:center;-webkit-user-select:none;user-select:none}.table-columns-editor .column-row .col-row-main .drag-handle:active{color:#888;cursor:grabbing}.table-columns-editor .column-row .col-row-main .col-idx{color:#bbb;font-size:11px;font-weight:600;text-align:center}.table-columns-editor .column-row .col-row-main .col-name,.table-columns-editor .column-row .col-row-main .col-type{min-width:0}.table-columns-editor .column-row .col-row-main .col-cell-center{align-items:center;display:flex;justify-content:center}.table-columns-editor .column-row .col-row-main .col-del-btn{align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:4px;color:#bbb;cursor:pointer;display:flex;font-size:16px;height:22px;justify-content:center;line-height:1;padding:0;transition:all .15s;width:22px}.table-columns-editor .column-row .col-row-main .col-del-btn:hover:not(:disabled){background:#e53935;border-color:#e53935;color:#fff}.table-columns-editor .column-row .col-row-main .col-del-btn:disabled{cursor:not-allowed;opacity:.25}.table-columns-editor .column-row .calc-settings-panel{background:#e3f2fd;border-top:1px dashed #90caf9;display:flex;flex-direction:column;gap:8px;padding:10px 12px}.table-columns-editor .column-row .calc-settings-panel .calc-field{display:flex;flex-direction:column;gap:4px}.table-columns-editor .column-row .calc-settings-panel .calc-field label{color:#1565c0;font-size:11px;font-weight:600}.table-columns-editor .column-row .calc-settings-panel .calc-field label .calc-hint{color:#888;font-size:10px;font-weight:400}.table-columns-editor .column-row .calc-settings-panel .source-checkboxes{background:#fff;border:1px solid #90caf9;border-radius:4px;display:flex;flex-direction:column;gap:2px;max-height:160px;overflow-y:auto;padding:6px 8px}.table-columns-editor .column-row .calc-settings-panel .source-checkboxes .no-source{color:#999;font-size:12px;font-style:italic;margin:0;padding:2px 0}.table-columns-editor .column-row .calc-settings-panel .source-checkboxes .source-group{display:flex;flex-direction:column;gap:2px}.table-columns-editor .column-row .calc-settings-panel .source-checkboxes .source-group+.source-group{border-top:1px dashed #c5d8ef;margin-top:6px;padding-top:6px}.table-columns-editor .column-row .calc-settings-panel .source-checkboxes .source-group .source-group-label{color:#7a9bbf;font-size:10px;font-weight:600;letter-spacing:.03em;margin-bottom:2px}.table-columns-editor .column-row .calc-settings-panel .source-checkboxes .source-group .source-group-label.calc{color:#5a9a6a}.table-columns-editor .column-row .calc-settings-panel .source-checkboxes .source-group .cycle-warn{cursor:help;font-size:11px;margin-left:4px}.table-columns-editor .subtotal-note{background-color:#f9f9f9;border:1px solid #e0e0e0;border-radius:4px;color:#777;font-size:11px;font-style:italic;margin-top:8px;padding:6px 10px}.calculation-columns-editor{display:flex;flex-direction:column;gap:16px;margin-top:20px}.calculation-columns-editor .calculation-item{background-color:#f1f8e9;border:1px solid #c5e1a5;border-radius:6px}.calculation-columns-editor .calculation-item .calculation-header{align-items:center;background-color:#e8f5e9;border-bottom:1px solid #c5e1a5;display:flex;justify-content:space-between;padding:8px 12px}.calculation-columns-editor .calculation-item .calculation-header .calculation-name{align-items:center;color:#2e7d32;display:flex;flex:1 1;font-size:14px;font-weight:500;gap:8px}.calculation-columns-editor .calculation-item .calculation-header .calculation-name label{color:#333;font-size:13px;white-space:nowrap}.calculation-columns-editor .calculation-item .calculation-header .remove-calculation-btn{align-items:center;background-color:#fff;border:1px solid #e1e2e3;border:1px solid var(--grey-grey-300,#e1e2e3);border-radius:4px;color:#c00;cursor:pointer;display:flex;font-size:12px;height:28px;justify-content:center;padding:6px 10px;width:auto}.calculation-columns-editor .calculation-item .calculation-header .remove-calculation-btn:hover{background-color:#fce8e6;border-color:#f44336}.calculation-columns-editor .calculation-item .calculation-header .remove-calculation-btn:disabled{background-color:#f5f5f5;border-color:#e0e0e0;color:#ccc;cursor:not-allowed;opacity:.7}.calculation-columns-editor .calculation-item .calculation-settings{display:flex;flex-direction:column;gap:12px;padding:12px}.calculation-columns-editor .calculation-item .calculation-settings .calculation-row{display:flex;gap:10px;width:100%}.calculation-columns-editor .calculation-item .calculation-settings .calculation-row>div{display:flex;flex:1 1;flex-direction:column;gap:4px}.calculation-columns-editor .calculation-item .calculation-settings .calculation-row>div label{color:#33691e;font-size:12px;font-weight:500}.calculation-columns-editor .calculation-item .calculation-settings .source-columns-section{display:flex;flex-direction:column;gap:6px}.calculation-columns-editor .calculation-item .calculation-settings .source-columns-section>label{color:#33691e;font-size:13px;font-weight:500}.calculation-columns-editor .calculation-item .calculation-settings .source-columns-section .source-columns-select{background-color:#fff;border:1px solid #a5d6a7;border-radius:4px;display:flex;flex-direction:column;gap:6px;max-height:150px;overflow-y:auto;padding:8px}.calculation-columns-editor .calculation-item .calculation-settings .source-columns-section .source-columns-select .source-column-option{align-items:center;display:flex;gap:8px}.calculation-columns-editor .calculation-item .calculation-settings .source-columns-section .source-columns-select .source-column-option input[type=checkbox]{cursor:pointer;height:16px;width:16px}.calculation-columns-editor .calculation-item .calculation-settings .source-columns-section .source-columns-select .source-column-option label{color:#333;cursor:pointer;font-size:13px}.calculation-columns-editor .add-calculation-btn{align-items:center;background-color:#e8f5e9;border:1px solid #c5e1a5;border-radius:4px;color:#33691e;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;height:40px;justify-content:center;transition:background-color .2s}.calculation-columns-editor .add-calculation-btn img{height:16px;width:16px}.calculation-columns-editor .add-calculation-btn:hover{background-color:#dcedc8}.calculation-columns-editor .add-calculation-btn:disabled{background-color:#f5f5f5;border-color:#e0e0e0;color:#9e9e9e;cursor:not-allowed;opacity:.5}.approval-template-selector{background-color:#fff;box-sizing:border-box;display:flex;flex-direction:column;font-family:Pretendard,sans-serif;gap:16px;height:auto;overflow-y:auto;padding:8px 32px 24px;width:100%}.approval-template-selector .recent-templates-section{display:flex;flex-direction:column;min-height:120px;width:533.28px}.approval-template-selector .recent-templates-section .section-title{color:#000;font-family:Pretendard;font-size:15px;font-style:normal;font-weight:500;letter-spacing:-.6px;line-height:20px;margin-bottom:6px}.approval-template-selector .recent-templates-section .recent-templates-grid{display:grid;grid-template-columns:repeat(5,1fr);width:100%}.approval-template-selector .recent-templates-section .recent-template-item{align-items:center;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;max-width:79.2px;padding:12px;position:relative;transition:all .2s}.approval-template-selector .recent-templates-section .recent-template-item:hover{box-shadow:0 4px 8px #0000001a;transform:translateY(-2px)}.approval-template-selector .recent-templates-section .recent-template-item:hover .remove-template-btn{opacity:1}.approval-template-selector .recent-templates-section .recent-template-item .template-icon{align-items:center;border-radius:6px;display:flex;height:40px;justify-content:center;margin-bottom:8px;width:40px}.approval-template-selector .recent-templates-section .recent-template-item .template-icon .template-icon-img{height:24px;object-fit:contain;width:24px}.approval-template-selector .recent-templates-section .recent-template-item .template-name{font-size:12px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%}.approval-template-selector .recent-templates-section .recent-template-item .remove-template-btn{align-items:center;background-color:#0000001a;border:none;border-radius:50%;box-shadow:none;color:#666;cursor:pointer;display:flex;font-size:12px;font-weight:700;height:18px;justify-content:center;margin:0;opacity:0;outline:none;padding:0;position:absolute;right:4px;text-decoration:none;top:4px;transition:opacity .2s,background-color .2s;width:18px}.approval-template-selector .recent-templates-section .recent-template-item .remove-template-btn:hover{background-color:#0003;color:#333}.approval-template-selector .recent-templates-section .recent-template-item .remove-template-btn:focus{outline:none}.approval-template-selector .recent-templates-section .no-recent-templates{align-items:center;background-color:#f9f9f9;border-radius:8px;color:#666;display:flex;font-size:13px;justify-content:center;margin-top:8px;padding:24px 16px;text-align:center;width:100%}.approval-template-selector .search-section{width:100%}.approval-template-selector .search-section .search-bar{display:flex;height:44px;max-width:100%;position:relative;width:100%}.approval-template-selector .search-section .search-bar input{border:1px solid #e1e2e3;border-radius:4px;font-size:13px;padding:8px 30px 8px 12px;width:100%}.approval-template-selector .search-section .search-bar input:focus{border-color:#006fe5;box-shadow:0 0 0 2px #006fe51a;outline:none}.approval-template-selector .search-section .search-bar .search-icon{align-items:center;color:#666;display:flex;justify-content:center;pointer-events:none;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.approval-template-selector .filter-section{width:100%}.approval-template-selector .filter-section .filter-buttons{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px}.approval-template-selector .filter-section .filter-buttons .filter-btn{background-color:#fff;border:1px solid #e1e2e3;border-radius:20px;cursor:pointer;flex-shrink:0;font-size:13px;padding:6px 12px;transition:all .2s}.approval-template-selector .filter-section .filter-buttons .filter-btn:hover{background-color:#f5f5f5}.approval-template-selector .filter-section .filter-buttons .filter-btn.active{background-color:#232527;border:1px solid #232527;color:#fff}.approval-template-selector .templates-list-section{display:flex;flex-direction:column;flex-grow:1;height:335px;min-height:335px;overflow-y:hidden;position:relative;width:100%}.approval-template-selector .templates-list-section .templates-list{display:flex;flex-direction:column;flex-grow:1;list-style:none;margin:0;padding:0;width:100%}.approval-template-selector .templates-list-section .basic-template{box-sizing:border-box;height:56px}.approval-template-selector .templates-list-section .template-list-item{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:10px;transition:all .2s}.approval-template-selector .templates-list-section .template-list-item:hover{background-color:#f9f9f9}.approval-template-selector .templates-list-section .template-list-item .template-info{align-items:center;display:flex;gap:10px}.approval-template-selector .templates-list-section .template-list-item .template-icon{align-items:center;border-radius:6px;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.approval-template-selector .templates-list-section .template-list-item .template-icon .template-icon-img{height:18px;object-fit:contain;width:18px}.approval-template-selector .templates-list-section .template-list-item .template-name{font-size:14px;font-weight:500;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.approval-template-selector .templates-list-section .template-list-item .template-actions{display:flex;gap:8px}.approval-template-selector .templates-list-section .template-list-item .icon-btn{align-items:center;background-color:#0000;border:none;border-radius:4px;cursor:pointer;display:flex;justify-content:center;padding:10px;transition:all .2s}.approval-template-selector .templates-list-section .template-list-item .icon-btn:hover{background-color:#e1e2e3}.approval-template-selector .templates-list-section .template-list-item .icon-btn .action-icon{filter:brightness(0) saturate(100%) invert(40%) sepia(0) saturate(0) hue-rotate(137deg) brightness(108%) contrast(86%);height:16px;object-fit:contain;width:16px}.approval-template-selector .templates-list-section .template-list-item .copy-btn .action-icon{filter:brightness(0) saturate(100%) invert(30%) sepia(0) saturate(0) hue-rotate(137deg) brightness(95%) contrast(90%)}.approval-template-selector .templates-list-section .template-list-item .copy-btn:hover{background-color:#e3f2fd}.approval-template-selector .templates-list-section .template-list-item .copy-btn:hover .action-icon{filter:brightness(0) saturate(100%) invert(27%) sepia(96%) saturate(1706%) hue-rotate(213deg) brightness(95%) contrast(101%)}.approval-template-selector .templates-list-section .template-list-item .delete-btn{background-color:#0000;border:none}.approval-template-selector .templates-list-section .template-list-item .delete-btn:hover{background-color:#ffebee}.approval-template-selector .templates-list-section .template-list-item .delete-btn:hover .action-icon{filter:brightness(0) saturate(100%) invert(27%) sepia(95%) saturate(7471%) hue-rotate(355deg) brightness(95%) contrast(86%)}.approval-template-selector .templates-list-section .no-templates{align-items:center;background-color:#f9f9f9;border-radius:8px;box-sizing:border-box;color:#666;display:flex;flex-grow:1;font-size:13px;justify-content:center;min-height:200px;padding:16px;text-align:center;width:100%}.approval-template-selector .pagination{align-items:center;background-color:#fff;display:flex;flex-shrink:0;gap:12px;justify-content:center;margin-top:auto;padding:10px 0;position:relative;width:100%}.approval-template-selector .pagination .pagination-btn{background-color:#fff;border:1px solid #e1e2e3;border-radius:4px;cursor:pointer;font-size:12px;padding:5px 10px;transition:all .2s}.approval-template-selector .pagination .pagination-btn:disabled{cursor:not-allowed;opacity:.5}.approval-template-selector .pagination .pagination-btn:not(:disabled):hover{background-color:#f5f5f5}.approval-template-selector .pagination .page-info{color:#666;font-size:13px}.approval-template-selector .add-template-section{align-self:flex-start;display:flex;flex-shrink:0;height:44px;justify-content:flex-start;padding:16px 0;width:121px}.approval-template-selector .add-template-section .add-template-btn{align-items:center;background-color:#fff;border:1px solid #e1e2e3;border-radius:4px;color:#4d4d4d;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:4px;justify-content:center;padding:8px 16px 8px 12px;transition:background-color .2s;width:100%}.approval-template-selector .add-template-section .add-template-btn:hover{background-color:#f5f5f5}.approval-template-selector .add-template-section .add-template-btn .approval-add-icon{font-size:18px}.approval-template-selector .delete-confirm-overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.approval-template-selector .delete-confirm-modal{background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #0003;max-width:360px;overflow:hidden;width:90%}.approval-template-selector .delete-confirm-header{border-bottom:1px solid #e1e2e3;padding:16px}.approval-template-selector .delete-confirm-header h4{font-size:16px;font-weight:500;margin:0}.approval-template-selector .delete-confirm-content{padding:20px 16px}.approval-template-selector .delete-confirm-content p{font-size:14px;margin:0 0 8px}.approval-template-selector .delete-confirm-content .delete-warning{color:#e53935;font-size:13px}.approval-template-selector .delete-confirm-actions{border-top:1px solid #e1e2e3;display:flex;gap:8px;justify-content:flex-end;padding:12px 16px}.approval-template-selector .delete-confirm-actions button{border-radius:4px;cursor:pointer;font-size:13px;font-weight:500;padding:8px 16px;transition:all .2s}.approval-template-selector .delete-confirm-actions .cancel-btn{background-color:#f5f5f5;border:1px solid #e1e2e3;color:#333}.approval-template-selector .delete-confirm-actions .cancel-btn:hover{background-color:#e9e9e9}.approval-template-selector .delete-confirm-actions .confirm-delete-btn{background-color:#e53935;border:none;color:#fff}.approval-template-selector .delete-confirm-actions .confirm-delete-btn:hover{background-color:#d32f2f}.is-mobile-view .approval-template-selector{height:100%;max-width:100%;min-width:auto;overflow-y:auto;padding:16px}.is-mobile-view .approval-template-selector .recent-templates-section{min-height:auto;padding-bottom:0;width:100%}.is-mobile-view .approval-template-selector .recent-templates-section .section-title{font-size:14px;margin-bottom:8px}.is-mobile-view .approval-template-selector .recent-templates-section .recent-templates-grid{gap:10px;grid-template-columns:repeat(auto-fill,minmax(75px,1fr))}.is-mobile-view .approval-template-selector .recent-templates-section .recent-template-item{max-width:none;padding:8px}.is-mobile-view .approval-template-selector .recent-templates-section .recent-template-item .template-icon{height:40px;margin-bottom:6px;width:40px}.is-mobile-view .approval-template-selector .recent-templates-section .recent-template-item .template-icon .template-icon-img{height:22px;width:22px}.is-mobile-view .approval-template-selector .recent-templates-section .recent-template-item .template-name{font-size:11px}.is-mobile-view .approval-template-selector .recent-templates-section .recent-template-item .remove-template-btn{font-size:10px;height:20px;width:20px}.is-mobile-view .approval-template-selector .recent-templates-section .no-recent-templates{font-size:12px;margin-top:8px;min-height:80px;padding:20px 12px}.is-mobile-view .approval-template-selector .search-section{padding-bottom:0}.is-mobile-view .approval-template-selector .search-section .search-bar{height:40px}.is-mobile-view .approval-template-selector .search-section .search-bar input{font-size:13px}.is-mobile-view .approval-template-selector .search-section .search-bar .search-icon{right:12px}.is-mobile-view .approval-template-selector .filter-section{padding-bottom:0}.is-mobile-view .approval-template-selector .filter-section .filter-buttons{gap:8px}.is-mobile-view .approval-template-selector .filter-section .filter-buttons .filter-btn{font-size:12px;padding:6px 10px}.is-mobile-view .approval-template-selector .templates-list-section{height:auto;min-height:250px;overflow-y:auto}.is-mobile-view .approval-template-selector .templates-list-section .template-list-item{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:12px 8px}.is-mobile-view .approval-template-selector .templates-list-section .template-list-item .template-info{gap:10px}.is-mobile-view .approval-template-selector .templates-list-section .template-list-item .template-info .template-icon{height:30px;width:30px}.is-mobile-view .approval-template-selector .templates-list-section .template-list-item .template-info .template-icon .template-icon-img{height:16px;width:16px}.is-mobile-view .approval-template-selector .templates-list-section .template-list-item .template-info .template-name{font-size:13px}.is-mobile-view .approval-template-selector .templates-list-section .template-list-item .template-actions{gap:4px}.is-mobile-view .approval-template-selector .templates-list-section .template-list-item .template-actions .icon-btn{padding:8px}.is-mobile-view .approval-template-selector .templates-list-section .template-list-item .template-actions .icon-btn .action-icon{height:14px;width:14px}.is-mobile-view .approval-template-selector .templates-list-section .no-templates{font-size:12px;min-height:150px;padding:20px}.is-mobile-view .approval-template-selector .pagination{gap:10px;padding:12px 0}.is-mobile-view .approval-template-selector .pagination .pagination-btn{font-size:11px;padding:6px 8px}.is-mobile-view .approval-template-selector .pagination .page-info{font-size:12px}.is-mobile-view .approval-template-selector .add-template-section{justify-content:center;padding:16px 0 0;width:100%}.is-mobile-view .approval-template-selector .add-template-section .add-template-btn{font-size:13px;height:40px;min-width:150px;padding:0 16px;width:auto}.is-mobile-view .approval-template-selector .add-template-section .add-template-btn .approval-add-icon{font-size:16px;margin-right:6px}.basic-template-badge{align-items:flex-start;background:#006fe5;border-radius:20px;color:#fff;display:flex;font-size:12px;font-style:normal;font-weight:500;gap:10px;letter-spacing:-.48px;line-height:14px;padding:2px 6px}.copy-template-modal-content{padding:16px 0}.copy-template-modal-content p{color:#333;font-size:14px;font-weight:500;margin:0 0 12px}.copy-template-modal-content .copy-template-name-input{border:1px solid #e1e2e3;border-radius:4px;box-sizing:border-box;font-family:Pretendard,sans-serif;font-size:14px;padding:12px 16px;width:100%}.copy-template-modal-content .copy-template-name-input:focus{border-color:#006fe5;box-shadow:0 0 0 2px #006fe51a;outline:none}.copy-template-modal-content .copy-template-name-input::placeholder{color:#999}.template-actions .copy-btn .action-icon{opacity:.7;transition:opacity .2s}.template-actions .copy-btn:hover .action-icon{opacity:1}.approval-system-list-controls{align-items:center;background-color:#fbfbfb;box-sizing:border-box;display:flex;flex-direction:row;height:46px;justify-content:space-between;margin-left:-32px;margin-right:-32px;padding-left:32px;padding-right:32px}.approval-system-list-controls .controls-left{align-items:center;display:flex;gap:10px;justify-content:center;padding-left:10px}.approval-system-list-controls .controls-left .approval-system-checkbox-wrapper{align-items:center;cursor:pointer;display:flex;position:relative}.approval-system-list-controls .controls-left .approval-system-checkbox-wrapper input[type=checkbox]{height:0;opacity:0;position:absolute;width:0}.approval-system-list-controls .controls-left .approval-system-checkbox-wrapper .approval-system-checkbox{align-items:center;background-color:#fff;border:2px solid #d1d2d3;border-radius:4px;display:flex;height:20px;justify-content:center;position:relative;transition:all .2s ease-in-out;width:20px}.approval-system-list-controls .controls-left .approval-system-checkbox-wrapper .approval-system-checkbox .checkbox-icon{filter:brightness(0) invert(1);height:16px;opacity:0;transform:scale(0);transition:all .2s ease-in-out;width:16px}.approval-system-list-controls .controls-left .approval-system-checkbox-wrapper input[type=checkbox]:checked+.approval-system-checkbox{background-color:#006fe5;border-color:#006fe5}.approval-system-list-controls .controls-left .approval-system-checkbox-wrapper input[type=checkbox]:checked+.approval-system-checkbox .checkbox-icon{opacity:1;transform:scale(1)}.approval-system-list-controls .controls-left .approval-system-checkbox-wrapper input[type=checkbox]:disabled+.approval-system-checkbox{background-color:#e9ecef;border-color:#ced4da;cursor:not-allowed}.approval-system-list-controls .controls-left .approval-system-checkbox-wrapper input[type=checkbox]:disabled:checked+.approval-system-checkbox .checkbox-icon{filter:brightness(0) invert(.7);opacity:1;transform:scale(1)}.approval-system-list-controls .controls-left .approval-system-checkbox-wrapper:hover input[type=checkbox]:not(:disabled)+.approval-system-checkbox{border-color:#006fe5}.approval-system-list-controls .controls-left .filter-group{align-items:center;display:flex;flex-direction:row;gap:4px}.approval-system-list-controls .controls-left .filter-group .filter-label{color:#555;font-size:13px;font-weight:500;line-height:1;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;text-align:left;white-space:nowrap}.approval-system-list-controls .controls-left .approval-system-total-count{align-items:baseline;display:flex;gap:2px;padding:0 4px}.approval-system-list-controls .controls-left .approval-system-total-count .total{font-size:14px}.approval-system-list-controls .controls-left .approval-system-total-count .number{color:#006fe5;font-size:16px;font-weight:500}.approval-system-list-controls .controls-left .approval-system-approval-type-filter-dropdown,.approval-system-list-controls .controls-left .approval-system-doctype-filter-dropdown{align-items:center;background:#fff;border:1px solid #e1e2e3;border:1px solid var(--grey-grey-300,#e1e2e3);border-radius:4px;box-sizing:border-box;display:flex;gap:2px;height:26px;justify-content:center;padding:6px 2px 6px 8px}.approval-system-list-controls .controls-right{align-items:center;display:flex}.approval-system-list-controls .controls-right .approval-system-action-dropdown{align-items:center;background:#fff;border:1px solid #e1e2e3;border:1px solid var(--grey-grey-300,#e1e2e3);border-radius:4px;box-sizing:border-box;cursor:pointer;display:inline-flex;height:32px;justify-content:center;padding:0 8px;width:95px}.approval-system-list-controls .controls-right .approval-system-action-dropdown .p-dropdown-trigger{display:none!important}.approval-system-list-controls .controls-right .approval-system-action-dropdown .p-dropdown-label{align-items:center;display:flex;justify-content:center;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap;width:100%}.approval-system-list-controls .controls-right .approval-system-action-dropdown .action-dropdown-placeholder{align-items:center;display:flex;gap:6px}.approval-system-list-controls .controls-right .approval-system-action-dropdown .action-dropdown-placeholder .action-dropdown-icon{flex-shrink:0;height:14px;width:14px}.approval-system-list-controls .controls-right .approval-system-action-dropdown .action-dropdown-placeholder span{font-size:inherit;line-height:1}.approval-system-list-controls .controls-right .approval-system-action-dropdown .action-dropdown-selected-value{align-items:center;display:flex;justify-content:center;width:100%}.approval-system-list-controls .controls-right .bulk-delete-button{align-items:center;background:#fff;border:1px solid #dc3545;border-radius:4px;box-sizing:border-box;color:#dc3545;cursor:pointer;display:inline-flex;font-size:14px;font-weight:400;gap:6px;height:32px;justify-content:center;padding:0 8px;transition:all .2s ease-in-out;width:95px}.approval-system-list-controls .controls-right .bulk-delete-button:disabled{border-color:#6c757d;color:#6c757d;cursor:not-allowed;opacity:.6}.approval-system-list-controls .controls-right .bulk-delete-button:disabled .delete-icon{filter:brightness(0) saturate(100%) invert(50%) sepia(0) saturate(0) hue-rotate(137deg) brightness(108%) contrast(86%)}.approval-system-list-controls .controls-right .bulk-delete-button:not(:disabled):hover{background-color:#fff;border-color:#c82333;color:#c82333}.approval-system-list-controls .controls-right .bulk-delete-button:not(:disabled):hover .delete-icon{filter:brightness(0) saturate(100%) invert(15%) sepia(100%) saturate(7471%) hue-rotate(355deg) brightness(80%) contrast(120%)}.approval-system-list-controls .controls-right .bulk-delete-button .delete-icon{filter:brightness(0) saturate(100%) invert(27%) sepia(95%) saturate(7471%) hue-rotate(355deg) brightness(95%) contrast(86%);flex-shrink:0;height:14px;transition:filter .2s ease-in-out;width:14px}.approval-system-list-controls .controls-right .bulk-delete-button span{font-size:inherit;line-height:1;white-space:nowrap}.is-mobile-view .approval-system-list-controls{display:none}.approval-search-filters.new-layout{display:flex;flex-direction:column;gap:0}.approval-search-filters.new-layout.collapsed .mobile-search-content,.approval-search-filters.new-layout.collapsed .search-filters-container{max-height:0;opacity:0;overflow:hidden;pointer-events:none;transform:translateY(-10px)}.approval-search-filters.new-layout .mobile-search-content,.approval-search-filters.new-layout .search-filters-container{max-height:1000px;opacity:1;overflow:hidden;transform:translateY(0);transition:all .3s ease}.approval-search-filters.new-layout .mobile-search-content.entering,.approval-search-filters.new-layout .search-filters-container.entering{animation:slideDown .3s ease forwards}@keyframes slideDown{0%{max-height:0;opacity:0;transform:translateY(-10px)}to{max-height:1000px;opacity:1;transform:translateY(0)}}.approval-search-filters.new-layout .search-header{align-items:center;display:flex;justify-content:space-between;min-height:48px;padding:8px 0}.approval-search-filters.new-layout .search-header .search-header-left{align-items:center;display:flex;flex:1 1}.approval-search-filters.new-layout .search-header .search-header-right{flex-shrink:0;margin-left:16px}.approval-search-filters.new-layout .search-header .search-header-right .search-toggle-btn{align-items:center;background-color:#f0f7ff;background-color:var(--blue-blue-50,#f0f7ff);border:1px solid #b3d9ff;border:1px solid var(--blue-blue-200,#b3d9ff);border-radius:4px;color:#006fe5;color:var(--blue-blue-600,#006fe5);cursor:pointer;display:flex;font-family:Pretendard;font-size:14px;font-weight:500;gap:8px;height:36px;justify-content:space-between;min-width:100px;padding:0 16px;transition:all .2s ease;white-space:nowrap}.approval-search-filters.new-layout .search-header .search-header-right .search-toggle-btn .toggle-icon{font-size:12px;transition:transform .2s ease}.approval-search-filters.new-layout .search-header .search-header-right .search-toggle-btn .toggle-icon.expanded{transform:rotate(180deg)}.approval-search-filters.new-layout .search-header .search-header-right .search-toggle-btn:hover{background-color:#e6f3ff;background-color:var(--blue-blue-100,#e6f3ff);border-color:#80c7ff;border-color:var(--blue-blue-300,#80c7ff)}.approval-search-filters.new-layout .search-header .search-header-right .search-toggle-btn.expanded{background-color:#e6f3ff;background-color:var(--blue-blue-100,#e6f3ff);border-color:#006fe5;border-color:var(--blue-blue-600,#006fe5);color:#0059b7;color:var(--blue-blue-700,#0059b7)}.approval-search-filters.new-layout .search-filters-container{background:#fff}.approval-search-filters.new-layout .search-filters-container .search-filters-wrapper{align-items:center;display:flex;flex-wrap:wrap;gap:12px;padding:8px 0}.approval-search-filters.new-layout .search-filters-container .search-filters-wrapper .form-item{box-sizing:border-box;flex:0 0 auto;height:auto;min-width:120px}.approval-search-filters.new-layout .search-filters-container .search-filters-wrapper .form-item.flex-item{flex:1 1;min-width:200px}.approval-search-filters.new-layout .search-filters-container .search-filters-wrapper .form-item.period-item{align-items:center;display:flex;gap:8px;height:auto;min-width:280px;position:relative}.approval-search-filters.new-layout .search-filters-container .search-filters-wrapper .form-item.period-item .period-type-dropdown{flex:0 0 100px;height:40px}.approval-search-filters.new-layout .search-filters-container .search-filters-wrapper .form-item.period-item .calendar-picker-container{align-items:center;display:flex;flex:1 1;position:relative}.approval-search-filters.new-layout .search-filters-container .search-filters-wrapper .form-item.period-item .calendar-picker-container .p-calendar{flex:1 1}.approval-search-filters.new-layout .search-filters-container .search-filters-wrapper .form-item.period-item .calendar-picker-container .p-calendar .p-inputtext{border:1px solid #e1e2e3;border-radius:4px;box-sizing:border-box;color:#232527;color:var(--grey-grey-800,#232527);font-family:Pretendard;font-size:14px;height:40px;padding:8px 12px;width:100%}.approval-search-filters.new-layout .search-filters-container .search-filters-wrapper .form-item.period-item .calendar-picker-container .p-calendar .p-inputtext:focus{border-color:#006fe5;border-color:var(--blue-blue-600,#006fe5);box-shadow:0 0 0 2px #006fe51a;outline:none}.approval-search-filters.new-layout .search-filters-container .search-filters-wrapper .form-item.period-item .calendar-picker-container .p-calendar .p-inputtext::placeholder{color:#b2b2b2;color:var(--grey-grey-400,#b2b2b2)}.approval-search-filters.new-layout .search-filters-container .search-filters-wrapper .form-item.period-item .calendar-picker-container .p-calendar .p-inputtext:disabled{background-color:#f5f5f5;cursor:not-allowed;opacity:.6}.approval-search-filters.new-layout .search-filters-container .search-filters-wrapper .form-item.period-item .calendar-picker-container img{height:20px;pointer-events:none;position:absolute;right:12px;width:20px}.approval-search-filters.new-layout .search-filters-container .search-filters-wrapper .form-item.period-item .calendar-trigger{flex:1 1;height:40px}.approval-search-filters.new-layout .search-filters-container .search-filters-wrapper .form-item.period-item .period-calendar{left:108px;margin-top:4px;position:absolute;top:100%;z-index:1000}.approval-search-filters.new-layout .search-filters-container .search-filters-wrapper .form-item.period-item .period-calendar .p-datepicker{border:1px solid #e1e2e3;border-radius:8px;box-shadow:0 4px 12px #00000026;min-width:280px!important;width:auto!important}.approval-search-filters.new-layout .search-filters-container .search-filters-wrapper .form-item.period-item .period-calendar.year-calendar .p-datepicker{min-width:200px!important}.approval-search-filters.new-layout .search-filters-container .search-filters-wrapper .form-item.actions{flex:0 0 auto;height:auto;min-width:auto}.approval-search-filters.new-layout .search-filters-container .search-filters-wrapper .form-item .search-input{border:1px solid #e1e2e3;border-radius:4px;box-sizing:border-box;color:#232527;color:var(--grey-grey-800,#232527);font-family:Pretendard;font-size:14px;height:40px;padding:8px 12px;width:100%}.approval-search-filters.new-layout .search-filters-container .search-filters-wrapper .form-item .search-input:focus{border-color:#006fe5;border-color:var(--blue-blue-600,#006fe5);box-shadow:0 0 0 2px #006fe51a;outline:none}.approval-search-filters.new-layout .search-filters-container .search-filters-wrapper .form-item .search-input::placeholder{color:#b2b2b2;color:var(--grey-grey-400,#b2b2b2)}.approval-search-filters.new-layout .search-filters-container .search-filters-wrapper .form-item .approval-dropdown,.approval-search-filters.new-layout .search-filters-container .search-filters-wrapper .form-item .p-dropdown{border:1px solid #e1e2e3;border-radius:4px;box-sizing:border-box;font-size:14px;height:40px;width:100%}.approval-search-filters.new-layout .search-filters-container .search-filters-wrapper .form-item .approval-dropdown .p-dropdown-label,.approval-search-filters.new-layout .search-filters-container .search-filters-wrapper .form-item .p-dropdown .p-dropdown-label{color:#232527;color:var(--grey-grey-800,#232527);font-family:Pretendard;line-height:24px;padding:8px 12px}.approval-search-filters.new-layout .search-filters-container .search-filters-wrapper .form-item .approval-dropdown .p-dropdown-trigger,.approval-search-filters.new-layout .search-filters-container .search-filters-wrapper .form-item .p-dropdown .p-dropdown-trigger{color:#797676;color:var(--grey-grey-500,#797676);width:40px}.approval-search-filters.new-layout .search-filters-container .search-filters-wrapper .form-item .approval-dropdown:not(.p-disabled):hover,.approval-search-filters.new-layout .search-filters-container .search-filters-wrapper .form-item .p-dropdown:not(.p-disabled):hover{border-color:#006fe5;border-color:var(--blue-blue-600,#006fe5)}.approval-search-filters.new-layout .search-filters-container .search-filters-wrapper .form-item .approval-dropdown.p-focus,.approval-search-filters.new-layout .search-filters-container .search-filters-wrapper .form-item .p-dropdown.p-focus{border-color:#006fe5;border-color:var(--blue-blue-600,#006fe5);box-shadow:0 0 0 2px #006fe51a;outline:none}.approval-search-filters.new-layout .search-filters-container .search-filters-wrapper .actions{align-items:center;display:flex;gap:8px}.approval-search-filters.new-layout .search-filters-container .search-filters-wrapper .actions .reset-btn,.approval-search-filters.new-layout .search-filters-container .search-filters-wrapper .actions .search-btn{align-items:center;border-radius:4px;cursor:pointer;display:flex;font-family:Pretendard;font-size:14px;font-weight:500;gap:6px;height:40px;padding:0 16px;transition:all .2s ease;white-space:nowrap}.approval-search-filters.new-layout .search-filters-container .search-filters-wrapper .actions .search-btn{background-color:#006fe5;background-color:var(--blue-blue-600,#006fe5);border:1px solid #006fe5;border:1px solid var(--blue-blue-600,#006fe5);color:#fff}.approval-search-filters.new-layout .search-filters-container .search-filters-wrapper .actions .search-btn:hover:not(:disabled){background-color:#0059b7;background-color:var(--blue-blue-700,#0059b7);border-color:#0059b7;border-color:var(--blue-blue-700,#0059b7)}.approval-search-filters.new-layout .search-filters-container .search-filters-wrapper .actions .search-btn:disabled{background-color:#d0d0d0;background-color:var(--grey-grey-300,#d0d0d0);border-color:#d0d0d0;border-color:var(--grey-grey-300,#d0d0d0);cursor:not-allowed}.approval-search-filters.new-layout .search-filters-container .search-filters-wrapper .actions .search-btn img{height:16px;width:16px}.approval-search-filters.new-layout .search-filters-container .search-filters-wrapper .actions .reset-btn{background-color:#fff;border:1px solid #e1e2e3;color:#666;color:var(--grey-grey-600,#666)}.approval-search-filters.new-layout .search-filters-container .search-filters-wrapper .actions .reset-btn:hover{background-color:#f8f9fa;background-color:var(--grey-grey-50,#f8f9fa);border-color:#b2b2b2;border-color:var(--grey-grey-400,#b2b2b2)}.approval-search-filters.row-layout{background:#fff;border:1px solid #e1e2e3;border-radius:8px;box-shadow:0 2px 4px 0 #0000000a;display:flex;flex-direction:column;gap:0;padding:0}.approval-search-filters.row-layout .search-toggle-container{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;justify-content:center;padding:16px}.approval-search-filters.row-layout .search-toggle-container .search-toggle-btn{align-items:center;background-color:#f0f7ff;background-color:var(--blue-blue-50,#f0f7ff);border:1px solid #b3d9ff;border:1px solid var(--blue-blue-200,#b3d9ff);border-radius:4px;color:#006fe5;color:var(--blue-blue-600,#006fe5);cursor:pointer;display:flex;font-family:Pretendard;font-size:14px;font-weight:500;gap:8px;height:36px;justify-content:space-between;min-width:100px;padding:0 16px;transition:all .2s ease;white-space:nowrap}.approval-search-filters.row-layout .search-toggle-container .search-toggle-btn .toggle-icon{font-size:12px;transition:transform .2s ease}.approval-search-filters.row-layout .search-toggle-container .search-toggle-btn .toggle-icon.expanded{transform:rotate(180deg)}.approval-search-filters.row-layout .search-toggle-container .search-toggle-btn:hover{background-color:#e6f3ff;background-color:var(--blue-blue-100,#e6f3ff);border-color:#80c7ff;border-color:var(--blue-blue-300,#80c7ff)}.approval-search-filters.row-layout .search-toggle-container .search-toggle-btn.expanded{background-color:#e6f3ff;background-color:var(--blue-blue-100,#e6f3ff);border-color:#006fe5;border-color:var(--blue-blue-600,#006fe5);color:#0059b7;color:var(--blue-blue-700,#0059b7)}.approval-search-filters.row-layout .search-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px;padding:16px}.approval-search-filters.row-layout .search-row.expanded{border-bottom:none}.approval-search-filters.row-layout .form-item{box-sizing:border-box;flex:0 0 auto;height:40px;min-width:120px}.approval-search-filters.row-layout .form-item.flex-item{flex:1 1;min-width:200px}.approval-search-filters.row-layout .form-item.period-item{align-items:center;display:flex;gap:8px;height:auto;min-width:280px;position:relative}.approval-search-filters.row-layout .form-item.period-item .period-type-dropdown{flex:0 0 100px;height:40px}.approval-search-filters.row-layout .form-item.period-item .calendar-trigger{flex:1 1;height:40px}.approval-search-filters.row-layout .form-item.period-item .period-calendar{left:108px;margin-top:4px;position:absolute;top:100%;z-index:1000}.approval-search-filters.row-layout .form-item.period-item .period-calendar .p-datepicker{border:1px solid #e1e2e3;border-radius:8px;box-shadow:0 4px 12px #00000026;min-width:280px!important;width:auto!important}.approval-search-filters.row-layout .form-item.period-item .period-calendar.month-calendar .p-datepicker{min-width:280px!important}.approval-search-filters.row-layout .form-item.period-item .period-calendar.year-calendar .p-datepicker{min-width:200px!important}.approval-search-filters.row-layout .form-item.actions{flex:0 0 auto;height:auto;min-width:auto}.approval-search-filters.row-layout .form-item label{color:#666;color:var(--grey-grey-600,#666);font-size:12px;font-weight:500;margin-bottom:4px}.approval-search-filters.row-layout .form-item .search-input{border:1px solid #e1e2e3;border-radius:4px;box-sizing:border-box;color:#232527;color:var(--grey-grey-800,#232527);font-family:Pretendard;font-size:14px;height:40px;padding:8px 12px;width:100%}.approval-search-filters.row-layout .form-item .search-input:focus{border-color:#006fe5;border-color:var(--blue-blue-600,#006fe5);box-shadow:0 0 0 2px #006fe51a;outline:none}.approval-search-filters.row-layout .form-item .search-input::placeholder{color:#b2b2b2;color:var(--grey-grey-400,#b2b2b2)}.approval-search-filters.row-layout .form-item .approval-dropdown,.approval-search-filters.row-layout .form-item .p-dropdown{border:1px solid #e1e2e3;border-radius:4px;box-sizing:border-box;font-size:14px;height:40px;width:100%}.approval-search-filters.row-layout .form-item .approval-dropdown .p-dropdown-label,.approval-search-filters.row-layout .form-item .p-dropdown .p-dropdown-label{color:#232527;color:var(--grey-grey-800,#232527);font-family:Pretendard;line-height:24px;padding:8px 12px}.approval-search-filters.row-layout .form-item .approval-dropdown .p-dropdown-trigger,.approval-search-filters.row-layout .form-item .p-dropdown .p-dropdown-trigger{color:#797676;color:var(--grey-grey-500,#797676);width:40px}.approval-search-filters.row-layout .form-item .approval-dropdown:not(.p-disabled):hover,.approval-search-filters.row-layout .form-item .p-dropdown:not(.p-disabled):hover{border-color:#006fe5;border-color:var(--blue-blue-600,#006fe5)}.approval-search-filters.row-layout .form-item .approval-dropdown.p-focus,.approval-search-filters.row-layout .form-item .p-dropdown.p-focus{border-color:#006fe5;border-color:var(--blue-blue-600,#006fe5);box-shadow:0 0 0 2px #006fe51a;outline:none}.approval-search-filters.row-layout .actions{align-items:center;display:flex;gap:8px}.approval-search-filters.row-layout .actions .reset-btn,.approval-search-filters.row-layout .actions .search-btn{align-items:center;border-radius:4px;cursor:pointer;display:flex;font-family:Pretendard;font-size:14px;font-weight:500;gap:6px;height:40px;padding:0 16px;transition:all .2s ease;white-space:nowrap}.approval-search-filters.row-layout .actions .search-btn{background-color:#006fe5;background-color:var(--blue-blue-600,#006fe5);border:1px solid #006fe5;border:1px solid var(--blue-blue-600,#006fe5);color:#fff}.approval-search-filters.row-layout .actions .search-btn:hover:not(:disabled){background-color:#0059b7;background-color:var(--blue-blue-700,#0059b7);border-color:#0059b7;border-color:var(--blue-blue-700,#0059b7)}.approval-search-filters.row-layout .actions .search-btn:disabled{background-color:#d0d0d0;background-color:var(--grey-grey-300,#d0d0d0);border-color:#d0d0d0;border-color:var(--grey-grey-300,#d0d0d0);cursor:not-allowed}.approval-search-filters.row-layout .actions .search-btn img{height:16px;width:16px}.approval-search-filters.row-layout .actions .reset-btn{background-color:#fff;border:1px solid #e1e2e3;color:#666;color:var(--grey-grey-600,#666)}.approval-search-filters.row-layout .actions .reset-btn:hover{background-color:#f8f9fa;background-color:var(--grey-grey-50,#f8f9fa);border-color:#b2b2b2;border-color:var(--grey-grey-400,#b2b2b2)}.approval-search-filters .calendar-trigger{align-items:center;background:#fff;border:1px solid #e1e2e3;border-radius:4px;color:#232527;color:var(--grey-grey-800,#232527);cursor:pointer;display:flex;font-family:Pretendard;font-size:14px;height:40px;justify-content:space-between;padding:0 6px;transition:all .2s ease;width:100%}.approval-search-filters .calendar-trigger .calendar-label{color:#666;color:var(--grey-grey-600,#666);flex:1 1;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.approval-search-filters .calendar-trigger .calendar-label:not(:empty){color:#232527;color:var(--grey-grey-800,#232527)}.approval-search-filters .calendar-trigger .calendar-icon{flex-shrink:0;height:16px;margin-left:8px;opacity:.7;transition:opacity .2s ease;width:16px}.approval-search-filters .calendar-trigger:hover{background:#f0f7ff;background:var(--blue-blue-50,#f0f7ff);border-color:#006fe5;border-color:var(--blue-blue-600,#006fe5)}.approval-search-filters .calendar-trigger:hover .calendar-icon{opacity:1}.approval-search-filters .calendar-trigger:focus{border-color:#006fe5;border-color:var(--blue-blue-600,#006fe5);box-shadow:0 0 0 2px #006fe51a;outline:none}.approval-search-filters .calendar-trigger:disabled{background-color:#f5f5f5;background-color:var(--grey-grey-100,#f5f5f5);border-color:#d0d0d0;border-color:var(--grey-grey-300,#d0d0d0);cursor:not-allowed}.approval-search-filters .calendar-trigger:disabled .calendar-label{color:#b2b2b2;color:var(--grey-grey-400,#b2b2b2)}.approval-search-filters .calendar-trigger:disabled .calendar-icon{opacity:.4}.approval-search-filters .calendar-trigger:disabled:hover{background-color:#f5f5f5;background-color:var(--grey-grey-100,#f5f5f5);border-color:#d0d0d0;border-color:var(--grey-grey-300,#d0d0d0)}.approval-search-filters .calendar-trigger:disabled:hover .calendar-icon{opacity:.4}.approval-search-filters .p-dropdown-panel{border:1px solid #e1e2e3;border-radius:4px;box-shadow:0 4px 12px #0000001a;margin-top:2px}.approval-search-filters .p-dropdown-panel .p-dropdown-items{padding:4px 0}.approval-search-filters .p-dropdown-panel .p-dropdown-items .p-dropdown-item{color:#232527;color:var(--grey-grey-800,#232527);font-family:Pretendard;font-size:14px;padding:8px 12px;transition:all .2s ease}.approval-search-filters .p-dropdown-panel .p-dropdown-items .p-dropdown-item:hover{background-color:#f0f7ff;background-color:var(--blue-blue-50,#f0f7ff);color:#0059b7;color:var(--blue-blue-700,#0059b7)}.approval-search-filters .p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight{background-color:#006fe5;background-color:var(--blue-blue-600,#006fe5);color:#fff}.approval-search-filters .p-dropdown-clear-icon{color:#797676;color:var(--grey-grey-500,#797676)}.approval-search-filters .p-dropdown-clear-icon:hover{color:#4d4d4d;color:var(--grey-grey-700,#4d4d4d)}.approval-search-filters .p-calendar{width:auto!important}.approval-search-filters .p-calendar .p-datepicker{min-width:280px!important;width:auto!important}.approval-search-filters .p-calendar.p-calendar-inline{width:auto!important}.approval-search-filters .p-calendar.p-calendar-inline .p-datepicker{display:block!important;min-width:280px!important;width:auto!important}.approval-search-filters .period-calendar .p-calendar,.approval-search-filters .period-calendar .p-calendar-inline{width:auto!important}.approval-search-filters .period-calendar .p-calendar .p-datepicker,.approval-search-filters .period-calendar .p-calendar-inline .p-datepicker{min-width:280px!important;width:auto!important}.approval-search-filters .period-calendar.year-calendar .p-calendar .p-datepicker{min-width:200px!important}:root{--approval-filter-primary:var(--blue-blue-600,#006fe5);--approval-filter-primary-hover:var(--blue-blue-700,#0059b7);--approval-filter-border:#e1e2e3;--approval-filter-border-focus:var(--blue-blue-600,#006fe5);--approval-filter-bg:#fff;--approval-filter-bg-hover:var(--blue-blue-50,#f0f7ff);--approval-filter-text:var(--grey-grey-800,#232527);--approval-filter-text-muted:var(--grey-grey-600,#666);--approval-filter-text-placeholder:var(--grey-grey-400,#b2b2b2)}.approval-search-filters.mobile{padding:0}.approval-search-filters.mobile .mobile-category-selector{background:#fff;border-bottom:1px solid #e1e2e3;padding:16px}.approval-search-filters.mobile .mobile-category-selector .category-dropdown{border:1px solid #e1e2e3;border-radius:8px;box-sizing:border-box;height:44px;width:100%}.approval-search-filters.mobile .mobile-category-selector .category-dropdown .p-dropdown-label{color:#232527;color:var(--grey-grey-800,#232527);font-family:Pretendard;font-size:14px;line-height:22px;padding:10px 12px}.approval-search-filters.mobile .mobile-category-selector .category-dropdown .p-dropdown-trigger{color:#666;width:44px}.approval-search-filters.mobile .mobile-category-selector .category-dropdown:not(.p-disabled):hover{border-color:#006fe5;border-color:var(--blue-blue-600,#006fe5)}.approval-search-filters.mobile .mobile-category-selector .category-dropdown.p-focus{border-color:#006fe5;border-color:var(--blue-blue-600,#006fe5);box-shadow:0 0 0 2px #006fe51a;outline:none}.approval-search-filters.mobile .mobile-category-content{background:#fff;border-bottom:1px solid #e1e2e3;padding:16px}.approval-search-filters.mobile .mobile-category-content .category-dropdown-field .mobile-dropdown{border:1px solid #e1e2e3;border-radius:8px;box-sizing:border-box;height:44px;width:100%}.approval-search-filters.mobile .mobile-category-content .category-dropdown-field .mobile-dropdown .p-dropdown-label{color:#232527;color:var(--grey-grey-800,#232527);font-family:Pretendard;font-size:14px;line-height:22px;padding:10px 12px}.approval-search-filters.mobile .mobile-category-content .category-dropdown-field .mobile-dropdown .p-dropdown-trigger{color:#666;width:44px}.approval-search-filters.mobile .mobile-category-content .category-dropdown-field .mobile-dropdown:not(.p-disabled):hover{border-color:#006fe5;border-color:var(--blue-blue-600,#006fe5)}.approval-search-filters.mobile .mobile-category-content .category-dropdown-field .mobile-dropdown.p-focus{border-color:#006fe5;border-color:var(--blue-blue-600,#006fe5);box-shadow:0 0 0 2px #006fe51a;outline:none}.approval-search-filters.mobile .mobile-category-content .category-period .period-buttons{display:flex;gap:8px;margin-bottom:12px}.approval-search-filters.mobile .mobile-category-content .category-period .period-buttons .period-button{background:#fff;border:1px solid #e1e2e3;border-radius:8px;box-sizing:border-box;color:#232527;cursor:pointer;flex:1 1;font-size:14px;font-weight:500;height:44px}.approval-search-filters.mobile .mobile-category-content .category-period .period-buttons .period-button:active{background:#e3f2ff}.approval-search-filters.mobile .mobile-category-content .category-period .period-buttons .period-button.active{background:#e3f2ff;border-color:#006fe5;color:#006fe5;font-weight:600}.approval-search-filters.mobile .mobile-category-content .category-period .calendar-container{margin-bottom:12px;position:relative;width:100%}.approval-search-filters.mobile .mobile-category-content .category-period .calendar-container :global(.p-calendar){width:100%}.approval-search-filters.mobile .mobile-category-content .category-period .calendar-container :global(.p-calendar) input{border:1px solid #e1e2e3;border-radius:8px;box-sizing:border-box;font-size:14px;height:44px;padding:10px 44px 10px 12px;width:100%}.approval-search-filters.mobile .mobile-category-content .category-period .calendar-container .calendar-icon{cursor:pointer;height:20px;pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%);width:20px}.approval-search-filters.mobile .mobile-category-content .category-period .apply-button{background:#006fe5;border:none;border-radius:8px;box-sizing:border-box;color:#fff;cursor:pointer;font-size:14px;font-weight:600;height:44px;width:100%}.approval-search-filters.mobile .mobile-category-content .category-period .apply-button:active{background:#0059b7}.approval-search-filters.mobile .mobile-category-content .category-input .mobile-input{border:1px solid #e1e2e3;border-radius:8px;box-sizing:border-box;font-size:14px;height:44px;padding:10px 12px;width:100%}.approval-search-filters.mobile .mobile-category-content .category-input .mobile-input::placeholder{color:#b2b2b2}.approval-search-filters.mobile .mobile-category-content .category-input .mobile-input:focus{border-color:#006fe5;outline:none}.approval-search-filters.mobile .mobile-action-buttons{background:#fff;border-top:1px solid #e1e2e3;display:flex;gap:8px;padding:16px}.approval-search-filters.mobile .mobile-action-buttons .mobile-reset-btn,.approval-search-filters.mobile .mobile-action-buttons .mobile-search-btn{border:none;border-radius:8px;box-sizing:border-box;cursor:pointer;flex:1 1;font-size:14px;font-weight:600;height:44px}.approval-search-filters.mobile .mobile-action-buttons .mobile-search-btn{background:#006fe5;color:#fff}.approval-search-filters.mobile .mobile-action-buttons .mobile-search-btn:active{background:#0059b7}.approval-search-filters.mobile .mobile-action-buttons .mobile-search-btn:disabled{background:#b2b2b2;cursor:not-allowed}.approval-search-filters.mobile .mobile-action-buttons .mobile-reset-btn{background:#fff;border:1px solid #e1e2e3;color:#666}.approval-search-filters.mobile .mobile-action-buttons .mobile-reset-btn:active{background:#f8f9fa}.approval-search-tags{padding:20px 0}.approval-search-tags .search-conditions-tags,.approval-search-tags .search-conditions-tags .tags-container{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.approval-search-tags .search-conditions-tags .tags-container .condition-tag{align-items:center;background:#f0f7ff;background:var(--blue-blue-50,#f0f7ff);border:1px solid #b3d9ff;border:1px solid var(--blue-blue-200,#b3d9ff);border-radius:16px;color:#0059b7;color:var(--blue-blue-700,#0059b7);display:inline-flex;font-family:Pretendard;font-size:13px;font-weight:500;max-width:250px;padding:4px 8px}.approval-search-tags .search-conditions-tags .tags-container .condition-tag .tag-label{color:#004a94;color:var(--blue-blue-800,#004a94);font-weight:600;margin-right:4px}.approval-search-tags .search-conditions-tags .tags-container .condition-tag .tag-value{color:#0059b7;color:var(--blue-blue-700,#0059b7);max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.approval-search-tags .search-conditions-tags .tags-container .condition-tag .tag-remove{align-items:center;background:none;border:none;border-radius:50%;color:#006fe5;color:var(--blue-blue-600,#006fe5);cursor:pointer;display:flex;flex-shrink:0;font-size:16px;font-weight:700;height:18px;justify-content:center;transition:all .2s ease;width:18px}.approval-search-tags .search-conditions-tags .tags-container .condition-tag .tag-remove:hover{background-color:#e6f3ff;background-color:var(--blue-blue-100,#e6f3ff);color:#004a94;color:var(--blue-blue-800,#004a94)}.approval-search-tags .search-conditions-tags .tags-container .condition-tag .tag-remove:active{background-color:#b3d9ff;background-color:var(--blue-blue-200,#b3d9ff)}.approval-search-tags .search-conditions-tags .tags-container .condition-tag:hover{background-color:#e6f3ff;background-color:var(--blue-blue-100,#e6f3ff);border-color:#80c7ff;border-color:var(--blue-blue-300,#80c7ff)}.approval-system{display:flex;flex-direction:column;overflow:hidden}.approval-system .approval-system-empty{align-items:center;color:#b2b2b2;color:var(--grey-grey-400,#b2b2b2);display:flex;flex-direction:column;font-family:Pretendard;font-size:15px;font-style:normal;font-weight:500;height:80%;justify-content:center;letter-spacing:-.6px;line-height:20px;min-height:200px}.approval-system .approval-system-empty img{height:100px;width:100px}.approval-system-item:hover{background-color:#f4f9ff;cursor:pointer}.approval-system-header{align-items:flex-start;display:flex;flex-direction:row;gap:10px;justify-content:space-between}.approval-system-header-left{display:flex;flex-direction:row;gap:16px;position:relative}.approval-system-header-left .selected{border:none}.approval-system-header-left .selected .tab-text{color:#232527!important;color:var(--grey-grey-800,#232527)!important;font-weight:700!important;transform:scale(1.05)}.approval-system-header-left-tab{border-radius:5px;color:#b2b2b2;color:var(--grey-grey-400,#b2b2b2);cursor:pointer;font-size:24px;font-size:var(--headline-font-size,24px);font-weight:600;font-weight:var(--headline-font-weight,600);line-height:34px;line-height:var(--headline-line-height,34px);position:relative;text-align:left}.approval-system-header-left-tab .tab-text{color:#b2b2b2;color:var(--grey-grey-400,#b2b2b2);display:inline-block;position:relative;transition:color .3s ease,transform .3s ease}.approval-system-header-left-tab:hover{cursor:pointer}.approval-system-header-left-tab:hover .tab-text{color:#4d4d4d;color:var(--grey-grey-700,#4d4d4d);transform:scale(1.02)}.approval-system-header-right{align-items:center;background:#006fe5;background:var(--blue-blue-600,#006fe5);border-radius:4px;box-shadow:0 2px 4px 0 #0000001f;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:row;gap:4px;height:44px;justify-content:center;overflow:hidden;padding:10px 16px 10px 12px;position:relative;transition:background-color .2s ease}.approval-system-header-right:hover{background:#0055b3}.approval-system-header-right>div{color:#fff;font-size:14px;font-size:var(--button-button2-font-size,14px);font-weight:500;font-weight:var(--button-button2-font-weight,500);letter-spacing:-.04em;letter-spacing:var(--button-button2-letter-spacing,-.04em);line-height:20px;line-height:var(--button-button2-line-height,20px);text-align:left}.approval-system-subtab{display:flex;flex-direction:row;gap:24px}hr.subtab-divider{display:none}.approval-system-subtab-wrapper{display:flex;flex-direction:row;gap:24px;position:relative}.approval-system-subtab-wrapper .selected{border:none;border-bottom:2px solid #006fe5;color:#006fe5;color:var(--blue-blue-600,#006fe5);z-index:1}.approval-system-filter{display:flex;flex-direction:row;gap:10px}.approval-system-subtab-item{align-items:flex-start;color:#797676;color:var(--grey-grey-500,#797676);cursor:pointer;display:flex;flex-direction:row;flex-shrink:0;font-size:16px;font-weight:600;gap:6px;justify-content:flex-start;line-height:24px;padding:8px 0;position:relative;text-align:left;transition:color .3s ease}.approval-system-subtab-item.selected{color:#006fe5;color:var(--blue-blue-600,#006fe5)}.search-condition-subtab{align-items:center;display:flex;justify-content:space-between;padding:8px 0}.search-condition-subtab .search-condition-text{color:#666;color:var(--grey-grey-600,#666);font-size:14px;font-weight:500;letter-spacing:-.02em;line-height:20px}.search-condition-subtab .clear-search-btn{background:#f5f5f5;background:var(--grey-grey-100,#f5f5f5);border:1px solid #d0d0d0;border:1px solid var(--grey-grey-300,#d0d0d0);border-radius:4px;color:#666;color:var(--grey-grey-600,#666);cursor:pointer;font-size:12px;padding:4px 8px;transition:all .2s ease}.search-condition-subtab .clear-search-btn:hover{background:#e8e8e8;background:var(--grey-grey-200,#e8e8e8);border-color:#999;border-color:var(--grey-grey-400,#999)}.search-condition-subtab .clear-search-btn:active{transform:scale(.98)}.approval-system-filter-item{border:1px solid #ccc;border-radius:5px;padding:10px}.approval-system-filter-item:hover{background-color:#f0f0f0}.approval-system-filter-item.selected{background-color:#e0e0e0}.approval-system-input{box-sizing:border-box;padding:6px 6px 6px 16px;width:100px}.approval-system-input-wrapper{align-items:center;border:1px solid #e1e2e3;border-radius:4px;display:flex;flex-direction:row;gap:6px;justify-content:center;padding:6px}.approval-system-dropdown{width:100px}.approval-system-filter-btn{-webkit-appearance:none;appearance:none;background-color:#0000;border:none;cursor:pointer;margin:0;padding:0}.approval-system-header-right-wrapper .search-button-container{display:flex;flex-direction:row;gap:10px}.approval-system-header-right-wrapper .search-button-container .search-button{background-color:#fff;border:1px solid #e1e2e3;box-shadow:0 2px 4px 0 #0000001f;color:#333;cursor:pointer;font-size:14px;font-style:normal;font-weight:400;height:44px;letter-spacing:-.56px;line-height:20px;padding:10px;width:79px}.approval-system-header-right-wrapper .search-button-container .search-button:hover{background-color:#f0f0f0}.approval-system-list{background-color:#fff;display:flex;flex-direction:column;min-height:200px;transition:opacity .2s ease;width:100%}.approval-system-list.loading{opacity:.6}.approval-system-item{align-items:center;border-bottom:1px solid #eee;display:flex;flex-direction:row;justify-content:space-between;padding:16px 10px}.approval-system-info{align-items:center;display:flex;flex:1 1;flex-direction:row;gap:10px;min-width:0;overflow:hidden}.approval-system-text{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0;overflow:hidden}.approval-system-meta,.approval-system-title-wrapper{align-items:center;display:flex;flex-direction:row;gap:8px}.approval-system-title-wrapper{min-width:0;overflow:hidden;width:100%}.approval-system-avatar{align-items:center;border:1px solid #f0f0f0;border-radius:6px;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.approval-system-checkbox-wrapper{align-items:center;display:flex;position:relative;z-index:10}.approval-system-checkbox-wrapper input[type=checkbox]{height:0;opacity:0;position:absolute;width:0}.approval-system-checkbox{align-items:center;background-color:#fff;border:2px solid #d1d2d3;border-radius:4px;cursor:pointer;display:flex;height:20px;justify-content:center;pointer-events:auto;position:relative;transition:all .2s ease-in-out;width:20px}.approval-system-checkbox .checkbox-icon{filter:brightness(0) invert(1);height:16px;opacity:0;transform:scale(0);transition:all .2s ease-in-out;width:16px}.approval-system-checkbox-wrapper input[type=checkbox]:checked+.approval-system-checkbox{background-color:#006fe5;border-color:#006fe5}.approval-system-checkbox-wrapper input[type=checkbox]:checked+.approval-system-checkbox .checkbox-icon{opacity:1;transform:scale(1)}.approval-system-checkbox:hover{border-color:#006fe5}.approval-system-status{align-items:center;border-radius:4px;box-sizing:border-box;display:flex;font-size:12px;font-style:normal;font-weight:500;gap:12px;justify-content:center;letter-spacing:-.48px;line-height:14px;padding:5px 6px;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.approval-system-status.승인{background:#fff;border:1px solid #77d24b;border:1px solid var(--green-green-500,#77d24b);color:#37a604;color:var(--green-green-500,#37a604)}.approval-system-status.미처리{background:#fff;border:1px solid #ffab2d;color:#ffab2d}.approval-system-status.진행{background:#fff;border:1px solid #b2b2b2;border:1px solid var(--grey-grey-400,#b2b2b2);color:#666;color:var(--grey-grey-400,#666)}.approval-system-status.반려{background:#fff;border:1px solid #e4503c;border:1px solid var(--alert-red-100,#e4503c);color:#e4503c;color:var(--alert-red-100,#e4503c)}.approval-system-status.취소{background:#fff;border:1px solid #e2e3e5;color:#6c757d}.approval-system-status.대기{background:#fff;border:1px solid #b2b2b2;color:#666}.approval-system-status.전결{background:#fff;border:1px solid #77d24b;border:1px solid var(--green-green-500,#77d24b);color:#37a604;color:var(--green-green-500,#37a604)}.approval-system-status.생략{background:#f5f5f5;border:1px solid #d9d9d9;color:#999}.approval-system-remittance-status-wrapper{align-items:center;display:flex;gap:12px}.approval-system-remittance-toggle-wrapper{align-items:flex-end;display:flex;flex-direction:column;gap:4px}.approval-system-remittance-row{align-items:center;display:flex;gap:8px}.approval-system-remittance-text{color:#232527;color:var(--grey-grey-800,#232527);font-size:13px;font-weight:500;white-space:nowrap}.approval-system-remittance-date{color:#4d4d4d;color:var(--grey-grey-700,#4d4d4d);font-size:11px;font-weight:500;letter-spacing:-.2px;line-height:1.3;padding-left:2px}.approval-system-toggle-switch{cursor:pointer;display:inline-block;height:22px;position:relative;width:40px}.approval-system-toggle-switch input{height:0;opacity:0;width:0}.approval-system-toggle-slider{background-color:#e0e0e0;border-radius:22px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:all .3s ease}.approval-system-toggle-slider:before{background-color:#fff;border-radius:50%;bottom:3px;box-shadow:0 2px 4px #0003;content:"";height:16px;left:3px;position:absolute;transition:all .3s ease;width:16px}.approval-system-toggle-switch input:checked+.approval-system-toggle-slider{background-color:#4b96ff;background-color:var(--blue-blue-500,#4b96ff)}.approval-system-toggle-switch input:checked+.approval-system-toggle-slider:before{transform:translateX(18px)}.approval-system-toggle-switch:hover .approval-system-toggle-slider{opacity:.9}.approval-system-toggle-switch input:focus+.approval-system-toggle-slider{box-shadow:0 0 0 2px #4b96ff33}.approval-system-author{color:#232527;color:var(--grey-grey-800,#232527);font-size:15px;letter-spacing:-.6px;line-height:20px}.approval-system-author,.approval-system-date{font-family:Pretendard;font-style:normal;font-weight:500}.approval-system-date{color:#4d4d4d;color:var(--grey-grey-700,#4d4d4d);font-size:12px;letter-spacing:-.48px;line-height:14px}.approval-system-type{color:#232527;color:var(--grey-grey-800,#232527);flex-shrink:0;font-weight:500;max-width:30%}.approval-system-title,.approval-system-type{font-family:Pretendard;font-size:14px;font-style:normal;letter-spacing:-.56px;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.approval-system-title{color:#4d4d4d;color:var(--grey-grey-700,#4d4d4d);flex:1 1;font-weight:400;min-width:0}.approval-system-delete-icon{height:24px;width:24x}.approval-system-delete-icon img{height:100%}.approval-system-delete-icon:hover{cursor:pointer}.approval-system-line-profile-container{align-items:center;display:flex;flex-direction:row;gap:8px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.approval-system-line-profile{-webkit-user-drag:none;border-radius:50%;height:40px;user-select:none;-webkit-user-select:none;width:40px}.approval-system-line-profile-name-container{display:flex;flex-direction:column}.approval-system-line-profile-name{font-size:14px;font-style:normal;font-weight:500;letter-spacing:-.56px;line-height:20px}.approval-system-line-profile-dept{line-height:18px}.approval-system-line-date,.approval-system-line-profile-dept{color:#797676;color:var(--grey-grey-500,#797676);font-size:12px;font-style:normal;font-weight:400}.approval-system-line-date{font-family:Pretendard;line-height:14px}.approval-system-line-container{flex-direction:row;gap:8px;justify-content:space-between;padding:10px;width:100%}.approval-system-line-container,.approval-system-line-wrapper{align-items:center;box-sizing:border-box;display:flex;position:relative}.approval-system-line-wrapper{border:1px solid #e1e2e3;border-radius:8px;flex-direction:column;margin-bottom:0;padding:16px;width:286px}.approval-system-line-wrapper:before{content:none}.approval-system-line-title-text{color:#232527;color:var(--grey-grey-800,#232527);font-family:Pretendard;font-size:14px;font-style:normal;font-weight:500;letter-spacing:-.56px;line-height:20px}.approval-system-line-title-container{align-items:center;display:flex;flex-direction:row;gap:2px;width:100%}.approval-system-line-profile-wrapper{align-items:center;display:flex;flex:1 1;flex-direction:row;justify-content:space-between;width:auto}.approval-system-search{box-sizing:border-box;padding:0 32px;width:550px}.approval-system-search .search-section{border-bottom:1px solid #b2b2b2;display:flex;flex-direction:column;gap:16px;padding:16px}.approval-system-search .search-section .search-group{border-radius:6px;display:flex;flex-direction:column;gap:8px}.approval-system-search .search-section .search-group .search-row{align-items:flex-start;display:flex;flex-direction:column;gap:10px}.approval-system-search .search-section .search-group .search-row .search-label{color:#232527;font-family:Pretendard;font-size:12px;font-style:normal;font-weight:500;letter-spacing:-.48px;line-height:14px}.approval-system-search .search-section .search-group .search-row .search-input{width:100%}.approval-system-search .search-section .search-group .search-row .search-input input{border:1px solid #d9d9d9;border-radius:4px;box-sizing:border-box;font-size:14px;height:36px;padding:8px 12px;width:100%}.approval-system-search .search-section .search-group .search-row .search-input input:focus{border-color:#2a8bf3;outline:none}.approval-system-search .search-section .search-group .period-calendar .calendar-container{align-items:center;display:flex;position:relative;width:100%}.approval-system-search .search-section .search-group .period-calendar .calendar-container .p-calendar{width:100%}.approval-system-search .search-section .search-group .period-calendar .calendar-container .p-calendar input{cursor:pointer;font-size:14px;width:100%}.approval-system-search .search-section .search-group .period-calendar .calendar-container .p-calendar input:focus{border-color:#2a8bf3;outline:none}.approval-system-search .search-section .search-group .period-calendar .calendar-container .calendar-icon{cursor:pointer;height:20px;position:absolute;right:10px;width:20px;z-index:1}.approval-system-search .search-section .period-buttons{display:flex;gap:0;justify-content:center;position:relative;width:100%}.approval-system-search .search-section .period-buttons .period-button{background-color:#fff;border:1px solid #e1e2e3;border-radius:4px;cursor:pointer;flex:1 1;font-size:14px;height:36px;padding:0;position:relative}.approval-system-search .search-section .period-buttons .period-button.active{background-color:#fff;border-color:#2a8bf3;color:#2a8bf3;z-index:2}.approval-system-search .search-section .period-buttons .period-button:hover:not(.active){background-color:#f5f5f5;z-index:1}.approval-system-search .search-section .search-button-row{display:flex;justify-content:center;width:100%}.approval-system-search .search-section .search-button-row .search-button{align-items:center;background-color:#232527;border-radius:4px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;font-weight:500;height:40px;justify-content:center;padding:10px 16px;transition:background-color .2s;width:100%}.approval-system-search .search-section .search-button-row .search-button:hover{background-color:#333}.approval-system-search .result-section{margin-top:20px;overflow:hidden;padding-top:20px}.approval-system-search .result-section .document-list{max-height:300px;overflow-y:auto}.approval-system-search .result-section .document-list::-webkit-scrollbar{width:4px}.approval-system-search .result-section .document-list::-webkit-scrollbar-track{background-color:#0000;border-radius:10px}.approval-system-search .result-section .document-list::-webkit-scrollbar-thumb{background-color:#333;border-radius:10px}.approval-system-search .result-section .document-list .no-results{color:#888;padding:20px 0;text-align:center}.approval-system-loading-container{align-items:center;display:flex;justify-content:center;min-height:200px;width:100%}.is-mobile-view .approval-system-header{align-items:center}.is-mobile-view .approval-system-header-left{align-items:center;flex:1 1;gap:8px}.is-mobile-view .approval-system-header-left .selected{font-size:20px}.is-mobile-view .approval-system-header-left .selected .tab-text{transform:scale(1.03)}.is-mobile-view .approval-system-header-left-tab{font-size:20px;line-height:28px}.is-mobile-view .search-toggle-btn{align-items:center;background:#0000;border:none;box-shadow:none;display:flex;height:44px;justify-content:center;min-width:auto;padding:8px;width:44px}.is-mobile-view .search-toggle-btn .search-icon{height:28px;width:28px}.is-mobile-view .search-toggle-btn span{display:none}.is-mobile-view .search-toggle-btn.expanded,.is-mobile-view .search-toggle-btn:hover{background:#0000;border:none}.is-mobile-view .search-icon-mobile{box-sizing:initial!important;cursor:pointer;height:32px!important;min-height:32px;min-width:32px;padding:10px!important;width:32px!important}.is-mobile-view .approval-list-controls{display:none}.is-mobile-view .approval-system-header-right-wrapper{align-items:center;flex-direction:row;gap:8px}.is-mobile-view .approval-system-header-right-wrapper .search-icon-mobile{box-sizing:border-box;cursor:pointer;height:32px!important;padding:0;width:32px!important}.is-mobile-view .approval-system-header-right-wrapper .search-button-container .search-button{display:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.is-mobile-view .approval-system-header-right{height:36px;padding:6px 12px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.is-mobile-view .approval-system-header-right div{font-size:13px}.is-mobile-view .approval-system-subtab-wrapper{gap:16px;overflow-x:auto;padding-bottom:0}.is-mobile-view .approval-system-subtab-item{font-size:14px;padding:8px 0}.is-mobile-view .approval-system-item{align-items:center;gap:12px;padding:12px 8px}.is-mobile-view .approval-system-item .approval-system-delete-button-container img{height:16px;width:16px}.is-mobile-view .approval-system-info{align-items:center;gap:8px;width:100%}.is-mobile-view .approval-system-meta{gap:4px}.is-mobile-view .approval-system-title-wrapper{align-items:flex-start;gap:4px;width:100%}.is-mobile-view .approval-system-search{padding:0 16px;width:100%}.is-mobile-view .approval-system-search .search-section .search-group .search-row{align-items:stretch;flex-direction:column}.is-mobile-view .approval-system-search .search-section .search-group .search-row .search-input input{height:40px}.is-mobile-view .approval-system-search .search-section .search-group .period-buttons .period-button{font-size:13px;height:40px}.is-mobile-view .approval-system-search .search-section .search-group .period-calendar .calendar-container .p-calendar input{font-size:13px}.is-mobile-view .approval-system-search .search-section .search-group .period-calendar .calendar-container .calendar-icon{height:18px;right:8px;width:18px}.is-mobile-view .approval-system-search .search-section .search-button-row .search-button{height:44px}.is-mobile-view .approval-system-search .result-section .document-list{max-height:250px}.is-mobile-view .approval-system-line-wrapper{padding:12px}.is-mobile-view .approval-system-line-wrapper .approval-system-line-container{align-items:flex-start;flex-direction:column;gap:10px;padding:8px}.is-mobile-view .approval-system-line-wrapper .approval-system-line-profile-container{gap:6px}.is-mobile-view .approval-system-line-wrapper .approval-system-line-profile{height:36px;width:36px}.is-mobile-view .approval-system-line-wrapper .approval-system-line-profile-name{font-size:13px}.is-mobile-view .approval-system-line-wrapper .approval-system-line-date,.is-mobile-view .approval-system-line-wrapper .approval-system-line-profile-dept{font-size:11px}.is-mobile-view .approval-system-text{flex:1 1;min-width:0}.is-mobile-view .approval-system-type{max-width:40%}.is-mobile-view .approval-system-title{flex:1 1}.search-condition-display{background:#f8f9fa;border:1px solid #e3e6ea;border-radius:8px;margin-bottom:16px;padding:16px;position:relative}.search-condition-display .search-condition-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.search-condition-display .search-condition-header .search-condition-title{align-items:center;color:#006fe5;color:var(--blue-blue-600,#006fe5);display:flex;font-size:14px;font-weight:600;gap:6px}.search-condition-display .search-condition-header .clear-search-btn{background:none;border:none;border-radius:4px;color:#797676;color:var(--grey-grey-500,#797676);cursor:pointer;font-size:14px;padding:4px 8px;transition:all .2s ease}.search-condition-display .search-condition-header .clear-search-btn:hover{background:#f5f5f5;background:var(--grey-grey-100,#f5f5f5);color:#4d4d4d;color:var(--grey-grey-700,#4d4d4d)}.search-condition-display .search-condition-content{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.search-condition-display .search-condition-content .condition-item{color:#4d4d4d;color:var(--grey-grey-700,#4d4d4d);font-size:13px}.search-condition-display .search-condition-content .condition-item strong{color:#232527;color:var(--grey-grey-800,#232527);font-weight:600;margin-right:4px}.search-condition-display .search-condition-content .condition-item.search-date{color:#797676;color:var(--grey-grey-500,#797676);font-size:12px;margin-left:auto}.approval-system-header-right-wrapper{align-items:center;display:flex;flex-direction:row;gap:10px}.approval-system-header-right-wrapper .search-toggle-btn{align-items:center;background:#fff;border:1px solid #d0d0d0;border:1px solid var(--grey-grey-300,#d0d0d0);border-radius:4px;box-shadow:0 2px 4px 0 #00000014;box-sizing:border-box;color:#4d4d4d;color:var(--grey-grey-700,#4d4d4d);cursor:pointer;display:flex;font-family:Pretendard;font-size:14px;font-weight:500;gap:8px;height:44px;justify-content:center;min-width:100px;overflow:hidden;padding:10px 16px;position:relative;transition:all .2s ease;white-space:nowrap}.approval-system-header-right-wrapper .search-toggle-btn:hover{background:#f9f9f9;background:var(--grey-grey-50,#f9f9f9);border-color:#999;border-color:var(--grey-grey-400,#999)}.approval-system-header-right-wrapper .search-toggle-btn.expanded{background:#f0f7ff;background:var(--blue-blue-50,#f0f7ff);border-color:#80c7ff;border-color:var(--blue-blue-300,#80c7ff);color:#0059b7;color:var(--blue-blue-700,#0059b7)}.approval-system-header-right-wrapper .search-toggle-btn.expanded:hover{background:#e6f3ff;background:var(--blue-blue-100,#e6f3ff);border-color:#4db8ff;border-color:var(--blue-blue-400,#4db8ff)}.search-area-container .approval-search-filters,.search-area-container .approval-search-tags{padding:20px 0}.search-area-container .approval-search-filters+.approval-search-tags,.search-area-container .approval-search-tags+.approval-search-filters{padding-top:0}.approval-template-selector-fullpage{background:#fff;bottom:0;box-sizing:border-box;display:flex;flex-direction:column;left:0;overflow-y:auto;position:fixed;right:0;top:0;z-index:1000}.approval-template-selector-fullpage .approval-template-selector-header{align-items:center;background:#fff;border-bottom:1px solid #e1e2e3;display:flex;flex-shrink:0;height:56px;justify-content:space-between;left:0;padding:0 16px;position:-webkit-sticky;position:sticky;right:0;top:0;z-index:10}.approval-template-selector-fullpage .approval-template-selector-header .back-button{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:center;padding:8px}.approval-template-selector-fullpage .approval-template-selector-header .back-button svg{height:24px;width:24px}.approval-template-selector-fullpage .approval-template-selector-header .back-button:active{opacity:.7}.approval-template-selector-fullpage .approval-template-selector-header .header-title{color:#000;flex:1 1;font-size:17px;font-weight:600;margin:0;text-align:center}.approval-template-selector-fullpage>div:not(.approval-template-selector-header){flex:1 1;overflow-y:auto;padding:16px}.ApprovalManagement_approvalManagement__hSvob{background-color:#fff;display:flex;flex-direction:column;height:100%;width:100%}.ApprovalManagement_approvalManagement__hSvob.ApprovalManagement_mobile__43aAB{padding:0}.ApprovalManagement_headerSection__N1wVw{flex-shrink:0}.ApprovalManagement_divider__t9jf6{border:none;border-top:1px solid #e5e7eb;margin:0}.ApprovalManagement_listSection__nr28v{display:flex;flex:1 1;flex-direction:column;overflow-y:auto}.ApprovalManagement_documentList__rQ58r{display:flex;flex:1 1;flex-direction:column}.CashStatusPage_container__ZnNwB{background-color:#fff;flex-shrink:0;min-height:100%;min-width:var(--finance-domain-min-width)!important;padding:0 0 60px;width:100%}.CashStatusPage_titleSection__MnCrv{margin-bottom:0;padding:0 20px}.CashStatusPage_titleSection__MnCrv h2{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:24px;font-weight:700;line-height:32px;margin:0 0 16px}.CashStatusPage_titleSection__MnCrv .CashStatusPage_tabs__g3yP8{border-bottom:1px solid #dee3e8;display:flex;gap:24px}.CashStatusPage_titleSection__MnCrv .CashStatusPage_tabs__g3yP8 .CashStatusPage_tab__IDSTJ{color:#a7b1be;cursor:pointer;font-size:16px;font-weight:500;padding:8px 0;position:relative}.CashStatusPage_titleSection__MnCrv .CashStatusPage_tabs__g3yP8 .CashStatusPage_tab__IDSTJ.CashStatusPage_active__EBotT{color:#0c72de;font-weight:600}.CashStatusPage_titleSection__MnCrv .CashStatusPage_tabs__g3yP8 .CashStatusPage_tab__IDSTJ.CashStatusPage_active__EBotT:after{background-color:#0c72de;bottom:-1px;content:"";height:2px;left:0;position:absolute;width:100%}.CashStatusPage_filterSection__Q2\+0X{background-color:#f8f9fa;display:flex;flex-direction:column;gap:20px;margin:0 0 24px;padding:20px 40px;transition:opacity .3s ease}.CashStatusPage_filterSection__Q2\+0X .CashStatusPage_filterHeader__FpCRv{align-items:center;display:flex;justify-content:space-between;width:100%}.CashStatusPage_filterSection__Q2\+0X .CashStatusPage_updateInfo__T-11-{align-items:center;color:#a7b1be;display:flex;font-size:14px;font-weight:600;gap:8px;line-height:20px}.CashStatusPage_filterSection__Q2\+0X .CashStatusPage_updateInfo__T-11- svg{height:16px;width:16px}.CashStatusPage_summaryRow__UYMlZ{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr);width:100%}.CashStatusPage_summaryCard__NbgFh{background:#0000;border:none;border-radius:8px;box-shadow:none;display:flex;flex-direction:column;padding:12px 20px}.CashStatusPage_summaryCard__NbgFh .CashStatusPage_tag__fJfqo{align-items:center;border-radius:4px;display:inline-flex;font-size:14px;font-weight:600;justify-content:center;line-height:20px;margin-bottom:8px;padding:2px 4px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.CashStatusPage_summaryCard__NbgFh .CashStatusPage_amount__gA16v{animation:CashStatusPage_fadeInAmount__pwhQM .4s ease;color:#1d2a37;display:block;font-size:20px;font-weight:700;line-height:28px;white-space:nowrap}.CashStatusPage_summaryCard__NbgFh.CashStatusPage_blue__q2qZ6 .CashStatusPage_tag__fJfqo{background-color:#eaf2fd;color:#0c72de}.CashStatusPage_summaryCard__NbgFh.CashStatusPage_red__Ie2US .CashStatusPage_tag__fJfqo{background-color:#fef9f9;color:#da2911}.CashStatusPage_summaryCard__NbgFh.CashStatusPage_green__0ecRZ .CashStatusPage_tag__fJfqo{background-color:#f3fbef;color:#37a604}.CashStatusPage_chartGrid__PdZfM{grid-gap:40px;display:grid;gap:40px;grid-template-columns:1fr 1fr;padding:0 20px;transition:opacity .3s ease}.CashStatusPage_chartCard__bEXjz{background:#fff;border:1px solid #eaedf0;border-radius:20px;box-shadow:4px 4px 16px 0 #00000005;display:flex;flex-direction:column;height:382px;padding:20px}.CashStatusPage_chartCard__bEXjz .CashStatusPage_cardHeader__3ukHa{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.CashStatusPage_chartCard__bEXjz .CashStatusPage_cardHeader__3ukHa .CashStatusPage_titleGroup__Zogiv{align-items:center;display:flex;gap:6px}.CashStatusPage_chartCard__bEXjz .CashStatusPage_cardHeader__3ukHa .CashStatusPage_titleGroup__Zogiv h3{font-size:18px;font-weight:600;margin:0}.CashStatusPage_chartCard__bEXjz .CashStatusPage_cardHeader__3ukHa .CashStatusPage_titleGroup__Zogiv span{color:#606971;font-size:14px}.CashStatusPage_chartCard__bEXjz .CashStatusPage_canvas__8R7tN{flex:1 1;min-height:200px}.CashStatusPage_chartCard__bEXjz .CashStatusPage_legend__5dUEU{display:flex;gap:16px;margin-top:16px}.CashStatusPage_chartCard__bEXjz .CashStatusPage_legend__5dUEU .CashStatusPage_legendItem__rVv-f{align-items:center;color:#606971;display:flex;font-size:12px;gap:4px}.CashStatusPage_chartCard__bEXjz .CashStatusPage_legend__5dUEU .CashStatusPage_legendItem__rVv-f .CashStatusPage_dot__1kg9a{border-radius:50%;flex-shrink:0;height:10px;width:10px}@keyframes CashStatusPage_pulseAnimation__1T4En{0%{background-color:#e8e8e8}50%{background-color:#f5f5f5}to{background-color:#e8e8e8}}@keyframes CashStatusPage_fadeInAmount__pwhQM{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.CashStatusPage_skeleton__sZAO2{animation:CashStatusPage_pulseAnimation__1T4En 1.5s ease-in-out infinite;background-color:#e8e8e8;border-radius:4px;display:block;height:28px;width:140px}.CashStatusPage_contentWrapper__cmJ\+q{transition:opacity .3s ease}.CashStatusPage_contentHidden__R94SZ{opacity:0;pointer-events:none}.CashStatusPage_contentVisible__00tIY{opacity:1}.CrossFade_crossFadeContainer__Af8eA{height:100%;position:relative;width:100%}.CrossFade_contentLayer__Cw31c,.CrossFade_skeletonLayer__oNo4b{height:100%;width:100%}.CrossFade_skeletonLayer__oNo4b.CrossFade_overlay__7H3jX{left:0;pointer-events:none;position:absolute;top:0;z-index:2}.CashTransactionHistory_container__uylnI{background-color:#fff;min-height:100vh;padding:0;width:100%}.CashTransactionHistory_filterBar__CFwZD{align-items:center;background-color:#f8f9fa;border-bottom:1px solid #dee3e8;display:flex;justify-content:flex-start;margin:0 0 40px;padding:12px 40px}.CashTransactionHistory_contentWrapper__uIAty{padding:0 40px 80px;transition:opacity .3s ease}.CashTransactionHistory_contentHidden__rrgUj{opacity:0;pointer-events:none}.CashTransactionHistory_contentVisible__MRwsC{opacity:1}.CashTransactionHistory_section__V0sSD{display:flex;flex-direction:column;gap:12px;margin-bottom:48px;width:100%}.CashTransactionHistory_headerBlock__riOM8{display:flex;flex-direction:column;gap:4px}.CashTransactionHistory_headerTop__8I7JK{align-items:center;display:flex;gap:8px}.CashTransactionHistory_title__Ftqnk{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:18px;font-weight:600;line-height:26px;margin:0}.CashTransactionHistory_tag__FEMyv{border-radius:4px;font-size:14px;font-weight:600;padding:2px 4px}.CashTransactionHistory_tagBlue__CsccB{background-color:#eaf2fd;color:#0c72de}.CashTransactionHistory_tagRed__CZw7m{background-color:#fef9f9;color:#da2911}.CashTransactionHistory_subText__7V16U{color:#606971;font-size:14px}.CashTransactionHistory_totalAmount__i6iOA{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:24px;font-weight:700;line-height:32px;margin:0}.CashTransactionHistory_totalAmount__i6iOA.CashTransactionHistory_income__27oF6{color:#2a8bf3}.CashTransactionHistory_totalAmount__i6iOA.CashTransactionHistory_expense__7umwC{color:#da2911}.CashTransactionHistory_table__ZNpPF{display:flex;flex-direction:column;width:100%}.CashTransactionHistory_thead__xyzzg{background-color:#fff;border-bottom:1px solid #dee3e8;display:flex;height:32px}.CashTransactionHistory_tbody__KZcaL{display:flex;flex-direction:column}.CashTransactionHistory_tr__Dz3Fl{align-items:center;background-color:#fff;border-bottom:1px solid #dee3e8;display:flex;height:44px}.CashTransactionHistory_thCell__j\+Kgw,.CashTransactionHistory_th__MNqEA{align-items:center;background-color:#fff;box-sizing:border-box;color:#606971;display:flex;font-size:12px;font-weight:600;height:100%;justify-content:center;padding:0 10px}.CashTransactionHistory_tdCell__BRzOA,.CashTransactionHistory_td__1ADCG{align-items:center;border-right:1px solid #dee3e8;box-sizing:border-box;color:#1d2a37;display:flex;font-size:14px;font-weight:400;height:100%;padding:0 10px}.CashTransactionHistory_tdCell__BRzOA:last-child,.CashTransactionHistory_td__1ADCG:last-child{border-right:none}.CashTransactionHistory_left__4BwHF{justify-content:flex-start!important;text-align:left}.CashTransactionHistory_right__TyNOz{justify-content:flex-end!important;text-align:right}.CashTransactionHistory_center__rIDCW{justify-content:center!important;text-align:center}.CashTransactionHistory_bankCell__6zQ6W{gap:4px}.CashTransactionHistory_bankIcon__vsAuR{border-radius:50%;flex-shrink:0;height:24px;object-fit:contain;width:24px}.CashTransactionHistory_accInfo__Lw6M1{align-items:center;display:flex;gap:4px;overflow:hidden}.CashTransactionHistory_accInfo__Lw6M1 .CashTransactionHistory_name__gRUOy{color:#1d2a37;font-size:14px;font-weight:400;white-space:nowrap}.CashTransactionHistory_accInfo__Lw6M1 .CashTransactionHistory_num__HHMEI{color:#1d2a37;font-size:14px;white-space:nowrap}.CashTransactionHistory_emptyRow__SwZGw{align-items:center;border-bottom:1px solid #dee3e8;color:#a0a8b0;display:flex;font-size:14px;font-weight:400;gap:6px;justify-content:center;padding:40px 0}.CashTransactionHistory_emptyIcon__m3Yhx{color:#a0a8b0;flex-shrink:0;height:14px;width:14px}.CashTransactionHistory_blue__rE7xm{color:#0c72de!important}.CashTransactionHistory_red__TerMK{color:#da2911!important}.CashTransactionHistory_bold__dWY6n{font-weight:700!important}.CashDailyPage_container__S4ztQ{background-color:#fff;flex-shrink:0;min-height:100vh;min-width:var(--finance-domain-min-width)!important;padding:0;width:100%}.CashDailyPage_filterBar__9chg5{align-items:center;background-color:#f8f9fa;border-bottom:1px solid #dee3e8;display:flex;justify-content:flex-start;margin-bottom:20px;margin-top:12px;padding:8px 20px}.CashDailyPage_contentWrapper__1bZzU{padding:0 20px 80px;transition:opacity .3s ease}.CashDailyPage_summarySection__KS9CF{align-items:stretch;background:#fff;border:1px solid #dee3e8;border-radius:4px;display:flex;margin-bottom:24px;width:100%}.CashDailyPage_summaryCard__UDu0q{display:flex;flex:1 1;flex-direction:column;gap:10px;padding:20px;position:relative}.CashDailyPage_cardTitle__bqDfm{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:18px;font-weight:600;line-height:26px;margin:0}.CashDailyPage_amountGroup__sh8Zj{display:flex;flex-direction:column;gap:2px;width:100%}.CashDailyPage_amount__iB9yP{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:20px;font-weight:700;line-height:28px;margin:0}.CashDailyPage_tag__NeQj5{align-items:center;border-radius:4px;display:inline-flex;font-family:Pretendard,sans-serif;font-size:14px;font-weight:600;gap:8px;justify-content:center;line-height:20px;padding:2px 4px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.CashDailyPage_tagBlue__bNnEO{background-color:#eaf2fd;color:#0c72de}.CashDailyPage_tagRed__zjVCa{background-color:#fef9f9;color:#da2911}.CashDailyPage_divider__KuEdE{background-color:#eaedf0;margin:0 8px;width:1px}.CashDailyPage_section__qP\+5i{display:flex;flex-direction:column;gap:12px;margin-bottom:24px;width:100%}.CashDailyPage_sectionHeader__\+adaQ{align-items:center;display:flex;gap:0;justify-content:flex-start}.CashDailyPage_sectionLinkButton__tHOyz{align-items:center;background:#0000;border:none;cursor:pointer;display:inline-flex;gap:0;justify-content:flex-start;padding:0}.CashDailyPage_sectionArrow__3zR35{flex-shrink:0;height:24px;transform:rotate(-90deg);width:24px}.CashDailyPage_sectionArrow__3zR35 path{fill:#1d2a37}.CashDailyPage_sectionTitle__KZ2OH{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:18px;font-weight:600;line-height:26px;margin:0}.CashDailyPage_table__Oiddl{border-top:1px solid #dee3e8;display:flex;flex-direction:column;width:100%}.CashDailyPage_tr__RSCJO{background-color:#fff;border-bottom:1px solid #dee3e8;display:flex}.CashDailyPage_thead__YxFVQ{background-color:#fff;height:44px;height:auto}.CashDailyPage_headerRow__afszc{background-color:#fff;border-bottom:1px solid #dee3e8;display:flex;height:34px;width:100%}.CashDailyPage_td__qpUG8,.CashDailyPage_th__yHmyf{align-items:center;box-sizing:border-box;display:flex;font-family:Pretendard,sans-serif;height:100%;justify-content:center;padding:0 10px}.CashDailyPage_th__yHmyf{background-color:#fff;border-right:1px solid #dee3e8;color:#606971;font-size:12px;font-weight:600}.CashDailyPage_th__yHmyf:last-child{border-right:none}.CashDailyPage_td__qpUG8{border-right:1px solid #dee3e8;color:#1d2a37;font-size:14px;font-weight:400;height:44px}.CashDailyPage_td__qpUG8:last-child{border-right:none}.CashDailyPage_left__xf5eF{justify-content:flex-start!important;text-align:left}.CashDailyPage_right__U39na{justify-content:flex-end!important;text-align:right}.CashDailyPage_center__38oC4{justify-content:center!important;text-align:center}.CashDailyPage_bgGray__2HeLk{background-color:#f8f9fa}.CashDailyPage_trBold__3rk6G .CashDailyPage_td__qpUG8{color:#1d2a37;font-weight:600}.CashDailyPage_bankCell__XtjD-{gap:6px}.CashDailyPage_bankIcon__X1nil{border-radius:50%;flex-shrink:0;height:24px;object-fit:contain;width:24px}.CashDailyPage_bankInfo__nla4E{align-items:center;display:flex;flex-direction:row;gap:4px;min-width:0;overflow:hidden}.CashDailyPage_bankName__iTitF{color:#1d2a37;font-size:14px;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CashDailyPage_bankNum__x5T67{color:#606971;flex-shrink:0;font-size:14px;white-space:nowrap}.CashDailyPage_emptyRow__WItzX{align-items:center;border-bottom:1px solid #dee3e8;color:#a0a8b0;display:flex;font-size:14px;justify-content:center;padding:36px 0}.CashDailyPage_emptyRow__WItzX span{padding-left:20px;position:relative}.CashDailyPage_emptyRow__WItzX span:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23a0a8b0' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 8v4M12 16h.01'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";height:14px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:14px}.CashDailyPage_toggleArrow__MvKZx{align-items:center;cursor:pointer;display:flex;height:24px;justify-content:center;width:24px}@keyframes CashDailyPage_shimmer__vt7Z\+{0%{background-position:-600px 0}to{background-position:600px 0}}.CashDailyPage_skeletonRow__v6J8b{align-items:center;border-bottom:1px solid #dee3e8;display:flex;gap:0;height:44px;overflow:hidden;width:100%}.CashDailyPage_skeletonCell__XZ6Qi{animation:CashDailyPage_shimmer__vt7Z\+ 1.4s ease-in-out infinite;background:linear-gradient(90deg,#eef0f2 25%,#e2e5e8 50%,#eef0f2 75%);background-size:600px 100%;border-radius:4px;flex:1 1;height:18px;margin:0 12px}.CashDailyPage_skeletonAmount__ZZe1z{border-radius:6px;height:28px;width:120px}.CashDailyPage_skeletonAmount__ZZe1z,.CashDailyPage_skeletonTag__VcroY{animation:CashDailyPage_shimmer__vt7Z\+ 1.4s ease-in-out infinite;background:linear-gradient(90deg,#eef0f2 25%,#e2e5e8 50%,#eef0f2 75%);background-size:600px 100%;display:block}.CashDailyPage_skeletonTag__VcroY{border-radius:4px;height:20px;width:80px}.CashDailyPage_contentHidden__344I7{opacity:0;pointer-events:none}.CashDailyPage_contentVisible__WJ\+AD{opacity:1}*{box-sizing:border-box}.CashPlanPage_container__3f6\+h{background-color:#fff;display:flex;flex-direction:column;overflow:hidden;width:100%}.CashPlanPage_controlBar__58ufh{align-items:center;background-color:#f8f9fa;border-bottom:1px solid #dee3e8;display:flex;flex-shrink:0;height:48px;justify-content:space-between;margin-top:12px;padding:8px 20px}.CashPlanPage_controlBar__58ufh .CashPlanPage_leftArea__BAWkm{align-items:center;display:flex}.CashPlanPage_controlBar__58ufh .CashPlanPage_rightArea__Sf9mP{align-items:center;display:flex;gap:20px}.CashPlanPage_controlBar__58ufh .CashPlanPage_rightArea__Sf9mP .CashPlanPage_filterGroup__aY2bB{display:flex;gap:11px}.CashPlanPage_controlBar__58ufh .CashPlanPage_rightArea__Sf9mP .CashPlanPage_filterLabel__XCeoB{cursor:pointer;font-size:14px;font-weight:400}.CashPlanPage_controlBar__58ufh .CashPlanPage_rightArea__Sf9mP .CashPlanPage_filterLabel__XCeoB.CashPlanPage_income__xMEXs{color:#0c72de}.CashPlanPage_controlBar__58ufh .CashPlanPage_rightArea__Sf9mP .CashPlanPage_filterLabel__XCeoB.CashPlanPage_expense__FDb2R{color:#da2911}.CashPlanPage_contentWrapper__e-qAu{align-items:flex-start;display:flex;flex:1 1;transition:opacity .3s ease}.CashPlanPage_leftPanel__Ewlmk{background-color:#fff;display:flex;flex-direction:column;gap:24px;min-width:320px;padding:16px 20px;width:320px}.CashPlanPage_dateRangeBlock__Xv8R\+{border-bottom:1px solid #dee3e8;display:flex;flex-direction:column;gap:8px;padding-bottom:16px}.CashPlanPage_dateRangeBlock__Xv8R\+ .CashPlanPage_rangeText__LSR7A{color:#1d2a37;font-size:14px;line-height:20px}.CashPlanPage_dateRangeBlock__Xv8R\+ .CashPlanPage_balanceRow__yV1q6{align-items:center;display:flex;justify-content:space-between}.CashPlanPage_dateRangeBlock__Xv8R\+ .CashPlanPage_balanceRow__yV1q6 .CashPlanPage_label__ydppr{color:#1d2a37;font-size:16px;font-weight:500}.CashPlanPage_dateRangeBlock__Xv8R\+ .CashPlanPage_balanceRow__yV1q6 .CashPlanPage_amount__zXrkp{color:#1d2a37;font-size:18px;font-weight:600}.CashPlanPage_summaryGroup__RqPBr{display:flex;flex-direction:column;gap:16px}.CashPlanPage_summaryGroup__RqPBr .CashPlanPage_groupHeader__GIdMX{align-items:center;display:flex;justify-content:space-between}.CashPlanPage_summaryGroup__RqPBr .CashPlanPage_groupHeader__GIdMX .CashPlanPage_titleArea__Y\+tUK{align-items:center;display:flex;gap:8px}.CashPlanPage_summaryGroup__RqPBr .CashPlanPage_groupHeader__GIdMX .CashPlanPage_titleArea__Y\+tUK .CashPlanPage_title__v9JQ2{color:#1d2a37;font-size:16px;font-weight:500}.CashPlanPage_summaryGroup__RqPBr .CashPlanPage_groupHeader__GIdMX .CashPlanPage_totalAmt__SrrM0{font-size:18px;font-weight:600}.CashPlanPage_summaryGroup__RqPBr .CashPlanPage_groupHeader__GIdMX .CashPlanPage_totalAmt__SrrM0.CashPlanPage_income__xMEXs{color:#0c72de}.CashPlanPage_summaryGroup__RqPBr .CashPlanPage_groupHeader__GIdMX .CashPlanPage_totalAmt__SrrM0.CashPlanPage_expense__FDb2R{color:#da2911}.CashPlanPage_summaryGroup__RqPBr .CashPlanPage_itemList__Ek8Gy{display:flex;flex-direction:column;gap:12px}.CashPlanPage_summaryGroup__RqPBr .CashPlanPage_itemRow__n7x-l{align-items:center;display:flex;font-size:14px;justify-content:space-between}.CashPlanPage_summaryGroup__RqPBr .CashPlanPage_itemRow__n7x-l .CashPlanPage_itemName__kRYIu{align-items:center;color:#464d53;display:flex;gap:6px}.CashPlanPage_summaryGroup__RqPBr .CashPlanPage_itemRow__n7x-l .CashPlanPage_itemAmt__etcC0{color:#464d53;font-weight:600}.CashPlanPage_summaryGroup__RqPBr .CashPlanPage_itemRow__n7x-l .CashPlanPage_itemAmt__etcC0.CashPlanPage_income__xMEXs{color:#464d53}.CashPlanPage_countBadge__KUErf{align-items:center;background-color:#f8f9fa;border-radius:8px;color:#606971;display:inline-flex;font-size:12px;font-weight:600;justify-content:center;line-height:14px;padding:4px 8px}.CashPlanPage_rightPanel__qf1Iv{background-color:#fff;overflow-y:auto;padding:0}.CashPlanPage_calBodyArea__g-DBN,.CashPlanPage_rightPanel__qf1Iv{display:flex;flex:1 1;flex-direction:column}.CashPlanPage_calendarGrid__6ZZ64{display:flex;flex-direction:column}.CashPlanPage_calHeaderRow__3Mg4H{background-color:#fff;border-bottom:1px solid #dee3e8;display:flex}.CashPlanPage_calHeaderRow__3Mg4H .CashPlanPage_calHeaderCell__z4I4O{border-right:1px solid #dee3e8;color:#606971;flex:1 1;font-size:14px;font-weight:600;padding:10px 0;text-align:center}.CashPlanPage_calHeaderRow__3Mg4H .CashPlanPage_calHeaderCell__z4I4O:first-child{border-left:1px solid #dee3e8}.CashPlanPage_calRow__ayxMu{border-bottom:1px solid #dee3e8;display:flex;min-height:210px}.CashPlanPage_btnPrimary__fEcBH{align-items:center;background-color:#0c72de;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:4px;padding:10px 16px;transition:background-color .2s}.CashPlanPage_btnPrimary__fEcBH:hover{background-color:#0b61bd}.CashPlanPage_contentHidden__H5ABk{opacity:0;pointer-events:none}.CashPlanPage_contentVisible__WvOfQ{opacity:1}.SelectionFilter_wrapper__N3DKr{display:inline-block;position:relative}.SelectionFilter_buttonBase__JCTVA{align-items:center;border:1px solid;border-radius:4px;box-sizing:border-box;cursor:pointer;display:flex;font-family:Pretendard,sans-serif;font-size:12px;font-weight:600;gap:4px;height:28px;letter-spacing:-.48px;line-height:18px;padding:4px 8px}.SelectionFilter_buttonUnselected__ig8a7{background:#fff;border-color:#dee3e8;color:#606971}.SelectionFilter_buttonSelected__pCOV5{background:#eaf2fd;border-color:#0c72de;color:#095cbb}.SelectionFilter_labelText__pMgHY{white-space:nowrap}.SelectionFilter_leftIcon__4Nonb{display:block;flex-shrink:0;height:16px;width:16px}.SelectionFilter_leftIconUnselected__R-xmL{filter:brightness(0) saturate(100%) invert(73%) sepia(6%) saturate(228%) hue-rotate(172deg) brightness(95%) contrast(86%)}.SelectionFilter_leftIconSelected__dqiAO{filter:brightness(0) saturate(100%) invert(33%) sepia(91%) saturate(1543%) hue-rotate(193deg) brightness(94%) contrast(93%)}.SelectionFilter_rightIcon__WjoA4{display:block;flex-shrink:0;height:14px;width:14px}.SelectionFilter_buttonUnselected__ig8a7 .SelectionFilter_rightIcon__WjoA4{filter:brightness(0) saturate(100%) invert(73%) sepia(6%) saturate(228%) hue-rotate(172deg) brightness(95%) contrast(86%)}.SelectionFilter_buttonSelected__pCOV5 .SelectionFilter_rightIcon__WjoA4{filter:brightness(0) saturate(100%) invert(33%) sepia(91%) saturate(1543%) hue-rotate(193deg) brightness(94%) contrast(93%)}.SelectionFilter_rightIconButton__1xeMW{align-items:center;background:#0000;border:none;cursor:pointer;display:flex;height:14px;justify-content:center;margin:0;outline:none;padding:0;width:14px}.SelectionFilter_dropdownLayer__RcNZU{position:absolute;z-index:99999}.CalendarDayCell_cell__zktp-{background-color:#0000;border-right:1px solid #dee3e8;cursor:pointer;display:flex;flex:1 1;flex-direction:column;gap:12px;min-height:210px;padding:4px;transition:background-color .2s}.CalendarDayCell_cell__zktp-:first-child{border-left:1px solid #dee3e8}.CalendarDayCell_cell__zktp-.CalendarDayCell_hover__r-BvT,.CalendarDayCell_cell__zktp-:hover{background-color:#f8f9fa}.CalendarDayCell_dayHeader__7CY\+\+{display:flex;justify-content:flex-end;padding:4px}.CalendarDayCell_dayNum__G2hR\+{align-items:center;border-radius:50%;color:#a7b1be;display:flex;font-family:Pretendard,sans-serif;font-size:18px;font-weight:600;height:26px;justify-content:center;letter-spacing:-.72px;line-height:26px;transition:all .2s;width:26px}.CalendarDayCell_dayNum__G2hR\+.CalendarDayCell_active__oVGXT{color:#1d2a37}.CalendarDayCell_dayNum__G2hR\+.CalendarDayCell_today__RzOm4{background-color:#0c72de;color:#f8f9fa}.CalendarDayCell_eventItem__cz77z,.CalendarDayCell_eventList__1Qm6f{align-items:flex-start;display:flex;flex-direction:column;gap:2px}.CalendarDayCell_eventItem__cz77z{align-self:stretch;border-radius:4px;justify-content:flex-start;padding:4px 8px;transition:opacity .2s}.CalendarDayCell_eventItem__cz77z .CalendarDayCell_evtTitle__e0KkQ{align-self:stretch;font-family:Pretendard,sans-serif;font-size:12px;font-weight:600;letter-spacing:-.48px;line-height:14px;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.CalendarDayCell_eventItem__cz77z .CalendarDayCell_evtAmt__f6p9G{align-self:stretch;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.56px;line-height:20px;text-align:left}.CalendarDayCell_eventItem__cz77z.CalendarDayCell_income__liAYN{background-color:#f4f9ff;border:1px solid #eaf2fd;color:#0c72de}.CalendarDayCell_eventItem__cz77z.CalendarDayCell_expense__DfH5f{background-color:#fef9f9;border:1px solid #ffe9ec;color:#da2911}.CalendarDayCell_moreCount__riFtx{align-items:center;align-self:stretch;color:#a7b1be;display:flex;font-family:Pretendard,sans-serif;font-size:12px;font-weight:600;gap:10px;justify-content:flex-start;letter-spacing:-.48px;line-height:14px;padding:4px 8px;text-align:right}.CashPlanSidebar_backdrop__uhz6y{background-color:#0000;bottom:0;left:0;pointer-events:none;position:fixed;right:0;top:0;transition:background-color .3s;z-index:998}.CashPlanSidebar_backdrop__uhz6y.CashPlanSidebar_open__ULx8C{background-color:#0003;pointer-events:auto}.CashPlanSidebar_sidebar__LSouU{background-color:#fff;box-shadow:-4px 0 35px 0 #00000014;display:flex;flex-direction:column;gap:24px;height:100vh;overflow:hidden;padding:40px 24px;position:fixed;right:-620px;top:0;transition:right .3s cubic-bezier(.4,0,.2,1);width:620px;z-index:999}.CashPlanSidebar_sidebar__LSouU.CashPlanSidebar_open__ULx8C{right:0}.CashPlanSidebar_header__w9N2d{align-items:center;display:flex;justify-content:space-between;width:572px}.CashPlanSidebar_title__p01xa{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:20px;font-weight:700;letter-spacing:-.8px;line-height:28px}.CashPlanSidebar_closeBtn__yKB3f{align-items:center;background:#0000;border:none;border-radius:4px;color:#a7b1be;cursor:pointer;display:flex;height:32px;justify-content:center;padding:4px;transition:background-color .2s;width:32px}.CashPlanSidebar_closeBtn__yKB3f:hover{background-color:#f4f5f6}.CashPlanSidebar_summary__uV94B{align-items:center;display:flex;gap:34px}.CashPlanSidebar_summaryItem__GmzuX{align-items:center;display:flex;gap:10px}.CashPlanSidebar_summaryLabel__CtDJR{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:16px;font-weight:500;letter-spacing:-.64px;line-height:24px}.CashPlanSidebar_summaryValue__PC2ER{font-family:Pretendard,sans-serif;font-size:20px;font-weight:700;letter-spacing:-.8px;line-height:28px}.CashPlanSidebar_summaryValue__PC2ER.CashPlanSidebar_income__os9\+c{color:#0c72de}.CashPlanSidebar_summaryValue__PC2ER.CashPlanSidebar_expense__zBFQM{color:#e4503c}.CashPlanSidebar_addBtn__hh58U{align-self:flex-start;background-color:#f4f5f6;border:none;border-radius:6px;color:#464d53;cursor:pointer;font-family:Pretendard,sans-serif;font-size:14px;font-weight:500;letter-spacing:-.56px;line-height:20px;padding:8px 12px;transition:background-color .2s}.CashPlanSidebar_addBtn__hh58U:hover{background-color:#e8eaed}.CashPlanSidebar_content__bITt3{display:flex;flex:1 1;flex-direction:column;overflow-y:auto}.CashPlanSidebar_transactionGroups__AjPRE{display:flex;flex-direction:column;gap:30px}.CashPlanSidebar_transactionGroup__kvJ6U{display:flex;flex-direction:column;gap:0}.CashPlanSidebar_groupHeader__S059\+{align-items:center;display:flex;gap:6px;height:40px;padding:8px 0}.CashPlanSidebar_typeIndicator__dncBl{display:none}.CashPlanSidebar_groupAccountNo__gznrf{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.56px;line-height:20px}.CashPlanSidebar_bankIcon__3x26d{align-items:center;background-color:#e8eaed;border-radius:50%;display:flex;flex-shrink:0;height:24px;justify-content:center;overflow:hidden;width:24px}.CashPlanSidebar_bankLogoImg__Sht2o{display:block;height:100%;object-fit:cover;width:100%}.CashPlanSidebar_bankFallback__ycg2V{color:#464d53;font-family:Pretendard,sans-serif;font-size:11px;font-weight:700}.CashPlanSidebar_groupName__rQeud{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:18px;font-weight:600;letter-spacing:-.72px;line-height:26px}.CashPlanSidebar_groupCount__6i6Db{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.56px;line-height:20px}.CashPlanSidebar_groupItems__MqX1r{display:flex;flex-direction:column}.CashPlanSidebar_transactionRow__A-qnI{align-items:center;border-bottom:1px solid #dee3e8;display:flex;height:44px;transition:background-color .2s}.CashPlanSidebar_transactionRow__A-qnI:hover{background-color:#f8f9fa}.CashPlanSidebar_colType__bSCBx{align-items:center;display:flex;justify-content:center;padding:0 10px;width:60px}.CashPlanSidebar_typeBadge__c8Ykb{border-radius:4px;font-family:Pretendard,sans-serif;font-size:12px;font-weight:600;letter-spacing:-.48px;line-height:14px;padding:2px 4px}.CashPlanSidebar_typeBadge__c8Ykb.CashPlanSidebar_income__os9\+c{background-color:#eaf2fd;color:#0c72de}.CashPlanSidebar_typeBadge__c8Ykb.CashPlanSidebar_expense__zBFQM{background-color:#fef9f9;color:#da2911}.CashPlanSidebar_colCategory__MbHyT{align-items:center;display:flex;flex:1 1;padding:0 10px}.CashPlanSidebar_categoryText__\+ybrU{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.56px;line-height:20px}.CashPlanSidebar_colDescription__\+81X7{align-items:center;display:flex;flex:1 1;padding:0 10px}.CashPlanSidebar_descriptionText__H6ufC{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.56px;line-height:20px}.CashPlanSidebar_colAmount__OHNmE{align-items:center;display:flex;justify-content:flex-end;padding:0 10px;width:130px}.CashPlanSidebar_amountText__1Wf5L{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.56px;line-height:20px}.CashPlanSidebar_colMenu__zcAwE{align-items:center;display:flex;justify-content:center;padding:0 10px;position:relative}.CashPlanSidebar_menuBtn__euIjU{align-items:center;background:#0000;border:none;color:#a7b1be;cursor:pointer;display:flex;font-size:18px;height:24px;justify-content:center;padding:8px;transition:color .2s;width:24px}.CashPlanSidebar_menuBtn__euIjU:hover{color:#464d53}.CashPlanSidebar_rowMenu__Qp3CZ{background-color:#fff;border:1px solid #eaedf0;border-radius:4px;box-shadow:-4px 0 16px 0 #00000005,6px 6px 16px 0 #0000000a;margin-top:4px;min-width:120px;padding:4px 0;position:absolute;right:0;top:100%;z-index:1000}.CashPlanSidebar_menuItem__iX3Tj{align-items:center;background-color:#fff;border:none;color:#1d2a37;cursor:pointer;display:flex;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;gap:4px;height:40px;letter-spacing:-.56px;line-height:20px;padding:0 12px;text-align:left;transition:background-color .2s;width:100%}.CashPlanSidebar_menuItem__iX3Tj:hover{background-color:#f8f9fa}.CashPlanSidebar_menuItem__iX3Tj svg{flex-shrink:0}.CashPlanSidebar_menuItem__iX3Tj.CashPlanSidebar_delete__TVdPc{color:#da2911}@keyframes CashPlanModal_fadeIn__c2enO{0%{opacity:0}to{opacity:1}}@keyframes CashPlanModal_fadeOut__VLF6u{0%{opacity:1}to{opacity:0}}@keyframes CashPlanModal_slideUp__MlSvn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes CashPlanModal_slideDown__nB39l{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}@keyframes CashPlanModal_dropdownEnter__bDR-g{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes CashPlanModal_dropdownExit__KA9yF{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}.CashPlanModal_overlay__8WPHC{align-items:center;animation:CashPlanModal_fadeIn__c2enO .2s ease-out forwards;animation-duration:.15s;background-color:#0006;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.CashPlanModal_overlay__8WPHC.CashPlanModal_closing__OxlNq{animation:CashPlanModal_fadeOut__VLF6u .2s ease-in forwards;animation-duration:.15s}.CashPlanModal_modal__xLDiz{animation:CashPlanModal_slideUp__MlSvn .3s cubic-bezier(.16,1,.3,1) forwards;animation-duration:.2s;background-color:#fff;border-radius:12px;box-shadow:0 0 36px 0 #00000014;display:flex;flex-direction:column;gap:20px;padding:24px;width:472px;z-index:1001}.CashPlanModal_modal__xLDiz.CashPlanModal_closing__OxlNq{animation:CashPlanModal_slideDown__nB39l .2s ease-in forwards;animation-duration:.2s}.CashPlanModal_header__IBfYY{align-items:center;display:flex;justify-content:space-between}.CashPlanModal_title__LY2I9{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:20px;font-weight:700;letter-spacing:-.8px;line-height:28px}.CashPlanModal_closeBtn__ffuDB{align-items:center;background:#0000;border:none;border-radius:4px;color:#a7b1be;cursor:pointer;display:flex;height:32px;justify-content:center;transition:color .2s;width:32px}.CashPlanModal_closeBtn__ffuDB:hover{color:#464d53}.CashPlanModal_form__QhTMr{display:flex;flex-direction:column;gap:20px}.CashPlanModal_formGroup__Ejj6U{align-items:center;display:flex;flex-direction:row;gap:16px;justify-content:space-between}.CashPlanModal_label__UJ0nI{color:#1d2a37;flex-shrink:0;font-family:Pretendard,sans-serif;font-size:14px;font-weight:600;letter-spacing:-.56px;line-height:20px;width:80px}.CashPlanModal_inputWrapper__Hn0VW,.CashPlanModal_input__ccr8d,.CashPlanModal_segmentControl__3c5Uq,.CashPlanModal_select__CblxV{box-sizing:border-box;width:300px}.CashPlanModal_datePickerWrapper__yfyoj{box-sizing:border-box;height:44px;width:300px}.CashPlanModal_calendarInput__BgVCJ{height:100%;position:relative;width:100%}.CashPlanModal_calendarInput__BgVCJ .p-calendar{height:100%;width:100%}.CashPlanModal_calendarInput__BgVCJ .p-inputtext{border:1px solid #dee3e8;border-radius:4px;color:#1d2a37;font-family:Pretendard,sans-serif;font-size:14px;height:44px;padding:0 40px 0 12px;width:100%}.CashPlanModal_calendarInput__BgVCJ .p-inputtext:enabled:focus{box-shadow:none;outline:none}.CashPlanModal_calendarInput__BgVCJ .p-datepicker-trigger{background:#0000!important;border:none!important;color:#606971;height:28px;position:absolute;right:8px;top:50%;transform:translateY(-50%);width:28px;z-index:1}.CashPlanModal_calendarInput__BgVCJ .p-datepicker-trigger svg{height:16px;width:16px}.CashPlanModal_inputWrapper__Hn0VW{align-items:center;background-color:#fff;border:1px solid #dee3e8;border-radius:4px;display:flex;gap:4px;height:44px;overflow:hidden;padding:0 12px;position:relative}.CashPlanModal_prefix__RdLum{color:#606971;flex-shrink:0;font-family:Pretendard,sans-serif;font-size:14px}.CashPlanModal_inputWrapper__Hn0VW .CashPlanModal_input__ccr8d{border:none;height:100%;padding:0;width:100%}.CashPlanModal_inputWrapper__Hn0VW .CashPlanModal_input__ccr8d:focus{border:none;outline:none}.CashPlanModal_input__ccr8d{border:1px solid #dee3e8;border-radius:4px;color:#1d2a37;font-family:Pretendard,sans-serif;font-size:14px;height:44px;padding:0 12px}.CashPlanModal_input__ccr8d::placeholder{color:#a7b1be}.CashPlanModal_input__ccr8d:focus{outline:none}.CashPlanModal_cmDropdownWrapper__PTG35{width:300px}.CashPlanModal_cmDropdown__QTtys{align-items:center;border:1px solid #dee3e8;border-radius:4px;display:flex!important;height:44px;width:100%}.CashPlanModal_cmDropdown__QTtys:hover{border-color:#0c72de}.CashPlanModal_cmDropdown__QTtys .p-dropdown-label{align-items:center;color:#1d2a37;display:flex;font-family:Pretendard,sans-serif;font-size:14px;padding-left:12px!important}.CashPlanModal_cmDropdown__QTtys .p-dropdown-trigger{align-items:center;display:flex;justify-content:center;margin-right:8px!important;width:36px}.CashPlanModal_accountGroupOption__B1-fi{color:#374151;font-weight:700;pointer-events:none}.CashPlanModal_accountGroupOption__B1-fi div:before{content:"•";margin-right:5px}.CashPlanModal_accountGroupName__tvEZD{color:#374151;font-size:14px}.CashPlanModal_accountItemOption__AGQ4M{cursor:pointer;padding:10px 12px}.CashPlanModal_accountItemName__994Bg{color:#1f2937;font-size:14px}.CashPlanModal_accountItemDescription__2\+6Uy{color:#9ca3af;font-size:12px;margin-top:4px;opacity:.8}.CashPlanModal_segmentControl__3c5Uq{background-color:#f4f5f6;border-radius:4px;display:flex;gap:4px;height:44px;padding:4px;position:relative;z-index:0}.CashPlanModal_indicator__pqDln{background-color:#fff;border-radius:4px;bottom:4px;box-shadow:0 1px 2px 0 #0000000f;left:4px;position:absolute;top:4px;transition:transform .3s cubic-bezier(.25,.8,.25,1);width:calc(50% - 6px);z-index:1}.CashPlanModal_indicator__pqDln.CashPlanModal_slideRight__mJr-m{transform:translateX(calc(100% + 4px))}.CashPlanModal_segmentBtn__MA53K{align-items:center;background-color:#0000;border:none;border-radius:4px;color:#606971;cursor:pointer;display:flex;flex:1 1;font-family:Pretendard,sans-serif;font-size:14px;font-weight:500;height:100%;justify-content:center;transition:color .3s;z-index:2}.CashPlanModal_segmentBtn__MA53K.CashPlanModal_active__RoL-e{color:#1d2a37;font-weight:600}.CashPlanModal_buttonGroup__D-8pW{display:flex;gap:10px;justify-content:flex-end;margin-top:4px}.CashPlanModal_btn__dsxJ8{align-items:center;border:none;border-radius:4px;cursor:pointer;display:flex;font-family:Pretendard,sans-serif;font-size:16px;font-weight:500;height:44px;justify-content:center;letter-spacing:-.64px;line-height:24px;padding:0 16px;transition:all .2s}.CashPlanModal_btnCancel__NQ6OO{background-color:#f4f5f6;color:#464d53}.CashPlanModal_btnCancel__NQ6OO:hover{background-color:#e8eaed}.CashPlanModal_btnSubmit__eOiW1{background-color:#0c72de;color:#fff;min-width:80px}.CashPlanModal_btnSubmit__eOiW1:hover{background-color:#0a5cb8}.BusinessPartnerModal_modalOverlay__B-7rU{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:999}.BusinessPartnerModal_partnerModal__\+A\+Ww{background-color:#fff;border-radius:8px;box-shadow:0 4px 10px #00000026;display:flex;flex-direction:column;max-height:90vh;max-width:90vw;overflow-y:auto;width:566px}.BusinessPartnerModal_modalHeader__\+7PV8{align-items:center;border-bottom:1px solid var(--color-gray-400);display:flex;justify-content:space-between;padding:var(--spacing-lg) 26px}.BusinessPartnerModal_modalHeader__\+7PV8 h2{color:var(--grey--grey-800);font-family:Pretendard;font-size:var(--font-size-xl);font-style:normal;font-weight:600;line-height:28px;margin:0}.BusinessPartnerModal_closeButton__ceQ6A{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:24px;justify-content:center;padding:0;width:24px}.BusinessPartnerModal_closeButton__ceQ6A img{height:24px;width:24px}.BusinessPartnerModal_modalBody__bBVIt{overflow-y:auto;padding:var(--spacing-md) 32px}.BusinessPartnerModal_sectionTitle__hN2mZ{color:var(--grey--grey-800);font-family:Pretendard;font-size:var(--font-size-md);font-style:normal;font-weight:500;letter-spacing:-.6px;line-height:20px;margin:0 0 6px}.BusinessPartnerModal_sectionContent__S9Dhi{border:1px solid var(--color-gray-400);border-radius:4px;margin-bottom:14px;padding:var(--spacing-md)}.BusinessPartnerModal_formGroup__2x\+EC{align-items:flex-start;display:flex;margin-bottom:12px}.BusinessPartnerModal_formGroup__2x\+EC:last-child{margin-bottom:0}.BusinessPartnerModal_formLabel__uIQZ\+{align-items:center;color:var(--grey--grey-800);display:flex;flex-shrink:0;font-family:Pretendard;font-size:var(--font-size-sm);font-style:normal;font-weight:500;letter-spacing:-.56px;line-height:20px;margin-bottom:6px;margin-top:12px;width:120px}.BusinessPartnerModal_requiredMark__pKFKB{color:var(--alert--red-100);font-size:var(--font-size-xs);font-weight:500;margin-left:4px}.BusinessPartnerModal_formField__7y29Q{flex:1 1;position:relative}.BusinessPartnerModal_formInput__6v0j5,.BusinessPartnerModal_inputMain__cc1Su{background-color:#fff;border:1px solid var(--color-gray-400);border-radius:4px;box-sizing:border-box;color:var(--grey--grey-800);font-family:Pretendard;font-size:var(--font-size-sm);font-style:normal;font-weight:400;height:var(--button-height);letter-spacing:-.56px;line-height:20px;padding:12px;width:100%}.BusinessPartnerModal_formInput__6v0j5:focus,.BusinessPartnerModal_inputMain__cc1Su:focus{border-color:var(--blue--blue-600);outline:none}.BusinessPartnerModal_formInput__6v0j5::placeholder,.BusinessPartnerModal_inputMain__cc1Su::placeholder{color:var(--grey--grey-400)}.BusinessPartnerModal_formDropdown__DttV1,.BusinessPartnerModal_inputWrap__\+B8aW{width:100%}.BusinessPartnerModal_bankAccountInput__XuUjH{display:flex;gap:12px;width:100%}.BusinessPartnerModal_accountRow__xQvFD{display:flex;gap:12px}.BusinessPartnerModal_accountRow__xQvFD .BusinessPartnerModal_formGroup__2x\+EC:first-child{flex-shrink:0;width:109px}.BusinessPartnerModal_accountRow__xQvFD .BusinessPartnerModal_formGroup__2x\+EC:last-child{flex:1 1}.BusinessPartnerModal_modalFooter__XXfHH{border-top:1px solid var(--color-gray-400);display:flex;justify-content:flex-end;padding:var(--spacing-lg) 32px}.BusinessPartnerModal_buttonGroup__s48DC{display:flex;gap:var(--spacing-xs)}.BusinessPartnerModal_cancelButton__MOhQq{background:#fff;border:1px solid var(--color-gray-400);color:var(--grey--grey-800);font-weight:400;min-width:56px}.BusinessPartnerModal_cancelButton__MOhQq,.BusinessPartnerModal_saveButton__CYcgc{border-radius:4px;box-sizing:border-box;cursor:pointer;font-family:Pretendard;font-size:var(--font-size-sm);font-style:normal;height:var(--button-height);letter-spacing:-.56px;line-height:20px;padding:var(--spacing-sm) var(--spacing-md)}.BusinessPartnerModal_saveButton__CYcgc{background:var(--blue--blue-600);border:none;color:#fff;font-weight:500;min-width:134px}.BusinessPartnerModal_cancelButton__MOhQq:hover{background-color:var(--color-gray-200)}.BusinessPartnerModal_saveButton__CYcgc:hover{background-color:var(--blue--blue-700)}.BusinessPartnerModal_cancelButton__MOhQq:disabled,.BusinessPartnerModal_saveButton__CYcgc:disabled{cursor:not-allowed;opacity:.6}@media (max-width:768px){.BusinessPartnerModal_partnerModal__\+A\+Ww{max-height:80vh;width:95%}.BusinessPartnerModal_modalBody__bBVIt,.BusinessPartnerModal_modalFooter__XXfHH,.BusinessPartnerModal_modalHeader__\+7PV8{padding:var(--spacing-md) 20px}.BusinessPartnerModal_accountRow__xQvFD{flex-direction:column;gap:12px}.BusinessPartnerModal_accountRow__xQvFD .BusinessPartnerModal_formGroup__2x\+EC:first-child,.BusinessPartnerModal_accountRow__xQvFD .BusinessPartnerModal_formGroup__2x\+EC:last-child{width:100%}}.BusinessPartnerModal_testDataSection__GTO9h{display:flex;justify-content:flex-end;margin-bottom:15px}.BusinessPartnerModal_testDataButton__GfN9B{background-color:#e6f7ff;border:1px solid #91d5ff;border-radius:4px;color:#1890ff;cursor:pointer;font-size:var(--font-size-sm);font-weight:500;padding:6px 12px;transition:all .3s}.BusinessPartnerModal_testDataButton__GfN9B:hover{background-color:#bae7ff}.BusinessPartnerModal_testDataButton__GfN9B:disabled{background-color:#f5f5f5;border-color:#d9d9d9;color:#bfbfbf;cursor:not-allowed}.ServiceSelectPage_serviceSelectPageContainer__MY5Lf{align-items:center;background-color:#fff;box-sizing:border-box;display:flex;flex-direction:column;min-height:100vh;min-width:1504px;padding:0;width:100%}.ServiceSelectPage_serviceSelectPageContainer__MY5Lf p{margin:0}.ServiceSelectPage_header__\+4GDI{align-items:center;background-color:#fbfbfb;box-sizing:border-box;display:flex;height:360px;justify-content:center;padding:60px 20px;text-align:center;width:100%}.ServiceSelectPage_header__\+4GDI p{color:var(--grey--grey-800);font-family:Pretendard,sans-serif!important;font-size:42px;font-weight:600;letter-spacing:-.04em;line-height:1.33;margin:0;text-align:center}.ServiceSelectPage_mainContent__sze6A{align-items:center;background-color:#fff;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;min-width:1200px;padding-top:120px;text-align:left;width:100%}.ServiceSelectPage_selectionInfo__pD\+Hx{display:flex;flex-direction:column;gap:6px;text-align:left;width:1200px}.ServiceSelectPage_selectionInfo__pD\+Hx h2{font-weight:600}.ServiceSelectPage_selectionInfo__pD\+Hx h2,.ServiceSelectPage_selectionInfo__pD\+Hx p{color:#232527;font-family:Pretendard,sans-serif!important;font-size:22px;letter-spacing:-.04em;line-height:1.1818181818em;margin:0;text-align:left}.ServiceSelectPage_selectionInfo__pD\+Hx p{font-weight:400}.ServiceSelectPage_serviceCardList__aNoyZ{align-items:center;display:flex;flex-wrap:wrap;gap:24px;height:453px;justify-content:center;margin-bottom:32px;width:100%}.ServiceSelectPage_actionSection__CTwUl{align-items:flex-end;box-sizing:border-box;display:flex;flex-direction:column;gap:40px;margin-bottom:60px;width:1200px}.ServiceSelectPage_selectionNotice__aYzfZ{align-self:flex-start;color:#232527;line-height:1.375em;text-align:left}.ServiceSelectPage_selectionNotice__aYzfZ,.ServiceSelectPage_startButton__sdWZR{font-family:Pretendard,sans-serif!important;font-size:16px;font-weight:500;letter-spacing:-.04em}.ServiceSelectPage_startButton__sdWZR{align-items:center;-webkit-appearance:none;appearance:none;background:#0000;background-color:#006fe5;border:none;border-radius:6px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;height:48px;justify-content:center;line-height:1.5em;margin:0;padding:6px 16px}.ServiceSelectPage_startButton__sdWZR:hover{background-color:#0063cc}.ServiceSelectPage_footer__RLldv{align-items:center;background-color:#232527;box-sizing:border-box;display:flex;flex-direction:column;gap:4px;justify-content:center;min-width:1200px;width:100%}.ServiceSelectPage_footer__RLldv .ServiceSelectPage_footerContent__CUxGJ{align-items:flex-start;display:flex;flex-direction:column;gap:4px;width:1200px}.ServiceSelectPage_footer__RLldv .ServiceSelectPage_companyInfo__PehMq,.ServiceSelectPage_footer__RLldv .ServiceSelectPage_legalLinks__lrkqp{align-items:center;color:#fff;display:flex;font-family:Pretendard,sans-serif!important;font-size:14px;font-weight:400;gap:10px;letter-spacing:-.04em;line-height:1.4285714286em}.ServiceSelectPage_footer__RLldv .ServiceSelectPage_legalLinks__lrkqp a{color:inherit;text-decoration:none}.ServiceSelectPage_footer__RLldv .ServiceSelectPage_legalLinks__lrkqp .ServiceSelectPage_privacyPolicy__JVmF-{font-weight:600}.ServiceCard_serviceCard__XH2MX{box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;height:453px;margin-bottom:20px;min-height:429px;padding-top:36px;position:relative;transition:all .2s ease-in-out;width:282px}.ServiceCard_cardWrap__BOpnl{flex:1 1;position:relative}.ServiceCard_default__kZza5 .ServiceCard_cardWrap__BOpnl{background-color:#fff;border-radius:0 20px 20px 20px;box-shadow:none;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;gap:12px;padding:32px 20px}.ServiceCard_selected__CAKDX .ServiceCard_cardWrap__BOpnl{background-color:#fbfcfe;border-radius:0 20px 20px 20px;box-shadow:0 5px 16px 0 #21487c2e,0 4px 10px 0 #23569e33;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;padding:32px 20px}.ServiceCard_selected__CAKDX .ServiceCard_selectedBadge__xPxqq{align-items:center;background-color:#006fe5;border-radius:8px 8px 0 0;box-sizing:border-box;display:flex;gap:4px;height:36px;left:0;min-width:96px;padding:4px 8px;position:absolute;top:0;z-index:1}.ServiceCard_selected__CAKDX .ServiceCard_selectedBadge__xPxqq span{color:#fff;font-family:Pretendard,sans-serif!important;font-size:20px;font-weight:600;letter-spacing:0;line-height:28px;margin-left:4px}.ServiceCard_selected__CAKDX .ServiceCard_selectedBadge__xPxqq .ServiceCard_checkIcon__XHsOk{fill:#fff;height:24px;min-height:24px;min-width:24px;width:24px}.ServiceCard_unselectedBadge__D-e8h{align-items:center;background-color:#f9f9f9;border-radius:8px 8px 0 0;box-sizing:border-box;display:flex;gap:4px;height:36px;left:0;min-width:96px;padding:4px 8px;position:absolute;top:0;z-index:1}.ServiceCard_unselectedBadge__D-e8h span{color:#b2b2b2;font-family:Pretendard,sans-serif!important;font-size:20px;font-weight:600;letter-spacing:0;line-height:28px;margin-left:4px}.ServiceCard_unselectedBadge__D-e8h .ServiceCard_checkIcon__XHsOk{fill:#b2b2b2;height:24px;min-height:24px;min-width:24px;width:24px}.ServiceCard_unselectedBadge__D-e8h{transition:background-color .2s,color .2s}.ServiceCard_iconArea__NQJkM{align-items:center;box-sizing:border-box;display:flex;height:100px;justify-content:flex-start;width:100px}.ServiceCard_iconArea__NQJkM .ServiceCard_serviceIcon__y7JlO{display:block;height:100px;margin:0;object-fit:contain;width:100px}.ServiceCard_descriptionArea__6oZfi{box-sizing:border-box;display:flex;flex-direction:column;gap:8px;text-align:left}.ServiceCard_descriptionArea__6oZfi .ServiceCard_title__AS-Ee{color:#333;font-family:Pretendard,sans-serif!important;font-size:20px;font-weight:600;letter-spacing:-.44px;line-height:24px;margin:0}.ServiceCard_descriptionArea__6oZfi .ServiceCard_descriptionText__l30ym{color:#232527;font-family:Pretendard,sans-serif!important;font-size:16px;font-weight:400;letter-spacing:-.64px;line-height:24px;margin:0;white-space:pre-line}.ServiceCard_divider__p7Cmk{border:none;border-top:1px solid #e1e2e3;margin:8px 0;width:100%}.ServiceCard_detailsList__euLbR{list-style:disc inside;margin:0;padding:0}.ServiceCard_detailsList__euLbR,.ServiceCard_detailsList__euLbR li{color:#232527;font-family:Pretendard,sans-serif!important;font-size:16px;font-weight:400;letter-spacing:-.64px;line-height:24px}.ServiceCard_detailsList__euLbR li{text-align:left}.ServiceCard_detailsList__euLbR li:last-child{margin-bottom:0}.ServiceCard_serviceCard__XH2MX:not(.ServiceCard_selected__CAKDX):hover .ServiceCard_unselectedBadge__D-e8h{background-color:#006fe5;color:#fff}.ServiceCard_serviceCard__XH2MX:not(.ServiceCard_selected__CAKDX):hover .ServiceCard_unselectedBadge__D-e8h span{color:#fff;transition:all .2s linear}.ServiceCard_serviceCard__XH2MX:not(.ServiceCard_selected__CAKDX):hover .ServiceCard_unselectedBadge__D-e8h .ServiceCard_checkIcon__XHsOk{fill:#fff;transition:all .2s linear}.ServiceCard_serviceCard__XH2MX:not(.ServiceCard_selected__CAKDX):hover .ServiceCard_unselectedBadge__D-e8h{transition:all .2s linear}.ServiceCard_absoluteInnerWrap__IqRIY{background-color:#0000;border:1px solid #e1e2e3;border-radius:0 20px 20px 20px;box-shadow:none;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;height:100%;left:0;padding:32px 20px;position:absolute;top:0;transition:all .2s linear;width:100%}.ServiceCard_selected__CAKDX .ServiceCard_absoluteInnerWrap__IqRIY,.ServiceCard_serviceCard__XH2MX:not(.ServiceCard_selected__CAKDX):hover .ServiceCard_absoluteInnerWrap__IqRIY{background-color:#0000;border:3px solid #006fe5;border-radius:0 20px 20px 20px;box-shadow:0 5px 16px 0 #21487c2e,0 4px 10px 0 #23569e33;padding:29px 17px;transition:all .2s linear}.ServiceCard_unselectedBadge__D-e8h .ServiceCard_checkIcon__XHsOk{transition:fill .2s}.DefaultFeatures_defaultFeaturesContainer__9xVn1{display:flex;flex-direction:column;gap:8px;margin:44px 0 52px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.DefaultFeatures_title__yTipK{color:var(--grey--grey-800);font-family:Pretendard;font-size:18px;font-style:normal;font-weight:500;letter-spacing:-.72px;line-height:26px;margin:0;text-align:left}.DefaultFeatures_featureList__9LMsG{align-items:center;display:flex;gap:8px}.DefaultFeatures_featureItem__MfKk2{align-items:center;background-color:#fff;border-radius:4px;box-sizing:border-box;display:flex;flex-direction:column;padding:8px 0;width:90px}.DefaultFeatures_iconContainer__t4pIR{align-items:center;display:flex;gap:10px;height:52px;justify-content:center;margin-bottom:4px;width:52px}.DefaultFeatures_icon__rsE-b{height:52px;object-fit:contain;width:52px}.DefaultFeatures_featureTitle__g7LXX{color:var(--grey--grey-800);font-family:Pretendard;font-size:12px;font-style:normal;font-weight:500;letter-spacing:-.48px;line-height:14px;text-align:center;white-space:nowrap}.DefaultFeatures_divider__9oDFf{background-color:#e1e2e3;flex-shrink:0;height:65px;width:1px}.mini-pagination{align-items:center;display:flex;justify-content:flex-end}.pagination-controls{align-items:center;display:flex;gap:var(--spacing-xs)}.pagination-nav-btn{align-items:center;background:#fff;border:1px solid #e1e2e3;border:1px solid var(--grey-grey-300,#e1e2e3);border-radius:4px;box-sizing:border-box;cursor:pointer;display:flex;height:32px;justify-content:center;padding:var(--spacing-sm);transition:all .2s ease;width:32px}.pagination-nav-btn:hover:not(:disabled){background:#e6f3ff;background:var(--blue-blue-50,#e6f3ff);border-color:#7db8f0;border-color:var(--blue-blue-300,#7db8f0)}.pagination-nav-btn:disabled{background:#f5f5f5;border-color:#e1e2e3;cursor:not-allowed;opacity:.5}.pagination-nav-btn .arrow-left{height:16px;transform:rotate(180deg);width:16px}.pagination-nav-btn .arrow-right{height:16px;width:16px}.pagination-text{align-items:center;display:flex;gap:6px;min-width:20px;text-align:center}.current-page{color:#232527;color:var(--grey-grey-800,#232527);font-family:Pretendard;font-size:var(--font-size-md);font-style:normal;font-weight:500;letter-spacing:-.6px;line-height:20px}.divider,.total-pages{color:#b2b2b2;color:var(--grey-grey-400,#b2b2b2);font-family:Pretendard;font-size:var(--font-size-md);font-style:normal;font-weight:500;letter-spacing:-.6px;line-height:20px}.InitialSetupPage_container__xx8m2{background:#f8f9fa;display:flex;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;justify-content:center;min-height:100vh;padding:60px 0 120px;width:100%}.InitialSetupPage_wrapper__WDGeP{align-items:flex-start;background-color:#fff;border-radius:30px;box-sizing:border-box;display:flex;gap:44px;max-width:1440px;max-width:var(--container-max-width,1440px);padding-bottom:64px;padding-left:72px;padding-right:40px;position:relative;width:1200px}.InitialSetupPage_stickyArea__FCqsb{flex-shrink:0;width:216px}.InitialSetupPage_stickyContent__7Ok-J{align-items:flex-start;display:flex;flex-direction:column;padding-top:96px;position:-webkit-sticky;position:sticky;top:40px}.InitialSetupPage_titleGroup__qYB6F{margin-bottom:56px}.InitialSetupPage_mainTitle__a4mk8{color:#121416;font-family:Pretendard,sans-serif;font-size:32px;font-weight:700;letter-spacing:-.64px;line-height:40px;margin:0}.InitialSetupPage_summaryBox__vwgKy{display:flex;flex-direction:column;gap:24px;margin-bottom:56px;width:100%}.InitialSetupPage_messageBox__xUtHL{display:flex;flex-direction:column;gap:8px;min-height:60px}.InitialSetupPage_messageTitle__5nZmt{color:#121416;font-family:Pretendard,sans-serif;font-size:18px;font-weight:700;line-height:22.4px;margin:0}.InitialSetupPage_messageSub__eI2v-{color:#495057;font-family:Pretendard,sans-serif;font-size:14px;font-weight:500;letter-spacing:-.56px;line-height:16px;margin:0;white-space:pre-wrap}.InitialSetupPage_paymentStatus__7h6yL{align-items:center;background:#f8f9fb;border:1px solid #dbe0e5;border-radius:10px;box-sizing:border-box;display:flex;gap:10px;padding:12px 14px;width:100%}.InitialSetupPage_paymentStatusDone__9gN1z{background:#e8f4fd;border-color:#08f}.InitialSetupPage_paymentIcon__SSZZ9{align-items:center;display:flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.InitialSetupPage_paymentText__Q4VIH{color:#495057;font-family:Pretendard,sans-serif;font-size:14px;font-weight:600;margin:0}.InitialSetupPage_paymentTextDone__YHeU0{color:#08f}.InitialSetupPage_ctaBtn__mVNg4{align-items:center;background-color:#f1f3f5;border:none;border-radius:10px;box-shadow:0 2px 4px 0 #00000026;color:#495057;cursor:pointer;display:flex;font-family:Pretendard,sans-serif;font-size:18px;font-weight:700;height:56px;justify-content:center;letter-spacing:-.0504px;line-height:22.4px;transition:background-color .1s ease;width:100%}.InitialSetupPage_ctaBtn__mVNg4:hover{background-color:#e9ecef}.InitialSetupPage_ctaBtn__mVNg4:active{background-color:#dee2e6}.InitialSetupPage_ctaBtnPrimary__dmgej{background-color:#08f;color:#fff}.InitialSetupPage_ctaBtnPrimary__dmgej:hover{background-color:#0077e6}.InitialSetupPage_ctaBtnPrimary__dmgej:active{background-color:#006acc}.InitialSetupPage_ctaBtnDisabled__G9O5L{cursor:not-allowed;opacity:.5}.InitialSetupPage_selectedList__g\+Lo8{display:flex;flex-direction:column;gap:12px;margin-bottom:40px;padding-left:4px;width:100%}.InitialSetupPage_selectedListTitle__N\+IfM{color:#868e96;font-family:Pretendard,sans-serif;font-size:14px;font-weight:700;letter-spacing:-.56px;margin:0 0 4px}.InitialSetupPage_selectedItem__c8sJt{align-items:flex-start;display:flex;gap:8px}.InitialSetupPage_plusIconWrapper__WUTTJ{align-items:center;display:flex;flex-shrink:0;height:20px;justify-content:center;margin-top:2px;width:20px}.InitialSetupPage_selectedItemText__6SG7b{color:#121416;flex:1 1;font-family:Pretendard,sans-serif;font-size:14px;font-weight:600;letter-spacing:-.56px;line-height:20px;min-width:0;word-break:keep-all}.InitialSetupPage_selectedItemPrice__U-i9w{color:#868e96;flex-shrink:0;font-family:Pretendard,sans-serif;font-size:12px;font-weight:500;padding-top:2px;white-space:nowrap}.InitialSetupPage_logoutBtn__iN5It{align-self:flex-start;background:#0000;border:none;color:#868e96;cursor:pointer;font-family:Pretendard,sans-serif;font-size:14px;font-weight:500;margin-top:16px;padding:0;text-decoration:underline}.InitialSetupPage_logoutBtn__iN5It:hover{color:#495057}.InitialSetupPage_rightPanel__Y0vjW{display:flex;flex:1 1;flex-direction:column;min-width:0}.InitialSetupPage_cardsGrid__flEE0{grid-gap:16px 8px;display:grid;flex:1 1;gap:16px 8px;grid-template-columns:repeat(3,1fr);padding-bottom:40px;padding-top:64px}.InitialSetupPage_bottomBar__\+k1wA{background:linear-gradient(180deg,#fff0 0,#fff 30%);bottom:0;display:flex;justify-content:flex-end;padding:20px 0 32px;position:-webkit-sticky;position:sticky}.InitialSetupPage_bottomSubmitBtn__GTekw{align-items:center;background-color:#f1f3f5;border:none;border-radius:10px;box-shadow:0 2px 8px 0 #0000001f;color:#495057;cursor:pointer;display:flex;font-family:Pretendard,sans-serif;font-size:16px;font-weight:700;gap:6px;height:52px;justify-content:center;letter-spacing:-.5px;min-width:200px;padding:0 32px;transition:background-color .1s ease}.InitialSetupPage_bottomSubmitBtn__GTekw:hover{background-color:#e9ecef}.InitialSetupPage_bottomSubmitBtnPrimary__JbCQV{background-color:#08f;color:#fff}.InitialSetupPage_bottomSubmitBtnPrimary__JbCQV:hover{background-color:#0077e6}.InitialSetupPage_bottomSubmitBtnPrimary__JbCQV:active{background-color:#006acc}.InitialSetupPage_bottomSubmitBtnDisabled__P34LG{cursor:not-allowed;opacity:.5}.InitialSetupPage_cardContainer__Z8HR-{align-items:flex-start;cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;height:100%;position:relative;width:100%}.InitialSetupPage_selectedHeader__QawHp{align-items:center;background-color:#f8f9fb;border-top-left-radius:8px;border-top-right-radius:8px;color:#adb5bd;display:flex;flex-shrink:0;height:28px;justify-content:center;position:relative;transition:background-color .2s ease,color .2s ease;width:72px}.InitialSetupPage_cardSelected__wZanE .InitialSetupPage_selectedHeader__QawHp{background-color:#08f;color:#fff}.InitialSetupPage_checkWrapper__-hUB3{height:24px;left:4px;position:absolute;top:3px;width:24px}.InitialSetupPage_svgBlock__WV\+Ve{display:block;height:100%;width:100%}.InitialSetupPage_selectedLabel__jviRm{display:flex;flex-direction:column;height:24px;justify-content:center;left:46px;position:absolute;top:calc(50% + 1px);transform:translate(-50%,-50%);width:36px}.InitialSetupPage_selectedText__83tLm{color:#adb5bd;font-family:Pretendard,sans-serif;font-size:14px;font-weight:600;line-height:normal;margin:0;text-align:center;white-space:pre-wrap}.InitialSetupPage_cardSelected__wZanE .InitialSetupPage_selectedText__83tLm{color:#fff}.InitialSetupPage_cardBody__pE\+w3{background-color:#fff;border:1px solid #dbe0e5;border-bottom-left-radius:20px;border-bottom-right-radius:20px;border-top-left-radius:0;border-top-right-radius:20px;display:flex;flex-shrink:0;flex:1 1;flex-wrap:wrap;justify-content:space-between;position:relative;transition:background-color .2s ease,border-color .2s ease;width:100%}.InitialSetupPage_baseBody__MTriF{border-color:#adb5bd;border-top-left-radius:20px}.InitialSetupPage_cardSelected__wZanE .InitialSetupPage_cardBody__pE\+w3{border:2px solid #08f}.InitialSetupPage_cardDisabled__BQp4z{cursor:pointer;opacity:.5}.InitialSetupPage_cardContent__shOsj{align-items:flex-start;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;padding:24px 24px 32px;position:relative;width:100%}.InitialSetupPage_cardSelected__wZanE .InitialSetupPage_cardContent__shOsj{padding:23px 23px 31px}.InitialSetupPage_iconWrapper__LBJDk{align-items:center;display:flex;flex-direction:column;flex-shrink:0;height:96px;justify-content:space-between;position:relative;width:96px}.InitialSetupPage_mainIcon__TSEbW{height:96px;margin-top:8px;object-fit:contain;width:104px}.InitialSetupPage_mainIconFull__g8xpi{height:104px;width:120px}.InitialSetupPage_priceSection__X\+Erf{align-items:flex-end;display:flex;flex:1 1;flex-direction:column;gap:8px;min-height:1px;min-width:1px;padding-right:4px;padding-top:32px;position:relative}.InitialSetupPage_priceRow__o3AIw{align-items:center;display:flex;justify-content:flex-end;padding:4px;position:relative;width:100%}.InitialSetupPage_priceText__JGhaK{color:#121416;font-family:Pretendard,sans-serif;font-size:20px;font-weight:700;letter-spacing:-.8px;line-height:24px;margin:0;text-align:right;white-space:normal;word-break:keep-all}.InitialSetupPage_priceSubtitle__fP2hY{color:#121416;display:inline;font-family:Pretendard JP,sans-serif;font-size:14px;font-weight:500;letter-spacing:-.56px;line-height:16px;margin:0}.InitialSetupPage_badgeRow__aVbsV,.InitialSetupPage_priceTextWrapper__igaas{align-items:center;display:flex;justify-content:flex-end}.InitialSetupPage_badgeRow__aVbsV{gap:4px;padding-right:4px;width:100%}.InitialSetupPage_badge__NE4RJ{align-items:center;border-radius:5px;display:flex;justify-content:center;padding:2px 8px;position:relative}.InitialSetupPage_badgeAuto__Mlfqg{background-color:#dbf6d7}.InitialSetupPage_badgeAi__-9xu8{background-color:#e2f1ff}.InitialSetupPage_badgeOffer__7moAF{background-color:#08f}.InitialSetupPage_badgeOffer__7moAF .InitialSetupPage_badgeText__t-TEH{color:#fff;font-weight:400;line-height:16px}.InitialSetupPage_badgeVat__qkhXi{background-color:#f1f3f5}.InitialSetupPage_badgeVatBg__gyY7N{background-color:#f1f3f5;border-radius:5px;height:100%;left:0;position:absolute;top:0;width:56px}.InitialSetupPage_badge__NE4RJ .InitialSetupPage_badgeVatBg__gyY7N+.InitialSetupPage_badgeText__t-TEH{position:relative;width:56px}.InitialSetupPage_badgeVat__qkhXi .InitialSetupPage_badgeText__t-TEH{color:#7b848d}.InitialSetupPage_badgeRate__dyY8g{background-color:#f1f3f5}.InitialSetupPage_badgeRate__dyY8g .InitialSetupPage_badgeText__t-TEH{color:#7b848d}.InitialSetupPage_badgeText__t-TEH{color:#44c02e;font-family:Pretendard JP,sans-serif;font-size:12px;font-weight:500;letter-spacing:-.48px;line-height:16px;margin:0;text-align:center;white-space:nowrap}.InitialSetupPage_badgeAi__-9xu8 .InitialSetupPage_badgeText__t-TEH{color:#08f}.InitialSetupPage_textArea__hQzAz{align-items:flex-start;display:flex;flex-direction:column;flex-shrink:0;gap:8px;padding-bottom:8px;position:relative;width:232px}.InitialSetupPage_descWrapper__RKsWL{align-items:flex-start;box-sizing:border-box;display:flex;padding:8px;width:100%}.InitialSetupPage_descText__RrVwV{color:#8e97a0;flex:1 1;font-family:Pretendard JP,sans-serif;font-size:16px;font-weight:400;letter-spacing:-.64px;line-height:20px;margin:0;white-space:pre-wrap}.InitialSetupPage_featuresWrapper__J\+9vI{align-items:flex-start;display:flex;flex-direction:column;gap:4px;padding-left:8px;padding-right:8px;padding-top:12px;width:100%}.InitialSetupPage_featureItem__SIzPd{align-items:center;display:flex;flex-shrink:0;gap:8px;position:relative;width:100%}.InitialSetupPage_smallIconWrapper__1FH7Z{align-items:center;display:flex;flex-shrink:0;height:24px;justify-content:center;position:relative;width:24px}.InitialSetupPage_featureIcon__XP4YF{height:24px;object-fit:contain;width:24px}.InitialSetupPage_featureTextWrapper__Q5w1h{align-items:center;display:flex;flex-shrink:0;position:relative;width:196px}.InitialSetupPage_featureText__GZLTd{color:#495057;font-family:Pretendard JP,sans-serif;font-size:14px;font-weight:500;letter-spacing:-.56px;line-height:16px;margin:0;white-space:pre-wrap;width:232px}.InitialSetupPage_dividerWrapper__GPn-J{align-items:center;display:flex;flex-direction:column;flex-shrink:0;justify-content:center;padding-bottom:12px;padding-top:16px;position:relative;width:100%}.InitialSetupPage_dividerLine__G8WiD{background-color:#f1f3f5;height:1px;position:relative;width:212px}.InitialSetupPage_detailsWrapper__B\+aKa{align-items:center;display:flex;flex-shrink:0;flex-wrap:wrap;gap:0 8px;position:relative;width:100%}.InitialSetupPage_detailsList__JRUH9{grid-gap:0 8px;display:grid;gap:0 8px;grid-template-columns:1fr 140px;list-style:none;margin:0;padding:0;width:100%}.InitialSetupPage_detailsListSingle__zfHvW{grid-template-columns:1fr}.InitialSetupPage_detailItem__czed6{align-items:flex-start;display:flex;flex-shrink:0;justify-content:flex-start;position:relative;width:100%}.InitialSetupPage_detailItem__czed6:before{background-color:#121416;border-radius:50%;content:"";display:inline-block;flex-shrink:0;height:4px;margin-right:6px;margin-top:8px;width:4px}.InitialSetupPage_detailTextEl__opMLg{color:#121416;display:block;font-family:Pretendard JP,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.56px;line-height:20px;white-space:nowrap}.InitialSetupPage_detailButton__bBi3C{align-items:center;background:none;border:none;color:#adb5bd;cursor:pointer;display:inline-flex;font-family:Pretendard,sans-serif;font-size:13px;font-weight:500;gap:2px;letter-spacing:-.26px;line-height:20px;margin-top:6px;padding:0;transition:color .15s ease}.InitialSetupPage_cardSelected__wZanE .InitialSetupPage_detailButton__bBi3C,.InitialSetupPage_detailButton__bBi3C:hover{color:#08f}.InitialSetupPage_modalOverlay__fCqyd{align-items:center;animation:InitialSetupPage_fadeIn__RufWl .2s ease;background:#00000073;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}@keyframes InitialSetupPage_fadeIn__RufWl{0%{opacity:0}to{opacity:1}}.InitialSetupPage_modalContent__otM8k{animation:InitialSetupPage_modalSlideUp__Egogz .25s cubic-bezier(.4,0,.2,1);background:#fff;border-radius:16px;box-shadow:0 20px 60px #00000026;display:flex;flex-direction:column;max-height:80vh;overflow:hidden;width:480px}@keyframes InitialSetupPage_modalSlideUp__Egogz{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.InitialSetupPage_modalHeader__H6ClR{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;flex-shrink:0;justify-content:space-between;padding:20px 24px}.InitialSetupPage_modalServiceInfo__6BiuP{align-items:center;display:flex;gap:12px}.InitialSetupPage_modalServiceIcon__yuheb{align-items:center;border-radius:10px;display:flex;height:40px;justify-content:center;min-width:40px;width:40px}.InitialSetupPage_modalServiceIconImg__YaMmz{height:28px;object-fit:contain;width:28px}.InitialSetupPage_modalServiceTitle__yNP1N{color:#121416;font-size:16px;font-weight:700}.InitialSetupPage_modalCloseButton__RJXA\+{align-items:center;background:#0000;border:none;border-radius:8px;cursor:pointer;display:flex;height:32px;justify-content:center;transition:background .15s ease;width:32px}.InitialSetupPage_modalCloseButton__RJXA\+:hover{background:#f3f4f6}.InitialSetupPage_modalBody__BnqrF{flex:1 1;overflow-y:auto;padding:24px}.InitialSetupPage_pricingInfoBox__DUVde{background:#fff;border:1px solid #e5e7eb;border-radius:10px;margin-bottom:12px;padding:16px}.InitialSetupPage_priceDetailTitle__EQkCQ{color:#121416;font-size:14px;font-weight:600;margin-bottom:8px}.InitialSetupPage_priceDetailItem__lNQFb{color:#6b7280;font-size:13px;line-height:1.6;margin-bottom:4px}.InitialSetupPage_priceDetailItem__lNQFb:last-child{margin-bottom:0}.InitialSetupPage_includedServices__bfwy3{border-bottom:1px solid #e5e7eb;margin-bottom:12px;padding-bottom:12px}.InitialSetupPage_includedServicesTitle__XWd-7{color:#121416;font-size:14px;font-weight:600;margin-bottom:12px}.InitialSetupPage_includedServicesGrid__IUhpE{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr}.InitialSetupPage_includedServiceItem__aUGfz{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:10px;display:flex;gap:10px;padding:10px 12px}.InitialSetupPage_includedServiceIcon__UDjp0{align-items:center;border-radius:8px;display:flex;font-size:16px;height:32px;justify-content:center;min-width:32px;width:32px}.InitialSetupPage_includedServiceInfo__ZvqHX{display:flex;flex:1 1;flex-direction:column;gap:1px;min-width:0}.InitialSetupPage_includedServiceName__46aei{color:#121416;font-size:13px;font-weight:600}.InitialSetupPage_includedServiceDesc__COXic{color:#868e96;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.InitialSetupPage_tierBenefits__WSePu{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:16px}.InitialSetupPage_tierBenefitsTitle__Ma2l-{color:#121416;font-size:14px;font-weight:600;margin-bottom:12px}.InitialSetupPage_tierBenefitItem__6soKu{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:12px;padding:12px}.InitialSetupPage_tierBenefitItem__6soKu:last-child{margin-bottom:0}.InitialSetupPage_tierBenefitHeader__83ShG{align-items:center;display:flex;font-size:13px;justify-content:space-between;margin-bottom:8px}.InitialSetupPage_tierBenefitHeader__83ShG strong{color:#121416;font-weight:600}.InitialSetupPage_tierBenefitHeader__83ShG span{color:#6b7280;font-size:12px;font-weight:500}.InitialSetupPage_benefitList__Z8hpg{list-style:none;margin:0;padding-left:18px}.InitialSetupPage_benefitList__Z8hpg li{color:#4b5563;font-size:12px;line-height:1.5;margin-bottom:4px;position:relative}.InitialSetupPage_benefitList__Z8hpg li:last-child{margin-bottom:0}.InitialSetupPage_benefitList__Z8hpg li:before{color:#10b981;content:"\2713";font-size:13px;font-weight:700;left:-16px;position:absolute}.InitialSetupPage_loadingContainer__6tjfz{align-items:center;display:flex;flex-direction:column;gap:24px;padding:60px 0}.InitialSetupPage_spinner__2lK7U{animation:InitialSetupPage_spin__2arTN 1s linear infinite;border:4px solid #0088ff1a;border-radius:50%;border-top-color:#08f;height:48px;width:48px}@keyframes InitialSetupPage_spin__2arTN{to{transform:rotate(1turn)}}.InitialSetupPage_loadingText__NEkBI{color:#495057;font-size:16px;margin:0}.InitialSetupPage_stepIndicator__LBj2F{align-items:flex-start;display:flex;flex-direction:column;gap:0;margin-bottom:36px;width:100%}.InitialSetupPage_stepItem__juQOe{align-items:center;display:flex;gap:12px}.InitialSetupPage_stepCircle__XTSjO{align-items:center;background:#fff;border:2px solid #dbe0e5;border-radius:50%;color:#adb5bd;display:flex;flex-shrink:0;font-family:Pretendard,sans-serif;font-size:13px;font-weight:700;height:28px;justify-content:center;transition:all .25s ease;width:28px}.InitialSetupPage_stepItemActive__-AycP .InitialSetupPage_stepCircle__XTSjO,.InitialSetupPage_stepItemDone__w3Fmh .InitialSetupPage_stepCircle__XTSjO{background:#08f;border-color:#08f;color:#fff}.InitialSetupPage_stepLabel__f5LoY{color:#adb5bd;font-family:Pretendard,sans-serif;font-size:14px;font-weight:500;line-height:1;transition:color .25s ease}.InitialSetupPage_stepItemActive__-AycP .InitialSetupPage_stepLabel__f5LoY{color:#121416;font-weight:700}.InitialSetupPage_stepItemDone__w3Fmh .InitialSetupPage_stepLabel__f5LoY{color:#08f;font-weight:600}.InitialSetupPage_stepConnector__w18Cj{background:#dbe0e5;height:20px;margin-left:13px;transition:background .25s ease;width:2px}.InitialSetupPage_stepConnectorDone__-qhBH{background:#08f}@media (max-width:1280px){.InitialSetupPage_wrapper__WDGeP{margin:0 24px;width:100%}.InitialSetupPage_cardsGrid__flEE0{grid-template-columns:repeat(2,1fr)}}@media (max-width:960px){.InitialSetupPage_wrapper__WDGeP{flex-direction:column;gap:32px;padding:40px 32px}.InitialSetupPage_stickyArea__FCqsb{width:100%}.InitialSetupPage_stickyContent__7Ok-J{padding-top:0;position:relative;top:auto}.InitialSetupPage_cardsGrid__flEE0{grid-template-columns:repeat(2,1fr);padding-top:0}}@media (max-width:768px){.InitialSetupPage_container__xx8m2{padding:20px 0}.InitialSetupPage_wrapper__WDGeP{border-radius:20px;margin:0 16px;padding:24px 20px}.InitialSetupPage_cardsGrid__flEE0{grid-template-columns:1fr}.InitialSetupPage_mainTitle__a4mk8{font-size:24px;line-height:32px}}.InitialServiceApplicationModal_container__yfjTc{display:flex;flex-direction:column;gap:16px}.InitialServiceApplicationModal_servicesSection__SQcl9{display:flex;flex-direction:column;gap:12px}.InitialServiceApplicationModal_sectionTitle__EcGrn{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:16px;font-weight:600;margin:0}.InitialServiceApplicationModal_servicesList__zJ\+9w{display:flex;flex-direction:column;gap:12px}.InitialServiceApplicationModal_serviceItem__n3BRC{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;display:flex;gap:12px;padding:12px}.InitialServiceApplicationModal_serviceIcon__yA6HT{align-items:center;border-radius:8px;display:flex;flex-shrink:0;height:40px;justify-content:center;padding:5px;width:40px}.InitialServiceApplicationModal_iconImage__9FQiY{height:100%;object-fit:contain;width:100%}.InitialServiceApplicationModal_serviceInfo__gri1\+{display:flex;flex:1 1;flex-direction:column;gap:4px}.InitialServiceApplicationModal_serviceNameRow__EwVqq{align-items:center;display:flex;gap:8px}.InitialServiceApplicationModal_serviceName__h5B6L{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:14px;font-weight:600}.InitialServiceApplicationModal_requiredBadge__5isSE{background:#dcfce7;border-radius:4px;color:#166534;font-size:11px;font-weight:600;padding:2px 8px}.InitialServiceApplicationModal_servicePrice__dMi91{color:#6b7280;font-family:Pretendard,sans-serif;font-size:13px;font-weight:500}.InitialServiceApplicationModal_servicePriceDetail__BDJ51{color:#9ca3af;font-size:12px}.InitialServiceApplicationModal_paymentSection__6jsQr{display:flex;flex-direction:column;gap:12px}.InitialServiceApplicationModal_infoRow__B71oL{align-items:center;display:flex;justify-content:space-between}.InitialServiceApplicationModal_infoLabel__QfMgW{color:#6b7280;font-family:Pretendard,sans-serif;font-size:14px;font-weight:500}.InitialServiceApplicationModal_infoValue__Z02fV{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:14px;font-weight:600}.InitialServiceApplicationModal_vatNote__6rzh2{color:#9ca3af;font-size:12px;font-weight:400}.InitialServiceApplicationModal_agreements__4Cwwu{border-top:1px solid #eaedf0;display:flex;flex-direction:column;gap:11px;padding-top:12px}.InitialServiceApplicationModal_agreementRow__AacQH{align-items:center;display:flex;gap:6px;justify-content:space-between}.InitialServiceApplicationModal_agreementItem__c9E4z{align-items:center;cursor:pointer;display:flex;flex:1 1;gap:6px}.InitialServiceApplicationModal_agreementText__31tHY{color:#1d2a37;display:flex;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;gap:2px;letter-spacing:-.56px;line-height:20px}.InitialServiceApplicationModal_required__DVB7-{font-weight:600}.InitialServiceApplicationModal_viewTermsBtn__gc8Bc{align-items:center;background:none;border:none;cursor:pointer;display:flex;flex-shrink:0;height:24px;justify-content:center;min-height:24px;min-width:24px;width:24px}.InitialServiceApplicationModal_viewTermsBtn__gc8Bc svg{height:16px;width:16px}.InitialServiceApplicationModal_agreementLink__wgGF9:hover{color:#4338ca}.InitialServiceApplicationModal_divider__uUx\+E{background-color:#e5e7eb;height:1px;margin:4px 0;width:100%}.FeatureOptionCard_cardContainer__8Xk41{align-items:flex-start;cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;height:100%;position:relative;width:272px}.FeatureOptionCard_selectedHeader__058nZ{align-items:center;background-color:#f8f9fb;border-top-left-radius:8px;border-top-right-radius:8px;color:#adb5bd;display:flex;flex-shrink:0;height:28px;justify-content:center;position:relative;transition:background-color .2s ease,color .2s ease;width:72px}.FeatureOptionCard_selectedWrapper__6jbx5 .FeatureOptionCard_selectedHeader__058nZ{background-color:#08f;color:#fff}.FeatureOptionCard_checkWrapper__9jlkS{height:24px;left:4px;position:absolute;top:3px;width:24px}.FeatureOptionCard_checkImg__tUGRh{object-fit:contain}.FeatureOptionCard_checkImg__tUGRh,.FeatureOptionCard_svgBlock__vA5Df{display:block;height:100%;width:100%}.FeatureOptionCard_selectedLabel__gb7-Q{display:flex;flex-direction:column;height:24px;justify-content:center;left:46px;position:absolute;top:calc(50% + 1px);transform:translate(-50%,-50%);width:36px}.FeatureOptionCard_selectedText__5P-lp{color:#adb5bd;font-family:Pretendard,sans-serif;font-size:14px;font-weight:600;line-height:normal;margin:0;text-align:center;white-space:pre-wrap}.FeatureOptionCard_selectedWrapper__6jbx5 .FeatureOptionCard_selectedText__5P-lp{color:#fff}.FeatureOptionCard_selectedHeaderPlaceholder__w9IkT{flex-shrink:0;height:28px;width:72px}.FeatureOptionCard_cardBody__I8G3Y{background-color:#fff;border:1px solid #dbe0e5;border-bottom-left-radius:20px;border-bottom-right-radius:20px;border-top-left-radius:0;border-top-right-radius:20px;display:flex;flex-shrink:0;flex:1 1;flex-wrap:wrap;justify-content:space-between;position:relative;transition:background-color .2s ease,border-color .2s ease;width:100%}.FeatureOptionCard_baseBody__6AJ4P{border-color:#adb5bd}.FeatureOptionCard_selectedWrapper__6jbx5 .FeatureOptionCard_cardBody__I8G3Y{border:2px solid #08f}.FeatureOptionCard_cardContent__u9WEm{align-items:flex-start;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;padding:24px 24px 32px;position:relative;width:100%}.FeatureOptionCard_selectedWrapper__6jbx5 .FeatureOptionCard_cardContent__u9WEm{padding:23px 23px 31px}.FeatureOptionCard_iconWrapper__bidlS{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;height:96px;justify-content:center;position:relative;width:104px}.FeatureOptionCard_mainIcon__PtLA2{flex-shrink:0;height:100%;object-fit:contain;width:100%}.FeatureOptionCard_kakaoIconWrapper__ld6dF{height:76px;margin-top:10px;position:relative;width:76px}.FeatureOptionCard_priceSection__Rdv0X{align-items:flex-end;display:flex;flex:1 1;flex-direction:column;gap:8px;min-height:1px;min-width:1px;padding-right:4px;padding-top:32px;position:relative}.FeatureOptionCard_priceRow__LyLki{padding:4px;position:relative;width:100%}.FeatureOptionCard_priceRow__LyLki,.FeatureOptionCard_priceTextWrapper__K6nMV{align-items:center;display:flex;justify-content:flex-end}.FeatureOptionCard_priceText__qXa1V{color:#121416;font-family:Pretendard,sans-serif;font-size:20px;font-weight:700;letter-spacing:-.8px;line-height:24px;margin:0;text-align:right;white-space:nowrap}.FeatureOptionCard_priceSubtitle__e-cm1{color:#121416;display:inline;font-family:Pretendard JP,sans-serif;font-size:14px;font-weight:500;letter-spacing:-.56px;line-height:16px;margin:0}.FeatureOptionCard_badgeRow__8vXN1{align-items:center;display:flex;gap:4px;justify-content:flex-end;padding-right:4px;width:100%}.FeatureOptionCard_badge__chhKz{align-items:center;border-radius:5px;display:flex;justify-content:center;padding:2px 8px;position:relative}.FeatureOptionCard_badgeAuto__Uj64o{background-color:#dbf6d7}.FeatureOptionCard_badgeAi__CpODt{background-color:#e2f1ff}.FeatureOptionCard_badgeOffer__oCQk3{background-color:#08f}.FeatureOptionCard_badgeOffer__oCQk3 .FeatureOptionCard_badgeText__nEG6m{color:#fff;font-weight:400;line-height:16px}.FeatureOptionCard_badgeVat__6V2wk{background-color:initial;overflow:hidden;position:relative;width:56px}.FeatureOptionCard_badgeVat__6V2wk .FeatureOptionCard_badgeText__nEG6m{color:#7b848d}.FeatureOptionCard_badgeVatBg__eu6aY{background-color:#f1f3f5;border-radius:5px;height:100%;left:0;position:absolute;top:0;width:56px}.FeatureOptionCard_badge__chhKz .FeatureOptionCard_badgeVatBg__eu6aY+.FeatureOptionCard_badgeText__nEG6m{position:relative;width:56px}.FeatureOptionCard_badgeText__nEG6m{color:#44c02e;font-family:Pretendard JP,sans-serif;font-size:12px;font-weight:500;letter-spacing:-.48px;line-height:16px;margin:0;text-align:center;white-space:nowrap}.FeatureOptionCard_badgeAi__CpODt .FeatureOptionCard_badgeText__nEG6m{color:#08f}.FeatureOptionCard_badgeRate__xG5A1{background-color:#f1f3f5}.FeatureOptionCard_badgeRate__xG5A1 .FeatureOptionCard_badgeText__nEG6m{color:#7b848d}.FeatureOptionCard_textArea__lCrPs{align-items:flex-start;display:flex;flex-direction:column;flex-shrink:0;gap:8px;padding-bottom:8px;position:relative;width:232px}.FeatureOptionCard_descWrapper__mRGS6{align-items:flex-start;display:flex;padding:8px;width:100%}.FeatureOptionCard_descText__wFwOX{color:#8e97a0;flex:1 1;font-family:Pretendard JP,sans-serif;font-size:16px;font-weight:400;letter-spacing:-.64px;line-height:20px;margin:0;white-space:pre-wrap}.FeatureOptionCard_featuresWrapper__3HQw-{align-items:flex-start;display:flex;flex-direction:column;gap:4px;padding-left:8px;padding-right:8px;padding-top:12px;width:100%}.FeatureOptionCard_featureItem__3Ae19{align-items:center;display:flex;flex-shrink:0;gap:8px;position:relative;width:100%}.FeatureOptionCard_smallIconWrapper__j-AfI{align-items:center;display:flex;flex-shrink:0;height:24px;justify-content:center;position:relative;width:24px}.FeatureOptionCard_featureTextWrapper__bXrhy{align-items:center;display:flex;flex-shrink:0;position:relative;width:196px}.FeatureOptionCard_featureText__BjIVX{color:#495057;font-family:Pretendard JP,sans-serif;font-size:14px;font-weight:500;letter-spacing:-.56px;line-height:16px;margin:0;white-space:pre-wrap;width:232px}.FeatureOptionCard_dividerWrapper__hzJlT{align-items:center;display:flex;flex-direction:column;flex-shrink:0;justify-content:center;padding-bottom:12px;padding-top:16px;position:relative;width:100%}.FeatureOptionCard_dividerLine__iPInH{background-color:#f1f3f5;height:1px;position:relative;width:212px}.FeatureOptionCard_detailsWrapper__RX\+n1{align-items:center;display:flex;flex-shrink:0;flex-wrap:wrap;gap:0 8px;position:relative;width:100%}.FeatureOptionCard_detailsList__TmRgN{grid-gap:0 8px;display:grid;gap:0 8px;grid-template-columns:1fr 140px;margin:0;padding:0;width:100%}.FeatureOptionCard_detailsListSingle__3mXd4{grid-template-columns:1fr}.FeatureOptionCard_detailItem__J\+0Ek{align-items:flex-start;display:flex;flex-shrink:0;justify-content:flex-start;position:relative;width:100%}.FeatureOptionCard_detailItem__J\+0Ek:before{background-color:#121416;border-radius:50%;content:"";display:inline-block;flex-shrink:0;height:4px;margin-right:6px;margin-top:8px;width:4px}.FeatureOptionCard_detailText__eBgFo{color:#121416;display:block;font-family:Pretendard JP,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.56px;line-height:20px;white-space:nowrap}.FeatureOptionCard_kakaoPriceSection__RImXH{padding-top:16px}.FeatureOptionCard_kakaoPriceSection__RImXH .FeatureOptionCard_priceSubtitle__e-cm1{display:block;text-align:right;white-space:nowrap}.FeatureOptionCard_preparingWhiteOverlay__MmqYW{background:#fff;opacity:.2;z-index:1}.FeatureOptionCard_preparingSaturationOverlay__Evydb,.FeatureOptionCard_preparingWhiteOverlay__MmqYW{border:1px solid #dbe0e5;border-bottom-left-radius:20px;border-bottom-right-radius:20px;border-top-right-radius:20px;bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0}.FeatureOptionCard_preparingSaturationOverlay__Evydb{background:#000;mix-blend-mode:saturation;opacity:.95;z-index:2}.FeatureOptionCard_preparingHeader__7yRbF{align-items:center;background-color:#f8f9fb;border-top-left-radius:8px;border-top-right-radius:8px;display:inline-flex;flex-shrink:0;gap:2px;height:28px;padding:2px 8px 0 4px;width:auto}.FeatureOptionCard_preparingText__TQiq2{color:#adb5bd;display:flex;flex-direction:column;font-family:Pretendard,sans-serif;font-size:14px;font-weight:600;height:24px;justify-content:center;line-height:normal;margin:0;text-align:center;white-space:nowrap;width:76px}.Footer_footer__kXlYa{background:#f8f9fa;box-sizing:border-box;height:118px;padding:32px 0;width:100%}.Footer_inner__CVEiR{margin:0 auto;max-width:1200px;padding:0 20px}.Footer_companyInfo__\+UAqX{align-items:center;display:flex;gap:8px;list-style:none;margin:0 0 8px;padding:0}.Footer_companyInfo__\+UAqX li{align-items:center;color:#666;display:flex;font-family:Pretendard,sans-serif;font-size:13px;gap:8px;line-height:20px}.Footer_companyInfo__\+UAqX li span{color:#ddd}.Footer_links__wMgLO{align-items:center;display:flex;gap:8px;list-style:none;margin:12px 0;padding:0}.Footer_links__wMgLO li{align-items:center;display:flex;font-family:Pretendard,sans-serif;font-size:13px;gap:8px;line-height:20px}.Footer_links__wMgLO li a{color:#222;text-decoration:none;transition:color .2s}.Footer_links__wMgLO li a:hover{color:#000}.Footer_links__wMgLO li span{color:#ddd}.Footer_version__z-N0p{color:#999;font-family:Pretendard,sans-serif;font-size:12px;line-height:18px;margin:8px 0 0}@media (max-width:768px){.Footer_footer__kXlYa{background:#fafafa;height:auto;padding:24px 16px}.Footer_inner__CVEiR{padding:0}.Footer_companyInfo__\+UAqX{flex-wrap:wrap;gap:4px 12px;margin-bottom:16px}.Footer_companyInfo__\+UAqX li{color:#888;font-size:12px;line-height:1.4}.Footer_companyInfo__\+UAqX li span{display:none}.Footer_links__wMgLO{flex-wrap:wrap;gap:8px 16px;margin:0 0 16px}.Footer_links__wMgLO li{font-size:12px}.Footer_links__wMgLO li span{display:none}.Footer_version__z-N0p{color:#bbb;font-size:11px;margin-top:12px}}.ForgotPw_forgotPwContainer__f\+GUH{align-items:center;background-color:#fafafa;display:flex;height:100vh;justify-content:center;overflow-y:auto}.ForgotPw_forgotPwCard__WUd7-{align-items:center;background-color:#fff;border-radius:20px;box-sizing:border-box;display:flex;flex-direction:column;gap:30px;padding:24px;width:348px}.ForgotPw_titleSection__RsKSR{display:flex;flex-direction:column;gap:10px;width:100%}.ForgotPw_mainTitle__666kT{color:#1d2a37;font-family:Pretendard;font-size:24px;font-weight:700;letter-spacing:-.96px;line-height:32px;text-align:center}.ForgotPw_subTitle__itsLp{color:#606971;font-family:Pretendard;font-size:14px;font-weight:400;letter-spacing:-.56px;line-height:20px;margin:0;text-align:center}.ForgotPw_inputSection__M4He8,.ForgotPw_inputWrapper__DgIw1{display:flex;flex-direction:column;width:300px}.ForgotPw_inputWrapper__DgIw1{gap:4px}.ForgotPw_buttonSection__YcrY-{align-items:center;display:flex;flex-direction:column;gap:10px;width:100%}.ForgotPw_inputBox__Xh9rj{border:1px solid #a7b1be;border-radius:2px;box-sizing:border-box;color:#1d2a37;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;height:44px;letter-spacing:-.56px;line-height:20px;padding:10px 12px;width:100%}.ForgotPw_inputBox__Xh9rj::placeholder{color:#606971}.ForgotPw_inputBox__Xh9rj:focus{border-color:#0c72de;outline:none}.ForgotPw_inputBox__Xh9rj.ForgotPw_error__jp1sc{border-color:#da2911}.ForgotPw_errorText__W4L8j{color:#da2911;font-family:Pretendard,sans-serif;font-size:12px;font-weight:400;line-height:16px;margin-top:12px}.ForgotPw_loginLink__KYzqk{align-items:center;background-color:#fff;border-radius:4px;cursor:pointer;display:flex;gap:2px;justify-content:center;padding:6px 6px 6px 16px}.ForgotPw_loginLinkText__9cqb1{color:#606971;font-family:Pretendard,sans-serif;font-size:12px;font-weight:500;letter-spacing:-.48px;line-height:18px}.ForgotPw_loginLinkIcon__RpjJ3{height:20px;width:20px}.ForgotId_forgotIdContainer__57O-1{align-items:center;background-color:#fafafa;display:flex;height:100vh;justify-content:center;overflow-y:auto}.ForgotId_forgotIdCard__FXS5N{background-color:#fff;border-radius:8px;box-sizing:border-box;display:flex;flex-direction:column;gap:22px;padding:40px;width:380px}.ForgotId_mainTitle__N3wqw{color:#1d2a37;font-size:24px;font-weight:700;letter-spacing:-.96px;line-height:1.4}.ForgotId_mainTitle__N3wqw,.ForgotId_subTitle__mhShM{font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;text-align:center}.ForgotId_subTitle__mhShM{color:#606971;font-size:14px;font-weight:400;letter-spacing:-.56px;line-height:1.6;margin:0}.ForgotId_formSection__xUuIn{display:flex;flex-direction:column;gap:18px}.ForgotId_inputSection__ATSYs{display:flex;flex-direction:column;gap:22px}.ForgotId_inputWrapper__C8m8i{display:flex;flex-direction:column;gap:16px}.ForgotId_inputBox__rZm1A{border:1px solid #a7b1be;border-radius:2px;box-sizing:border-box;color:#1d2a37;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:400;height:44px;letter-spacing:-.56px;line-height:1.6;outline:none;padding:0 12px;width:300px}.ForgotId_inputBox__rZm1A::placeholder{color:#a7b1be}.ForgotId_inputBox__rZm1A:focus{border-color:#0c72de}.ForgotId_inputBox__rZm1A.ForgotId_error__KJSDW{border-color:#e4503c}.ForgotId_errorText__kQfga{color:#e4503c;font-family:Noto Sans KR,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;font-weight:400;letter-spacing:-.48px;line-height:1.5;margin-top:4px}.ForgotId_loginLink__FfV5w{align-items:center;align-self:center;cursor:pointer;display:flex;gap:4px;justify-content:center}.ForgotId_loginLinkText__t-8Gm{color:#606971;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;font-weight:500;letter-spacing:-.48px;line-height:1.5}.ForgotId_loginLinkIcon__1gWBM{height:16px;object-fit:contain;width:16px}.ForgotId_loginLink__FfV5w:hover .ForgotId_loginLinkText__t-8Gm{color:#1d2a37}.FindIdComplete_findIdCompleteContainer__E5Iqi{align-items:center;background-color:#fafafa;display:flex;height:100vh;justify-content:center;overflow-y:auto}.FindIdComplete_findIdCompleteCard__J9cfh{align-items:center;background-color:#fff;border-radius:8px;box-sizing:border-box;display:flex;flex-direction:column;gap:22px;max-width:380px;padding:40px}.FindIdComplete_mainTitle__le9jx{color:#1d2a37;font-family:Pretendard;font-size:24px;font-weight:700;letter-spacing:-.96px;line-height:32px;padding:10px 10px 0;text-align:center}.FindIdComplete_message__dNyLi{color:#606971;font-family:Pretendard;font-size:14px;font-weight:400;letter-spacing:-.56px;line-height:20px;text-align:center;width:300px}.FindIdComplete_foundId__Rv4a-{color:#1d2a37;font-family:Pretendard;font-size:16px;font-weight:600;letter-spacing:-.64px;line-height:24px;padding:8px 0;text-align:center}.FindIdComplete_buttonWrapper__81H0l{padding-top:22px;width:300px}.FindPwComplete_findPwCompleteContainer__fj07v{align-items:center;background-color:#fafafa;display:flex;height:100vh;justify-content:center;overflow-y:auto}.FindPwComplete_findPwCompleteCard__aAG-A{align-items:center;background-color:#fff;border-radius:20px;box-sizing:border-box;display:flex;flex-direction:column;gap:30px;padding:24px;width:398px}.FindPwComplete_titleSection__9ExP4{align-items:center;display:flex;flex-direction:column;gap:10px;padding:10px 10px 0;width:350px}.FindPwComplete_mainTitle__QE4kp{color:#1d2a37;font-family:Pretendard;font-size:24px;font-weight:700;letter-spacing:-.96px;line-height:32px;margin:0;text-align:center}.FindPwComplete_messageBox__HX2oJ{background-color:#f6f7f8;border-radius:8px;box-sizing:border-box;display:flex;padding:16px;width:350px}.FindPwComplete_messageText__qAYSR{color:#606971;font-family:Pretendard;font-size:14px;font-weight:400;letter-spacing:-.56px;line-height:20px;margin:0;text-align:center;width:100%}.FindPwComplete_messageText__qAYSR strong{color:#1d2a37;font-weight:500}.FindPwComplete_bottomSection__NHp8a{align-items:center;display:flex;flex-direction:column;gap:10px;width:350px}.FindPwComplete_helpText__r1qz6{align-items:center;display:flex;flex-direction:column;gap:0;width:100%}.FindPwComplete_helpTitle__L0yy7{color:#1d2a37;font-weight:500}.FindPwComplete_helpSubtitle__2NOw\+,.FindPwComplete_helpTitle__L0yy7{font-family:Pretendard;font-size:14px;letter-spacing:-.56px;line-height:20px;margin:0;text-align:center}.FindPwComplete_helpSubtitle__2NOw\+{color:#606971;font-weight:400}.FindPwComplete_loginLink__\+2\+Ec{align-items:center;background-color:#fff;border-radius:4px;cursor:pointer;display:flex;gap:2px;justify-content:center;padding:6px 6px 6px 16px}.FindPwComplete_loginLinkText__agcEt{color:#606971;font-family:Pretendard,sans-serif;font-size:12px;font-weight:500;letter-spacing:-.48px;line-height:18px}.FindPwComplete_loginLinkIcon__I8ek-{height:20px;width:20px}.FindIdError_findIdErrorContainer__wJCs0{align-items:center;background-color:#fafafa;display:flex;height:100vh;justify-content:center;overflow-y:auto}.FindIdError_findIdErrorCard__iSNLa{align-items:center;background-color:#fff;border-radius:8px;box-sizing:border-box;display:flex;flex-direction:column;gap:22px;max-width:380px;padding:40px}.FindIdError_mainTitle__TmWVq{color:#1d2a37;font-family:Pretendard;font-size:24px;font-weight:700;letter-spacing:-.96px;line-height:32px;padding:10px 10px 0;text-align:center}.FindIdError_message__vOpfJ{color:#606971;font-family:Pretendard;font-size:14px;font-weight:400;letter-spacing:-.56px;line-height:20px;text-align:center;width:300px}.FindIdError_buttonWrapper__hDyYZ{padding-top:22px;width:300px}.FindPwError_findPwErrorContainer__Dyayw{align-items:center;background-color:#fafafa;display:flex;height:100vh;justify-content:center;overflow-y:auto}.FindPwError_findPwErrorCard__GSCc4{align-items:center;background-color:#fff;border-radius:8px;box-sizing:border-box;display:flex;flex-direction:column;gap:22px;max-width:380px;padding:40px}.FindPwError_mainTitle__KgWXQ{color:#1d2a37;font-family:Pretendard;font-size:24px;font-weight:700;letter-spacing:-.96px;line-height:32px;padding:10px 10px 0;text-align:center}.FindPwError_message__kVTbz{color:#606971;font-family:Pretendard;font-size:14px;font-weight:400;letter-spacing:-.56px;line-height:20px;text-align:center;width:300px}.FindPwError_buttonWrapper__qRyv-{padding-top:22px;width:300px}.ResetPassword_resetPasswordContainer__w5LyM{align-items:center;background-color:#fafafa;display:flex;height:100vh;justify-content:center;overflow-y:auto}.ResetPassword_resetPasswordCard__na3AI{align-items:center;background-color:#fff;border-radius:8px;box-sizing:border-box;display:flex;flex-direction:column;gap:22px;max-width:380px;padding:40px}.ResetPassword_mainTitle__54\+Gh{color:#1d2a37;font-family:Pretendard;font-size:24px;font-weight:700;letter-spacing:-.96px;line-height:32px;padding:10px 10px 0;text-align:center}.ResetPassword_subTitle__rAMbn{color:#606971;font-family:Pretendard;font-size:14px;font-weight:400;letter-spacing:-.56px;line-height:20px;text-align:center}.ResetPassword_formSection__EmpdK{align-items:center;display:flex;flex-direction:column;gap:8px;width:100%}.ResetPassword_inputSection__PVG2r{display:flex;flex-direction:column;gap:22px;padding-bottom:10px;width:100%}.ResetPassword_inputWrapper__yyK5D{display:flex;flex-direction:column;gap:16px;width:300px}.ResetPassword_disabledInput__8aA9R{opacity:.6;pointer-events:none}.ResetPassword_disabledInput__8aA9R input{background-color:#f6f7f8!important;color:#a7b1be!important;cursor:not-allowed}.ResetPassword_disabledInput__8aA9R label{color:#a7b1be!important}.ResetPassword_passwordInputWrapper__arIUk{display:flex;flex-direction:column;gap:0}.ResetPassword_requirementGroup__0lBu5{display:flex;flex-direction:column;gap:8px;margin-top:12px}.ResetPassword_inputBox__glERS{border:1px solid #a7b1be;border-radius:2px;box-sizing:border-box;color:#1d2a37;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;height:44px;letter-spacing:-.56px;line-height:20px;padding:10px 12px;width:100%}.ResetPassword_inputBox__glERS::placeholder{color:#606971}.ResetPassword_inputBox__glERS:focus{border-color:#0c72de;outline:none}.ResetPassword_inputBox__glERS:disabled{background-color:#f5f5f5;color:#999;cursor:not-allowed}.ResetPassword_inputBox__glERS.ResetPassword_error__B7bCN{border-color:#da2911}.ResetPassword_pwbox__xjCem{position:relative;width:100%}.ResetPassword_pwbox__xjCem .ResetPassword_inputBox__glERS{padding-right:40px}.ResetPassword_eyeButton__qvW1C{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:center;padding:0;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.ResetPassword_eyeButton__qvW1C img{height:20px;width:20px}.ResetPassword_errorText__N6kOD{color:#da2911;font-family:Pretendard,sans-serif;font-size:12px;font-weight:400;line-height:16px;margin-top:4px;white-space:pre-line}.ResetPassword_loginLink__rLe3Y{align-items:center;background-color:#fff;border-radius:4px;cursor:pointer;display:flex;gap:2px;justify-content:center;padding:6px 6px 6px 16px}.ResetPassword_loginLinkText__yiEhE{color:#606971;font-family:Pretendard,sans-serif;font-size:12px;font-weight:500;letter-spacing:-.48px;line-height:18px}.ResetPassword_loginLinkIcon__GISNu{height:20px;width:20px}.invite-verify-container{align-items:center;display:flex;flex-direction:column;gap:var(--spacing-xl)}.invite-verify-container .form{min-width:400px;width:400px}.invite-verify-message{font-family:Noto Sans KR;font-size:var(--font-size-md);font-weight:400;line-height:26px;max-width:400px;text-align:center;white-space:pre-line;width:100%}.invite-verify-email{color:#4d4d4d;color:var(--grey--grey-700,#4d4d4d);display:block;font-size:var(--font-size-md);font-weight:600}.error-title{color:#e4503c;color:var(--alert--red-100,#e4503c)}.mybgc{background-color:#fff;display:flex;flex:1 1;flex-direction:column;height:100%;justify-content:flex-start;width:100%}.myouttercont{box-sizing:border-box;flex:1 1;max-width:100%;padding:69px 0 0;width:100%}.mymain-cont{display:flex;height:100%}.mymenu{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;height:100%;padding:var(--container-padding);position:relative;width:var(--side-width)}.mymenu a{color:inherit;text-decoration:none}.mymenu .list,.mymenu .mlist{align-items:flex-start;display:flex;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-sm);width:156px}.mymenu a :hover{color:var(--color-blue-600);font-weight:500}.mymenu .mtitle{font-size:var(--font-size-lg);font-weight:500}.mymenu .mtitle,.mymenu .title{color:var(--color-gray-900);line-height:var(--line-height-normal)}.mymenu .title{font-size:var(--font-size-md);font-weight:400}.mycursor:hover{color:#e14c38;cursor:pointer;font-weight:500}.mymenu .activeLink .title{color:var(--color-blue-600);font-weight:500}.mycontent{background-color:#fff;display:flex;flex:1 1;justify-content:center;min-height:-webkit-max-content;min-height:max-content;padding:var(--container-padding) var(--container-padding) 54px var(--container-padding)}.mycontent>div{max-width:var(--content-width);min-width:920px;width:100%}.mypfimg-head{align-items:flex-end;align-items:flex-start;align-self:stretch;background:radial-gradient(407.61% 162.1% at 21.27% 100%,#fbf9f9 0,#fffef8 44.44%,#fcfeff 85%);border-radius:8px 8px 0 0;display:flex;justify-content:space-between;padding:var(--spacing-xl) 32px 22px 32px}.mypfimg-inhead{align-items:center;display:flex;gap:var(--spacing-md)}.mypfimg-stack{display:flex;height:128px;width:128px}.mypfimg-cont{position:relative}.mypfimg-cont>div{position:absolute}.mypfimg-cont .p-skeleton{height:128px!important;width:128px!important}.mypfimg-profileimg{border-radius:128px;height:128px;position:absolute;transition:filter .3s ease;width:128px}.mypfimg-info{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:2px;padding-top:38px}.mypfimg-info .name{color:var(--grey--grey-800);font-size:22px;font-style:normal;font-weight:700;line-height:30px}.mypfimg-info .ptagcont{align-items:flex-start;display:flex;gap:3px}.mypfimg-info .ptagtext{color:var(--grey--grey-600);font-size:var(--font-size-sm);font-style:normal;font-weight:500;letter-spacing:-.56px;line-height:20px}.mypfimg-info .ptdv{color:var(--grey--grey-400)}.mypfimg-info .ptauthority,.mypfimg-info .ptdv{font-size:var(--font-size-sm);font-style:normal;font-weight:400;letter-spacing:-.56px;line-height:20px}.mypfimg-info .ptauthority{color:var(--color-blue-600)}.mypfimg-stack:hover .mypfimg-profileimg{filter:brightness(60%)}.mypfimg-cameraedit{cursor:pointer;left:97px;position:absolute;top:97px}.mypfimg-dustbinw{left:50%;opacity:0;position:absolute;top:50%;transform:translate(220%,-50%);transition:opacity .3s ease}.mypfimg-stack:hover .mypfimg-dustbinw{cursor:pointer;opacity:1}.menu-outcont{padding:var(--spacing-md)}.menu-cont,.menu-outcont{align-items:flex-start;align-self:stretch}.menu-cont{display:flex;flex-direction:column}.title-cont{align-items:center;align-self:stretch;display:flex;justify-content:space-between;padding:var(--spacing-md) 8px 8px 8px}.doc-cont{display:flex;flex-direction:column;gap:var(--spacing-md);width:100%}.doc-incont-wrap{gap:var(--spacing-lg)}.doc-incont,.doc-incont-wrap{align-items:flex-start;display:flex}.doc-incont{align-self:stretch;border:1px solid var(--color-gray-400);border-radius:8px;flex:1 1;flex-direction:column;gap:var(--spacing-md);padding:var(--spacing-md);transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.doc-incont.clickable:hover{background-color:#f8f9fa;border-color:#006fe5;box-shadow:0 2px 8px #006fe51a}.doc-incont.clickable:hover .upfile-label{color:#006fe5}.doc-incont.clickable:hover .doc-label-titlecont img{opacity:1}.doc-label-titlecont img{opacity:.6;transition:opacity .2s ease}.doc-label-titlecont img:hover{opacity:1}.doc-label-titlecont{align-items:center;align-self:stretch;display:flex;justify-content:space-between}.doc-label-title{color:var(--color-gray-800);font-size:var(--font-size-md);font-style:normal;font-weight:500;line-height:24px}.doc-label-caption{color:var(--color-gray-600);font-size:var(--font-size-xs);font-style:normal;font-weight:500;line-height:18px}.doc-upload{background:#fff;border:1px solid var(--color-gray-400);border-radius:2px;box-shadow:0 2px 4px 0 #0000000a;color:#4d4d4d;color:var(--grey-grey-700,#4d4d4d);font-size:var(--font-size-sm);font-style:normal;font-weight:400;gap:4px;justify-content:center;line-height:20px;padding:5px 16px 5px 12px}.doc-upload,.upfile-cont{align-items:center;display:flex}.upfile-cont{align-self:stretch;cursor:pointer;flex-shrink:0;gap:12px;height:38px;justify-content:space-between}.upfile-cont>img:first-child{transition:transform .2s ease}.doc-incont.clickable:hover .upfile-cont>img:first-child{transform:scale(1.1)}.upfile-cont>img:last-child{transition:transform .2s ease}.doc-incont.clickable:hover .upfile-cont>img:last-child{transform:translateY(2px)}.upfile-label{transition:color .2s ease}.doc-upload{transition:background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease}.doc-upload:hover{background-color:#006fe5;border-color:#006fe5;box-shadow:0 2px 8px #006fe533;color:#fff}.doc-upload:hover img{filter:brightness(0) invert(1)}.upfile-info{display:flex;flex-direction:column;flex-grow:1}.upfile-label{color:var(--color-grey-800);font-size:var(--font-size-sm);font-style:normal;font-weight:400;line-height:20px}.upfile-size{font-size:var(--font-size-xs);line-height:18px}.upfile-seal,.upfile-size{color:var(--color-gray-500);font-style:normal;font-weight:400}.upfile-seal{align-items:center;background-color:#fff;border:1px dashed var(--color-gray-400);border-radius:10px;cursor:pointer;display:flex;font-size:var(--font-size-sm);gap:var(--spacing-sm);justify-content:center;line-height:20px;padding:var(--spacing-sm);position:relative}.upfile-seal,.view-seal{height:78px;width:78px}.dropdown-menu{align-items:flex-start;background:#fff;border:1px solid var(--color-gray-400);border-radius:2px;box-shadow:0 2px 6px 0 #00000040;display:flex;flex-direction:column;height:62px;padding:6px 4px;position:absolute;width:148px;z-index:10}.dropdown-option{cursor:pointer;padding:4px 6px}.dropdown-menu .change{color:#333;color:var(--color-gray-800,#333)}.dropdown-menu .change,.dropdown-menu .delete{font-size:var(--font-size-sm);font-style:normal;font-weight:400;letter-spacing:-.168px;line-height:24px}.dropdown-menu .delete{color:#e14c38}.dropdown-option:hover{background-color:var(--color-gray-200)}.mti-cont{align-items:center;display:flex;gap:6px}.menu-title{color:var(--color-gray-800);font-size:var(--font-size-lg);font-style:normal;font-weight:500;line-height:26px}.menu-subtitle{font-size:var(--font-size-sm);font-weight:400;line-height:24px}.logo-subtitle,.menu-subtitle{color:var(--color-gray-600);font-style:normal}.logo-subtitle{font-size:var(--font-size-xs);font-weight:500;line-height:18px}.logo-img-cont{align-items:flex-start;border:1px solid var(--color-gray-400);display:flex;flex-direction:column;justify-content:center;max-width:200px;min-height:var(--input-height);padding:14px 32px}.logo-img-incont{display:flex;height:var(--input-height);width:200px}.logo-container{display:flex;gap:var(--spacing-sm)}.logo-change{align-items:center;background:var(--color-gray-150);border:1px solid var(--color-gray-400);border-radius:2px;color:var(--color-gray-700);cursor:pointer;display:inline-flex;font-style:normal;height:18px;justify-content:center;padding:8px 16px;transition:background-color .3s}.logo-change:hover{background:var(--color-gray-300)}.logo-cancel{align-items:center;background:var(--color-gray-150);border:1px solid var(--color-gray-400);border-radius:2px;color:var(--color-gray-700);cursor:pointer;display:flex;font-style:normal;height:18px;justify-content:center;padding:8px 16px;transition:background-color .3s}.logo-cancel:hover{background:var(--color-gray-300)}.logo-selc{background:#fff;border:1px solid var(--color-gray-400);border-radius:2px;box-shadow:0 2px 4px 0 #0000000a;color:var(--color-gray-700);gap:4px;height:22px;padding:6px 16px 6px 12px}.logo-selc,.logo-up{align-items:center;display:flex;justify-content:center}.logo-up{background:var(--color-gray-800);border:1px solid var(--color-gray-800);border-radius:2px;color:var(--color-gray-100);cursor:pointer;height:14px;padding:var(--spacing-sm) var(--spacing-md);transition:background-color .3s}.logo-up:hover{background:var(--color-gray-700)}.input-cont{align-items:flex-start;align-self:stretch;border-top:1px solid var(--color-gray-400);display:flex;flex-direction:column;padding:8px}.input-row,.input-row label{align-items:center;display:flex}.input-row label{color:var(--color-gray-600);font-size:var(--font-size-sm);font-style:normal;font-weight:500;gap:var(--spacing-sm);letter-spacing:-.56px;line-height:20px;min-width:104px;padding:var(--spacing-sm) 0;width:104px}.input-row span{padding:4px 10px}.input-row input,.input-row span{color:var(--grey--grey-800);font-size:var(--font-size-sm);font-style:normal;font-weight:400;line-height:20px}.input-row input{border-radius:2px;letter-spacing:-.56px;padding:4px 8px;width:150px}.input-row .errorx{background-color:#fcc}.input-row .errorx::placeholder{color:#e14c38}.input-row-select{-webkit-appearance:none;appearance:none;border-radius:4px;color:var(--color-gray-800);font-size:var(--font-size-sm);font-style:normal;font-weight:400;line-height:20px;opacity:1;width:100%}.input-row input:disabled{background-color:#fff}.input-row select:disabled{-webkit-appearance:none;appearance:none;border:1px solid #0000}.input-row select:disabled::-ms-expand{display:none}.input-row .read{color:var(--color-gray-800);font-size:var(--font-size-sm);font-style:normal;font-weight:400;line-height:24px;padding:4px 8px}.mybuttons{display:flex;flex-direction:row-reverse;gap:var(--spacing-sm)}.mybuttons button{align-items:center;background:var(--color-gray-150);border:1px solid var(--color-gray-400);border-radius:2px;color:var(--color-gray-700);cursor:pointer;display:flex;font-size:var(--font-size-sm);font-style:normal;font-weight:400;height:18px;justify-content:center;line-height:20px;padding:var(--spacing-sm) var(--spacing-md);transition:background-color .3s}.mybuttons button.save{background:var(--color-gray-800);border:1px solid var(--color-gray-800);color:var(--color-gray-100)}.mybuttons button:hover{background:var(--color-gray-300)}.mybuttons button.save:hover{background:var(--color-gray-700)}.edit-cont{display:flex;gap:var(--spacing-sm)}.topbuttons-ctnr{display:flex;gap:var(--spacing-xs)}.topbuttons-cont{align-items:center;cursor:pointer;display:flex;gap:2px;padding:3px 4px}.topbuttons-cont .edit-ico{display:flex}.topbuttons-cont .edit{background-color:#fff;border:none;color:var(--color-gray-600);font-size:var(--font-size-sm);font-style:normal;font-weight:500;letter-spacing:-.56px;line-height:20px;padding:0}.change-pw-modal{display:flex;flex-direction:column;gap:var(--spacing-xl);padding:40px}.change-pw{color:var(--color-gray-600);display:inline-block;font-size:var(--font-size-xs);font-style:normal;font-weight:500;line-height:18px;max-width:388px;position:relative}.change-pw input{background:#fff;border:1px solid var(--color-gray-400);border-radius:2px;color:var(--color-gray-800);font-size:var(--font-size-sm);height:26px;line-height:24px;margin-top:6px;padding:6px 12px;width:362px}.change-pw .button{cursor:pointer;position:absolute;right:10px;top:33px}.errorbox{height:auto}.upload-messages{color:var(--color-blue-700)}.error-messages,.upload-messages{animation:fade .2s ease-in-out;font-size:var(--font-size-xs);font-style:normal;font-weight:400;line-height:18px}.error-messages{color:#e14c38}@keyframes fade{0%{opacity:0}90%{opacity:1}to{opacity:1}}.mycurpoint{cursor:pointer}.mycurpoint-disabled{cursor:default}.address-cont{display:flex;flex-direction:column;width:100%}.address{font-size:var(--font-size-sm);font-style:normal;font-weight:400;line-height:24px}.address,.address2{color:var(--color-gray-800)}.address2{background:var(--color-gray-300);border:none;overflow:hidden;padding:0 8px;resize:none;width:340px}.editable-value{color:var(--color-gray-500)}.editable-value,.non-editable-value{font-size:var(--font-size-sm);font-style:normal;font-weight:400;line-height:24px;padding:4px 8px}.non-editable-value{color:var(--color-gray-800)}.workinfo table{border-collapse:collapse;width:100%}.workinfo th{background-color:var(--color-gray-200);border-top:1px solid var(--color-gray-400);color:var(--color-gray-600);font-size:var(--font-size-xs);height:38px;padding:0 16px}.workinfo td,.workinfo th{border-bottom:1px solid var(--color-gray-400);text-align:left}.workinfo td{color:var(--color-gray-900);font-size:var(--font-size-sm);height:29px;padding:var(--spacing-sm) var(--spacing-md)}.locationedit{color:var(--color-blue-500)}.locationdel,.locationedit{background:none;border:none;font-size:var(--font-size-sm);font-style:normal;font-weight:500;line-height:20px;padding:0}.locationdel{color:#e14c38}.addlocbutton{align-items:center;background-color:#fff;border:1px solid var(--color-gray-400);border-radius:2px;box-shadow:0 2px 4px 0 #0000000a;color:var(--color-gray-700);cursor:pointer;display:inline-flex;font-size:var(--font-size-sm);font-weight:400;gap:4px;justify-content:center;line-height:20px;padding:6px 16px 6px 12px}.mpbackdrop{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;position:relative;width:var(--side-width)}.gohome-container{align-items:center;bottom:32px;display:none;gap:var(--spacing-xs);justify-content:flex-end;padding:6px 0;position:absolute;right:32px}.gohome-container .gohome{align-items:center;color:var(--color-gray-600);cursor:pointer;display:flex;font-size:var(--font-size-sm);font-style:normal;font-weight:500;gap:var(--spacing-xs);line-height:20px}.profile-edit-modal .modalinput-cont{align-items:stretch}.profile-edit-modal .worksearch{box-sizing:border-box;flex-shrink:0;height:44px}.modal-content.profile-edit-modal-dialog .button-cont button{align-items:center;box-sizing:border-box;display:flex;height:40px!important;justify-content:center}.modal-content.profile-edit-modal-dialog .button-cont .blueconf,.modal-content.profile-edit-modal-dialog .button-cont .cancel{box-sizing:border-box!important;height:40px!important}@media print{body *{visibility:hidden}.printable-approval-list *{visibility:visible}.printable-approval-list{left:0;position:absolute;top:0;width:100%}}@media (max-width:768px){.mymenu{background-color:#fafafa;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;transform:translateX(0);transition:transform .3s ease-in-out}.mymenu.off{height:-webkit-max-content;height:max-content;min-height:100%;transform:translateX(-100%);z-index:101}.mycontent{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;max-width:100%;padding:var(
      --spacing-md
    );transition:zoom 1.3s ease-in-out}.mycontent>div{max-width:100%;min-width:100%}.mpbackdrop{background-color:#0006;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;height:100%;left:0;opacity:0;overflow:auto;position:fixed;top:0;transition:opacity .15s ease-in-out,visibility .3s ease-in-out;visibility:hidden;width:100%;z-index:100}.mpbackdrop.show{opacity:1;visibility:visible}.connect-google-box{align-items:flex-end;flex-direction:column;gap:var(--spacing-xs);height:-webkit-max-content;height:max-content;padding:var(--spacing-md)}.connect-google-box-info{align-self:flex-start;display:flex;flex-direction:row}.gohome-container{display:flex}.mypfimg-head{align-items:normal;flex-direction:column}.mypfimg-stack{margin:var(--spacing-md) 0 5px 0}.mypfimg-info{margin-bottom:18px;margin-left:0}.menu-subtitle{font-size:var(--font-size-xs)}.input-row label{min-width:100px;width:100px}.address-cont{width:55vw}.title-cont{flex-wrap:wrap;height:auto}.address2{width:auto}.doc-incont-wrap{flex-direction:column}}@media (max-width:468px){.change-pw input{width:93%}}.Landing_landingPage__ybGwz{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f1f3f5;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;left:0;margin-left:0;margin-right:0;min-height:100vh;min-width:0;overflow-x:hidden;padding:0!important;position:relative;right:auto;width:100%}:where(.Landing_landingPage__ybGwz) *{box-sizing:border-box;margin:0;padding:0}.Landing_navigation-bar__Plr8L{background-color:#fff;left:0;min-width:0;position:fixed;right:0;top:0;z-index:1000}.Landing_nav-content__0Hgkk{align-items:center;box-sizing:border-box;display:flex;height:80px;justify-content:space-between;margin:0 auto;max-width:1280px;padding:6px 32px;width:100%}.Landing_nav-logo__vA\+0a{align-items:center;display:flex;height:54px;justify-content:center;padding-top:4px;text-decoration:none;width:54px}.Landing_nav-logo__vA\+0a img{height:100%;object-fit:cover;width:100%}.Landing_nav-menu__biecb{align-items:center;display:flex;gap:32px}.Landing_nav-link__Xtmzc{letter-spacing:-.24px;text-decoration:none}.Landing_nav-link__Xtmzc,.Landing_nav-login-btn__QBS2q{align-items:center;color:#121416;cursor:pointer;display:flex;font-size:16px;font-weight:500;height:44px;justify-content:center;width:96px}.Landing_nav-login-btn__QBS2q{background-color:initial;border:1px solid #495057;border-radius:5px;overflow:hidden;position:relative;transition:background-color .3s ease}.Landing_nav-login-btn__QBS2q:hover{background-color:#f1f3f5}.Landing_nav-login-btn-text__RpPsE{position:relative;z-index:1}.Landing_nav-login-btn-shine__4jsVA{animation:Landing_shine__vswaE 3s infinite;background:linear-gradient(105deg,#0000 40%,#fffc 50%,#0000 60%);height:76px;left:-100%;position:absolute;top:-50%;transform:rotate(21deg);width:56px}@keyframes Landing_shine__vswaE{0%{left:-100%}20%{left:150%}to{left:150%}}.Landing_hero-section__0vNrK{align-items:center;background-color:initial;display:flex;justify-content:center;min-height:960px;overflow:hidden;padding-top:80px;position:relative;width:100%}.Landing_hero-background__9pXCm{height:1131px;left:50%;position:absolute;top:-91px;transform:translateX(-50%);width:1980px;z-index:0}.Landing_hero-background-rect__i4E2y{fill:#8e97a0}.Landing_hero-content__R8znw{gap:72px;max-width:944px;padding:0;z-index:1}.Landing_hero-content__R8znw,.Landing_hero-heading__x2nKK{align-items:center;display:flex;flex-direction:column;position:relative}.Landing_hero-heading__x2nKK{gap:16px;width:100%}.Landing_hero-title-group__jFidH{align-items:flex-start;display:flex;flex-direction:column;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.Landing_hero-badge__JbbZL{background-color:#08f;border-radius:5px;color:#fff;font-size:12px;font-weight:500;left:0;letter-spacing:-.48px;padding:2px 8px;position:absolute;top:-32px;transform:none;white-space:nowrap}.Landing_hero-title__QgPj5{color:#121416;font-size:56px;font-weight:700;letter-spacing:-1.12px;line-height:64px;margin:0;text-align:left}.Landing_hero-subtitle__o79sR{color:#121416;font-size:20px;font-weight:500;letter-spacing:-.8px;line-height:24px;margin:4px 0 0;text-align:center}.Landing_hero-cta__fFOFo{align-items:center;display:flex;gap:24px}.Landing_cta-btn__PxpNu{align-items:center;border:none;border-radius:10px;cursor:pointer;display:flex;font-size:24px;font-weight:700;height:72px;justify-content:center;letter-spacing:-.36px;transition:all .3s ease;width:268px}.Landing_cta-btn-primary__C\+5NG{background-color:#495057;color:#fff}.Landing_cta-btn-primary__C\+5NG:hover{background-color:#343a40}.Landing_cta-btn-secondary__W-20C{background-color:#fff;color:#495057}.Landing_cta-btn-secondary__W-20C:hover{background-color:#f1f3f5}.Landing_feature-section__RASKe{background-color:#d1d8dd;margin:-140px auto 0;max-width:1280px;padding:88px 30px 36px;position:relative;width:100%}.Landing_feature-container__iZaKG{background-color:#495057;border-radius:30px;display:flex;flex-direction:column;gap:64px;height:720px;margin:0 auto;max-width:1216px;padding:8px 10px;width:100%}.Landing_feature-select__GzHtE{align-items:center;display:flex;flex-wrap:nowrap;gap:0;justify-content:space-between;width:100%}.Landing_feature-card__-Gnwp{align-items:center;background-color:#495057;border-radius:30px;cursor:pointer;display:flex;flex:1 1;gap:0;height:112px;min-width:0;padding:16px}.Landing_feature-card-header__zyv8J{align-items:center;display:flex;gap:0;width:100%}.Landing_feature-icon__dyZ4e{align-items:center;display:flex;height:60px;justify-content:center;margin-bottom:0;margin-left:12px;opacity:1;overflow:hidden;padding-bottom:16px;transition:all .15s linear;width:60px}.Landing_feature-card__-Gnwp.Landing_active__5kY34 .Landing_feature-icon__dyZ4e{opacity:0}.Landing_feature-icon__dyZ4e img{height:auto;max-height:100%;max-width:100%;object-fit:contain;width:auto}.Landing_feature-text__b7B0\+{display:flex;flex:1 1;flex-direction:column;gap:4px;justify-content:center;padding:4px 16px 0}.Landing_feature-title__fiVvN{color:#fff;font-size:18px;font-weight:500;letter-spacing:-.72px;line-height:24px;transform-origin:left bottom;transition:all .15s linear}.Landing_feature-card__-Gnwp.Landing_active__5kY34 .Landing_feature-title__fiVvN{font-size:28px;font-weight:500;letter-spacing:-1.12px;line-height:32px}.Landing_feature-title-small__ASjaM{display:none}.Landing_feature-description-wrapper__y0y97{max-height:50px;opacity:1;overflow:hidden;transform-origin:left bottom;transition:all .15s linear}.Landing_feature-card__-Gnwp.Landing_active__5kY34 .Landing_feature-description-wrapper__y0y97{margin-top:0;max-height:0;opacity:0}.Landing_feature-description__frthv{color:#fff;font-size:14px;font-weight:500;letter-spacing:-.56px;line-height:16px;white-space:nowrap}.Landing_feature-divider__GS3km{align-items:center;background-color:#fff3;display:flex;height:40px;justify-content:center;margin:0 12px;width:1px}.Landing_feature-divider-line__wqAwV{display:none}.Landing_feature-content__yOz4I{align-items:flex-start;display:flex;flex:1 1;gap:32px;padding-left:64px;padding-right:24px}.Landing_feature-content-text__qnxUx{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:32px;min-height:240px;padding:4px 16px;position:relative}.Landing_feature-description-container__YWRTV{left:16px;opacity:0;pointer-events:none;position:absolute;right:16px;top:0}.Landing_feature-description-container__YWRTV.Landing_active__5kY34{animation:Landing_fadeInUp__b7UH4 .4s ease-out forwards;opacity:1;pointer-events:auto;transform:translateY(0)}@keyframes Landing_fadeInUp__b7UH4{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.Landing_feature-content-description__NnDI\+{color:#fff;font-size:18px;font-weight:500;letter-spacing:-.72px;line-height:24px;margin-bottom:32px}.Landing_feature-image-placeholder__M5OKz{background-color:#8e97a0;border-radius:4px;height:536px;overflow:hidden;position:relative;width:650px}.Landing_feature-image-placeholder__M5OKz svg,.Landing_feature-tab-image__dSF9W{height:100%;left:0;position:absolute;top:0;width:100%}.Landing_feature-tab-image__dSF9W{object-fit:cover;opacity:0;pointer-events:none;transition:opacity .4s ease-out}.Landing_feature-tab-image__dSF9W.Landing_active__5kY34{opacity:1;pointer-events:auto}.Landing_feature-mobile-open-content__IynCs{display:none}@media (min-width:1321px){.Landing_feature-select__GzHtE{column-gap:2px;justify-content:center}.Landing_feature-card__-Gnwp{flex:0 0 296px;min-width:296px;width:296px}.Landing_feature-divider__GS3km{background-color:initial;flex:0 0 auto;height:32px;margin:0;position:relative;width:0}.Landing_feature-divider__GS3km:before{background-color:#fff3;content:"";height:32px;left:0;position:absolute;top:0;transform:translateX(-50%);width:1px}}.Landing_feature-details-section__XGA-3{background-color:#fff;border-radius:30px;display:flex;flex-direction:column;height:auto;margin:120px auto;max-width:1280px;padding:56px 0;width:100%}.Landing_feature-detail-item__bpr3j{display:flex;position:relative;width:100%}.Landing_feature-item-1__hOdh1{align-items:flex-start;gap:32px;margin-bottom:60px;padding-left:64px}.Landing_feature-item-2__CwPMz{align-items:flex-end;gap:64px;margin-bottom:60px;padding-left:64px}.Landing_feature-item-3__BpSuH{align-items:flex-end;gap:52px;margin-bottom:0}.Landing_feature-detail-text__baC8B{display:flex;flex-direction:column;flex-shrink:0;padding:0 4px;width:448px}.Landing_feature-item-1__hOdh1 .Landing_feature-detail-text__baC8B{gap:32px;padding-top:8px}.Landing_feature-item-2__CwPMz .Landing_feature-detail-text__baC8B{gap:32px;padding-bottom:72px;padding-top:0}.Landing_feature-item-3__BpSuH .Landing_feature-detail-text__baC8B{gap:27px;padding-bottom:44px;width:480px}.Landing_feature-item-3__BpSuH .Landing_feature-start-btn__fcwFG{align-self:flex-end}.Landing_feature-detail-image__uP1pM{background-color:#e9ecef;border-radius:4px;flex-shrink:0;height:480px;overflow:hidden;position:relative;width:640px}.Landing_feature-detail-image-content__4P2MV{height:100%;object-fit:cover;width:100%}.Landing_feature-detail-image__uP1pM svg{height:100%;left:0;position:absolute;top:0;width:100%}.Landing_feature-detail-simulator__i70ru{background-color:#f0f2f5;border-radius:4px;flex-shrink:0;height:480px;overflow:hidden;position:relative;width:640px}.Landing_feature-detail-simulator__i70ru>div{min-height:0!important;min-height:auto!important;padding:16px 12px!important;transform-origin:top left}.Landing_feature-detail-simulator__i70ru>div>h1,.Landing_feature-detail-simulator__i70ru>div>p{display:none!important}.Landing_feature-detail-header__neCEi{display:flex;flex-direction:column;gap:8px}.Landing_feature-emoji__Nli-9{font-size:32px;line-height:36px}.Landing_feature-detail-header__neCEi .Landing_feature-icon__dyZ4e{flex-shrink:0;margin-left:0;object-fit:contain}.Landing_feature-detail-title__nswv8{color:#121416;font-size:28px;font-weight:700;letter-spacing:-1.12px;line-height:32px}.Landing_feature-detail-subtitle__j3PIM{color:#121416;font-size:18px;font-weight:500;letter-spacing:-.72px;line-height:24px}.Landing_feature-detail-body__Co99G{color:#121416;font-size:16px;font-weight:400;letter-spacing:-.64px;line-height:20px}.Landing_feature-detail-link__2nN01{color:#495057;cursor:pointer;font-size:18px;font-weight:500;letter-spacing:-.72px;line-height:24px;padding:10px;text-decoration:none}.Landing_feature-detail-link__2nN01:hover{text-decoration:underline}.Landing_feature-start-btn__fcwFG{background-color:#f1f3f5;border:none;border-radius:10px;box-shadow:0 2px 4px 0 #00000026;color:#495057;cursor:pointer;font-size:18px;font-weight:700;height:56px;letter-spacing:-.05px;max-width:296px;transition:all .3s ease;width:100%}.Landing_feature-start-btn__fcwFG:hover{background-color:#e9ecef}@media (max-width:1320px) and (min-width:1025px){.Landing_feature-section__RASKe{max-width:1280px;padding:88px 30px 36px}.Landing_feature-container__iZaKG{max-width:1216px}.Landing_feature-details-section__XGA-3{margin:96px auto;max-width:1180px}.Landing_feature-item-1__hOdh1,.Landing_feature-item-2__CwPMz{gap:24px;padding-left:32px}.Landing_feature-detail-image__uP1pM,.Landing_feature-detail-simulator__i70ru{height:420px;width:560px}.Landing_feature-detail-text__baC8B,.Landing_feature-item-1__hOdh1 .Landing_feature-detail-text__baC8B,.Landing_feature-item-2__CwPMz .Landing_feature-detail-text__baC8B{width:360px}}.Landing_faq-section__ot1sx{background-color:#fff;padding:56px 0 24px;width:100%}.Landing_faq-container__SSBN1{margin:0 auto;max-width:1146px;padding:0 20px}.Landing_faq-header__fSHuf{display:flex;flex-direction:column;gap:8px;margin-bottom:32px;padding:0 4px 16px}.Landing_faq-emoji__KLxDB{font-size:36px;line-height:48px}.Landing_faq-title__N1nM-{color:#121416;font-size:28px;font-weight:700;letter-spacing:-1.12px;line-height:32px}.Landing_faq-subtitle__BwI5j{align-items:center;color:#121416;display:flex;font-size:16px;font-weight:500;gap:16px;letter-spacing:-.64px;line-height:24px}.Landing_faq-badge__NY9r7{background-color:#e2f1ff;border-radius:5px;color:#08f;cursor:pointer;font-size:12px;font-weight:500;letter-spacing:-.48px;padding:2px 17px}.Landing_faq-list__bEyf2{display:flex;flex-direction:column;gap:32px}.Landing_faq-item__9kUsi{background-color:initial;cursor:pointer;display:flex;flex-direction:column;gap:0;padding:8px 16px}.Landing_faq-question__N9oaL{color:#121416;cursor:pointer;font-size:20px;font-weight:500;letter-spacing:-.8px;line-height:24px;padding:0 4px;pointer-events:auto;text-align:left}.Landing_faq-answer-wrapper__e6FRk{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease-out}.Landing_faq-item__9kUsi.Landing_active__5kY34 .Landing_faq-answer-wrapper__e6FRk{grid-template-rows:1fr}.Landing_faq-answer__F7HpK{overflow:hidden}.Landing_faq-answer-content__TZCSr{color:#495057;cursor:text;font-size:16px;font-weight:400;letter-spacing:-.64px;line-height:24px;padding-bottom:8px;padding-left:4px;padding-top:16px}.Landing_faq-divider__uA7-b{width:100%}.Landing_large__iKq\+h{background-color:initial;border-bottom:1px solid #f1f3f5;height:8px}.Landing_faq-separator__f90A-{background-color:#f1f3f5;height:1px;width:100%}.Landing_faq-divider__uA7-b.Landing_bottom__xMQhB{background-color:initial;height:24px;position:relative}.Landing_faq-divider__uA7-b.Landing_bottom__xMQhB:after{background-color:#f1f3f5;content:"";height:1px;left:0;position:absolute;top:16px;width:100%}.Landing_cta-section__ZXMKu{background-color:#08f;padding:142px 4px}.Landing_cta-content__3rxP8,.Landing_cta-section__ZXMKu{align-items:center;display:flex;justify-content:center;width:100%}.Landing_cta-content__3rxP8{flex-direction:column;gap:56px}.Landing_cta-header-group__Hiwxp{align-items:center;display:flex;flex-direction:column;padding-bottom:16px}.Landing_cta-image-wrapper__RWMhl{align-items:center;display:flex;height:300px;justify-content:center;margin-bottom:-16px;position:relative;width:300px;z-index:1}.Landing_cta-image-wrapper__RWMhl img{height:100%;object-fit:contain;pointer-events:none;width:100%}.Landing_cta-text__zvLTh{color:#fff;font-family:Pretendard,sans-serif;font-size:32px;font-weight:700;letter-spacing:-.64px;line-height:40px;margin:0 0 -16px;position:relative;text-align:center;white-space:pre-wrap;z-index:2}.Landing_cta-buttons__mz4ls{align-items:center;display:flex;gap:24px;height:80px;justify-content:center;overflow:hidden;padding:0 16px}.Landing_footer__-mKSO{background-color:#212529;padding:32px 32px 56px;width:100%}.Landing_footer-container__4fTR1{display:flex;flex-direction:column;gap:32px;margin:0 auto;max-width:1280px}.Landing_footer-info__b8nNJ{align-items:flex-start;display:flex;gap:16px}.Landing_footer-logo__ntxkq{height:52px;opacity:.3;width:54px}.Landing_footer-logo__ntxkq img{height:100%;object-fit:cover;width:100%}.Landing_footer-details__F4TA4{display:flex;flex:1 1;flex-direction:column;gap:16px}.Landing_footer-text-row__6fBO0{align-items:flex-start;color:#495057;display:flex;font-size:12px;font-weight:400;gap:16px;letter-spacing:-.48px;line-height:16px}.Landing_footer-text-bold__im1W1{font-weight:600}.Landing_footer-separator__rTXsC{color:#495057}.Landing_footer-address__Pva3D{color:#495057;gap:8px;padding-left:20px}.Landing_footer-address__Pva3D,.Landing_footer-links__yul8p{align-items:center;display:flex;font-size:12px;letter-spacing:-.48px;line-height:16px}.Landing_footer-links__yul8p{gap:4px;padding:8px 0 8px 90px}.Landing_footer-link__T4kBY{color:#495057;cursor:pointer;font-weight:400;text-decoration:none}.Landing_bold__K9XSL{font-weight:600}.Landing_footer-link__T4kBY:hover{text-decoration:underline}@media (max-width:1024px){.Landing_landingPage__ybGwz{left:0;margin-left:0;margin-right:0;min-width:0;right:auto;width:100%}.Landing_navigation-bar__Plr8L{min-width:0}.Landing_nav-content__0Hgkk{max-width:100%}.Landing_feature-select__GzHtE{flex-direction:column}.Landing_feature-divider__GS3km{display:none}.Landing_feature-detail-item__bpr3j,.Landing_reverse__iQdZQ{align-items:center;flex-direction:column}.Landing_feature-detail-image__uP1pM{max-width:640px;width:100%}.Landing_feature-content__yOz4I{flex-direction:column;padding-left:24px}.Landing_landingPage__ybGwz{left:0;margin-left:0;margin-right:0;min-width:0;right:auto;width:100%}.Landing_navigation-bar__Plr8L{min-width:0}.Landing_nav-content__0Hgkk{height:60px;padding:6px 16px}.Landing_nav-logo__vA\+0a{height:40px;width:40px}.Landing_nav-menu__biecb{gap:16px}.Landing_nav-link__Xtmzc{font-size:14px;height:auto;padding:8px 12px;width:auto}.Landing_nav-login-btn__QBS2q{font-size:14px;height:36px;width:80px}.Landing_hero-section__0vNrK{min-height:auto;padding-bottom:56px;padding-top:112px}.Landing_hero-content__R8znw{gap:40px;max-width:720px}.Landing_hero-heading__x2nKK{gap:12px}.Landing_hero-title__QgPj5{font-size:40px;line-height:48px}.Landing_hero-subtitle__o79sR{font-size:16px}.Landing_hero-cta__fFOFo{align-items:stretch;box-sizing:border-box;flex-direction:column;max-width:560px;padding:0 16px;width:100%}.Landing_cta-btn__PxpNu,.Landing_hero-cta__fFOFo .Landing_cta-btn__PxpNu{max-width:none;width:100%}.Landing_cta-section__ZXMKu{padding:96px 16px}.Landing_cta-content__3rxP8{gap:40px}.Landing_cta-image-wrapper__RWMhl{height:240px;width:240px}.Landing_cta-text__zvLTh{font-size:28px;letter-spacing:-.56px;line-height:36px}.Landing_cta-buttons__mz4ls{box-sizing:border-box;flex-direction:column;gap:12px;height:auto;max-width:560px;padding:0 16px;width:100%}.Landing_cta-buttons__mz4ls .Landing_cta-btn__PxpNu{font-size:20px;height:64px;max-width:none;width:100%}.Landing_feature-section__RASKe{background-color:#fff;border-radius:30px;margin:0 auto;max-width:360px;overflow:hidden;padding:24px 16px}.Landing_feature-container__iZaKG{background-color:initial;border-radius:30px;gap:8px;height:auto;max-width:328px;padding:0;width:100%}.Landing_feature-select__GzHtE{flex-direction:column;gap:8px}.Landing_feature-card__-Gnwp{align-items:center;border-radius:30px;flex-direction:row;flex-wrap:wrap;height:auto;justify-content:flex-start;max-height:112px;min-height:112px;overflow:hidden;padding:8px 16px 16px;transition:max-height .58s cubic-bezier(.22,1,.36,1),background-color .36s ease,border-color .36s ease,padding .36s ease;width:100%}.Landing_feature-card-header__zyv8J{align-items:center;display:flex;gap:0;min-height:88px;overflow:hidden;width:100%}.Landing_feature-card__-Gnwp .Landing_feature-icon__dyZ4e{min-width:60px;padding-bottom:8px;width:60px}.Landing_feature-card__-Gnwp .Landing_feature-text__b7B0\+{justify-content:center;min-width:0;padding:4px 16px 0}.Landing_feature-card__-Gnwp.Landing_active__5kY34{align-items:stretch;background-color:#08f;border:1px solid #08f;flex-direction:column;gap:16px;max-height:620px;min-height:112px;padding-bottom:16px;padding-top:32px}.Landing_feature-card__-Gnwp.Landing_active__5kY34 .Landing_feature-card-header__zyv8J{align-items:center;min-height:auto}.Landing_feature-card__-Gnwp.Landing_active__5kY34 .Landing_feature-icon__dyZ4e{height:0;margin-left:0;min-width:0;opacity:0;padding-bottom:0;transition:opacity .15s ease;width:0}.Landing_feature-card__-Gnwp.Landing_active__5kY34 .Landing_feature-text__b7B0\+{align-items:flex-start;justify-content:center;padding-top:0;text-align:left}.Landing_feature-card__-Gnwp.Landing_active__5kY34 .Landing_feature-title__fiVvN{font-size:18px;letter-spacing:-.72px;line-height:24px;text-align:left;width:100%}.Landing_feature-card__-Gnwp .Landing_feature-description__frthv{overflow-wrap:anywhere;white-space:pre-line;word-break:keep-all}.Landing_feature-card__-Gnwp.Landing_active__5kY34 .Landing_feature-description-wrapper__y0y97{margin-top:0;max-height:0;opacity:0}.Landing_feature-card__-Gnwp .Landing_feature-description-wrapper__y0y97,.Landing_feature-card__-Gnwp .Landing_feature-text__b7B0\+,.Landing_feature-card__-Gnwp .Landing_feature-title__fiVvN{transition:none}.Landing_feature-mobile-open-content__IynCs{align-self:stretch;display:grid;flex-basis:100%;grid-template-columns:minmax(0,1fr);grid-template-rows:0fr;margin-top:0;pointer-events:none;transition:grid-template-rows .58s cubic-bezier(.22,1,.36,1);width:100%}.Landing_feature-mobile-open-content-active__tgdpn{grid-template-rows:1fr;margin-top:0;pointer-events:auto}.Landing_feature-mobile-open-inner__RG65Z{display:flex;flex-direction:column;gap:16px;max-width:none;min-height:0;opacity:0;overflow:hidden;padding:0 16px;transform:none;transition:padding-bottom .36s ease;width:100%}.Landing_feature-mobile-open-content-active__tgdpn .Landing_feature-mobile-open-inner__RG65Z{opacity:1;padding-bottom:8px}.Landing_feature-mobile-description__nAMm5{color:#fff;font-size:14px;font-weight:500;letter-spacing:-.56px;line-height:16px;margin:0;overflow-wrap:anywhere;text-align:left;white-space:pre-wrap;width:100%;word-break:keep-all}.Landing_feature-mobile-image__I18Y4{background-color:#ffffff1f;border-radius:8px;height:207px;overflow:hidden;width:100%}.Landing_feature-mobile-image__I18Y4 img{height:100%;object-fit:cover;opacity:0;transform:scale(1);transition:opacity .24s ease;width:100%}.Landing_feature-mobile-open-content-active__tgdpn .Landing_feature-mobile-image__I18Y4 img{opacity:1;transform:scale(1)}.Landing_feature-content__yOz4I{display:none}.Landing_feature-details-section__XGA-3{background-color:#fff;border-radius:24px;margin:48px auto 0;max-width:360px;overflow:hidden;padding:0 0 24px;width:100%}.Landing_feature-detail-item__bpr3j,.Landing_feature-item-1__hOdh1,.Landing_feature-item-2__CwPMz,.Landing_feature-item-3__BpSuH{align-items:stretch;display:flex;flex-direction:column;gap:0;margin-bottom:48px;padding-left:0;width:100%}.Landing_feature-detail-image__uP1pM,.Landing_feature-detail-simulator__i70ru{aspect-ratio:4/3;border-radius:16px;height:auto;max-width:360px;width:100%}.Landing_feature-detail-image-content__4P2MV{background-color:#f8f9fb;object-fit:contain}.Landing_feature-detail-simulator__i70ru>div{height:100%!important;padding:0!important;width:100%!important}.Landing_feature-detail-text__baC8B,.Landing_feature-item-1__hOdh1 .Landing_feature-detail-text__baC8B,.Landing_feature-item-2__CwPMz .Landing_feature-detail-text__baC8B,.Landing_feature-item-3__BpSuH .Landing_feature-detail-text__baC8B{gap:24px;padding:16px;width:100%}.Landing_feature-detail-title__nswv8{font-size:22px;letter-spacing:-.44px;line-height:28px}.Landing_feature-detail-subtitle__j3PIM{font-size:16px;letter-spacing:-.96px;line-height:20px}.Landing_feature-detail-body__Co99G{font-size:14px;letter-spacing:-.56px;line-height:20px}.Landing_feature-detail-link__2nN01{font-size:18px;line-height:24px;padding:0}.Landing_feature-item-2__CwPMz{flex-direction:column-reverse}}@media (max-width:768px){.Landing_hero-section__0vNrK{padding-bottom:36px;padding-top:104px}.Landing_hero-content__R8znw{gap:28px}.Landing_hero-cta__fFOFo{max-width:360px;padding:0}.Landing_cta-btn__PxpNu,.Landing_hero-cta__fFOFo .Landing_cta-btn__PxpNu{font-size:18px;height:56px}.Landing_cta-section__ZXMKu{padding:72px 16px}.Landing_cta-content__3rxP8{gap:28px}.Landing_cta-image-wrapper__RWMhl{height:180px;margin-bottom:-8px;width:180px}.Landing_cta-text__zvLTh{font-size:22px;letter-spacing:-.44px;line-height:30px;margin-bottom:-8px}.Landing_cta-buttons__mz4ls{max-width:360px;padding:0}.Landing_cta-buttons__mz4ls .Landing_cta-btn__PxpNu{font-size:18px;height:56px}}.Landing_modal-overlay__9MqWH{align-items:center;background-color:#0006;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999}.Landing_modal-content__mLNXX{background-color:#fff;border-radius:30px;box-shadow:0 2px 10px 0 #00000040;display:flex;flex-direction:column;gap:12px;max-height:90vh;max-width:90vw;overflow-y:auto;padding:16px;position:relative;width:560px}.Landing_modal-header__oyyMx{align-items:flex-start;display:flex;flex-shrink:0;height:84px;justify-content:space-between;width:100%}.Landing_modal-title-wrapper__wv1ik{flex:1 1;padding-left:16px;padding-top:40px}.Landing_modal-title__pvdlF{color:#121416;font-size:22px;font-weight:700;letter-spacing:-.44px;line-height:100%;white-space:pre-wrap}.Landing_modal-close-btn__QK4fG{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:44px;justify-content:center;padding:16px 6px;width:44px}.Landing_modal-subtitle__jN8Fg{color:#121416;font-size:18px;font-weight:500;letter-spacing:-.72px;line-height:24px;margin-bottom:8px;margin-top:4px;padding:0 18px}.Landing_modal-form__1f4oa{display:flex;flex-direction:column;gap:24px;padding:0 16px}.Landing_form-label__QtMCC{color:#6a737b;font-size:14px;font-weight:500;letter-spacing:-.56px;line-height:16px}.Landing_form-input__r-fTj{border:1px solid #dbe0e5;border-radius:10px;color:#121416;font-size:16px;height:48px;outline:none;padding:0 16px;transition:border-color .2s}.Landing_terms-container__BBgOV{display:flex;flex-direction:column;gap:16px;margin-top:8px}.Landing_term-all__r3thn{border-bottom:1px solid #f1f3f5;display:flex;flex-direction:column;gap:16px;padding-bottom:16px}.Landing_term-item__-DZv\+{align-items:center;cursor:pointer;display:flex;gap:12px}.Landing_term-text__vu3Zs{color:#121416;font-size:16px;font-weight:500;letter-spacing:-.64px;line-height:16px}.Landing_term-sub-text__B5Wy4{color:#8e97a0;font-size:14px;font-weight:500;letter-spacing:-.56px;line-height:16px}.Landing_term-link__B3mGs{color:#8e97a0;font-size:12px;margin-left:auto;text-decoration:underline}.Landing_checkbox-custom__ruh4B{align-items:center;border:1.5px solid #dbe0e5;border-radius:5px;display:flex;flex-shrink:0;height:20px;justify-content:center;transition:all .2s;width:20px}.Landing_term-item__-DZv\+.Landing_checked__zbYUE .Landing_checkbox-custom__ruh4B{background-color:#495057;border-color:#495057;color:#fff}.Landing_submit-btn__UCgtg{background-color:#495057;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:18px;font-weight:700;height:56px;letter-spacing:-.72px;margin-top:16px;transition:background-color .2s}.Landing_submit-btn__UCgtg:hover{background-color:#343a40}.Landing_login-link-container__l-FJX{align-items:center;color:#8e97a0;display:flex;font-size:12px;gap:8px;justify-content:center;margin-top:8px}.Landing_login-link__gvKDu{color:#495057;cursor:pointer;font-weight:500;text-decoration:underline}.CombinedSimulator_container__NcEhY{background:#e9ecef;border:1px solid #eaedf0;border-radius:4px;box-shadow:0 4px 24px #00000014;overflow:hidden;position:relative}.CombinedSimulator_scaleWrapper__lzYto{position:relative}.CombinedSimulator_slideWrapper__8z1o6{height:960px;left:0;position:absolute;top:0;width:1280px;will-change:transform}.CombinedSimulator_slideBelow__4OD\+y{transform:translateY(100%);transition:none}.CombinedSimulator_slideIn__AHNCS{transform:translateY(0);transition:transform .8s cubic-bezier(.16,1,.3,1);transition:transform var(--slide-speed,.8s) cubic-bezier(.16,1,.3,1)}.CombinedSimulator_slideVisible__Qpouf{transform:translateY(0);transition:none}.CombinedSimulator_slideUp__-P0bH{transform:translateY(-100%);transition:transform .8s cubic-bezier(.4,0,.2,1);transition:transform var(--slide-speed,.8s) cubic-bezier(.4,0,.2,1)}.FormBuilderSimulator_simulatorWrapper__41OF9{background:#e9ecef;font-family:Pretendard,sans-serif;height:960px;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;-webkit-user-select:none;user-select:none;width:1280px}.FormBuilderSimulator_simulatorWrapper__41OF9 .approval-editor{background:#fff;border-radius:16px;box-shadow:0 2px 12px #0000000f;left:320px;min-height:auto;overflow:hidden;padding:0;position:absolute;top:96px;transform:scale(1.25);transform-origin:center top;width:640px}.FormBuilderSimulator_simulatorWrapper__41OF9 .approval-editor .editor-bottom-bar,.FormBuilderSimulator_simulatorWrapper__41OF9 .approval-editor .editor-right-panel,.FormBuilderSimulator_simulatorWrapper__41OF9 .approval-editor .page-header-section{display:none}.FormBuilderSimulator_simulatorWrapper__41OF9 .approval-editor .editor-main-container{padding:0}.FormBuilderSimulator_simulatorWrapper__41OF9 .approval-editor .editor-left-panel{max-width:100%;width:100%}.FormBuilderSimulator_simulatorWrapper__41OF9 .approval-editor .form-canvas{background:#fff;max-width:640px;min-height:auto}.FormBuilderSimulator_fakeCursor__mtyaa{filter:drop-shadow(1px 2px 2px rgba(0,0,0,.25));height:20px;pointer-events:none;position:absolute;transition:none;width:20px;z-index:10000}.FormBuilderSimulator_fakeCursor__mtyaa svg{height:20px;width:20px}.FormBuilderSimulator_cursorMoving__qz2BX{transition:top .8s cubic-bezier(.4,0,.2,1),left .8s cubic-bezier(.4,0,.2,1);transition:top var(--cursor-speed,.8s) cubic-bezier(.4,0,.2,1),left var(--cursor-speed,.8s) cubic-bezier(.4,0,.2,1)}.FormBuilderSimulator_cursorDragging__5fJUc{transition:top 1.2s cubic-bezier(.4,0,.2,1),left 1.2s cubic-bezier(.4,0,.2,1);transition:top var(--cursor-drag-speed,1.2s) cubic-bezier(.4,0,.2,1),left var(--cursor-drag-speed,1.2s) cubic-bezier(.4,0,.2,1)}.FormBuilderSimulator_cursorClick__fCH6r{animation:FormBuilderSimulator_cursorClickAnim__eAYCP .3s ease forwards}@keyframes FormBuilderSimulator_cursorClickAnim__eAYCP{0%{transform:scale(1)}50%{transform:scale(.85)}to{transform:scale(1)}}.FormBuilderSimulator_btnPulse__pt-r8{animation:FormBuilderSimulator_btnPulseAnim__RTr8H .4s ease}@keyframes FormBuilderSimulator_btnPulseAnim__RTr8H{0%{transform:scale(1)}50%{opacity:.8;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.DetailSettingsSimulator_simulatorWrapper__Z3TWm{background:#e9ecef;font-family:Pretendard,sans-serif;height:960px;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;-webkit-user-select:none;user-select:none;width:1280px}.DetailSettingsSimulator_content__FqhWn{background:#fff;border-radius:16px;box-shadow:0 2px 12px #0000000f;left:80px;overflow:hidden;position:absolute;top:80px;width:1120px;will-change:transform}.DetailSettingsSimulator_content__FqhWn .approval-editor{background:#0000;min-height:auto;padding:0;width:1120px}.DetailSettingsSimulator_content__FqhWn .approval-editor .page-header-section{background:#0000;border-bottom:1px solid #eaedf0;height:68px;padding:14px 24px;width:1120px}.DetailSettingsSimulator_content__FqhWn .approval-editor .editor-main-container{align-items:stretch;gap:20px;padding:24px 25px;width:1070px}.DetailSettingsSimulator_content__FqhWn .approval-editor .editor-left-panel{flex-shrink:0;max-width:700px;min-width:700px;width:700px}.DetailSettingsSimulator_content__FqhWn .approval-editor .form-canvas{background:#fff;max-width:700px;min-height:auto}.DetailSettingsSimulator_content__FqhWn .approval-editor .editor-right-panel{align-self:flex-start;background-color:#0000;display:flex!important;flex-direction:column;flex-shrink:0;gap:8px;min-width:350px;position:relative;top:0;width:350px}.DetailSettingsSimulator_content__FqhWn .approval-editor .settings-header-box{background-color:#f8f9fa;border:1px solid #eaedf0;border-bottom:none;border-radius:8px;height:auto;padding:14px 20px}.DetailSettingsSimulator_content__FqhWn .approval-editor .settings-content-box{background-color:#fff;border:1px solid #dee3e8;border-radius:8px;max-height:none;overflow:visible;padding:20px}.DetailSettingsSimulator_content__FqhWn .approval-editor .editor-bottom-bar{background-color:#fff;border-top:1px solid #eaedf0;display:flex!important;height:88px;padding:20px;width:1120px}.DetailSettingsSimulator_content__FqhWn .approval-editor .table-columns-editor .col-list-header,.DetailSettingsSimulator_content__FqhWn .approval-editor .table-columns-editor .col-row-main{gap:4px;grid-template-columns:14px 1fr 70px 24px 24px 20px}.DetailSettingsSimulator_content__FqhWn .approval-editor .table-columns-editor .col-name input{font-size:12px}.DetailSettingsSimulator_fakeCursor__d5ox8{filter:drop-shadow(1px 2px 2px rgba(0,0,0,.25));height:20px;pointer-events:none;position:absolute;transition:none;width:20px;z-index:10000}.DetailSettingsSimulator_fakeCursor__d5ox8 svg{height:20px;width:20px}.DetailSettingsSimulator_cursorMoving__zrv2y{transition:top .8s cubic-bezier(.4,0,.2,1),left .8s cubic-bezier(.4,0,.2,1);transition:top var(--cursor-speed,.8s) cubic-bezier(.4,0,.2,1),left var(--cursor-speed,.8s) cubic-bezier(.4,0,.2,1)}.DetailSettingsSimulator_cursorClick__e\+dbl{animation:DetailSettingsSimulator_cursorClickAnim__3ukD8 .3s ease forwards}@keyframes DetailSettingsSimulator_cursorClickAnim__3ukD8{0%{transform:scale(1)}50%{transform:scale(.85)}to{transform:scale(1)}}.DetailSettingsSimulator_fakeDropdown__yHxYv{animation:DetailSettingsSimulator_dropdownFadeIn__D5Adj .2s ease;background:#fff;border:1px solid #dee3e8;border-radius:8px;box-shadow:0 4px 16px #0000001f;overflow:hidden;padding:6px 0;position:absolute;z-index:9999}@keyframes DetailSettingsSimulator_dropdownFadeIn__D5Adj{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.DetailSettingsSimulator_fakeDropdownItem__o8BNU{color:#1d2a37;cursor:default;font-family:Pretendard,sans-serif;font-size:13px;line-height:20px;padding:8px 14px;transition:background-color .15s}.DetailSettingsSimulator_fakeDropdownHover__RAoIV{background-color:#eaf2fd;color:#0c72de}.DetailSettingsSimulator_saveHover__utUjv{box-shadow:0 4px 12px #0c72de59!important;transform:scale(1.03);transition:transform .3s ease,box-shadow .3s ease}.PricingPlansSection_section__zU5cL{background-color:#f1f3f5;padding:160px 0 0;width:100%}.PricingPlansSection_topControls__QsLoZ{align-items:center;background-color:#d1d8dd;border-top:4px solid #fff;display:none;flex-direction:column;gap:4px;height:108px;justify-content:center;margin-top:80px;position:-webkit-sticky;position:sticky;top:80px;width:100%;z-index:900}.PricingPlansSection_controlsRow__Fhko1{align-items:center;display:flex;gap:16px;height:80px;justify-content:center;padding:6px 32px;width:1216px}.PricingPlansSection_memberInput__IZUd3{align-items:center;background-color:#fff;border-radius:30px;display:flex;height:64px;justify-content:space-between;padding:20px 16px;width:296px}.PricingPlansSection_countBtn__I36bj{align-items:center;background:#0000;border:none;cursor:pointer;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.PricingPlansSection_countIcon__xWIPa{height:24px;width:24px}.PricingPlansSection_memberLabelWrap__TvV0Z{text-align:center;width:160px}.PricingPlansSection_memberLabel__icns2{color:#8e97a0;font-family:Pretendard,sans-serif;font-size:14px;font-weight:500;letter-spacing:-.56px}.PricingPlansSection_activeCount__fCQBs{color:#121416;font-size:18px;font-weight:700}.PricingPlansSection_planSelect__7Yh5t{height:48px;position:relative;width:228px}.PricingPlansSection_discountBubble__\+6OHh{align-items:center;display:flex;height:60px;justify-content:center;left:162px;pointer-events:none;position:absolute;top:-8px;width:134px;z-index:0}.PricingPlansSection_bubbleImage__zy1mV{height:100%;object-fit:contain;width:100%}.PricingPlansSection_planToggle__Vlbzn{align-items:center;background-color:#adb5bd;border-radius:56px;box-shadow:inset 1px 1px 4px #0000000d;box-sizing:border-box;cursor:pointer;display:flex;gap:12px;height:48px;justify-content:space-between;padding:4px;position:relative;width:228px;z-index:1}.PricingPlansSection_toggleBtn__bIGrF{align-items:center;border:none;border-radius:32px;cursor:pointer;display:flex;font-family:Pretendard JP,sans-serif;height:40px;justify-content:center;overflow:hidden;padding:0;transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap}.PricingPlansSection_toggleActive__6nzfR{background-color:#08f;color:#fff;font-size:24px;font-weight:700;line-height:28px;width:136px}.PricingPlansSection_toggleInactive__QeSKR{background-color:initial;color:#7b848d;font-size:16px;font-weight:600;height:44px;line-height:24px;width:72px}.PricingPlansSection_planToggle__Vlbzn .PricingPlansSection_toggleBtn__bIGrF:first-of-type.PricingPlansSection_toggleInactive__QeSKR{padding-left:12px}.PricingPlansSection_planToggle__Vlbzn .PricingPlansSection_toggleBtn__bIGrF:last-of-type.PricingPlansSection_toggleInactive__QeSKR{padding-right:12px}.PricingPlansSection_header__eVCW1{align-items:center;background-color:initial;box-sizing:border-box;display:flex;flex-direction:column;gap:8px;height:auto;justify-content:center;padding:0;width:100%}.PricingPlansSection_title__f2zYD{color:#121416;font-family:Pretendard JP,sans-serif;font-size:32px;font-weight:700;letter-spacing:-.64px;line-height:40px;margin:0;text-align:center}.PricingPlansSection_subtitle__DDnSy{color:#6a737b;font-family:Pretendard JP,sans-serif;font-size:18px;font-weight:500;letter-spacing:-.72px;line-height:24px;margin:0;text-align:center}.PricingPlansSection_cardsRow__rxZeS{align-items:center;display:none;gap:8px;height:720px;justify-content:center;margin:0 auto;max-width:1400px;padding:0}@media (max-width:1300px){.PricingPlansSection_cardsRow__rxZeS{flex-wrap:wrap;gap:16px}}@media (max-width:768px){.PricingPlansSection_topControls__QsLoZ{flex-direction:column;gap:16px;height:auto;padding:24px 0}.PricingPlansSection_controlsRow__Fhko1{flex-direction:column;height:auto;width:100%}.PricingPlansSection_cardsRow__rxZeS{align-items:center;flex-direction:column}}.PricingCard_card__I6rJp{align-items:center;background-color:#fff;border-radius:30px;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;gap:24px;height:640px;padding:48px 12px;position:relative;transition:width .4s cubic-bezier(.25,.8,.25,1),height .4s cubic-bezier(.25,.8,.25,1),padding .4s cubic-bezier(.25,.8,.25,1),background-color .3s ease;width:304px;will-change:width,height,padding}.PricingCard_cardHighlighted__\+qwfQ{height:680px;padding:64px 12px 48px;width:344px}.PricingCard_borderLayer__OOzMA{border:2px solid #e9ecef;border-radius:30px;inset:0;pointer-events:none;position:absolute;transition:border .4s cubic-bezier(.25,.8,.25,1);z-index:1}.PricingCard_cardHighlighted__\+qwfQ .PricingCard_borderLayer__OOzMA{border:8px solid #08f}.PricingCard_topSection__wPUsZ{align-items:flex-end;box-sizing:border-box;display:flex;flex-direction:column;gap:16px;padding:0 32px;width:100%;z-index:2}.PricingCard_pricingInfo__D1aaW{display:flex;flex-direction:column;gap:24px;width:100%}.PricingCard_headerGroup__6bzM0{align-items:flex-start;display:flex;flex-direction:column;gap:4px;width:100%}.PricingCard_badgeRow__E1BCh{display:flex;gap:4px;min-height:20px}.PricingCard_badge__-K\+bM{align-items:center;border-radius:5px;display:flex;font-family:Pretendard JP,sans-serif;font-size:12px;font-weight:500;height:20px;justify-content:center;line-height:1;padding:2px 8px;white-space:nowrap}.PricingCard_badgeGray__t1eg4{background-color:#f1f3f5;color:#495057}.PricingCard_badgeBlue__trM72{background-color:#e7f5ff;color:#08f}.PricingCard_badgeBlueSolid__PF9mp{background-color:#08f;color:#fff;font-weight:500}.PricingCard_badgeYellow__0tTVQ{background-color:#fff3bf;color:#e67700;font-weight:500}.PricingCard_badgeYellowSolid__4XkAM{background-color:#feb600;color:#fff;font-weight:500}.PricingCard_badgeOutlineBlue__62g7Z{background-color:#fff;border:1px solid #08f;color:#08f;font-weight:500}.PricingCard_badgeOutlineGray__CZKfy{background-color:#fff;border:1px solid #adb5bd;color:#adb5bd;font-weight:500}.PricingCard_planTitle__9tZuV{align-items:center;color:#121416;display:flex;font-family:Pretendard JP,sans-serif;font-size:28px;font-weight:700;height:40px;letter-spacing:-1.12px;line-height:32px;margin:0}.PricingCard_priceArea__Gk8nC{align-items:flex-end;display:flex;flex-direction:column;gap:8px;width:100%}.PricingCard_priceRow__dqiDj{align-items:center;display:flex;gap:8px;justify-content:flex-end;width:100%}.PricingCard_priceBox__NeS-V{align-items:center;background-color:#e2f1ff;border-radius:10px;box-sizing:border-box;display:flex;height:48px;justify-content:center;min-width:172px;padding:8px 19px 8px 16px;transition:width .4s cubic-bezier(.25,.8,.25,1);width:172px}.PricingCard_cardHighlighted__\+qwfQ .PricingCard_priceBox__NeS-V{flex:1 1;width:100%}.PricingCard_cardHighlighted__\+qwfQ .PricingCard_priceRow__dqiDj{justify-content:space-between}.PricingCard_priceText__FUUpO{color:#08f;font-family:Pretendard JP,sans-serif;font-size:36px;font-weight:700;letter-spacing:-1.44px;margin:0;white-space:nowrap}.PricingCard_unitBox__FD9fA{align-items:center;box-sizing:border-box;display:flex;justify-content:center;padding:4px;width:36px}.PricingCard_unitText__8jPfJ{color:#121416;font-family:Pretendard JP,sans-serif;font-size:32px;font-weight:700;letter-spacing:-.64px;line-height:24px}.PricingCard_vatInfo__kxMt8{display:flex;gap:4px}.PricingCard_perBadge__uIuLy,.PricingCard_vatBadge__7SFvD{align-items:center;background-color:#f1f3f5;border-radius:5px;color:#7b848d;display:flex;font-size:12px;height:16px;justify-content:center;padding:0 4px}.PricingCard_descriptionBox__XAq87{display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:4px;padding-top:16px;width:100%}.PricingCard_descTitle__tS59r{color:#121416;font-weight:600}.PricingCard_descText__5dW86,.PricingCard_descTitle__tS59r{font-family:Pretendard JP,sans-serif;font-size:16px;line-height:24px;margin:0}.PricingCard_descText__5dW86{color:#495057;font-weight:400;white-space:pre-wrap}.PricingCard_ctaWrapper__9fMq9{padding-bottom:8px;padding-top:16px;width:100%}.PricingCard_ctaBtn__pD7SI{background-color:#f1f3f5;border:none;border-radius:10px;box-shadow:0 2px 4px #00000026;color:#495057;cursor:pointer;font-family:Pretendard JP,sans-serif;font-size:18px;font-weight:700;height:56px;width:100%}.PricingCard_featureSection__jvTGj{box-sizing:border-box;padding-left:24px;transition:padding-left .4s cubic-bezier(.25,.8,.25,1);width:272px;z-index:2}.PricingCard_cardHighlighted__\+qwfQ .PricingCard_featureSection__jvTGj{padding-left:8px}.PricingCard_featureList__fR5cb{display:flex;flex-direction:column;gap:16px}.PricingCard_featureItem__zXLqI{align-items:center;display:flex;gap:16px}.PricingCard_iconWrapper__j0aMN{align-items:center;display:flex;flex-shrink:0;height:24px;justify-content:center;position:relative;width:24px}.PricingCard_iconInner__mR0GM{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.PricingCard_attendance__QQgiJ .PricingCard_featureIcon__X1xls{height:28px;max-height:none;max-width:none;width:28px}.PricingCard_approval__DetOq .PricingCard_featureIcon__X1xls{height:46px;max-height:none;max-width:none;width:52px}.PricingCard_location__lIjeS .PricingCard_featureIcon__X1xls{height:39px;max-height:none;max-width:none;width:30px}.PricingCard_community__b10W3 .PricingCard_featureIcon__X1xls{height:22px;max-height:none;max-width:none;width:30px}.PricingCard_featureIcon__X1xls{height:100%;object-fit:contain;width:100%}.PricingCard_featureText__zThSG{color:#121416;font-family:Pretendard JP,sans-serif;font-size:16px;font-weight:400;letter-spacing:-.64px;line-height:20px}@media (max-width:1024px){.PricingCard_cardHighlighted__\+qwfQ,.PricingCard_card__I6rJp{height:auto;min-height:640px;padding:48px 16px;width:328px}.PricingCard_cardHighlighted__\+qwfQ{border-radius:30px}.PricingCard_topSection__wPUsZ{padding:0 20px}.PricingCard_cardHighlighted__\+qwfQ .PricingCard_priceBox__NeS-V{flex:none;width:172px}.PricingCard_cardHighlighted__\+qwfQ .PricingCard_priceRow__dqiDj{justify-content:flex-end}.PricingCard_cardHighlighted__\+qwfQ .PricingCard_featureSection__jvTGj,.PricingCard_featureSection__jvTGj{padding-left:20px;width:100%}}.FeatureBuilderSection_container__r2Em6{display:flex;justify-content:center;padding:60px 0 120px;width:100%}.FeatureBuilderSection_wrapper__DUs9q{gap:44px;padding-bottom:64px;padding-left:72px;padding-right:40px}.FeatureBuilderSection_wrapperSimple__nszJI,.FeatureBuilderSection_wrapper__DUs9q{align-items:flex-start;background-color:#fff;border-radius:30px;box-sizing:border-box;display:flex;max-width:1440px;position:relative;width:1200px}.FeatureBuilderSection_wrapperSimple__nszJI{justify-content:center;padding:40px 40px 64px}.FeatureBuilderSection_cardsSection__\+glLD{align-items:center;display:flex;flex-direction:column;width:100%}.FeatureBuilderSection_stickyArea__XRfXY{flex-shrink:0;width:216px}.FeatureBuilderSection_stickyContent__ysl3h{align-items:flex-start;display:flex;flex-direction:column;padding-top:96px;position:-webkit-sticky;position:sticky;top:40px}.FeatureBuilderSection_titleGroup__gJvBx{margin-bottom:56px}.FeatureBuilderSection_mainTitle__99qcN{color:#121416;font-family:Pretendard,sans-serif;font-size:32px;font-weight:700;letter-spacing:-.64px;line-height:40px;margin:0}.FeatureBuilderSection_summaryBox__t45T3{display:flex;flex-direction:column;gap:24px;margin-bottom:56px;width:100%}.FeatureBuilderSection_messageBox__5200u{display:flex;flex-direction:column;gap:8px;min-height:60px}.FeatureBuilderSection_messageTitle__o5xAW{color:#121416;font-family:Pretendard,sans-serif;font-size:18px;font-weight:700;line-height:22.4px;margin:0}.FeatureBuilderSection_messageSub__18X37{color:#495057;font-family:Pretendard,sans-serif;font-size:14px;font-weight:500;letter-spacing:-.56px;line-height:16px;margin:0}.FeatureBuilderSection_ctaBtn__uqYVa{align-items:center;background-color:#f1f3f5;border:none;border-radius:10px;box-shadow:0 2px 4px 0 #00000026;color:#495057;cursor:pointer;display:flex;font-family:Pretendard,sans-serif;font-size:18px;font-weight:700;height:56px;justify-content:center;letter-spacing:-.0504px;line-height:22.4px;transition:background-color .1s ease;width:100%}.FeatureBuilderSection_ctaBtn__uqYVa:hover{background-color:#e9ecef}.FeatureBuilderSection_ctaBtn__uqYVa:active{background-color:#dee2e6}.FeatureBuilderSection_selectedList__Stl0G{display:flex;flex-direction:column;gap:16px;padding-left:8px;width:100%}.FeatureBuilderSection_selectedItem__Aa\+w7{align-items:center;display:flex;gap:16px}.FeatureBuilderSection_plusIconWrapper__2lO28{align-items:center;display:flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.FeatureBuilderSection_selectedText__BaRKv{color:#121416;font-family:Pretendard,sans-serif;font-size:16px;font-weight:600;letter-spacing:-.64px;line-height:24px}.FeatureBuilderSection_cardsGrid__hbgNv{grid-gap:16px 8px;display:grid;gap:16px 8px;grid-template-columns:repeat(3,1fr);padding-bottom:64px;padding-top:64px;width:832px}@media (max-width:1024px){.FeatureBuilderSection_wrapper__DUs9q{align-items:center;flex-direction:column;gap:24px;max-width:calc(100% - 40px);padding-bottom:40px;padding-left:20px;padding-right:20px;width:100%}.FeatureBuilderSection_stickyArea__XRfXY{position:static;width:100%}.FeatureBuilderSection_stickyContent__ysl3h{align-items:center;padding-top:0;position:static;text-align:center;width:100%}.FeatureBuilderSection_titleGroup__gJvBx{margin-bottom:32px;width:100%}.FeatureBuilderSection_mainTitle__99qcN{font-size:28px;letter-spacing:-.56px;line-height:36px}.FeatureBuilderSection_summaryBox__t45T3{gap:16px;margin-bottom:32px;width:100%}.FeatureBuilderSection_messageBox__5200u{gap:4px;min-height:auto}.FeatureBuilderSection_messageTitle__o5xAW{font-size:16px;line-height:20px}.FeatureBuilderSection_messageSub__18X37{font-size:13px;letter-spacing:-.52px;line-height:14px}.FeatureBuilderSection_ctaBtn__uqYVa{font-size:16px;height:48px;letter-spacing:-.04em;line-height:20px}.FeatureBuilderSection_selectedList__Stl0G{padding-left:0;width:100%}.FeatureBuilderSection_cardsGrid__hbgNv{gap:16px 8px;grid-template-columns:repeat(auto-fit,272px);justify-content:center;justify-items:center;padding-bottom:0;padding-top:0;width:100%}}@media (max-width:480px){.FeatureBuilderSection_container__r2Em6{padding:40px 0 80px}.FeatureBuilderSection_wrapper__DUs9q{border-radius:20px;padding-left:16px;padding-right:16px}.FeatureBuilderSection_mainTitle__99qcN{font-size:24px;letter-spacing:-.48px;line-height:32px}.FeatureBuilderSection_messageTitle__o5xAW{font-size:15px;line-height:18px}.FeatureBuilderSection_messageSub__18X37{font-size:12px;line-height:13px}.FeatureBuilderSection_ctaBtn__uqYVa{font-size:15px;height:44px}.FeatureBuilderSection_selectedText__BaRKv{font-size:14px;letter-spacing:-.56px;line-height:20px}}.PricingCtaBar_ctaBarWrapper__MAHhx{align-items:center;background-color:#fff;display:flex;justify-content:center;padding:24px 0;width:100%}.PricingCtaBar_ctaContent__uH2gU{align-items:center;cursor:pointer;display:flex;gap:16px;justify-content:center;max-width:1200px;width:100%}.PricingCtaBar_calcGroup__3eOVy{align-items:center;display:flex;flex-direction:column;gap:16px;height:240px;justify-content:center;padding-left:80px}.PricingCtaBar_titleRow__6k4pJ{align-items:center;display:flex;gap:12px;justify-content:center}.PricingCtaBar_titleText__Hob1o{color:#121416}.PricingCtaBar_priceText__PMQB\+,.PricingCtaBar_titleText__Hob1o{font-family:Pretendard,sans-serif;font-size:36px;font-weight:700;letter-spacing:-1.44px;line-height:40px}.PricingCtaBar_priceText__PMQB\+{color:#08f}.PricingCtaBar_subText__ykzXH{color:#6a737b;font-family:Pretendard,sans-serif;font-size:18px;font-weight:500;letter-spacing:-.72px;line-height:24px;margin:0;text-align:center;white-space:pre-wrap}.PricingCtaBar_iconWrapper__-f\+ov{align-items:center;display:flex;padding-bottom:32px}.PricingCtaBar_nextIcon__sZM2K{height:96px;object-fit:contain;width:96px}@media (max-width:1024px){.PricingCtaBar_calcGroup__3eOVy{height:auto;padding:20px 0}.PricingCtaBar_priceText__PMQB\+,.PricingCtaBar_titleText__Hob1o{font-size:28px;line-height:36px}.PricingCtaBar_nextIcon__sZM2K{height:64px;width:64px}}@media (max-width:768px){.PricingCtaBar_ctaContent__uH2gU{flex-direction:column;gap:24px}.PricingCtaBar_iconWrapper__-f\+ov{padding-bottom:0}}.ContactModal_modalOverlay__utj5Y{align-items:center;background-color:#00000080;bottom:0;box-sizing:border-box;display:flex;justify-content:center;left:0;padding:16px;position:fixed;right:0;top:0;z-index:3000}.ContactModal_modalContainer__8PI2C{background-color:#fff;border-radius:30px;box-shadow:0 2px 10px 0 #00000040;box-sizing:border-box;display:flex;flex-direction:column;gap:8px;max-width:360px;padding:16px;width:100%}.ContactModal_header__dxJRq{align-items:flex-start;display:flex;justify-content:space-between;padding:24px 0 16px 16px}.ContactModal_title__k3744{color:#121416;font-family:Pretendard,sans-serif;font-size:22px;font-weight:700;letter-spacing:-.44px;line-height:normal;margin:0}.ContactModal_closeButton__zQP1T{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:44px;justify-content:center;width:44px}.ContactModal_formContainer__Ed4OB{display:flex;flex-direction:column;gap:16px;padding:0 16px 16px}.ContactModal_inputGroup__V7Buq{display:flex;flex-direction:column;gap:8px}.ContactModal_inputField__jDpP8{height:44px;padding:0 16px}.ContactModal_inputField__jDpP8,.ContactModal_textAreaField__julCE{border:1px solid #dbe0e5;border-radius:4px;box-sizing:border-box;color:#495057;font-family:Pretendard,sans-serif;font-size:16px;width:100%}.ContactModal_textAreaField__julCE{height:120px;padding:12px 16px;resize:none}.ContactModal_textAreaField__julCE::placeholder{color:#8e97a0}.ContactModal_termSection__QSznA{align-items:center;display:flex}.ContactModal_checkboxLabel__myp-X{align-items:center;cursor:pointer;display:flex;gap:8px;-webkit-user-select:none;user-select:none}.ContactModal_checkboxImage__XpQpT{flex-shrink:0;height:20px;width:20px}.ContactModal_termText__rI3TI{color:#495057;font-family:Pretendard,sans-serif;font-size:12px;letter-spacing:-.48px}.ContactModal_submitButton__KmctO{background-color:#f1f3f5;border:none;border-radius:20px;box-shadow:0 2px 4px 0 #00000026;color:#495057;cursor:pointer;font-family:Pretendard,sans-serif;font-size:18px;font-weight:700;height:56px;width:100%}.ContactModal_errorMessage__YV2mM{color:#e53e3e;font-size:13px;margin-bottom:4px;margin-top:-4px}.ContactModal_successMessage__54KOb{background-color:#f0fff4;border:1px solid #c6f6d5;border-radius:6px;color:#2d7d46;font-size:13px;margin-bottom:8px;padding:8px 12px;text-align:center}.Toastify__toast-container--bottom-right{bottom:20px!important;right:20px!important}.custom-notification-toast{background:#1a1a1a!important;border-radius:8px!important;box-shadow:0 0 36px 0 #00000014!important;cursor:pointer!important;min-width:380px!important;overflow:hidden!important;padding:0!important}.custom-notification-toast .Toastify__toast-body{cursor:pointer!important;margin:0!important;padding:0!important}.custom-notification-toast .Toastify__close-button{align-self:center!important;color:#ffffff80!important}.custom-notification-toast-body{margin:0!important;padding:0!important}.custom-notification-toast-progress{background:#2a8bf3!important;border-radius:8px!important;height:5px!important}.custom-toast-content{align-items:center;box-sizing:border-box;cursor:pointer!important;display:flex;gap:8px;justify-content:space-between;padding:12px 16px;width:100%}.custom-toast-content .toast-left{align-items:flex-start;display:flex;flex:1 1;gap:8px;min-width:0}.custom-toast-content .toast-icon{align-items:center;background-color:#f8f9fa;border-radius:40px;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.custom-toast-content .toast-icon-svg{color:#a7b1be;height:24px;width:24px}.custom-toast-content .toast-text{display:flex;flex:1 1;flex-direction:column;gap:0;min-width:0}.custom-toast-content .toast-title{font-weight:600;white-space:nowrap}.custom-toast-content .toast-message,.custom-toast-content .toast-title{color:#fff;font-family:Pretendard,sans-serif;font-size:14px;font-style:normal;letter-spacing:-.56px;line-height:1.5;overflow:hidden;text-overflow:ellipsis}.custom-toast-content .toast-message{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-weight:400}.custom-toast-content .toast-button{align-self:center;border-radius:6px;color:#2a8bf3;flex-shrink:0;font-family:Pretendard,sans-serif;font-size:14px;font-style:normal;font-weight:600;letter-spacing:-.56px;line-height:20px;padding:2px 8px}.custom-toast-content .toast-button:hover{background-color:#2a8bf31f}@media screen and (max-width:768px){.Toastify__toast-container--bottom-right{bottom:10px!important;left:10px!important;right:10px!important;width:calc(100% - 20px)!important}.custom-notification-toast{max-width:100%!important;min-width:0!important;min-width:auto!important;width:100%!important}.custom-toast-content{padding:10px 12px}.custom-toast-content .toast-icon{height:36px;width:36px}.custom-toast-content .toast-icon-svg{height:20px;width:20px}.custom-toast-content .toast-button,.custom-toast-content .toast-message,.custom-toast-content .toast-title{font-size:13px}}.ServiceSuspendedPage_container__gwfj2{align-items:center;background-color:#f0f2f5;display:flex;justify-content:center;min-height:100vh;padding:20px}.ServiceSuspendedPage_contentWrapper__y2euR{background:#fff;border-radius:24px;box-shadow:0 20px 80px #00000014;display:flex;max-width:1080px;min-height:640px;overflow:hidden;width:100%}.ServiceSuspendedPage_leftPanel__GvnQd{background:linear-gradient(145deg,#0052cc,#0076f5);color:#fff;display:flex;flex:0.8 1;flex-direction:column;justify-content:space-between;overflow:hidden;padding:60px;position:relative}.ServiceSuspendedPage_circleDeco__wVDNc{background:#ffffff1a;border-radius:50%;height:400px;position:absolute;right:-100px;top:-100px;width:400px}.ServiceSuspendedPage_leftContent__Npbed{z-index:1}.ServiceSuspendedPage_logoSimple__Lxc7P{display:block;height:auto;margin-bottom:40px;width:140px}.ServiceSuspendedPage_mainTitle__77iRp{font-size:32px;font-weight:800;line-height:1.3;margin-bottom:24px;word-break:keep-all}.ServiceSuspendedPage_subDescription__o\+EE-{font-size:16px;font-weight:400;line-height:1.7;opacity:.9}.ServiceSuspendedPage_contactBox__ibMrZ{border-top:1px solid #fff3;font-size:14px;margin-top:auto;opacity:.8;padding-top:40px}.ServiceSuspendedPage_rightPanel__tw4aL{background:#fff;display:flex;flex:1.2 1;flex-direction:column;padding:60px}.ServiceSuspendedPage_rightHeader__sJXFC{flex-shrink:0;margin-bottom:32px}.ServiceSuspendedPage_rightTitle__7UlBW{color:#1a1a1a;font-size:24px;font-weight:700;margin-bottom:8px}.ServiceSuspendedPage_rightDesc__9K81L{color:#666;font-size:15px;margin:0}.ServiceSuspendedPage_rightBody__rApAF{display:flex;flex:1 1;flex-direction:column}.ServiceSuspendedPage_loading__aRXIW{align-items:center;color:#6c757d;display:flex;flex:1 1;font-size:14px;justify-content:center;padding:48px 0}.ServiceSuspendedPage_successContainer__TqKDQ{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:12px;justify-content:center;padding:48px 0}.ServiceSuspendedPage_successIcon__CEwCn{margin-bottom:4px}.ServiceSuspendedPage_successTitle__nzXY4{color:#1d2a37;font-size:18px;font-weight:600;margin:0}.ServiceSuspendedPage_successDesc__UlNPN{color:#6c757d;font-size:14px;margin:0}.ServiceSuspendedPage_paymentContainer__r0WXH{display:flex;flex:1 1;flex-direction:column;gap:20px}.ServiceSuspendedPage_amountCard__8kNHk{background:#f0f7ff;border-radius:10px;padding:16px 20px}.ServiceSuspendedPage_amountRow__61ERr{align-items:center;display:flex;justify-content:space-between}.ServiceSuspendedPage_amountLabel__xAOc3{color:#464d53;font-size:14px;font-weight:500}.ServiceSuspendedPage_amountValue__so\+64{color:#0c72de;font-size:22px;font-weight:700}.ServiceSuspendedPage_detailSection__ru1lW{border:1px solid #e9ecef;border-radius:8px;overflow:hidden}.ServiceSuspendedPage_detailTable__hhyQD{border-collapse:collapse;font-size:13px;width:100%}.ServiceSuspendedPage_detailTable__hhyQD thead th{background:#f8f9fa;border-bottom:1px solid #e9ecef;color:#6c757d;font-size:12px;font-weight:500;padding:10px 12px;text-align:left}.ServiceSuspendedPage_detailTable__hhyQD tbody td{border-bottom:1px solid #f0f0f0;color:#1d2a37;padding:10px 12px}.ServiceSuspendedPage_detailTable__hhyQD tbody tr:last-child td{border-bottom:none}.ServiceSuspendedPage_textRight__mxHol{text-align:right}.ServiceSuspendedPage_periodText__2Qa6G{color:#888!important;font-size:12px!important}.ServiceSuspendedPage_priceText__iVeP7{font-weight:600}.ServiceSuspendedPage_paymentMethodSection__yrxuX{display:flex;flex-direction:column;gap:8px}.ServiceSuspendedPage_sectionLabel__vPF0d{color:#464d53;font-size:13px;font-weight:600}.ServiceSuspendedPage_cardInfo__BypJY{align-items:center;background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;display:flex;gap:12px;padding:12px 16px}.ServiceSuspendedPage_cardIcon__SYb2-{align-items:center;display:flex;flex-shrink:0;justify-content:center}.ServiceSuspendedPage_cardDetail__ZsKvm{display:flex;flex:1 1;flex-direction:column;gap:2px}.ServiceSuspendedPage_cardName__4JobM{color:#1d2a37;font-size:13px;font-weight:600}.ServiceSuspendedPage_cardNumber__iFGwH{font-feature-settings:"tnum";color:#888;font-size:12px;font-variant-numeric:tabular-nums}.ServiceSuspendedPage_changeCardBtn__SHjKw{background:none;border:none;border-radius:4px;color:#0c72de;cursor:pointer;flex-shrink:0;font-size:13px;font-weight:500;padding:4px 8px;transition:background-color .15s}.ServiceSuspendedPage_changeCardBtn__SHjKw:hover{background-color:#e5f1fd}.ServiceSuspendedPage_noCard__ZJlpB{align-items:center;background:#fff8f0;border:1px solid #ffe0b2;border-radius:8px;color:#6c757d;display:flex;font-size:13px;justify-content:space-between;padding:12px 16px}.ServiceSuspendedPage_errorMsg__FPbix{align-items:center;background:#fff5f5;border:1px solid #fecaca;border-radius:8px;color:#dc3545;display:flex;font-size:13px;gap:8px;padding:10px 14px}.ServiceSuspendedPage_actions__5Fzh2{margin-top:auto;padding-top:8px}.ServiceSuspendedPage_notice__2JxqN{color:#adb5bd;font-size:12px;line-height:1.5;margin:0;text-align:center}.ServiceSuspendedPage_bottomMenu__M6oK9{border-top:1px solid #f0f0f0;display:flex;flex-shrink:0;gap:20px;justify-content:flex-end;margin-top:24px;padding-top:20px}.ServiceSuspendedPage_textLink__Jidw\+{background:none;border:none;color:#999;cursor:pointer;font-size:14px;padding:0;text-decoration:underline}.ServiceSuspendedPage_textLink__Jidw\+:hover{color:#666}@media (max-width:1024px){.ServiceSuspendedPage_contentWrapper__y2euR{flex-direction:column;height:auto;max-width:600px}.ServiceSuspendedPage_leftPanel__GvnQd{flex:none;padding:40px}.ServiceSuspendedPage_circleDeco__wVDNc{height:200px;width:200px}.ServiceSuspendedPage_rightPanel__tw4aL{flex:none;padding:40px}.ServiceSuspendedPage_mainTitle__77iRp{font-size:24px}}.ComponentTestPage_container__VMug6{background:#fff;display:flex;height:100vh;overflow:hidden}.ComponentTestPage_sidebar__uL4LH{background:#f5f5f5;border-right:1px solid #e0e0e0;display:flex;flex-direction:column;overflow-y:auto;width:280px}.ComponentTestPage_sidebarHeader__vjWRw{background:#fff;border-bottom:1px solid #e0e0e0;padding:16px}.ComponentTestPage_sidebarHeader__vjWRw h2{color:#333;font-size:14px;font-weight:600;letter-spacing:.5px;margin:0;text-transform:uppercase}.ComponentTestPage_componentSelector__fbt8U{background:#fff;padding:16px}.ComponentTestPage_divider__4UxmV{background:#e0e0e0;height:1px;margin:8px 0}.ComponentTestPage_properties__xvMwg{padding:16px}.ComponentTestPage_propertiesTitle__RwP4H{color:#666;font-size:11px;font-weight:600;letter-spacing:.5px;margin:0 0 16px;text-transform:uppercase}.ComponentTestPage_propertyItem__dpYs1{margin-bottom:16px}.ComponentTestPage_propertyLabel__G4kyS{color:#333;display:block;font-size:12px;font-weight:500;margin-bottom:6px}.ComponentTestPage_label__OB4lx{color:#666;display:block;font-size:12px;font-weight:500;margin-bottom:6px}.ComponentTestPage_select__lsrsg{background:#fff;border:1px solid #d0d0d0;border-radius:4px;cursor:pointer;font-size:12px;padding:6px 8px;transition:border-color .2s;width:100%}.ComponentTestPage_select__lsrsg:hover{border-color:#0c72de}.ComponentTestPage_select__lsrsg:focus{border-color:#0c72de;box-shadow:0 0 0 3px #0c72de1a;outline:none}.ComponentTestPage_input__BHcwm{border:1px solid #d0d0d0;border-radius:4px;font-family:Pretendard,sans-serif;font-size:12px;padding:6px 8px;transition:border-color .2s;width:100%}.ComponentTestPage_input__BHcwm:hover{border-color:#0c72de}.ComponentTestPage_input__BHcwm:focus{border-color:#0c72de;box-shadow:0 0 0 3px #0c72de1a;outline:none}.ComponentTestPage_propertyCards__7339i{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(2,1fr);width:100%}.ComponentTestPage_propCard__pf7Oo{align-items:center;background:#fff;border:1px solid #dee3e8;border-radius:4px;color:#1d2a37;cursor:pointer;display:flex;font-size:12px;justify-content:center;min-height:32px;padding:8px 4px;text-align:center;transition:all .2s}.ComponentTestPage_propCard__pf7Oo:hover{background:#f8f9fa;border-color:#a7b1be}.ComponentTestPage_propCardActive__p70\+t{background:#f0f7ff;border-color:#0c72de;box-shadow:0 1px 2px #0c72de1a;color:#0c72de;font-weight:600}.ComponentTestPage_checkbox__xRR3G{align-items:center;cursor:pointer;display:flex;gap:8px;-webkit-user-select:none;user-select:none}.ComponentTestPage_checkbox__xRR3G input[type=checkbox]{cursor:pointer;height:16px;width:16px}.ComponentTestPage_checkboxLabel__NBZFF{color:#666;font-size:12px}.ComponentTestPage_canvas__a\+SET{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.ComponentTestPage_canvasHeader__Am0wb{align-items:center;background:#fff;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:16px 24px}.ComponentTestPage_headerLeft__tZHL0{flex:1 1}.ComponentTestPage_canvasHeader__Am0wb h1{color:#1a1a1a;font-size:18px;font-weight:600;margin:0 0 4px}.ComponentTestPage_componentPath__p9qh1{color:#999;font-family:Monaco,Courier New,monospace;font-size:11px}.ComponentTestPage_viewTabs__6UxX4{background:#f5f5f5;border-radius:6px;display:flex;gap:4px;padding:4px}.ComponentTestPage_viewTab__KEGXS{background:#0000;border:none;border-radius:4px;color:#666;cursor:pointer;font-size:12px;font-weight:500;padding:6px 16px;transition:all .2s}.ComponentTestPage_viewTab__KEGXS:hover{background:#ffffff80;color:#333}.ComponentTestPage_viewTabActive__civ71{background:#fff;box-shadow:0 1px 3px #0000001a;color:#0c72de}.ComponentTestPage_viewport__RUkhN{align-items:center;background:#f8f9fa;background-image:linear-gradient(#eaedf0 1px,#0000 0),linear-gradient(90deg,#eaedf0 1px,#0000 0);background-size:20px 20px;display:flex;flex:1 1;justify-content:center;overflow:auto;padding:60px}.ComponentTestPage_componentWrapper__FXqQ2{align-items:center;background:#fff;border-radius:12px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;display:inline-flex;justify-content:center;min-width:200px;padding:48px}.ComponentTestPage_variantsView__\+RGqX{background:#fcfcfd;flex:1 1;overflow-y:auto;padding:40px}.ComponentTestPage_variantsContainer__IwdD1{display:flex;flex-direction:column;gap:32px;margin:0 auto;max-width:1200px}.ComponentTestPage_variantSection__LhlmY{background:#fff;border:1px solid #eaedf0;border-radius:12px;padding:24px}.ComponentTestPage_variantSectionTitle__8BUH4{color:#9099a1;font-size:14px;font-weight:600;letter-spacing:.5px;margin:0 0 20px;text-transform:uppercase}.ComponentTestPage_variantGrid__TDWuK{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.ComponentTestPage_variantCard__5EbUe{border:1px solid #e0e0e0;border-radius:6px;overflow:hidden;transition:all .2s}.ComponentTestPage_variantCard__5EbUe:hover{border-color:#0c72de;box-shadow:0 2px 8px #0c72de26}.ComponentTestPage_variantLabel__yj7IE{background:#f8f9fa;border-bottom:1px solid #e0e0e0;color:#666;font-size:12px;font-weight:500;padding:8px 12px;text-align:center}.ComponentTestPage_variantPreview__ZVi-D{align-items:center;background:#fff;display:flex;justify-content:center;min-height:80px;padding:24px}.ComponentTestPage_combinationTable__1ELmQ{overflow-x:auto}.ComponentTestPage_galleryView__iVmO9{background:#f8f9fa;flex:1 1;overflow-y:auto;padding:40px}.ComponentTestPage_galleryContainer__Y0jQk{margin:0 auto;max-width:1400px}.ComponentTestPage_galleryHeader__eTHxy{margin-bottom:40px;text-align:center}.ComponentTestPage_galleryTitle__5BTS1{color:#1d2a37;font-size:36px;font-weight:800;letter-spacing:-1px;margin:0 0 12px}.ComponentTestPage_gallerySubtitle__ze5OL{color:#606971;font-size:18px;margin:0}.ComponentTestPage_categorySection__JZB1Q{margin-bottom:60px}.ComponentTestPage_categoryHeader__XyTIy{align-items:center;border-bottom:2px solid #eaedf0;display:flex;gap:12px;margin-bottom:24px;padding-bottom:12px}.ComponentTestPage_categoryTitle__NOoPh{color:#1d2a37;font-size:22px;font-weight:700;margin:0}.ComponentTestPage_categoryCount__lSVRb{background:#f1f3f5;border-radius:20px;color:#9099a1;font-size:14px;font-weight:500;padding:2px 10px}.ComponentTestPage_componentGrid__y8xwt{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.ComponentTestPage_componentCard__Kkl17{background:#fff;border:1px solid #eaedf0;border-radius:16px;box-shadow:0 2px 4px #00000005;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;transition:all .25s cubic-bezier(.4,0,.2,1)}.ComponentTestPage_componentCard__Kkl17:hover{border-color:#0c72de;box-shadow:0 20px 40px #0000001a;transform:translateY(-6px)}.ComponentTestPage_cardPreview__-qvGb{align-items:center;background:#fafbfc;border-bottom:1px solid #f1f3f5;display:flex;height:180px;justify-content:center;overflow:hidden;padding:30px;position:relative}.ComponentTestPage_cardPreview__-qvGb:before{background-image:radial-gradient(#e9ecef 1px,#0000 0);background-size:16px 16px;content:"";inset:0;opacity:.5;position:absolute}.ComponentTestPage_cardPreview__-qvGb>*{position:relative;transform:scale(.9);z-index:1}.ComponentTestPage_cardInfo__Y2eke{background:#fff;padding:20px}.ComponentTestPage_cardName__\+XHOT{color:#1d2a37;font-size:18px;font-weight:700;margin-bottom:6px}.ComponentTestPage_cardDescription__hVJPS{color:#606971;font-size:13px;line-height:1.4;margin-bottom:12px}.ComponentTestPage_cardFooter__cYNBn{align-items:center;display:flex;justify-content:space-between;margin-top:auto}.ComponentTestPage_cardPath__oBvcq{background:#f8f9fa;border-radius:4px;color:#adb5bd;font-family:Monaco,monospace;font-size:11px;padding:2px 6px}.ComponentTestPage_backButton__9VdCI{align-items:center;background:#fff;border:1px solid #eaedf0;border-radius:8px;color:#606971;cursor:pointer;display:flex;height:36px;justify-content:center;margin-right:16px;transition:all .2s;width:36px}.ComponentTestPage_backButton__9VdCI:hover{background:#f4f5f6;border-color:#ced4da;color:#1d2a37}.ComponentTestPage_backButton__9VdCI svg{height:20px;width:20px}.ComponentTestPage_headerTitleGroup__q0SJW{display:flex;flex-direction:column}.ComponentTestPage_tableHeader__Bs-Qs{background:#f8f9fa;border:1px solid #e0e0e0;border-bottom:2px solid #0c72de;display:flex}.ComponentTestPage_tableRow__2Q3xE{border:1px solid #e0e0e0;border-top:none;display:flex}.ComponentTestPage_tableRow__2Q3xE:hover{background:#fafbfc}.ComponentTestPage_tableCell__Ckkuq{align-items:center;border-right:1px solid #e0e0e0;color:#666;display:flex;flex:1 1;font-size:12px;justify-content:center;min-width:140px;padding:12px}.ComponentTestPage_tableCell__Ckkuq:first-child{background:#f8f9fa;font-weight:500;justify-content:flex-start;min-width:100px}.ComponentTestPage_tableCell__Ckkuq:last-child{border-right:none}.ComponentTestPage_tableCellContent__gW3KY{align-items:center;display:flex;justify-content:center;padding:8px;width:100%}.ComponentTestPage_codePreview__Zr6JU{background:#1e1e1e;border-top:1px solid #e0e0e0;max-height:200px;overflow:auto}.ComponentTestPage_codeHeader__9Lmi-{background:#2d2d2d;border-bottom:1px solid #3c3c3c;color:#999;font-size:11px;font-weight:500;padding:8px 16px}.ComponentTestPage_code__fSlJC{color:#d4d4d4;font-family:Monaco,Courier New,monospace;font-size:12px;line-height:1.6;margin:0;overflow-x:auto;padding:16px}.ComponentTestPage_code__fSlJC code{color:#9cdcfe}.ComponentTestPage_codePreview__Zr6JU::-webkit-scrollbar,.ComponentTestPage_sidebar__uL4LH::-webkit-scrollbar,.ComponentTestPage_viewport__RUkhN::-webkit-scrollbar{height:8px;width:8px}.ComponentTestPage_sidebar__uL4LH::-webkit-scrollbar-track,.ComponentTestPage_viewport__RUkhN::-webkit-scrollbar-track{background:#f5f5f5}.ComponentTestPage_codePreview__Zr6JU::-webkit-scrollbar-track{background:#1e1e1e}.ComponentTestPage_codePreview__Zr6JU::-webkit-scrollbar-thumb,.ComponentTestPage_sidebar__uL4LH::-webkit-scrollbar-thumb,.ComponentTestPage_viewport__RUkhN::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.ComponentTestPage_codePreview__Zr6JU::-webkit-scrollbar-thumb:hover,.ComponentTestPage_sidebar__uL4LH::-webkit-scrollbar-thumb:hover,.ComponentTestPage_viewport__RUkhN::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.ComponentTestPage_optionsEditor__q\+WDR{display:flex;flex-direction:column;gap:8px}.ComponentTestPage_optionItem__yBLkd{align-items:center;display:flex;gap:8px}.ComponentTestPage_optionInput__i3Mcd{flex:1 1}.ComponentTestPage_optionInput__i3Mcd,.ComponentTestPage_optionTypeSelect__\+ICzR{border:1px solid #ddd;border-radius:4px;font-family:inherit;font-size:14px;padding:8px 12px}.ComponentTestPage_optionTypeSelect__\+ICzR{background:#fff;cursor:pointer;min-width:90px}.ComponentTestPage_optionInput__i3Mcd:focus,.ComponentTestPage_optionTypeSelect__\+ICzR:focus{border-color:#0c72de;outline:none}.ComponentTestPage_removeOptionBtn__vkF\+5{align-items:center;background:#fff;border:1px solid #ddd;border-radius:4px;color:#999;cursor:pointer;display:flex;font-size:20px;height:28px;justify-content:center;transition:all .2s;width:28px}.ComponentTestPage_removeOptionBtn__vkF\+5:hover{background:#f44;border-color:#f44;color:#fff}.ComponentTestPage_addOptionBtn__sp5jQ{background:#fff;border:1px dashed #0c72de;border-radius:4px;color:#0c72de;cursor:pointer;font-size:14px;padding:8px 12px;transition:all .2s}.ComponentTestPage_addOptionBtn__sp5jQ:hover{background:#f0f7ff}.BtnLink_btnLink__dy\+O1{align-items:center;background-color:initial;border:none;border-radius:6px;box-sizing:border-box;cursor:pointer;display:inline-flex;height:24px;justify-content:center;outline:none;padding:2px 4px;transition:all .2s ease;white-space:nowrap}.BtnLink_text__iYi3E{font-family:Pretendard,sans-serif;font-size:14px;font-weight:600;letter-spacing:-.56px;line-height:20px}.BtnLink_gray__zix3U{color:#606971}.BtnLink_blue__dsELO{color:#2a8bf3;padding:2px 8px}.BtnLink_enabled__JOKnf:hover,.BtnLink_hover__9BPyW{text-decoration:underline}.BtnLink_gray__zix3U.BtnLink_enabled__JOKnf:hover,.BtnLink_gray__zix3U.BtnLink_hover__9BPyW{color:#464d53}.BtnLink_blue__dsELO.BtnLink_enabled__JOKnf:hover,.BtnLink_blue__dsELO.BtnLink_hover__9BPyW{color:#0c72de}.BtnLink_disabled__V4JoJ{background-color:initial;color:#c9cdd1;cursor:not-allowed}.BtnIconNegative_btnIconNegative__STIDX{align-items:center;background:#0000;border:none;box-sizing:border-box;cursor:pointer;display:flex;justify-content:center;padding:10px;transition:all .2s ease}.BtnIconNegative_small__nFWyM{height:32px;width:32px}.BtnIconNegative_small__nFWyM .BtnIconNegative_icon__PCK8A{height:20px;width:20px}.BtnIconNegative_tiny__hH4bQ{height:32px;width:32px}.BtnIconNegative_tiny__hH4bQ .BtnIconNegative_icon__PCK8A{height:16px;width:16px}.BtnIconNegative_default__KXytX{color:#a7b1be}.BtnIconNegative_default__KXytX:hover,.BtnIconNegative_hover__tSu5f{color:#da2911}.BtnIconNegative_icon__PCK8A{flex-shrink:0}.SectionTitle_sectionTitle__YNfRJ{align-items:center;border-bottom:1px solid #dee3e8;box-sizing:border-box;display:flex;justify-content:space-between;min-height:52px;padding:16px 8px 8px;width:100%}.SectionTitle_leftGroup__gdTYH{align-items:center;display:flex;flex:1 1;gap:6px;min-width:0}.SectionTitle_sectionIcon__qWBCf{flex-shrink:0;height:20px;object-fit:contain;width:20px}.SectionTitle_titleText__N9IO0{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:18px;font-weight:600;letter-spacing:-.72px;line-height:26px;margin:0;white-space:nowrap}.SectionTitle_rightGroup__FPgFd{align-items:center;display:flex;flex-shrink:0}.SectionTitle_editBtn__oJ18K{align-items:center;background:#0000;border:none;border-radius:6px;cursor:pointer;display:inline-flex;gap:2px;height:28px;padding:4px 8px;transition:background-color .15s ease}.SectionTitle_editBtn__oJ18K:hover{background-color:#f4f5f6}.SectionTitle_editBtn__oJ18K:active{background-color:#ebedf0}.SectionTitle_editIcon__8OIzZ{flex-shrink:0;height:16px;object-fit:contain;width:16px}.SectionTitle_editText__VrfPq{color:#606971;font-family:Pretendard,sans-serif;font-size:14px;font-weight:600;letter-spacing:-.56px;line-height:20px}.InfoItem_infoItem__EGG\+P{align-items:flex-start;display:flex;width:100%}.InfoItem_label__\+hsup{align-items:center;display:flex;flex-shrink:0;padding:10px 0}.InfoItem_labelText__9iwKV{color:#606971;font-family:Pretendard,sans-serif;font-size:14px;font-weight:600;letter-spacing:-.56px;line-height:20px}.InfoItem_content__dZeWX{align-items:center;align-self:stretch;display:flex;flex:1 1;gap:10px;min-width:0}.InfoItem_valueText__25Cat{color:#1d2a37;font-weight:400;word-break:break-word}.InfoItem_auxBtn__WQV0A,.InfoItem_valueText__25Cat{font-family:Pretendard,sans-serif;font-size:14px;letter-spacing:-.56px;line-height:20px}.InfoItem_auxBtn__WQV0A{align-items:center;background:#f4f5f6;border:none;border-radius:6px;color:#464d53;cursor:pointer;display:inline-flex;flex-shrink:0;font-weight:600;gap:4px;height:36px;justify-content:center;padding:8px 12px;transition:background-color .15s ease;white-space:nowrap}.InfoItem_auxBtn__WQV0A:hover{background:#ebedf0}.InfoItem_auxBtn__WQV0A:active{background:#dee3e8}.ToastTestPage_container__h8rce{background:#fff;margin:0 auto;max-width:1200px;min-height:100vh;padding:var(--spacing-xl)}.ToastTestPage_header__wQs72{margin-bottom:var(--spacing-2xl)}.ToastTestPage_title__iLyaz{color:#1d2a37;font-size:var(--font-size-3xl);font-weight:700;margin:0 0 var(--spacing-sm) 0}.ToastTestPage_description__twd5C{color:#606971;font-size:var(--font-size-lg);margin:0}.ToastTestPage_content__Wf9bo{display:flex;flex-direction:column;gap:var(--spacing-2xl)}.ToastTestPage_section__C64aL{background:#f8f9fa;border:1px solid #e5e8eb;border-radius:var(--card-border-radius);padding:var(--spacing-xl)}.ToastTestPage_sectionTitle__a5E8D{color:#1d2a37;font-size:var(--font-size-xl);font-weight:600;margin:0 0 var(--spacing-sm) 0}.ToastTestPage_sectionDescription__xdYEb{color:#606971;font-size:var(--font-size-md);margin:0 0 var(--spacing-lg) 0}.ToastTestPage_buttonGroup__T6R11{display:flex;flex-wrap:wrap;gap:var(--spacing-md)}.ToastTestPage_buttonGroup__T6R11 button{border:none;border-radius:8px;box-shadow:0 2px 4px #0000001a;cursor:pointer;font-size:var(--font-size-md);font-weight:500;padding:12px 24px;transition:all .2s ease}.ToastTestPage_buttonGroup__T6R11 button:hover{box-shadow:0 4px 8px #00000026;transform:translateY(-2px)}.ToastTestPage_buttonGroup__T6R11 button:active{box-shadow:0 1px 2px #0000001a;transform:translateY(0)}.ToastTestPage_successBtn__0nNzw{background:#56cd1d;color:#fff}.ToastTestPage_successBtn__0nNzw:hover{background:#4ab618}.ToastTestPage_errorBtn__PW\+iP{background:#e74c3c;color:#fff}.ToastTestPage_errorBtn__PW\+iP:hover{background:#d43f2f}.ToastTestPage_warningBtn__ZTzTs{background:#f2a60d;color:#fff}.ToastTestPage_warningBtn__ZTzTs:hover{background:#d99109}.ToastTestPage_infoBtn__zz2ja{background:#3498db;color:#fff}.ToastTestPage_infoBtn__zz2ja:hover{background:#2980b9}.ToastTestPage_defaultBtn__4l8w8{background:#5ba6f6;color:#fff}.ToastTestPage_defaultBtn__4l8w8:hover{background:#4a95e5}.ToastTestPage_info__K1D-4{background:#f8f9fa;border:1px solid #e5e8eb;border-radius:var(--card-border-radius);margin-top:var(--spacing-2xl);padding:var(--spacing-xl)}.ToastTestPage_infoTitle__Y\+GLm{color:#1d2a37;font-size:var(--font-size-xl);font-weight:600;margin:0 0 var(--spacing-md) 0}.ToastTestPage_infoDescription__pEyZj{color:#606971;font-size:var(--font-size-md);line-height:1.6;margin:0 0 var(--spacing-xl) 0}.ToastTestPage_code__1LIpA{background:#1d2a37;border-radius:8px;color:#f8f9fa;font-family:Courier New,monospace;font-size:13px;line-height:1.6;margin:0;overflow-x:auto;padding:var(--spacing-lg)}.ToastTestPage_comparison__L6b-C{grid-gap:var(--spacing-lg);display:grid;gap:var(--spacing-lg);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:var(--spacing-lg)}.ToastTestPage_comparisonItem__6hk3d{background:#fff;border:1px solid #e5e8eb;border-radius:8px;padding:var(--spacing-lg)}.ToastTestPage_comparisonItem__6hk3d h4{color:#1d2a37;font-size:var(--font-size-lg);font-weight:600;margin:0 0 var(--spacing-md) 0}.ToastTestPage_comparisonItem__6hk3d ul{margin:0 0 var(--spacing-md) 0;padding-left:var(--spacing-lg)}.ToastTestPage_comparisonItem__6hk3d li{color:#606971;font-size:var(--font-size-sm);margin-bottom:var(--spacing-xs)}.ToastTestPage_comparisonItem__6hk3d .ToastTestPage_code__1LIpA{font-size:12px;padding:var(--spacing-md)}@media (max-width:768px){.ToastTestPage_container__h8rce{padding:var(--spacing-md)}.ToastTestPage_title__iLyaz{font-size:var(--font-size-2xl)}.ToastTestPage_description__twd5C{font-size:var(--font-size-md)}.ToastTestPage_section__C64aL{padding:var(--spacing-md)}.ToastTestPage_sectionTitle__a5E8D{font-size:var(--font-size-lg)}.ToastTestPage_buttonGroup__T6R11{flex-direction:column}.ToastTestPage_buttonGroup__T6R11 button{width:100%}.ToastTestPage_code__1LIpA{font-size:11px}.ToastTestPage_comparison__L6b-C{grid-template-columns:1fr}.ToastTestPage_comparisonItem__6hk3d .ToastTestPage_code__1LIpA{font-size:11px}}.CorpSignUpPage_corpSignUpContainer__Vyayw{align-items:center;background-color:#fff;display:flex;flex-direction:column;min-height:100vh;position:relative}.CorpSignUpPage_header__ZDJce{display:flex;justify-content:center;padding:10px 0;width:100%}.CorpSignUpPage_headerContent__mleqr{align-items:center;display:flex;justify-content:space-between;max-width:1440px;padding:0 10px;width:100%}.CorpSignUpPage_headerContent__mleqr button{height:36px}.CorpSignUpPage_headerContent__mleqr button div[class*=icon],.CorpSignUpPage_headerContent__mleqr button img,.CorpSignUpPage_headerContent__mleqr button svg{height:12px!important;width:12px!important}.CorpSignUpPage_corpSignUpCard__ZTeay{align-items:center;display:flex;flex-direction:column;gap:40px;margin-top:56px;padding:0 20px}.CorpSignUpPage_titleSection__Kd7PF{align-items:flex-start;display:flex;flex-direction:column;gap:10px;padding-top:10px;width:100%}.CorpSignUpPage_mainTitle__O-Cb9{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:24px;font-weight:700;letter-spacing:-.96px;line-height:32px;margin:0}.CorpSignUpPage_subTitleWrapper__4kPEj{display:flex;flex-direction:column;gap:4px;width:100%}.CorpSignUpPage_subTitleRow__Vvf0g{align-items:flex-start;display:flex;gap:0;position:relative}.CorpSignUpPage_helpIconContainer__Ziip2{align-items:center;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;position:relative}.CorpSignUpPage_helpIcon__FD-bf{flex-shrink:0;height:20px;width:20px}.CorpSignUpPage_tooltip__bVfqr{background-color:#1d2a37;border-radius:4px;box-shadow:0 4px 4px 0 #00000014;left:50%;padding:12px;position:absolute;top:28px;transform:translateX(-50%);white-space:pre-wrap;width:210px;z-index:1000}.CorpSignUpPage_tooltipText__PEIXA{color:#fff;font-family:Pretendard,sans-serif;font-size:12px;font-weight:400;letter-spacing:-.48px;line-height:14px;margin:0}.CorpSignUpPage_subTitle__8vfTT{color:#606971;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.56px;line-height:20px;margin:0}.CorpSignUpPage_stepSection__TFP6W{align-items:center;display:flex;flex-direction:column;gap:6px;width:100%}.CorpSignUpPage_stepIndicator__C6pHk{align-items:center;display:flex;justify-content:space-between;width:230px}.CorpSignUpPage_stepIcon__YUOWX,.CorpSignUpPage_step__R1hVp{align-items:center;display:flex;justify-content:center}.CorpSignUpPage_stepIcon__YUOWX{border-radius:20px;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;height:32px;letter-spacing:-.56px;line-height:20px;transition:all .3s ease;width:32px}.CorpSignUpPage_stepIcon__YUOWX.CorpSignUpPage_waiting__ISUrj{background-color:#f4f5f6;color:#606971;padding:8px}.CorpSignUpPage_stepIcon__YUOWX.CorpSignUpPage_progress__WsM0t{background-color:#0c72de;color:#fff;padding:10px}.CorpSignUpPage_stepIcon__YUOWX.CorpSignUpPage_finished__IhJkd{background-color:#eaf2fd;padding:10px}.CorpSignUpPage_stepIcon__YUOWX.CorpSignUpPage_finished__IhJkd svg{height:20px;width:20px}.CorpSignUpPage_stepIcon__YUOWX.CorpSignUpPage_active__MlMAz{background-color:#0c72de;color:#fff}.CorpSignUpPage_stepIcon__YUOWX.CorpSignUpPage_completed__ulmgZ{background-color:#eaf2fd}.CorpSignUpPage_stepRail__1\+\+FO{background-color:#eaedf0;flex:1 1;height:2px;margin:0 8px;transition:background-color .3s ease}.CorpSignUpPage_stepLabels__Y9Q7\+{display:flex;font-family:Pretendard,sans-serif;font-size:12px;font-weight:600;gap:26px;justify-content:space-between;letter-spacing:-.48px;line-height:14px;text-align:center;width:274px}.CorpSignUpPage_stepLabel__Ihai8{color:#a7b1be;margin:0;transition:color .3s ease;width:73px}.CorpSignUpPage_stepLabel__Ihai8.CorpSignUpPage_waiting__ISUrj{color:#a7b1be}.CorpSignUpPage_stepLabel__Ihai8.CorpSignUpPage_progress__WsM0t{color:#1d2a37}.CorpSignUpPage_stepLabel__Ihai8.CorpSignUpPage_finished__IhJkd{color:#c9cdd1}.CorpSignUpPage_stepLabel__Ihai8.CorpSignUpPage_active__MlMAz{color:#1d2a37}.CorpSignUpPage_stepLabel__Ihai8.CorpSignUpPage_completed__ulmgZ{color:#c9cdd1}.CorpSignUpPage_formSection__u7cGx{align-items:center;display:flex;flex-direction:column;gap:30px;width:100%}.CorpSignUpPage_inputGroup__IHrLy{display:flex;flex-direction:column;gap:16px;width:350px}.CorpSignUpPage_inputField__MSqUN{display:flex;flex-direction:column;gap:6px;width:100%}.CorpSignUpPage_inputLabel__5DYDa{align-items:flex-start;display:flex;font-family:Pretendard,sans-serif;font-size:14px;font-weight:600;gap:2px;letter-spacing:-.56px;line-height:20px}.CorpSignUpPage_labelText__OG5HH{color:#1d2a37}.CorpSignUpPage_required__jZSp7{color:#0c72de}.CorpSignUpPage_agreementSection__VSaPE{display:flex;flex-direction:column;gap:6px;width:350px}.CorpSignUpPage_checkboxRow__y5oie{align-items:center;display:flex;gap:6px}.CorpSignUpPage_checkboxRow__y5oie>div{align-items:center;display:flex;height:20px;justify-content:center;width:20px}.CorpSignUpPage_checkboxRow__y5oie>div button{height:20px!important;width:20px!important}.CorpSignUpPage_agreementText__JNarn{align-items:center;color:#1d2a37;cursor:pointer;display:flex;font-family:Pretendard,sans-serif;font-size:14px;gap:2px;letter-spacing:-.56px;line-height:20px;-webkit-user-select:none;user-select:none}.CorpSignUpPage_agreementBold__W7CNx{font-weight:600}.CorpSignUpPage_agreementNormal__6V1yG{font-weight:400}.CorpSignUpPage_agreementRow__tOGvS{align-items:center;display:flex;justify-content:space-between;width:100%}.CorpSignUpPage_arrowButton__YaNap{align-items:center;background:none;border:none;cursor:pointer;display:flex;flex-shrink:0;height:24px;justify-content:center;min-width:24px;padding:0;width:24px}.CorpSignUpPage_arrowButton__YaNap img{height:12px;opacity:1;width:12px}.CorpSignUpPage_arrowButton__YaNap:hover img{opacity:.7}.CorpSignUpPage_buttonSection__t4r9d{align-items:center;display:flex;flex-direction:column;gap:10px;width:350px}.CorpSignUpPage_stepRail__1\+\+FO.CorpSignUpPage_active__MlMAz{background-color:#0c72de}.StepsIndicator_container__q7ELF{align-items:center;display:flex;flex-direction:column;gap:6px;width:100%}.StepsIndicator_stepIndicator__9Fwwk{align-items:center;display:flex;height:32px;justify-content:space-between;width:230px}.StepsIndicator_stepRail__IJqVt{align-self:center;background-color:#eaedf0;height:2px;transition:background-color .3s ease;width:67px}.StepsIndicator_stepRail__IJqVt.StepsIndicator_active__FNVyb{background-color:#0c72de}.StepsIndicator_stepLabels__dK66D{display:flex;font-family:Pretendard,sans-serif;font-size:12px;font-weight:600;gap:26px;height:14px;justify-content:space-between;letter-spacing:-.48px;line-height:14px;text-align:center;width:274px}.StepsIndicator_stepLabel__ICxEI{margin:0;transition:color .3s ease;width:73px}.StepsIndicator_stepLabel__ICxEI.StepsIndicator_waiting__zL0IH{color:#a7b1be}.StepsIndicator_stepLabel__ICxEI.StepsIndicator_progress__DtE17{color:#1d2a37}.StepsIndicator_stepLabel__ICxEI.StepsIndicator_finished__VZJXz{color:#c9cdd1}.StepsIcon_container__Y2-mt{align-items:center;border-radius:20px;display:flex;flex-shrink:0;height:32px;justify-content:center;transition:all .3s ease;width:32px}.StepsIcon_stepNumber__cPmR6{font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.56px;line-height:20px}.StepsIcon_container__Y2-mt.StepsIcon_waiting__ywlw5{background-color:#f4f5f6;padding:8px}.StepsIcon_container__Y2-mt.StepsIcon_waiting__ywlw5 .StepsIcon_stepNumber__cPmR6{color:#606971}.StepsIcon_container__Y2-mt.StepsIcon_progress__herXo{background-color:#0c72de;padding:10px}.StepsIcon_container__Y2-mt.StepsIcon_progress__herXo .StepsIcon_stepNumber__cPmR6{color:#fff}.StepsIcon_container__Y2-mt.StepsIcon_finished__1xVS7{background-color:#eaf2fd;padding:6px}.StepsIcon_container__Y2-mt.StepsIcon_finished__1xVS7 svg{height:20px;width:20px}.Step2_EmailAuth_container__W7\+C8{align-items:center;display:flex;flex-direction:column;gap:30px;width:100%}.Step2_EmailAuth_contentWrapper__0Nh7l{align-items:center;display:flex;flex-direction:column;gap:20px;width:350px}.Step2_EmailAuth_inputGroup__sf7Ht{display:flex;flex-direction:column;gap:8px;width:100%}.Step2_EmailAuth_helperText__Nva-7{color:#606971;font-family:Pretendard,sans-serif;font-size:12px;font-weight:400;letter-spacing:-.48px;line-height:14px;margin:0}.Step2_EmailAuth_titleSection__-VgKm{align-items:center;display:flex;flex-direction:column;gap:10px;padding:10px;width:350px}.Step2_EmailAuth_title__\+V9Cn{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:24px;font-weight:700;letter-spacing:-.96px;line-height:32px;margin:0}.Step2_EmailAuth_emailSentBox__kMUix{align-items:center;background-color:#f8f9fa;border-radius:8px;display:flex;justify-content:center;padding:16px;width:350px}.Step2_EmailAuth_emailSentText__QF7Nh{color:#606971;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.56px;line-height:20px;margin:0;text-align:center}.Step2_EmailAuth_emailSentText__QF7Nh strong{font-weight:600}.Step2_EmailAuth_resendSection__ytE9v{align-items:center;display:flex;flex-direction:column;gap:10px;width:350px}.Step2_EmailAuth_resendInfo__CrSof{align-items:center;color:#606971;display:flex;flex-direction:column;font-size:14px;letter-spacing:-.56px;line-height:20px}.Step2_EmailAuth_resendTitle__9kJRJ{font-family:Pretendard,sans-serif;font-weight:600;margin:0}.Step2_EmailAuth_resendDesc__p5Kd6{font-family:Pretendard,sans-serif;font-weight:400;margin:0;text-align:center}.Step2_EmailAuth_alert__1l\+qO{align-items:center;background-color:#fef9f9;border:1px solid #ffe9ec;border-radius:8px;box-shadow:-4px 0 16px 0 #00000005,6px 6px 16px 0 #0000000a;display:flex;justify-content:space-between;left:50%;padding:12px;position:fixed;top:50px;transform:translateX(-50%);width:350px;z-index:1000}.Step2_EmailAuth_alertContent__8e2Bi{align-items:center;border-radius:8px;display:flex;gap:6px}.Step2_EmailAuth_alertText__H2X4o{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:16px;font-weight:500;letter-spacing:-.64px;line-height:1.5;margin:0}.Step2_EmailAuth_alertClose__OBBow{align-items:center;background:#0000;border:none;cursor:pointer;display:flex;flex-shrink:0;height:24px;justify-content:center;padding:0;width:24px}.Step2_EmailAuth_alertClose__OBBow:hover{opacity:.7}@media (max-width:480px){.Step2_EmailAuth_alert__1l\+qO,.Step2_EmailAuth_contentWrapper__0Nh7l,.Step2_EmailAuth_emailSentBox__kMUix,.Step2_EmailAuth_resendSection__ytE9v,.Step2_EmailAuth_titleSection__-VgKm{max-width:350px;width:100%}.Step2_EmailAuth_title__\+V9Cn{font-size:20px;line-height:28px}}.Step3_UserInfo_container__n5vGG{align-items:center;display:flex;flex-direction:column;gap:40px;width:100%}.Step3_UserInfo_inputGroup__Zqd\+R{align-items:flex-start;gap:30px;width:350px}.Step3_UserInfo_sectionGroup__BqKtx{display:flex;flex-direction:column;gap:16px;width:100%}.Step3_UserInfo_sectionHeader__dzX0L{display:flex;flex-direction:column;gap:2px;width:100%}.Step3_UserInfo_contentWrapper__NMP5R{display:flex;flex-direction:column;gap:30px;width:100%}.Step3_UserInfo_sectionTitle__8q9tW{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:18px;font-weight:600;letter-spacing:-.72px;line-height:26px;margin:0}.Step3_UserInfo_sectionDescription__gyrWV{color:#606971;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.56px;line-height:20px;margin:0}.Step3_UserInfo_divider__PHN3D{background-color:#eaedf0;height:1px;margin:8px 0;width:100%}.Step3_UserInfo_emailVerifiedBox__9jE2Y{align-items:center;background-color:#f8f9fa;border-radius:8px;display:flex;justify-content:space-between;padding:16px;width:100%}.Step3_UserInfo_emailText__3DbtU{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:14px;font-weight:600;letter-spacing:-.56px;line-height:20px;margin:0}.Step3_UserInfo_verifiedTag__CrRHL{align-items:center;background-color:#f3fbef;border:1px solid #d5f3c9;border-radius:4px;display:flex;gap:2px;padding:2px 6px}.Step3_UserInfo_verifiedTagIcon__9EgiI{height:8px;width:8px}.Step3_UserInfo_verifiedTagText__IAKeY{color:#31a537;font-family:Pretendard,sans-serif;font-size:12px;font-weight:600;letter-spacing:-.48px;line-height:14px;margin:0}.Step3_UserInfo_inputGroup__Zqd\+R{display:flex;flex-direction:column;gap:20px;width:100%}.Step3_UserInfo_passwordGroup__Owx-G{display:flex;flex-direction:column;gap:16px;width:100%}.Step3_UserInfo_passwordInputWrapper__8jSGx,.Step3_UserInfo_requirementGroup__4Dfg7{display:flex;flex-direction:column;gap:8px;width:100%}.Step3_UserInfo_requirementGroup__4Dfg7{margin-top:0}.Step3_UserInfo_userInfoGroup__PtFDc{display:flex;flex-direction:column;gap:16px;width:100%}.Step3_UserInfo_addressLabel__eTC4R{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:14px;font-weight:600;letter-spacing:-.56px;line-height:20px}.Step3_UserInfo_addressGroup__cs5oL{display:flex;flex-direction:column;gap:6px;width:100%}.Step3_UserInfo_addressInputRow__5boHu{align-items:flex-end;display:flex;gap:8px;width:100%}.Step3_UserInfo_addressSearchInput__zxwnF{flex:1 1;min-width:0}.Step3_UserInfo_addressSearchButton__eBcu9{flex-shrink:0;width:88px}.Step3_UserInfo_addressDetailInput__zEBNe{width:100%}.CorpSignUpCompletePage_container__PfxDD{align-items:center;background-color:#fff;display:flex;justify-content:center;min-height:100vh;padding:20px}.CorpSignUpCompletePage_card__liZpr{align-items:center;background-color:#fff;border-radius:20px;display:flex;flex-direction:column;gap:30px;max-width:400px;padding:40px 20px;width:100%}.CorpSignUpCompletePage_titleSection__MNv15{align-items:center;display:flex;flex-direction:column;gap:10px;max-width:100%;padding-top:10px;width:350px}.CorpSignUpCompletePage_iconWrapper__BfVJp{align-items:center;display:flex;justify-content:center;margin-bottom:8px}.CorpSignUpCompletePage_iconBackground__C7SaK{align-items:center;background-color:#f4f9ff;border-radius:50%;display:flex;height:48px;justify-content:center;width:48px}.CorpSignUpCompletePage_checkIcon__zlvAQ{filter:invert(37%) sepia(99%) saturate(1879%) hue-rotate(197deg) brightness(97%) contrast(96%);height:24px;width:24px}.CorpSignUpCompletePage_title__aNqQn{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:24px;font-weight:700;letter-spacing:-.96px;line-height:32px;margin:0;text-align:center}.CorpSignUpCompletePage_description__wKf7X{color:#606971;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.56px;line-height:20px;margin:0;text-align:center;white-space:pre-wrap}.CorpSignUpCompletePage_buttonGroup__l5dks{display:flex;flex-direction:column;gap:12px;max-width:100%;width:350px}@media (max-width:480px){.CorpSignUpCompletePage_card__liZpr{gap:24px;padding:32px 16px}.CorpSignUpCompletePage_titleSection__MNv15{width:100%}.CorpSignUpCompletePage_title__aNqQn{font-size:20px;line-height:28px}.CorpSignUpCompletePage_description__wKf7X{font-size:13px;line-height:18px}.CorpSignUpCompletePage_buttonGroup__l5dks{width:100%}}.EmployeeSignUpCompletePage_container__B5VTR{align-items:center;background-color:#fff;display:flex;justify-content:center;min-height:100vh;padding:20px}.EmployeeSignUpCompletePage_card__\+zsVy{align-items:center;background-color:#fff;border-radius:20px;display:flex;flex-direction:column;gap:30px;max-width:400px;padding:40px 20px;width:100%}.EmployeeSignUpCompletePage_titleSection__jRuKR{align-items:center;display:flex;flex-direction:column;gap:10px;max-width:100%;padding-top:10px;width:350px}.EmployeeSignUpCompletePage_iconWrapper__H0eZF{align-items:center;display:flex;justify-content:center;margin-bottom:8px}.EmployeeSignUpCompletePage_iconBackground__uVLY6{align-items:center;background-color:#f4f9ff;border-radius:50%;display:flex;height:48px;justify-content:center;width:48px}.EmployeeSignUpCompletePage_checkIcon__0FUVN{filter:invert(37%) sepia(99%) saturate(1879%) hue-rotate(197deg) brightness(97%) contrast(96%);height:24px;width:24px}.EmployeeSignUpCompletePage_title__gTWDe{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:24px;font-weight:700;letter-spacing:-.96px;line-height:32px;margin:0;text-align:center}.EmployeeSignUpCompletePage_description__lBrLF{color:#606971;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.56px;line-height:20px;margin:0;text-align:center;white-space:pre-wrap}.EmployeeSignUpCompletePage_buttonGroup__vlms9{display:flex;flex-direction:column;gap:12px;max-width:100%;width:350px}@media (max-width:480px){.EmployeeSignUpCompletePage_card__\+zsVy{gap:24px;padding:32px 16px}.EmployeeSignUpCompletePage_titleSection__jRuKR{width:100%}.EmployeeSignUpCompletePage_title__gTWDe{font-size:20px;line-height:28px}.EmployeeSignUpCompletePage_description__lBrLF{font-size:13px;line-height:18px}.EmployeeSignUpCompletePage_buttonGroup__vlms9{width:100%}}.PolicyModal_policyContent__kUU2S{background-color:#fff;margin:0 auto;max-width:900px;min-height:100vh;padding:40px}.PolicyModal_title__CQG-R{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:32px;font-weight:700;letter-spacing:-1.28px;line-height:40px;margin:0 0 16px;text-align:center}.PolicyModal_versionInfo__GnD\+q{background-color:#f9f9f9;border:1px solid #e0e0e0;border-radius:8px;margin-bottom:32px;padding:16px;text-align:center}.PolicyModal_versionInfo__GnD\+q p{color:#666;font-family:Pretendard,sans-serif;font-size:14px;font-weight:500;line-height:20px;margin:4px 0}.PolicyModal_tableOfContents__gUJmU{background-color:#f5f7fa;border:1px solid #e0e5ec;border-radius:8px;margin-bottom:40px;padding:24px}.PolicyModal_tableOfContents__gUJmU h3{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:18px;font-weight:700;line-height:26px;margin:0 0 16px}.PolicyModal_tableOfContents__gUJmU ul{list-style:none;margin:0;padding:0}.PolicyModal_tableOfContents__gUJmU li{margin-bottom:8px}.PolicyModal_tableOfContents__gUJmU a{color:#3b7ddd;font-family:Pretendard,sans-serif;font-size:15px;font-weight:500;line-height:22px;text-decoration:none;transition:color .2s ease}.PolicyModal_tableOfContents__gUJmU a:hover{color:#2563b8;text-decoration:underline}.PolicyModal_section__tFNfo{margin-bottom:32px;scroll-margin-top:20px}.PolicyModal_sectionTitle__COzni{color:#1d2a37;font-family:Pretendard,sans-serif;font-size:20px;font-weight:700;letter-spacing:-.8px;line-height:28px;margin:0 0 16px}.PolicyModal_list__rp4\+Y,.PolicyModal_text__NxEQb{color:#4d4d4d;font-family:Pretendard,sans-serif;font-size:15px;font-weight:400;letter-spacing:-.6px;line-height:24px;margin:0 0 12px}.PolicyModal_list__rp4\+Y{padding-left:24px}.PolicyModal_list__rp4\+Y li{margin-bottom:8px}@media (max-width:768px){.PolicyModal_policyContent__kUU2S{padding:24px 16px}.PolicyModal_title__CQG-R{font-size:24px;line-height:32px;margin-bottom:12px}.PolicyModal_versionInfo__GnD\+q{margin-bottom:24px;padding:12px}.PolicyModal_versionInfo__GnD\+q p{font-size:13px}.PolicyModal_tableOfContents__gUJmU{margin-bottom:32px;padding:16px}.PolicyModal_tableOfContents__gUJmU h3{font-size:16px}.PolicyModal_tableOfContents__gUJmU a{font-size:14px}.PolicyModal_sectionTitle__COzni{font-size:18px;line-height:26px}.PolicyModal_list__rp4\+Y,.PolicyModal_text__NxEQb{font-size:14px;line-height:22px}}