.accordion{--bs-accordion-color:var(--bs-body-color);--bs-accordion-bg:var(--bs-body-bg);--bs-accordion-transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,border-radius 0.15s ease;--bs-accordion-border-color:var(--bs-border-color);--bs-accordion-border-width:var(--bs-border-width);--bs-accordion-border-radius:var(--bs-border-radius);--bs-accordion-inner-border-radius:calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-accordion-btn-padding-x:1.25rem;--bs-accordion-btn-padding-y:1rem;--bs-accordion-btn-color:var(--bs-body-color);--bs-accordion-btn-bg:var(--bs-accordion-bg);--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-icon-width:1.25rem;--bs-accordion-btn-icon-transform:rotate(-180deg);--bs-accordion-btn-icon-transition:transform 0.2s ease-in-out;--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23174257'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-focus-border-color:#9dd3ec;--bs-accordion-btn-focus-box-shadow:0 0 0 0.25rem rgba(58,166,217,.25);--bs-accordion-body-padding-x:1.25rem;--bs-accordion-body-padding-y:1rem;--bs-accordion-active-color:var(--bs-primary-text-emphasis);--bs-accordion-active-bg:var(--bs-primary-bg-subtle)}.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);font-size:1rem;color:var(--bs-accordion-btn-color);text-align:left;background-color:var(--bs-accordion-btn-bg);border:0;overflow-anchor:none;transition:var(--bs-accordion-transition)}@media(prefers-reduced-motion:reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:var(--bs-accordion-active-color);background-color:var(--bs-accordion-active-bg);box-shadow:inset 0 calc(-1*var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)}.accordion-button:not(.collapsed):after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button:after{flex-shrink:0;width:var(--bs-accordion-btn-icon-width);height:var(--bs-accordion-btn-icon-width);margin-left:auto;content:"";background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);transition:var(--bs-accordion-btn-icon-transition)}@media(prefers-reduced-motion:reduce){.accordion-button:after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;border-color:var(--bs-accordion-btn-focus-border-color);outline:0;box-shadow:var(--bs-accordion-btn-focus-box-shadow)}.accordion-header{margin-bottom:0}.accordion-item{color:var(--bs-accordion-color);background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.accordion-item:first-of-type{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius)}.accordion-item:first-of-type .accordion-button{border-top-left-radius:var(--bs-accordion-inner-border-radius);border-top-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-right-radius:var(--bs-accordion-inner-border-radius);border-bottom-left-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:last-of-type .accordion-collapse{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}.accordion-flush .accordion-collapse{border-width:0}.accordion-flush .accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush .accordion-item:first-child{border-top:0}.accordion-flush .accordion-item:last-child{border-bottom:0}.accordion-flush .accordion-item .accordion-button,.accordion-flush .accordion-item .accordion-button.collapsed{border-radius:0}[data-bs-theme=dark] .accordion-button:after{--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%2389cae8'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%2389cae8'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.accordion{border-top:1px solid #d8d8d8}.accordion+.accordion{border-top:none}.accordion-item{border:0}.accordion-header{border-bottom:1px solid #d8d8d8;font-weight:500}.accordion-button{padding:16px;color:#000;background:#fff;border-radius:0;box-shadow:none;gap:30px}.accordion-button:focus{border:0;box-shadow:none}.accordion-button .category{width:140px;text-align:center}.accordion-button:not(.collapsed){color:#000;background-color:#fff;box-shadow:none}.accordion-button:not(.collapsed):after{transform:rotate(180deg)}.accordion-button:after,.accordion-button:not(.collapsed):after{background:url(/_next/static/media/icon_accordion_arrow.ab764063.svg) no-repeat right 0 center/20px}.accordion-button:after{width:20px;height:20px}.accordion-collapse{border-bottom:1px solid #d8d8d8}.accordion-body{padding:20px;background:#f5f7fa;font-size:16px;white-space:break-spaces}.accordion-collapse.collapse:not(.show){display:none}.btn{display:inline-flex;justify-content:center;align-items:center;padding:0 20px;height:36px;background:#fff;color:#3aa6d9;border-radius:0;border:1px solid #3aa6d9;font-size:16px;font-weight:500;white-space:nowrap}.btn:hover{background:#3aa6d9;color:#fff}.btn:active,.btn:first-child:active{color:#fff;background:#248bbc;border:1px solid #248bbc}.btn:focus-visible{outline:0}.btn.btn-primary{color:#fff;background:#3aa6d9;border:1px solid #3aa6d9}.btn.btn-primary:hover{color:#fff;background:#289bd1;border:1px solid #289bd1}.btn.btn-primary:active,.btn.btn-primary:first-child:active{color:#fff;background:#248bbc;border:1px solid #248bbc}.btn.btn-dark{background:#172b4d;border:1px solid #172b4d;color:#fff}.btn.btn-dark:hover{background:#234174;border:1px solid #234174}.btn.btn-dark:active,.btn.btn-dark:first-child:active{background:#132441;border:1px solid #132441}.btn.btn-dark-outline{background:#fff;border:1px solid #172b4d;color:#172b4d}.btn.btn-dark-outline:hover{background:#172b4d;border:1px solid #172b4d;color:#fff}.btn.btn-dark-outline:active,.btn.btn-dark-outline:first-child:active{background:#132441;border:1px solid #132441;color:#fff}.btn.btn-secondary{background:#dff5ff;color:#3aa6d9}.btn.btn-secondary:hover{background:#d0f0ff;color:#3aa6d9}.btn.btn-secondary:active,.btn.btn-secondary:first-child:active{background:#bbeaff;color:#3aa6d9}.btn.btn-error{color:#fff;background:#ff2828;border:1px solid #ff2828}.btn.btn-error:hover{background:#ff1919;border:1px solid #ff1919;color:#fff}.btn.btn-error:active,.btn.btn-error:first-child:active{background:#ff0909;border:1px solid #ff0909;color:#fff}.btn.btn:disabled,.btn.btn:disabled:active,.btn.btn:disabled:first-child:active,.btn.btn:disabled:hover{background:#e4e4e4;border:1px solid #999;color:#999}.btn:disabled.btn-disabled-primary{opacity:1}.btn:disabled.btn-disabled-primary,.btn:disabled.btn-disabled-primary:active,.btn:disabled.btn-disabled-primary:first-child:active,.btn:disabled.btn-disabled-primary:hover{background:#3aa6d9;color:#fff;border:1px solid #3aa6d9}.btn-icon:before{display:block;content:"";margin-right:8px;width:22px;height:22px}.btn-icon.icon-print:before{background:url(/_next/static/media/icon_print.d3cc3c05.svg) no-repeat}.btn-icon.icon-download:before{background:url(/_next/static/media/icon_download.f20ac797.svg) no-repeat}.btn-icon.icon-add,.btn-icon.icon-delete{padding:0;border:0;height:auto!important}.btn-icon.icon-add:active,.btn-icon.icon-add:first-child:active,.btn-icon.icon-add:hover,.btn-icon.icon-delete:active,.btn-icon.icon-delete:first-child:active,.btn-icon.icon-delete:hover{background:transparent;border:0;color:#fff}.btn-icon.icon-delete{padding:5px}.btn-icon.icon-delete:before{margin-right:0;width:30px;height:30px;background:url(/_next/static/media/icon_btn_delete.19541636.svg) no-repeat 50%/16px}.btn-icon.icon-add:before{margin-right:0;width:30px;height:30px;background:url(/_next/static/media/icon_btn_add.85d06649.svg) no-repeat 50%/22px}.btn-sm{height:26px;font-size:14px}.btn-lg{height:52px;font-size:18px}.end-button-group{margin-top:20px;padding-top:20px;display:flex;justify-content:flex-end;border-top:1px solid #d9d9d9}.chk input[type=checkbox]{display:block;content:"";width:16px;height:16px;background:url(/_next/static/media/icon_checkbox_off.403a9dd9.svg) no-repeat 50%/100%}.chk input[type=checkbox]:checked{background:url(/_next/static/media/icon_checkbox_on.92e286d5.svg) no-repeat 50%/100%}.chk input[type=checkbox]:disabled{background:url(/_next/static/media/icon_checkbox_disabled.808b5afb.svg) no-repeat 50%/100%}.chk-all{font-weight:700}.date-picker{display:flex;align-items:center}.date-picker .date-picker-box{padding:0 10px;display:inline-flex;align-items:center;flex:1;gap:10px;border:1px solid #d8d8d8;background:#fff}.date-picker .date-picker-box input[type=date],.date-picker .date-picker-box input[type=month]{position:relative;width:100%;min-width:120px;height:36px;font-weight:500;background:url(/_next/static/media/icon_calendar.54e7b983.svg) no-repeat right 0 center/30px;outline:0}.date-picker .date-picker-box input[type=date]::-webkit-calendar-picker-indicator,.date-picker .date-picker-box input[type=month]::-webkit-calendar-picker-indicator{position:absolute;left:0;top:0;width:100%;height:100%;background:transparent;color:transparent;cursor:pointer}.dropdown,.dropdown-center,.dropend,.dropstart,.dropup,.dropup-center{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty:after{margin-left:0}.dropdown-menu{--bs-dropdown-zindex:1000;--bs-dropdown-min-width:10rem;--bs-dropdown-padding-x:0;--bs-dropdown-padding-y:0.5rem;--bs-dropdown-spacer:0.125rem;--bs-dropdown-font-size:1rem;--bs-dropdown-color:var(--bs-body-color);--bs-dropdown-bg:var(--bs-body-bg);--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-border-radius:var(--bs-border-radius);--bs-dropdown-border-width:var(--bs-border-width);--bs-dropdown-inner-border-radius:calc(var(--bs-border-radius) - var(--bs-border-width));--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y:0.5rem;--bs-dropdown-box-shadow:var(--bs-box-shadow);--bs-dropdown-link-color:var(--bs-body-color);--bs-dropdown-link-hover-color:var(--bs-body-color);--bs-dropdown-link-hover-bg:var(--bs-tertiary-bg);--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#3aa6d9;--bs-dropdown-link-disabled-color:var(--bs-tertiary-color);--bs-dropdown-item-padding-x:1rem;--bs-dropdown-item-padding-y:0.25rem;--bs-dropdown-header-color:#6c757d;--bs-dropdown-header-padding-x:1rem;--bs-dropdown-header-padding-y:0.5rem;position:absolute;z-index:var(--bs-dropdown-zindex);display:none;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);margin:0;font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);text-align:left;list-style:none;background-color:var(--bs-dropdown-bg);background-clip:padding-box;border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius)}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:var(--bs-dropdown-spacer)}.dropdown-menu-start{--bs-position:start}.dropdown-menu-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-end{--bs-position:end}.dropdown-menu-end[data-bs-popper]{right:0;left:auto}@media(min-width:576px){.dropdown-menu-sm-start{--bs-position:start}.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-sm-end{--bs-position:end}.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}@media(min-width:768px){.dropdown-menu-md-start{--bs-position:start}.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-md-end{--bs-position:end}.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}@media(min-width:992px){.dropdown-menu-lg-start{--bs-position:start}.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bs-position:end}.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}@media(min-width:1200px){.dropdown-menu-xl-start{--bs-position:start}.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xl-end{--bs-position:end}.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}@media(min-width:1400px){.dropdown-menu-xxl-start{--bs-position:start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xxl-end{--bs-position:end}.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:var(--bs-dropdown-spacer)}.dropup .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:var(--bs-dropdown-spacer)}.dropend .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropend .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-toggle:after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:var(--bs-dropdown-spacer)}.dropstart .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";display:none}.dropstart .dropdown-toggle:before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropstart .dropdown-toggle:empty:after{margin-left:0}.dropstart .dropdown-toggle:before{vertical-align:0}.dropdown-divider{height:0;margin:var(--bs-dropdown-divider-margin-y) 0;overflow:hidden;border-top:1px solid var(--bs-dropdown-divider-bg);opacity:1}.dropdown-item{display:block;width:100%;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear:both;font-weight:400;color:var(--bs-dropdown-link-color);text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0;border-radius:var(--bs-dropdown-item-border-radius,0)}.dropdown-item:focus,.dropdown-item:hover{color:var(--bs-dropdown-link-hover-color);background-color:var(--bs-dropdown-link-hover-bg)}.dropdown-item.active,.dropdown-item:active{color:var(--bs-dropdown-link-active-color);text-decoration:none;background-color:var(--bs-dropdown-link-active-bg)}.dropdown-item.disabled,.dropdown-item:disabled{color:var(--bs-dropdown-link-disabled-color);pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);margin-bottom:0;font-size:.875rem;color:var(--bs-dropdown-header-color);white-space:nowrap}.dropdown-item-text{display:block;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);color:var(--bs-dropdown-link-color)}.dropdown-menu-dark{--bs-dropdown-color:#dee2e6;--bs-dropdown-bg:#343a40;--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-box-shadow: ;--bs-dropdown-link-color:#dee2e6;--bs-dropdown-link-hover-color:#fff;--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-link-hover-bg:hsla(0,0%,100%,.15);--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#3aa6d9;--bs-dropdown-link-disabled-color:#adb5bd;--bs-dropdown-header-color:#adb5bd}.dropdown .btn{padding:0 40px 0 10px;display:block;width:100%;justify-content:flex-start;background-color:#fff;border:1px solid #d8d8d8;font-weight:500;color:#333;position:relative;text-align:left;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.dropdown .btn:active,.dropdown .btn:first-child:active,.dropdown .btn:hover{background:#fff;border:1px solid #d8d8d8;color:#000}.dropdown .btn:disabled,.dropdown .btn:disabled:active,.dropdown .btn:disabled:active:first-child,.dropdown .btn:disabled:hover{background:#f5f5f5;border:1px solid #d8d8d8}.dropdown .btn:after{margin:0;width:20px;height:20px;background:url(/_next/static/media/icon_dropdown_arrow.52ebee5f.svg) no-repeat;border:0;vertical-align:unset;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.dropdown.show .btn:after{transform:translateY(-50%) rotate(180deg)}.dropdown .dropdown-menu{padding:5px 0;min-width:100%;width:100%;max-height:200px;overflow-y:auto;border-radius:0}.dropdown .dropdown-menu .dropdown-item{padding:8px 10px;white-space:normal}.dropdown .dropdown-menu .dropdown-item:hover{background:#dff5ff;color:#172b4d}.dropdown.input-auto-complete .form-control input{padding:0 40px 0 10px;background:#fff url(/_next/static/media/icon_search_gray.81f7bbc6.svg) no-repeat right 10px center/18px}.dropdown.input-auto-complete .form-control input:focus{border:1px solid #d8d8d8}.dropdown.input-auto-complete .form-control input:-moz-read-only{background:#f5f5f5 url(/_next/static/media/icon_search_gray.81f7bbc6.svg) no-repeat right 10px center/18px}.dropdown.input-auto-complete .form-control input:disabled,.dropdown.input-auto-complete .form-control input:read-only{background:#f5f5f5 url(/_next/static/media/icon_search_gray.81f7bbc6.svg) no-repeat right 10px center/18px}.dropdown.input-auto-complete .search-text-button{padding:0;position:absolute;width:40px;top:0;right:0;font-size:0;border-left:0;background:transparent}.dropdown.association-name-dropdown .btn{padding:10px 40px 10px 10px;height:auto;white-space:normal}.dropdown.association-name-dropdown .association-item{display:flex;justify-content:space-between;align-items:center;gap:8px}.dropdown.association-name-dropdown .association-item .info{display:flex;gap:20px;font-size:14px;color:#666}.dropdown.association-name-dropdown .association-item .aside{flex-shrink:0;font-size:14px;color:#3aa6d9}.file-upload-component{position:relative;display:flex;flex-direction:column;align-items:flex-start}.file-upload-component .file-input{position:absolute;top:0;left:0;width:10px;height:10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:0}.file-upload-component .file-upload-list{display:flex;flex-direction:column;gap:8px}.file-upload-component .file-upload-list .item{display:flex;align-items:center}.file-upload-component .file-upload-list .item .file-name{text-decoration:underline;word-break:break-all}.file-upload-component .file-upload-list .btn-x{margin-left:4px;width:20px;height:20px;background:url(/_next/static/media/icon_btn_x.b58dbd85.svg) no-repeat;cursor:pointer;flex-shrink:0}.file-upload-component .list-dash,.file-upload-component .list-dot{font-size:14px}.file-upload-component .list-dash li+li,.file-upload-component .list-dot li+li{margin-top:4px}.file-upload-component .list-dot li:before{top:8px}.form-area{display:grid;grid-template-columns:1fr;gap:12px}.form-area+.form-area{margin-top:20px}.form-area .form-col{display:flex;align-items:flex-start;min-height:36px;gap:12px}.form-area .form-col .form-label{margin-bottom:0;width:170px;font-weight:700;flex-shrink:0}.form-area .form-col .form-label.asterisk:after{display:inline-block;content:"*";color:red;vertical-align:text-bottom}.form-area .form-col .form-label+div{min-width:0;word-break:break-all}.form-area .form-col.col-2-item-1{width:calc(50% - 12px)}.form-area .form-col-2{display:flex;gap:8px}.form-area .error-message{font-size:13px;color:red}.form-area+.page-action-button-group{margin-top:20px}.form-area.col-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;row-gap:12px}.form-area.col-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;row-gap:12px}.form-area.col-3 .form-label{width:110px}.form-area .col-span-2{grid-column:span 2}.form-area .col-span-3{grid-column:span 3}.form-control{display:flex;align-items:center;gap:8px;flex:1;padding:0;height:36px;font-size:inherit;color:#333;border:none}.form-control>div{height:100%;overflow:hidden}.form-control .formatter{padding:0 10px;line-height:34px;font-weight:500;overflow:hidden}.form-control .formatter.block{border:1px solid #d8d8d8}.form-control .formatter.bg-gray{background:#f5f5f5}.form-control input{width:100%;padding:0 10px;line-height:36px;border:1px solid #d8d8d8;outline:0;transition:border .3s;font-weight:500}.form-control input:focus{border:1px solid #3aa6d9}.form-control input::-moz-placeholder{color:#bababa}.form-control input::placeholder{color:#bababa}.form-control input:-moz-read-only{background:#f5f5f5;color:#999}.form-control input:disabled,.form-control input:read-only{background:#f5f5f5;color:#999}.form-control input:-moz-read-only:focus{border:1px solid #d8d8d8}.form-control input:disabled:focus,.form-control input:read-only:focus{border:1px solid #d8d8d8}.form-control input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 30px #fff;-webkit-text-fill-color:#000}.form-control input:-webkit-autofill,.form-control input:-webkit-autofill:active,.form-control input:-webkit-autofill:focus,.form-control input:-webkit-autofill:hover{-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.form-control input[type=datetime-local]{position:relative;padding:0 5px;min-width:auto;font-size:14px;font-weight:500}.form-control input[type=datetime-local]::-webkit-calendar-picker-indicator{position:absolute;left:0;top:0;width:100%;height:100%;background:transparent;color:transparent;cursor:pointer}textarea.form-control{padding:10px;width:100%;height:100px;line-height:24px;outline:none;resize:none;border:1px solid #d8d8d8;transition:border .3s;font-weight:500}textarea.form-control::-moz-placeholder{color:#bababa}textarea.form-control::placeholder{color:#bababa}textarea.form-control:focus-visible{border:1px solid #3aa6d9}textarea.form-control:-moz-read-only{background:#f5f5f5}textarea.form-control:disabled,textarea.form-control:read-only{background:#f5f5f5}textarea.form-control:-moz-read-only:focus-visible{border:1px solid #d8d8d8}textarea.form-control:disabled:focus-visible,textarea.form-control:read-only:focus-visible{border:1px solid #d8d8d8}.error-border{border:1px solid red!important}.error-border input{border:none!important}.form-area.type-gray{border-top:1px solid #d8d8d8;gap:0}.form-area.type-gray .form-col{min-height:50px;align-items:center;border-bottom:1px solid #d8d8d8}.form-area.type-gray .form-label{height:100%;display:flex;justify-content:center;align-items:center;background:#f5f5f5}.form-area.type-gray .form-label+*{padding:8px 0}.form-area.type-gray textarea.form-control{height:300px}.total-mensuration-title{display:flex;align-items:center;margin-bottom:12px;font-size:18px;font-weight:700}.total-mensuration-title:before{display:block;content:"";margin-right:8px;width:20px;height:20px;background:url(/_next/static/media/icon_error_mark.cf36f621.svg) no-repeat}.total-mensuration{display:flex;gap:12px;margin-bottom:40px;max-width:480px;position:relative}.total-mensuration>.btn{padding:0 32px;height:56px;font-size:22px;font-weight:700}.total-mensuration .form-col{gap:0;align-items:center}.total-mensuration .form-col .form-label{display:none}.total-mensuration .form-control{height:56px}.total-mensuration .form-control .formatter,.total-mensuration .form-control input{height:100%;font-size:38px;font-weight:700;line-height:56px;text-align:right}.total-mensuration .float-text{position:absolute;right:10px;bottom:8px;font-size:24px}.total-mensuration .unit-text{font-size:24px}.form-area.font-large .form-control input[type=number],.form-area.font-large .form-control input[type=text],.form-area.font-large .formatter,.form-area.font-large .unit-text,.form-area.font-large textarea{font-size:20px}.chk{display:flex;align-items:center;gap:8px;cursor:pointer}.chk input[type=radio]{display:block;content:"";width:16px;height:16px;background:url(/_next/static/media/icon_radio_off.44d35eff.svg) no-repeat 100%}.chk input[type=radio]:checked{background:url(/_next/static/media/icon_radio_on.efc7a9b5.svg) no-repeat 100%}.tooltip{z-index:1}.tooltip .target{margin-left:4px;vertical-align:middle}.tooltip .target:before{display:block;content:"";width:20px;height:20px;background:url(/_next/static/media/icon_tooltip.13a292d9.svg) no-repeat}.tooltip .target:hover+.tooltip-content{display:block}.tooltip .tooltip-content{display:none;padding:12px;width:240px;position:absolute;bottom:100%;left:50%;transform:translateX(-50%);background:#172b4d;font-size:14px;color:#fff}.modal-container{width:800px}.modal-container.w-1000{width:1000px!important}.modal-header{padding:20px;display:flex;justify-content:space-between;align-items:center;background:#2180ad;color:#fff}.modal-header .modal-title{font-size:20px;font-weight:700}.modal-header .x-btn{display:block;width:30px;height:30px;background:url(/_next/static/media/icon_modal_close_btn.a5b6a338.svg) no-repeat 50%/100%;cursor:pointer}.modal-contents{padding:40px 60px 30px;max-height:82vh;overflow-y:auto}.modal-contents.modal-print{padding:40px 10px 30px}.modal-contents .panel-box{padding:24px;align-items:start;font-size:14px}.modal-contents .panel-box .btn{margin:0 auto}.modal-contents .page-action-button-group{margin-top:30px;justify-content:center;gap:10px}.modal-contents .page-action-button-group .btn{flex:none;font-size:16px;height:36px}.modal-bottom{margin-top:30px;display:flex;justify-content:center;gap:10px}.spinner-border,.spinner-grow{display:inline-block;width:var(--bs-spinner-width);height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);border-radius:50%;animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name)}@keyframes spinner-border{to{transform:rotate(1turn)}}.spinner-border{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-0.125em;--bs-spinner-border-width:0.25em;--bs-spinner-animation-speed:0.75s;--bs-spinner-animation-name:spinner-border;border-right-color:currentcolor;border:var(--bs-spinner-border-width) solid;border-right:var(--bs-spinner-border-width) solid transparent}.spinner-border-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem;--bs-spinner-border-width:0.2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-0.125em;--bs-spinner-animation-speed:0.75s;--bs-spinner-animation-name:spinner-grow;background-color:currentcolor;opacity:0}.spinner-grow-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem}@media(prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{--bs-spinner-animation-speed:1.5s}}.spinner-wrapper{position:fixed;top:0;left:0;z-index:100}.spinner-wrapper .spinner-border{border:var(--bs-spinner-border-width) solid #3aa6d9;border-right-color:transparent}.spinner-wrapper .spinner-border-white{border:var(--bs-spinner-border-width) solid #fff;border-right-color:transparent}.pagination{margin-top:20px;display:flex;justify-content:center;align-items:center;gap:10px}.pagination .btn{padding:0 10px;color:#999;width:auto;height:auto;border:0;background:transparent;font-size:14px}.pagination .btn:disabled{color:#999;opacity:.5}.pagination .btn:disabled,.pagination .btn:disabled:active,.pagination .btn:disabled:first-child:active,.pagination .btn:disabled:hover{border:0;background:transparent}.pagination .btn.focus{color:#000;font-weight:700}.pagination .btn-icon{padding:0}.pagination .btn-icon:before{margin-right:0;width:20px;height:20px}.pagination .btn-icon.icon-prev-1:before{background:url(/_next/static/media/icon_pagination_prev1.acca68f7.svg) 50%/100%}.pagination .btn-icon.icon-prev-2:before{background:url(/_next/static/media/icon_pagination_prev2.3bcdc421.svg) 50%/100%}.pagination .btn-icon.icon-next-1:before{background:url(/_next/static/media/icon_pagination_next1.7e41bf4d.svg) 50%/100%}.pagination .btn-icon.icon-next-2:before{background:url(/_next/static/media/icon_pagination_next2.c61ff12a.svg) 50%/100%}.confirm-container{padding:40px 20px 30px;width:580px;display:flex;flex-direction:column;align-items:center;position:relative}.confirm-container .confirm-header{position:absolute;top:10px;right:10px}.confirm-container .confirm-header .x-btn{display:block;width:30px;height:30px;background:url(/_next/static/media/icon_confirm_close_btn.97f15f6a.svg) no-repeat 50%/100%;cursor:pointer}.confirm-container .confirm-contents{max-width:295px;color:#666;font-weight:500;text-align:center;word-break:keep-all}.confirm-container .confirm-footer{margin-top:30px;display:flex;justify-content:center;gap:10px}.tab{margin-bottom:40px;display:flex}.tab li{padding:0 40px;display:inline-flex;justify-content:center;align-items:center;flex:1;height:40px;color:#666;cursor:pointer;border-bottom:1px solid #d9dade}.tab li.active{color:#3aa6d9;font-weight:700;border-bottom:2px solid #3aa6d9}.tab.type2{margin-bottom:20px;position:relative;overflow-x:auto}.tab.type2:before{display:block;content:"";width:100%;height:1px;background:#d9dade;position:absolute;bottom:1px;right:0}.tab.type2 li{padding:0 24px;flex:none;border-bottom:0}.tab.type2 li.active{position:relative;border-bottom:2px solid #3aa6d9}.tab.loop-tab.type2{margin-bottom:0;max-width:calc(100% - 400px);gap:20px}.tab.loop-tab.type2:before{display:none}.tab.loop-tab.type2 li{padding:0}.badge{padding:0 12px;display:inline-flex;align-items:center;height:26px;color:#172b4d;font-size:14px;font-weight:700;background:#eee;border:1px solid #d8d8d8;border-radius:12px;flex-shrink:0;white-space:nowrap}.badge.sm{font-size:12px;padding:0 8px;height:20px}.badge.blue{color:#1786e9;border:1px solid #cee8ff;background:#eef7ff}.badge.green{color:#009a93;border:1px solid #b7e8e0;background:#e4f6f3}.badge.red{color:#ff2828;border:1px solid #ffd4d4;background:#ffe4e4}.badge.orange{color:#ff7a00;border:1px solid #ffdcbb;background:#fff1e4}.badge.gray{color:#6c757d;border:1px solid #ced4da;background:#e9ecef}.badge.dark{color:#fff;border:1px solid #172b4d;background:#172b4d}.badge.primary{color:#fff;border:1px solid #3aa6d9;background:#3aa6d9}.badge.focus{animation:change-badge 3s ease infinite}@keyframes change-badge{0%{background:#eee;border:1px solid #d8d8d8}50%{background:#ff7a00;border:1px solid #ff7a00;color:#fff}to{background:#eee;border:1px solid #d8d8d8}}.chip-list{display:flex;align-items:center;flex-wrap:nowrap;gap:12px}.chip-list .register-list{display:flex;gap:8px;flex-wrap:wrap}.chip-list .register-list>li:after{content:","}.chip-list .register-list>li:last-child:after{content:none}.chip-list .delete{margin-left:20px;padding:8px;background:url(/_next/static/media/icon_chip_list_delete.778790b0.svg) no-repeat 50%/10px;flex-shrink:0;cursor:pointer}.chip-list .btn.tag{background:#e8e8e8;border:1px solid #e8e8e8;color:#000}.fade{transition:opacity .15s linear}@media(prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media(prefers-reduced-motion:reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media(prefers-reduced-motion:reduce){.collapsing.collapse-horizontal{transition:none}}.image-viewer .viewer-container .viewer-image{width:800px;aspect-ratio:3/2}.image-viewer .viewer-container .x-btn{width:30px;height:30px;background:url(/_next/static/media/icon_btn_x.b58dbd85.svg) no-repeat 50%/100%;cursor:pointer;position:absolute;top:-15px;right:-15px}