*{margin:0;padding:0;font-family:SUIT}html{font-size:62.5%}body{font-size:1.6rem}button{border:none;outline:none;background-color:transparent;cursor:pointer}a,li,ul{color:inherit;text-decoration:none;list-style:none}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-thumb{background-color:#c9e2ff;border-radius:5px}::-webkit-scrollbar-track{border-radius:5px}::-moz-selection{background-color:#c9e2ff;color:#1b64da}::selection{background-color:#c9e2ff;color:#1b64da}main .container{padding:50px 60px 0}main .content{max-width:1024px;margin:0 auto}.overlay_bg{z-index:99;height:100%;width:100%;display:flex;align-items:center;justify-content:center;position:fixed;left:0;top:0;text-align:center;background-color:rgba(0,0,0,.16)}.overlay_bg .modal_delete{position:absolute;top:20px;right:20px;width:35px;height:35px;cursor:pointer;color:#333d4b;z-index:999}.loding_page{position:absolute;top:50%;left:50%;z-index:100;transform:translate(-50%,-50%)}.error_wrap{display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:100vh;color:#454f5d}.error_wrap svg{margin-bottom:10px;width:54px;height:54px;color:#f44336}.error_wrap h3{font-size:5.4rem;line-height:64px}.error_wrap span{margin-top:14px;font-size:1.5rem;font-weight:500;line-height:22px;text-align:center;white-space:pre-line}.error_wrap button{display:block;margin:10px auto 0;padding:0;font-size:1.6rem;font-weight:400;color:#4593fc;text-align:center;text-decoration:none}.input_row{display:flex;gap:15px;align-items:flex-end;justify-content:space-between}.input_row div{width:100%}.input_row button{margin:0;min-width:120px;height:48.5px}input[type=color]{width:auto;height:48px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none}input[type=color]::-webkit-color-swatch{border-radius:7px;border:1px solid rgba(4,30,73,.1)}input[type=date],input[type=datetime-local],input[type=file],input[type=password],input[type=text],textarea{margin:0;padding:13px 18px;border:0;outline:0;box-shadow:inset 0 0 0 1px rgba(0,27,55,.1);width:-webkit-fill-available;background:none;font-size:1.5rem;font-weight:400;line-height:1.5;color:#333d4b;transition:background .2s ease,color .1s ease,box-shadow .2s ease;resize:none;border-radius:8px}input[type=date]:focus,input[type=date]:hover,input[type=datetime-local]:focus,input[type=datetime-local]:hover,input[type=file]:focus,input[type=file]:hover,input[type=password]:focus,input[type=password]:hover,input[type=text]:focus,input[type=text]:hover,textarea:focus,textarea:hover{box-shadow:inset 0 0 0 2px #90c2ff}input[type=date].error,input[type=datetime-local].error,input[type=file].error,input[type=password].error,input[type=text].error,textarea.error{box-shadow:inset 0 0 0 2px #f66570}input:-webkit-autofill{-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.select_area{position:relative}.select_area select{display:inline-block;padding:11px 16px;border:none;outline:none;width:100%;height:48.5px;background-color:#f2f4f6;font-size:1.5rem;font-weight:600;line-height:18px;color:#4e5968;text-align:left;transition:background .2s ease,color .1s ease,box-shadow .2s ease;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:7px}.select_area select.error{box-shadow:inset 0 0 0 2px #f66570}.select_area select:focus,.select_area select:hover{box-shadow:inset 0 0 0 2px #90c2ff}.select_area:after{display:inline-block;position:absolute;top:50%;right:16px;width:24px;height:24px;background-image:url(/_next/static/media/select_arrow.ad5ce287.svg);background-repeat:no-repeat;background-size:contain;content:"";transform:translateY(-50%)}label{padding:5px 0;min-width:150px;font-size:1.5rem;font-weight:500;line-height:1.6;color:#4e5968}label.require:before{display:inline-block;margin-right:4px;width:8px;vertical-align:top;font-size:inherit;font-weight:inherit;color:#e42939;content:"•"}.btn_list{display:flex;gap:10px;justify-content:center}.btn_list.mt20{margin-top:20px}.btn_list button{margin:0}.save_btn{display:block;margin:20px auto 0;padding:11px 16px;border:0 solid transparent;font-size:1.5rem;font-weight:600;line-height:18px;color:#fff;transition:background .2s ease,color .1s ease;cursor:pointer;border-radius:7px}.save_btn.save{background-color:#3c77be}.save_btn.save:hover{background-color:#3182f6;color:#f9fafb}.save_btn.delete{background-color:rgba(0,27,55,.1)}.save_btn.delete:hover{background-color:#f99;color:#f9fafb}.title_btn{padding:20px 26px;position:fixed;top:120px;right:50px;min-width:280px;max-width:280px;font-size:1.5rem;font-weight:600;line-height:18px;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:radial-gradient(100% 100% at 100% 0,#91989f 0,#2e3947 100%);border:0;border-radius:6px;box-shadow:0 2px 4px rgba(45,35,66,.4),0 7px 13px -3px rgba(45,35,66,.3),inset 0 -3px 0 rgba(58,65,111,.5);box-sizing:border-box;color:#fff;cursor:pointer;text-decoration:none;transition:box-shadow .15s,transform .15s;-moz-user-select:none;user-select:none;-webkit-user-select:none;touch-action:manipulation;white-space:nowrap;will-change:box-shadow,transform}.title_btn:focus{box-shadow:inset 0 0 0 1.5px #2e3947,0 2px 4px rgba(45,35,66,.4),0 7px 13px -3px rgba(45,35,66,.3),inset 0 -3px 0 #2e3947}.title_btn:hover{box-shadow:0 4px 8px rgba(45,35,66,.4),0 7px 13px -3px rgba(45,35,66,.3),inset 0 -3px 0 #2e3947;transform:translateY(-2px)}.title_btn:active{box-shadow:inset 0 3px 7px #2e3947;transform:translateY(2px)}.title_btn2{padding:20px 26px;box-shadow:inset 0 0 0 1px transparent;position:absolute;top:50px;right:350px;width:280px;background-color:#e8f3ff;font-size:1.5rem;font-weight:600;line-height:18px;color:#1b64da;transition:background-color .2s ease;cursor:pointer;border-radius:7px}.title_btn2:hover{background-color:#c9e2ff;color:#1b64da}.add_btn{margin:0 0 30px;padding:12px 8px;max-width:524px;background-color:rgba(2,32,71,.05);font-size:1.4rem;font-weight:700;line-height:18px;color:#2e3947;text-decoration:none;transition:background .2s ease,color .1s ease;cursor:pointer;border-radius:7px}.add_btn:hover{background-color:#2e3947;color:#fff}.del_btn{padding:10px;min-width:24px;height:auto;background-color:rgba(2,32,71,.05);color:#333d4b;transition:background .2s ease;cursor:pointer;border-radius:8px}.del_btn:hover{background-color:rgba(0,27,55,.1)}.check_wrap{display:flex;gap:20px}.check_label{display:inline-block;display:flex;gap:8px;align-items:center;justify-content:center}.check_label input{padding:0;border:none;position:relative;background-color:transparent;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.check_label input:checked:before{border-color:#3182f6;background-color:#3182f6}.check_label input:checked:after{opacity:1}.check_label input:before{display:inline-block;border:2px solid #d1d6db;width:24px;height:24px;background-color:#fff;transition:border-color .1s ease,background-color .1s ease;content:"";border-radius:15px}.check_label input:after{display:inline-block;position:absolute;top:14px;left:50%;width:14px;height:10px;background-image:url(/radio_check.svg);background-repeat:no-repeat;transition:opacity .1s ease;content:"";opacity:0;transform:translate(-50%,-50%)}.check_label span{font-size:1.5rem;line-height:1.6;color:#4e5968}h3.form_title{padding-bottom:16px;font-size:3.2rem;font-weight:700;line-height:1.3;color:#333d4b;word-break:keep-all}.medium-zoom-image--opened,.medium-zoom-overlay{z-index:999}img[data-zoomable]{z-index:9999}.rdp{--rdp-cell-size:50px;--rdp-caption-font-size:2rem;--rdp-accent-color:#3182f6;--rdp-background-color:rgba(0,27,55,.1);--rdp-accent-color-dark:#1b64da;--rdp-background-color-dark:#e8f3ff;--rdp-outline:2px solid var(--rdp-accent-color);--rdp-outline-selected:3px solid var(--rdp-accent-color);--rdp-selected-color:#fff;margin:0}.rdp-caption{position:relative}.rdp-caption_label{position:absolute;left:50%;font-weight:700;color:#333d4b;transform:translateX(-50%)}.rdp-day,.rdp-head_cell,.rdp-weeknumber{font-size:1.6rem;font-weight:600;color:#333d4b}.rdp-head{border-bottom:1px solid rgba(4,30,73,.1)}.rdp-nav{display:flex;gap:10px;justify-content:space-between;padding:0 5px;width:100%}.rdp-nav_button{padding:10px;width:40px;height:40px;background-color:rgba(2,32,71,.05);color:#333d4b;transition:background .2s ease;cursor:pointer;border-radius:8px}.rdp-nav_button svg{width:14px;height:14px}@font-face{font-family:SUIT;font-weight:400;font-style:normal;src:url(https://cdn.jsdelivr.net/gh/webfontworld/sunn/SUIT-Regular.eot);src:url(https://cdn.jsdelivr.net/gh/webfontworld/sunn/SUIT-Regular.eot?#iefix) format("embedded-opentype"),url(https://cdn.jsdelivr.net/gh/webfontworld/sunn/SUIT-Regular.woff2) format("woff2"),url(https://cdn.jsdelivr.net/gh/webfontworld/sunn/SUIT-Regular.woff) format("woff"),url(https://cdn.jsdelivr.net/gh/webfontworld/sunn/SUIT-Regular.ttf) format("truetype");font-display:swap}@font-face{font-family:SUIT;font-weight:500;font-style:normal;src:url(https://cdn.jsdelivr.net/gh/webfontworld/sunn/SUIT-Medium.eot);src:url(https://cdn.jsdelivr.net/gh/webfontworld/sunn/SUIT-Medium.eot?#iefix) format("embedded-opentype"),url(https://cdn.jsdelivr.net/gh/webfontworld/sunn/SUIT-Medium.woff2) format("woff2"),url(https://cdn.jsdelivr.net/gh/webfontworld/sunn/SUIT-Medium.woff) format("woff"),url(https://cdn.jsdelivr.net/gh/webfontworld/sunn/SUIT-Medium.ttf) format("truetype");font-display:swap}@font-face{font-family:SUIT;font-weight:600;font-style:normal;src:url(https://cdn.jsdelivr.net/gh/webfontworld/sunn/SUIT-SemiBold.eot);src:url(https://cdn.jsdelivr.net/gh/webfontworld/sunn/SUIT-SemiBold.eot?#iefix) format("embedded-opentype"),url(https://cdn.jsdelivr.net/gh/webfontworld/sunn/SUIT-SemiBold.woff2) format("woff2"),url(https://cdn.jsdelivr.net/gh/webfontworld/sunn/SUIT-SemiBold.woff) format("woff"),url(https://cdn.jsdelivr.net/gh/webfontworld/sunn/SUIT-SemiBold.ttf) format("truetype");font-display:swap}@font-face{font-family:SUIT;font-weight:700;font-style:normal;src:url(https://cdn.jsdelivr.net/gh/webfontworld/sunn/SUIT-Bold.eot);src:url(https://cdn.jsdelivr.net/gh/webfontworld/sunn/SUIT-Bold.eot?#iefix) format("embedded-opentype"),url(https://cdn.jsdelivr.net/gh/webfontworld/sunn/SUIT-Bold.woff2) format("woff2"),url(https://cdn.jsdelivr.net/gh/webfontworld/sunn/SUIT-Bold.woff) format("woff"),url(https://cdn.jsdelivr.net/gh/webfontworld/sunn/SUIT-Bold.ttf) format("truetype");font-display:swap}