@import"https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/variable/pretendardvariable.css";:root{--primary-50:#E6F2E7;--primary-100:#B5D9B8;--primary-200:#8FC594;--primary-300:#5EAC65;--primary-400:#3F9C47;--primary-500:#108410;--primary-600:#0E780E;--primary-700:#0B5D0B;--primary-800:#094A09;--primary-900:#0D5611;--primary-1000:#052105;--gray-50:#FAFAFA;--gray-100:#F5F5F5;--gray-200:#EFEFEF;--gray-300:#E5E5E5;--gray-400:#D4D4D4;--gray-500:#A3A3A3;--gray-600:#737373;--gray-700:#535862;--gray-800:#333333;--gray-900:#181D27;--gray-1000:#0A0D12;--blue-500:#2F7AFF;--red-500:#E5484D;--yellow-500:#F5A623;--purple-500:#9747FF;--color-info:var(--blue-500);--color-danger:#DC2626;--color-warning:var(--yellow-500);--color-success:var(--primary-900);--ink-900:#181D27;--ink-700:#535862;--ink-500:#A3A3A3;--font-family-sans:"Pretendard Variable","Pretendard",-apple-system,BlinkMacSystemFont,system-ui,"Apple SD Gothic Neo","Segoe UI",Roboto,sans-serif;--font-family-mono:"SFMono-Regular",Consolas,"Liberation Mono",Menlo,monospace;--font-size-display-50:48px;--font-size-display-40:40px;--font-size-title-32:32px;--font-size-title-24:24px;--font-size-title-20:20px;--font-size-subtitle-18:18px;--font-size-body-16:16px;--font-size-body-14:14px;--font-size-body-13:13px;--font-size-caption-11:11px;--line-height-tight:1.2;--line-height-base:1.5;--line-height-relaxed:1.7;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--letter-spacing-tight:-0.02em;--letter-spacing-normal:0;--letter-spacing-wide:0.04em;--space-0:0;--space-2:2px;--space-4:4px;--space-6:6px;--space-8:8px;--space-10:10px;--space-12:12px;--space-16:16px;--space-20:20px;--space-24:24px;--space-32:32px;--space-40:40px;--space-48:48px;--space-56:56px;--space-64:64px;--icon-size-12:12px;--icon-size-16:16px;--icon-size-20:20px;--icon-size-24:24px;--zds-radius-sm:4px;--zds-radius-btn:8px;--zds-radius-md:12px;--zds-radius-card:20px;--zds-radius-pill:999px;--radius-card:var(--zds-radius-card);--radius-btn:var(--zds-radius-btn);--btn-h-56:56px;--btn-h-52:52px;--btn-h-40:40px;--btn-h-36:36px;--btn-h-32:32px;--btn-h-28:28px;--input-h-56:56px;--input-h-40:40px;--input-h-36:36px;--shadow-card:0 1px 2px rgba(0,0,0,0.04),0 4px 12px rgba(0,0,0,0.06);--shadow-modal:0 8px 24px -8px rgba(0,0,0,0.15),0 16px 32px -16px rgba(0,0,0,0.18);--shadow-popover:0 4px 16px -4px rgba(0,0,0,0.12);--z-page-header:10;--z-sticky-tab:49;--z-sticky-nav:50;--z-popover:100;--z-modal:1000;--z-toast:2000}@media print{body *{visibility:hidden}#printArea,#printArea *{visibility:visible}#printArea{position:absolute;left:0;top:0;width:100%;border:none}#printArea .notPrint{display:none}#printArea .milkdown .editor{padding-left:0!important;padding-right:0}}:root{--white:#FFF;--gray-color-100:var(--gray-100);--gray-color-150:var(--gray-200);--gray-color-200:var(--gray-300);--gray-color-310:#D1D1D1;--gray-color-320:#CFCFCF;--gray-color-400:var(--gray-400);--gray-color-450:#939393;--gray-color-500:#757575;--gray-color-700:#434343;--gray-color-750:var(--gray-800);--gray-color-900:#171717;--green:var(--primary-900);--green-color-500:#F3F7F3;--green-color-700:#D4E4D5;--black:#000;--radius:0.625rem;--card:oklch(1 0 0);--card-foreground:oklch(0.145 0 0);--popover:oklch(1 0 0);--popover-foreground:oklch(0.145 0 0);--primary:oklch(0.205 0 0);--primary-foreground:oklch(0.985 0 0);--secondary:oklch(0.97 0 0);--secondary-foreground:oklch(0.205 0 0);--muted:oklch(0.97 0 0);--muted-foreground:oklch(0.556 0 0);--accent:oklch(0.97 0 0);--accent-foreground:oklch(0.205 0 0);--destructive:oklch(0.577 0.245 27.325);--border:oklch(0.922 0 0);--input:oklch(0.922 0 0);--ring:oklch(0.708 0 0);--chart-1:oklch(0.646 0.222 41.116);--chart-2:oklch(0.6 0.118 184.704);--chart-3:oklch(0.398 0.07 227.392);--chart-4:oklch(0.828 0.189 84.429);--chart-5:oklch(0.769 0.188 70.08);--sidebar:oklch(0.985 0 0);--sidebar-foreground:oklch(0.145 0 0);--sidebar-primary:oklch(0.205 0 0);--sidebar-primary-foreground:oklch(0.985 0 0);--sidebar-accent:oklch(0.97 0 0);--sidebar-accent-foreground:oklch(0.205 0 0);--sidebar-border:oklch(0.922 0 0);--sidebar-ring:oklch(0.708 0 0);--background:oklch(1 0 0);--foreground:oklch(0.145 0 0)}@theme inline{--color-background:var(--background);--color-foreground:var(--foreground);--font-sans:var(--font-geist-sans);--font-mono:var(--font-geist-mono);--color-sidebar-ring:var(--sidebar-ring);--color-sidebar-border:var(--sidebar-border);--color-sidebar-accent-foreground:var(--sidebar-accent-foreground);--color-sidebar-accent:var(--sidebar-accent);--color-sidebar-primary-foreground:var(--sidebar-primary-foreground);--color-sidebar-primary:var(--sidebar-primary);--color-sidebar-foreground:var(--sidebar-foreground);--color-sidebar:var(--sidebar);--color-chart-5:var(--chart-5);--color-chart-4:var(--chart-4);--color-chart-3:var(--chart-3);--color-chart-2:var(--chart-2);--color-chart-1:var(--chart-1);--color-ring:var(--ring);--color-input:var(--input);--color-border:var(--border);--color-destructive:var(--destructive);--color-accent-foreground:var(--accent-foreground);--color-accent:var(--accent);--color-muted-foreground:var(--muted-foreground);--color-muted:var(--muted);--color-secondary-foreground:var(--secondary-foreground);--color-secondary:var(--secondary);--color-primary-foreground:var(--primary-foreground);--color-primary:var(--primary);--color-popover-foreground:var(--popover-foreground);--color-popover:var(--popover);--color-card-foreground:var(--card-foreground);--color-card:var(--card);--radius-sm:calc(var(--radius) - 4px);--radius-md:calc(var(--radius) - 2px);--radius-lg:var(--radius);--radius-xl:calc(var(--radius) + 4px)}.dark{--background:oklch(0.145 0 0);--foreground:oklch(0.985 0 0);--card:oklch(0.205 0 0);--card-foreground:oklch(0.985 0 0);--popover:oklch(0.205 0 0);--popover-foreground:oklch(0.985 0 0);--primary:oklch(0.922 0 0);--primary-foreground:oklch(0.205 0 0);--secondary:oklch(0.269 0 0);--secondary-foreground:oklch(0.985 0 0);--muted:oklch(0.269 0 0);--muted-foreground:oklch(0.708 0 0);--accent:oklch(0.269 0 0);--accent-foreground:oklch(0.985 0 0);--destructive:oklch(0.704 0.191 22.216);--border:oklch(1 0 0/10%);--input:oklch(1 0 0/15%);--ring:oklch(0.556 0 0);--chart-1:oklch(0.488 0.243 264.376);--chart-2:oklch(0.696 0.17 162.48);--chart-3:oklch(0.769 0.188 70.08);--chart-4:oklch(0.627 0.265 303.9);--chart-5:oklch(0.645 0.246 16.439);--sidebar:oklch(0.205 0 0);--sidebar-foreground:oklch(0.985 0 0);--sidebar-primary:oklch(0.488 0.243 264.376);--sidebar-primary-foreground:oklch(0.985 0 0);--sidebar-accent:oklch(0.269 0 0);--sidebar-accent-foreground:oklch(0.985 0 0);--sidebar-border:oklch(1 0 0/10%);--sidebar-ring:oklch(0.556 0 0)}@layer base{*{@apply border-border outline-ring/50}body{@apply bg-background text-foreground}}body{font-family:Pretendard Variable,sans-serif}a,button{cursor:pointer}input:focus{outline:none;box-shadow:none}*{margin:0;padding:0;box-sizing:border-box;border:0;outline:0;background:none;vertical-align:baseline;text-decoration:none}a{color:#000}li,ol{list-style:none}.wrap{display:grid;grid-template-areas:"headerGnb header" "headerGnb content";grid-template-columns:240px 1fr;grid-template-rows:50px 1fr;min-width:1280px;max-width:1920px;background:#f8f9fa}.wrap.contentOnly{display:block;max-width:100%}@media(max-width:768px){.wrap.contentOnly{min-width:auto}}.wrap.lnbOnly{grid-template-areas:"headerGnb content" "headerGnb content";grid-template-columns:240px 1fr;grid-template-rows:50px 1fr}.wrap header{grid-area:header}.wrap .headerGnb{grid-area:headerGnb}.wrap .content{grid-area:content;overflow:hidden;background:#f8f9fa}.os-size-xsm{height:24px!important}.os-size-sm{height:var(--btn-h-32)!important}.os-size-md{height:var(--btn-h-40)!important}.os-size-xmd{height:44px!important}.os-size-lg{height:48px!important}.os-size-xlg{height:var(--btn-h-56)!important}.os-status{font-size:var(--font-size-caption-11);font-weight:var(--font-weight-medium);line-height:100%;vertical-align:middle;display:inline-flex;align-items:center;justify-content:center;height:30px;border-radius:var(--zds-radius-pill);padding:0 9px;background:var(--gray-color-100);color:var(--gray-color-500)}.os-status.green{color:var(--green);background:var(--green-color-700)}.os-status.red{color:#8f2032;background:#fee6ea}.os-status.blue{color:#275191;background:#e2edff}.os-status.yellow{color:#91721d;background:#fff8e5}.os-section-wrap{background:#fff}.os-section-wrap+.os-section-wrap{border-top:1px solid var(--gray-color-150)}[class^=os-btn]{display:inline-block;border-radius:8px;padding:0 14px;height:40px;font-size:14px;font-weight:500;vertical-align:top}a[class^=os-btn]{display:flex;align-items:center}.os-btn-01{border:1px solid var(--green);background:var(--green);color:var(--white)}.os-btn-02{border:1px solid var(--gray-color-100);background:var(--gray-color-100)}.os-btn-02,.os-btn-03{color:var(--gray-color-750)}.os-btn-03{border:1px solid var(--gray-color-400)}.os-btn-03,.os-btn-04{background:var(--white)}.os-btn-04{border:1px solid var(--green);color:var(--green)}.os-btn-05{border:1px solid #dee2e6;background:#f8f9fa;color:var(--gray-color-450)}[class^=os-table]{width:100%}[class^=os-table] .os-table-inner{width:-moz-fit-content;width:fit-content;min-width:100%;min-height:500px}[class^=os-table] .os-table-inner table{width:100%;min-width:max-content;border-collapse:collapse;border-top:1px solid var(--gray-color-150)}[class^=os-table] .os-table-inner table tr th{background:#fff;background:#f8f9fa}[class^=os-table] .os-table-inner table tr td,[class^=os-table] .os-table-inner table tr th{height:58px;text-align:left;font-size:14px;font-weight:500;padding:0 24px;color:var(--black);border-bottom:1px solid var(--gray-color-150);vertical-align:middle}[class^=os-table] .os-table-inner table tr td{background:#fff}[class^=os-table] .os-table-th{display:flex;align-items:center;gap:4px;overflow-x:unset}.os-table03 .os-table-inner table{border-top:0}.os-table03 .os-table-inner table tbody tr th{padding:8px 6px;background:#fff;width:168px;color:var(--gray-color-500)}.os-table03 .os-table-inner table tbody tr td,.os-table03 .os-table-inner table tbody tr th{font-weight:400;font-size:14px;line-height:100%;border-bottom:0;height:auto;vertical-align:top}.os-table03 .os-table-inner table tbody tr td{padding:8px 4px;color:var(--black)}.os-table03 .os-table-inner .os-table-th{display:flex;align-items:center;gap:8px}.os-input-outer{border-top:1px solid var(--gray-color-150);margin-top:20px;padding-top:20px}.os-input-field+.os-input-field{margin-top:12px}.os-input{width:100%;border:1px solid #dee2e6;background:#fff;border-radius:var(--zds-radius-btn);color:var(--black);padding:0 var(--space-16)}.os-input:-moz-read-only{background:#f8f9fa;border:1px solid #dee2e6;color:#adb5bd;font-size:14px;font-weight:500}.os-input:read-only{background:#f8f9fa;border:1px solid #dee2e6;color:#adb5bd;font-size:14px;font-weight:500}.os-input::-webkit-inner-spin-button,.os-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.os-input::placeholder{font-size:14px;font-weight:500;color:#adb5bd}[class^=os-input] label{display:block;font-size:14px;font-weight:500;color:var(--black)}[class^=os-input] label span.is-required{position:relative}[class^=os-input] label span.is-required:after{content:"";display:inline-block;width:6px;height:6px;background:url(/images/icon/required.png) no-repeat 50%/100%;position:absolute;top:-2px;right:-10px}.os-input-field.os-input01{display:flex;align-items:center}.os-input-field.os-input01>label{min-width:152px;max-width:152px;width:100%;flex-shrink:0}.os-input-field.os-input02{display:flex;flex-direction:column;gap:10px}.os-input-field.os-input02 label{display:block;font-weight:500;font-size:14px;line-height:100%;vertical-align:middle;color:var(--black)}.os-inputSearch-field .os-inputSearch-inner{display:flex;align-items:center;padding:0;background:#f8f9fa;border-radius:8px}.os-inputSearch-field .os-inputSearch-inner button{display:flex;align-items:center;justify-content:flex-end;width:38px}.os-inputSearch-field .os-inputSearch-inner input{flex:1 0;height:40px;padding:0 24px 0 8px}.os-inputSearch-field .os-inputSearch-inner input::placeholder{font-size:14px;font-weight:500}.os-textarea{border:1px solid #dee2e6;border-radius:8px;resize:none;width:100%}.os-select-field{position:relative;display:inline-block;width:100%}.os-select-field:after{content:"";position:absolute;top:50%;right:12px;width:16px;height:16px;background:url(/images/icon/chevron-down_outlined.svg) no-repeat 50%;background-size:contain;transform:translateY(-50%);pointer-events:none}.os-select{width:100%;padding:0 16px;font-weight:500;font-size:14px;line-height:100%;vertical-align:middle;height:40px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-clip:padding-box;border:1px solid #dee2e6;border-radius:8px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.os-inputBox-field{display:flex;align-items:center;gap:8px}.os-inputBox-field .os-inputBox-input{display:flex;height:32px;padding:0 9px;align-items:center;gap:4px;cursor:pointer;border-radius:8px;background:#fff;border:1px solid #dee2e6}.os-inputBox-field .os-inputBox-input input~span{display:block;white-space:nowrap;font-weight:500;font-size:14px;line-height:100%;vertical-align:middle;color:var(--black)}.os-inputBox-field .os-inputBox-input input:checked~span{color:var(--green)}.os-inputBox-field .os-inputBox-input:has(input:checked){background-color:#f3f7f3;border-color:#f3f7f3}.os-visually-hidden{position:absolute;opacity:0;pointer-events:none;width:0;height:0}.os-radio-field{display:flex;align-items:center;gap:26px}.os-radio-field .os-radio-input{display:flex;align-items:center;gap:4px;cursor:pointer}.os-radio-field .os-radio-input input[type=radio]~span{display:block;white-space:nowrap;font-weight:400;font-size:14px;line-height:100%;vertical-align:middle;color:var(--gray-color-500)}.os-radio-field .os-radio-input input[type=radio]:checked~span{color:var(--gray-color-500)}.os-checkbox-field{display:flex;align-items:center;gap:26px}.os-checkbox-field .os-checkbox-input{display:flex;align-items:center;gap:4px;cursor:pointer}.os-checkbox-field .os-checkbox-input input[type=checkbox]~span{display:block;white-space:nowrap;font-weight:400;font-size:14px;line-height:100%;vertical-align:middle;color:var(--gray-color-500)}.os-checkbox-field .os-checkbox-input input[type=checkbox]:checked~span{color:var(--gray-color-500)}.os-checkbox-field .os-checkbox-input input[type=checkbox]:disabled~span{color:var(--gray-color-320);cursor:not-allowed}.os-dropdown{position:relative}.os-dropdown .os-dropdown-btn{display:inline-flex;align-items:center;gap:8px;cursor:pointer}.os-dropdown .os-dropdown-btn strong{display:flex;align-items:center;justify-content:center;background:var(--gray-color-100);border-radius:48px;height:30px;font-weight:500;font-size:12px;line-height:100%;vertical-align:middle;color:var(--gray-color-500);padding:0 9px}.os-dropdown .os-dropdown-btn.green strong{color:var(--green);background:var(--green-color-700)}.os-dropdown .os-dropdown-btn.red strong{color:#8f2032;background:#fee6ea}.os-dropdown .os-dropdown-btn.blue strong{color:#275191;background:#e2edff}.os-dropdown .os-dropdown-btn.yellow strong{color:#91721d;background:#fff8e5}.os-dropdown .os-dropdown-list{position:absolute;bottom:-5px;right:0;transform:translateY(100%);width:100%;z-index:999;background:#fff;border-radius:8px;border:1px solid var(--gray-color-150);box-shadow:0 2px 8px rgba(135,135,135,.2)}.os-dropdown .os-dropdown-list ul li{background:#fff}.os-dropdown .os-dropdown-list ul li button{display:block;width:100%;text-align:center;padding:7px 16px}.os-dropdown .os-dropdown-list ul li button span{font-weight:500;font-size:12px;line-height:100%;vertical-align:middle;color:#868e96;background:#eef0f2;display:inline-flex;align-items:center;justify-content:center;height:30px;border-radius:28px;padding:0 9px}.os-dropdown .os-dropdown-list ul li button.green span{color:var(--green);background:var(--green-color-700)}.os-dropdown .os-dropdown-list ul li button.red span{color:#8f2032;background:#fee6ea}.os-dropdown .os-dropdown-list ul li button.blue span{color:#275191;background:#e2edff}.os-dropdown .os-dropdown-list ul li button.yellow span{color:#91721d;background:#fff8e5}.os-dropdown .os-dropdown-list ul li:first-child{background:#f7f7f7;border-radius:10px 10px 0 0}.os-dropdown .os-dropdown-list ul li:last-child{border-radius:0 0 10px 10px}.os-dropdown .os-dropdown-list ul li:not(:last-child){border-bottom:1px solid #efefef}.os-dropdown .os-dropdown-list ul li.is-active,.os-dropdown .os-dropdown-list ul li:hover{background:#fafafa}.os-nav{background:#fff;border-top:1px solid var(--gray-color-150)}.os-nav ul{display:flex;align-items:center;margin:0 -10px}.os-nav ul li{padding:0 10px}.os-nav ul li a,.os-nav ul li button{display:flex;align-items:center;height:56px;font-weight:500;font-size:14px;line-height:100%;vertical-align:middle;color:var(--gray-color-450)}.os-nav ul li.is-active a,.os-nav ul li.is-active button{color:var(--green);border-bottom:2px solid var(--black)}.os-content-wrap{width:100%;overflow-x:auto}.os-detail{min-width:1280px;max-width:1920px;padding:30px 40px}.os-detail .os-detail-inner{background:#fff;border-radius:16px;border:1px solid #dee2e6}.os-detail .os-detail-guide{background:#f8f9fa;border-radius:10px;padding:12px 16px 20px;display:flex;align-items:flex-start;flex-direction:column;gap:20px}.os-photoGuide-inner{background-color:#fff;border:1px solid #efefef;border-radius:10px;min-width:344px;flex:1 0}.os-photoGuide-inner>div:first-child{display:flex;align-items:center;padding:16px 0;gap:6px}.os-photoGuide-inner>div:first-child span{flex-shrink:0;display:flex;align-items:center;height:18px;padding:0 5px;font-weight:700;font-size:11px;line-height:2;color:var(--white);background:#3b5064;border-radius:4px}.os-photoGuide-inner>div:first-child strong{font-weight:700;font-size:13px;line-height:100%;color:#3b5064}.os-photoGuide-img{display:flex;align-items:flex-start;justify-content:center;padding:16px 0 20px;gap:46px}.os-photoGuide-img strong{font-weight:700;font-size:13px;line-height:110%;text-align:center;color:var(--gray-color-750)}.os-photoGuide-img__person{width:90px}.os-photoGuide-img>div:first-child{display:flex;flex-direction:column;gap:16px;position:relative}.os-photoGuide-img>div:first-child:after{content:"";display:inline-block;width:1px;height:130px;background:var(--gray-color-100);position:absolute;top:0;right:-24px}.os-photoGuide-img>div:first-child>div{display:flex;align-items:center;justify-content:center;gap:4px;text-align:center}.os-photoGuide-img>div:first-child>div>img{width:16px}.os-photoGuide-img>div:last-child{display:flex;align-items:flex-start;gap:28px}.os-photoGuide-img>div:last-child>div{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center}.os-photoGuide-img__zoom{position:relative}.os-photoGuide-img__person2{position:absolute;top:-4px;right:-4px;width:42px;height:42px}.os-photoGuide-info{padding:16px 0 0}.os-photoGuide-info ul{display:flex;flex-direction:column;gap:4px}.os-photoGuide-info ul li{padding-left:16px;font-weight:400;font-size:14px;line-height:150%;color:#6b7280;position:relative;word-break:keep-all}.os-photoGuide-info ul li:after{content:"";display:inline-block;width:3px;height:3px;background:#6b7280;border-radius:50%;position:absolute;top:8px;left:5px}.os-fileUpload.os-fileUpload02{display:flex;align-items:center;gap:32px}.os-fileUpload.os-fileUpload02 .os-fileUpload-head span{display:flex;align-items:center;justify-content:center;width:80px;height:80px;background:#eef9f2;border:1px solid #dee2e6;border-radius:50%;font-weight:500;font-size:14px;line-height:100%;vertical-align:middle;color:#3e7254}.os-fileUpload.os-fileUpload02 .os-fileUpload-body{display:flex;align-items:flex-start;flex-direction:column;gap:2px}.os-fileUpload.os-fileUpload02 .os-fileUpload-body button,.os-fileUpload.os-fileUpload02 .os-fileUpload-body label{display:inline-flex;align-items:center;border:1px solid #dee2e6;padding:0 6px;height:26px;border-radius:4px;font-size:14px;font-weight:500}.os-fileUpload.os-fileUpload02 .os-fileUpload-body button{background:#f5f5f5}.os-fileUpload.os-fileUpload02 .os-fileUpload-body input[type=file]{display:none}.os-fileUpload.os-fileUpload02 .os-fileUpload-body dl{display:flex;align-items:center}.os-fileUpload.os-fileUpload02 .os-fileUpload-body dl dd{font-weight:400;font-size:14px;line-height:160%;text-align:center;vertical-align:middle;color:#6b7280}.os-fileUpload.os-fileUpload02 .os-fileUpload-btns{display:flex;align-items:center;gap:4px}.os-fileUpload.os-fileUpload01{flex:1 0;max-width:400px}.os-fileUpload.os-fileUpload01 .os-fileUpload-body{border:1px solid #dee2e6;border-radius:8px;padding:10px 16px 10px 12px}.os-fileUpload.os-fileUpload01 .os-fileUpload-btns{display:flex;align-items:center;gap:16px}.os-fileUpload.os-fileUpload01 .os-fileUpload-btns>div{flex:1 0}.os-fileUpload.os-fileUpload01 .os-fileUpload-btns>div h5{font-weight:700;font-size:14px;line-height:130%;color:#111827}.os-fileUpload.os-fileUpload01 .os-fileUpload-btns>div dl{display:flex;align-items:center;gap:16px}.os-fileUpload.os-fileUpload01 .os-fileUpload-btns>div dl dd{font-weight:400;font-size:13px;line-height:160%;color:#6b7280;position:relative}.os-fileUpload.os-fileUpload01 .os-fileUpload-btns>div dl dd:not(:last-child):after{content:"";display:inline-block;width:4px;height:4px;border-radius:50%;background:#d1d5db;position:absolute;top:9px;right:-10px}.os-fileUpload.os-fileUpload01 .os-fileUpload-btns label{width:auto;max-width:unset}.os-fileUpload.os-fileUpload01 .os-fileUpload-btns label img{border-radius:12px}.os-fileUpload.os-fileUpload01 .os-fileUpload-textBtn{display:inline-flex;align-items:center;justify-content:center;height:32px;padding:0 10px;background:#434343;border-radius:26px;margin-left:14px;font-weight:700;font-size:14px;line-height:130%;color:#fff}.os-fileUpload.os-fileUpload01 .os-fileUpload-list{padding:12px 0 0;display:flex;flex-direction:column;gap:12px}.os-fileUpload.os-fileUpload01 .os-fileUpload-cont{background:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;padding:8px 0 8px 12px;display:flex;align-items:center;gap:16px}.os-fileUpload.os-fileUpload01 .os-fileUpload-cont>div{display:flex;flex-direction:column;flex:1 0;max-width:260px}.os-fileUpload.os-fileUpload01 .os-fileUpload-cont>div p{font-weight:400;font-size:14px;line-height:120%;color:#005ac3;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.os-fileUpload.os-fileUpload01 .os-fileUpload-cont>div span{font-weight:400;font-size:12px;line-height:160%;color:#6b7280}.os-fileUpload.os-fileUpload01 .os-fileUpload-cont button{width:52px;height:52px;display:flex;align-items:center;justify-content:center}.os-fileDownload-textBtn{display:inline-flex;align-items:center;justify-content:center;width:77px;height:32px;padding:0 12px;background:#434343;border-radius:26px;font-weight:700;font-size:14px;line-height:130%;color:#fff}.os-fileDownload-list{display:flex;flex-direction:column;gap:12px;margin-bottom:20px;max-width:400px}.os-fileDownload-cont{flex:1 1;border:1px solid #dee2e6;border-radius:8px;padding:10px 16px 10px 12px;display:grid;grid-template-columns:48px 1fr 73px;align-items:center;grid-gap:16px;gap:16px}.os-fileDownload-cont>div{display:flex;flex-direction:column;flex:1 0;max-width:210px}.os-fileDownload-cont>div p{font-weight:400;font-size:14px;line-height:120%;color:#005ac3;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.os-fileDownload-cont>div span{font-weight:400;font-size:12px;line-height:160%;color:#6b7280}.os-fileDownload-cont>div dl{display:flex;align-items:center;gap:16px}.os-fileDownload-cont>div dl dd{font-weight:400;font-size:14px;line-height:160%;color:#6b7280;position:relative}.os-fileDownload-cont>div dl dd:not(:last-child):after{content:"";display:inline-block;width:4px;height:4px;border-radius:50%;background:#d1d5db;position:absolute;top:9px;right:-10px}.os-datePicker{position:relative}.os-datePicker,.os-datePicker-field{display:flex;align-items:center;gap:8px}.os-datePicker-field{border:1px solid #dee2e6;padding:0 12px;width:120px;height:32px;border-radius:8px}.os-datePicker-field label{min-width:16px!important}.os-datePicker-field input{font-size:14px;font-weight:500}.os-datePicker-field input::placeholder{font-size:12px;font-weight:500;color:#adb5bd}.os-calendar{position:absolute;background:#fff;padding:20px 24px;border-radius:20px;box-shadow:0 14px 54px 0 rgba(0,0,0,.06);z-index:999}.os-calendar table th{width:40px;height:40px;vertical-align:middle}.os-calendar table th:first-child{color:#d6001c}.os-calendar table td{padding:3px 8px}.os-calendar table td button{width:40px;height:40px;text-align:center;font-weight:500;font-size:16px;line-height:160%;color:#111827}.os-calendar table td:first-child button{color:#d6001c}.os-calendar table td.rdp-outside button{color:#9ca3af}.os-calendar table td.rdp-selected button{background:#f3f7f3;border:1px solid var(--green);border-radius:8px;color:var(--green)}.os-calendar .rdp-month_caption,.os-calendar .rdp-nav{display:none}.os-calendar .os-calendar-nav{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:0 0 16px}.os-calendar .os-calendar-nav>div:first-child{display:flex;align-items:center;justify-content:flex-start;gap:30px}.os-calendar .os-calendar-nav>div:first-child span{font-weight:700;font-size:18px;line-height:130%;color:#111827}.os-calendar .os-calendar-nav>div:first-child button{font-size:0}.os-calendar-reset{border-radius:8px;border:1px solid var(--gray-color-400);font-size:14px;font-weight:500;color:var(--gray-color-750);width:65px;height:40px}.os-calendar-btns{display:flex;align-items:center;gap:16px;padding:16px 0 0}.os-calendar-btns button{width:100%}.os-calendar-btns__cancel{max-width:100px}.os-searchDate-inner{display:flex;align-items:center;gap:8px}.os-crop-popup{display:grid;grid-template-rows:120px 1fr 120px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;z-index:999;width:440px;height:680px;border-radius:20px;box-shadow:0 2px 20px 0 rgba(0,0,0,.1)}.os-crop-popup__head{padding:35px 40px}.os-crop-popup__head h4{font-weight:600;font-size:28px;line-height:120%;color:#1a202c}.os-crop-popup__head p{font-weight:500;font-size:14px;line-height:150%;color:#3b5064}.os-crop-popup__body{position:relative}.os-crop-popup__foot{padding:26px 40px;display:flex;align-items:flex-start;gap:10px}.os-crop-popup__foot .os-btn{flex:1 0}.os-crop-cont{width:100%;height:100%;position:relative;background-image:url(/images/member/cropAreaBg.png);overflow:hidden}.os-crop-cont,.reactEasyCrop_CropArea{background-size:cover;background-repeat:no-repeat;background-position:50%}.reactEasyCrop_CropArea{background-image:url(/images/member/cropArea.png);border-radius:50%;border:0;color:rgba(0,0,0,0)!important}.reactEasyCrop_CropAreaGrid:after,.reactEasyCrop_CropAreaGrid:before{display:none}.quality-badge{display:inline-block;padding:9px;border-radius:48px;font-weight:500;font-size:12px;line-height:100%;color:#333}.quality-badge.graygreen{background:#f3f7f3;border:1px solid #f3f7f3}.quality-badge.blue{background:#d1ebfe;border:1px solid #d1ebfe}.quality-badge.purple{background:#e3deff;border:1px solid #e3deff}.quality-badge.white{background:#fff;border:1px solid #dee2e6}.quality-badge.sky{background:#d3f0f6;border:1px solid #d3f0f6}.quality-badge.gray{background:#dfdede;border:1px solid #dfdede}.quality-badge.yellow{background:#fff9c3;border:1px solid #fff9c3}.quality-badge.red{background:#ffd1df;border:1px solid #ffd1df;color:#8f2032}.quality-badge.peach{background:#ffe1cc;border:1px solid #ffe1cc}.quality-badge.green{background:#d4e4d5;border:1px solid #d4e4d5;color:#0d5611}.os-photoGuide-myInfo.os-photoGuide{display:flex;align-items:center;gap:36px;padding:0 90px 0 20px;background:#f8f9fa;border:1px solid #efefef;border-radius:10px}.os-photoGuide-myInfo.os-photoGuide .os-photoGuide-inner{background-color:rgba(0,0,0,0);border:0}.os-photoGuide-myInfo.os-photoGuide .os-photoGuide-info{width:364px}.os-notice{display:inline-flex;align-items:center;gap:6px;padding:14px 20px;background:#f8f9fa;border:1px solid #efefef;border-radius:10px}.os-notice-badge{flex-shrink:0;display:flex;align-items:center;height:18px;padding:0 5px;font-weight:700;font-size:11px;line-height:2;color:var(--white);background:#3b5064;border-radius:4px}.os-notice-text{font-weight:700;font-size:13px;line-height:100%;color:#3b5064}.os-form-box{min-width:480px;flex-direction:column;height:100%;display:flex;background:#fff;border-radius:16px;border:1px solid #dee2e6}.os-form-box__head{border-bottom:1px solid #dee2e6;flex-shrink:0;align-items:center;height:var(--btn-h-56);padding:0 var(--space-32);display:flex}.os-form-box__head h4{font-weight:500;font-size:14px;line-height:24.5px;color:var(--black)}.os-form-box__body{flex:1 0;padding:32px}.os-form-box__body .os-input-field+.os-input-field{margin-top:22px}.os-form-box__foot{flex-shrink:0;height:92px;padding:0 32px;display:flex;align-items:center;gap:10px;border-top:1px solid var(--gray-color-150)}.os-form-box__foot .os-btn{width:114px}.os-sch{padding:10px 32px}.os-sch+.os-sch{margin-top:-14px}.os-sch-wrap{position:relative}.os-sch.os-sch01{display:flex;align-items:center;gap:24px}.os-sch label{font-weight:700;font-size:14px;line-height:100%;color:var(--black);min-width:60px}.os-sch-btns{position:absolute;bottom:20px;right:32px;display:flex}.os-listCnt,.os-sch-btns{align-items:center;gap:8px}.os-listCnt{background:#f5f5f5;padding:0 12px;height:40px;border-radius:8px;display:inline-flex}.os-listCnt-img{pointer-events:none;flex-shrink:0}.os-listCnt select{background:rgba(0,0,0,0);border:none;outline:none;cursor:pointer;font-size:14px;color:var(--black);padding:8px 2px}.os-member-info{gap:12px}.os-filter,.os-member-info{display:flex;align-items:center}.os-filter{gap:8px;height:40px;background:#f5f5f5;border-radius:8px;padding:8px 14px}.os-filter span{font-weight:500;font-size:14px;line-height:100%;color:#333;white-space:nowrap}.os-filter-on{background:#f3f7f3;box-shadow:inset 0 0 0 1px #d4e4d5}.os-filter-on span{color:var(--green)}.os-listHead{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #efefef;padding:10px 32px}.os-listHead-left,.os-listHead-right{display:flex;align-items:center;gap:12px}.os-listHead-search{width:320px}.os-listFilter{display:flex;align-items:center;justify-content:space-between;padding:12px 32px}.os-listFilter-date{display:flex;align-items:center;gap:20px}.os-listFilter-date label{font-weight:700;font-size:14px;line-height:100%;color:var(--black)}.os-listFilter-actions{display:flex;align-items:center;gap:8px}.os-listTable [class^=os-table] .os-table-inner table tr th{background:#f8f9fa;padding:0 32px}.os-listTable [class^=os-table] .os-table-inner table tr td{padding:0 32px}.os-pagination{display:flex;gap:6px;justify-content:center;padding:48px 0;background:var(--background-1)}.os-pagination-btn{border:1px solid var(--grey-color-300);display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:4px;background:var(--grey-color-150);cursor:pointer;color:var(--grey-color-900)}.os-pagination-btn.is-active{background:#e7f3ff;color:var(--blue);font-weight:700}.os-pagination-btn:disabled{opacity:.5;cursor:not-allowed}.os-pdfViewer{display:inline-block;border:1px solid #dee2e6;border-radius:8px;padding:10px;max-height:800px;overflow-y:scroll}.os-department-popup.overlay{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:1000;display:grid;place-items:center;animation:fadeIn .12s ease-out}.os-department-popup__inner{width:440px;max-height:86vh;background:#fff;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.2);display:flex;flex-direction:column;overflow:hidden;animation:popIn .14s ease-out}.os-department-popup__head{display:flex;flex-direction:column;gap:24px;border-bottom:1px solid #eee;padding:30px 20px 14px}.os-department-popup__head .os-inputSearch-field .os-inputSearch-inner{border:1px solid #dee2e6}.os-department-popup__title{font-weight:600;font-size:24px;padding:0 20px}.os-department-popup__body{padding:24px 20px 0;display:flex;flex-direction:column;gap:24px}.os-department-popup__list{height:250px;overflow:auto;display:flex;flex-direction:column;gap:10px}.os-department-popup__list .row{padding:12px 16px 12px 20px;border:1px solid #dee2e6;border-radius:8px;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.os-department-popup__list .row.rowSelected{border:1px solid var(--green)}.os-department-popup__list .row .name{font-size:14px;font-weight:500;color:var(--black)}.os-department-popup__list .row .pickBtn{display:flex;align-items:center;gap:4px;border-radius:50px;font-weight:600;background:var(--gray-color-700);border:0}.os-department-popup__list .row .pickBtn.picked{background:var(--green-color-700);color:var(--green)}.os-department-popup__list ul{display:flex;flex-direction:column;gap:10px}.os-department-popup__list ul li{flex:1 0}.os-department-popup__list_btn{width:100%;display:flex;align-items:center;justify-content:space-between;height:56px;padding:0 14px 0 20px;border:1px solid #dee2e6;border-radius:8px}.os-department-popup__list_btn strong{font-weight:500;font-size:14px;line-height:100%;vertical-align:middle;color:var(--black)}.os-department-popup__list_btn span{background:var(--gray-color-700);padding:0 18px;display:flex;align-items:center;justify-content:center;height:32px;border-radius:26px;font-weight:600;font-size:12px;line-height:130%;color:var(--white)}.os-department-popup__list_btn_checked{border:1px solid #0d5611}.os-department-popup__list_btn_checked span{background:#d4e4d5;color:var(--green);padding:0 9px;gap:4px}.os-department-popup__member{display:flex;align-items:center;gap:12px}.os-department-popup__member dl{display:flex;align-items:center;gap:17px}.os-department-popup__member dl dd{font-weight:500;font-size:14px;line-height:100%;vertical-align:middle;color:var(--black);position:relative}.os-department-popup__member dl dd:not(:last-child):after{content:"";display:inline-block;width:1px;height:15px;background:#dee2e6;position:absolute;right:-9px;top:0}.os-department-popup__auth{position:absolute;top:-8px;left:-8px;width:100%;height:200px;background:rgba(0,0,0,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:14px;display:flex;align-items:center;justify-content:center}.os-department-popup__auth span{font-weight:700;font-size:14px;line-height:100%;text-align:center;vertical-align:middle;color:var(--white)}.os-department-popup__foot{display:flex;justify-content:center;gap:10px;padding:28px 20px}.os-department-popup__btn{flex:0 0 115px}.os-inputAddr label{margin-top:21px;max-width:152px;width:100%}.os-inputAddr-inner{display:flex}.os-inputAddr-field{display:flex;flex-direction:column;gap:12px;flex:1 1}.os-inputAddr-input{position:relative}.os-inputAddr-input.zipcode{display:flex;align-items:center;gap:8px}.os-inputAddr-input button{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:#262626;color:var(--white);height:32px;padding:0 12px;font-size:14px;font-weight:500;border-radius:50px}.os-managerAdd{display:flex;flex-direction:column;gap:18px;flex:1 1}.os-managerAdd-box{padding:20px;border-radius:12px;border:1px solid #dee2e6;background:#f8f9fa}.os-managerAdd-box .os-input-field+.os-input-field{margin-top:12px}.os-managerAdd-box .os-input-field.os-input01 label{width:88px}.os-column-settings.add .os-popup-inner{width:630px}.os-column-settings .os-popup-head h2{font-size:28px;font-weight:600}.os-column-settings .os-popup-body{padding:20px;min-height:250px}.os-column-settings .os-popup-body .os-preset-list{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:auto;grid-gap:10px;gap:10px}.os-column-settings .os-popup-body .os-preset-list li{position:relative}.os-column-settings .os-popup-body .os-preset-list li .ww-radio-input{display:flex;align-items:center;gap:4px;border:1px solid var(--gray-color-400);border-radius:6px;padding:14px 10px;color:var(--gray-color-400);font-size:14px;font-weight:500}.os-column-settings .os-popup-body .os-preset-list li .ww-radio-input:has(input[type=radio]:checked){border:1px solid var(--green);color:var(--green)}.os-column-settings .os-popup-body .os-preset-list li .os-preset-del{padding:0;border:0;font-size:0;background:none;height:auto;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.os-column-settings .os-popup-body .os-checklist{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;height:330px;overflow-y:scroll;margin:20px 0;align-content:start;position:relative}.os-column-settings .os-popup-body .os-checklist:after{content:"";position:-webkit-sticky;position:sticky;pointer-events:none;left:0;bottom:0;grid-column:span 3;height:82px;background:linear-gradient(180deg,rgba(255,255,255,0),#FFFFFF)}.os-column-settings .os-popup-body .os-checklist .os-checkbox-field{display:block}.os-column-settings .os-popup-body .os-checklist .os-checkbox-input{border:1px solid var(--gray-color-400);border-radius:6px;padding:10px;color:var(--gray-color-400);font-size:14px;font-weight:500}.os-column-settings .os-popup-body .os-checklist .os-checkbox-input:has(input[type=checkbox]:checked){border:1px solid var(--green);color:var(--green)}.os-column-settings .os-popup-body .os-empty{text-align:center;padding:100px 0}.os-column-settings .os-popup-foot{border-top:1px solid #dee2e6;align-items:center;gap:10px;padding:26px 20px;display:flex;justify-content:center}.os-column-settings .os-popup-foot button{flex:0 0 152px;font-size:16px;font-weight:700}.os-popup.os-popup-on{display:block!important}.os-pdfViewer{margin-bottom:40px}.header_os-header__Us7Df{position:-webkit-sticky;position:sticky;top:0;padding:16px 32px;z-index:999;border-bottom:1px solid var(--gray-color-150);background:#fff}.header_os-header-title__LaTAF{font-weight:700;font-size:22px;line-height:100%;color:var(--black)}