.maintenance-overlay[data-v-66cb7bd2]{z-index:9999;background-color:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.maintenance-card[data-v-66cb7bd2]{background:var(--color-acpedu-surface-white,#fff);text-align:center;border-radius:12px;width:90%;max-width:480px;padding:48px 56px;box-shadow:0 4px 20px #00000026}.maintenance-title[data-v-66cb7bd2]{color:var(--color-acpedu-text-primary,#111827);margin-bottom:16px;font-size:20px;font-weight:700}.maintenance-message[data-v-66cb7bd2]{color:var(--color-acpedu-text-muted,#6b7280);white-space:pre-line;font-size:14px;line-height:1.8}.app-root[data-v-49d02a06]{width:100%;height:100%}*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{--color-acpedu-brand-primary:#05358f;--color-acpedu-brand-secondary:#0067e0;--color-acpedu-surface-invert:#000;--color-acpedu-surface-invert-hover:#364153;--color-acpedu-surface-on-invert:#fff;--color-acpedu-surface-white:#fff;--color-acpedu-surface-alt:#f8f8f8;--color-acpedu-surface-muted:#f5f5f5;--color-acpedu-surface-faint:#f7f7f8;--color-acpedu-surface-disabled:#f6f6f6;--color-acpedu-action:#1a1a1a;--color-acpedu-action-hover:#333;--color-acpedu-text-default:#193054;--color-acpedu-text-strong:#0e1b2f;--color-acpedu-text-secondary:#8492a7;--color-acpedu-text-tertiary:#98a1af;--color-acpedu-text-muted:#6c798d;--color-acpedu-text-link:#28579e;--color-acpedu-text-danger:#d92d20;--color-acpedu-text-disabled:#b0b7c3;--color-acpedu-border-subtle:#cbd2e0;--color-acpedu-border-default:#d9d9d9;--color-acpedu-border-faint:#eaecf2;--color-acpedu-border-soft:#e5e5e5;--color-acpedu-icon-muted:#4d4d52;--color-acpedu-icon-strong:#000;--color-acpedu-bg-selected:#f6f9fe;--color-acpedu-bg-danger:#eb7aab;--color-acpedu-hover-bg:#f7f9ff;--color-acpedu-hover-strong:#44466f;--color-acpedu-status-purple:#cc73e1;--color-acpedu-status-green:#5dc936;--color-acpedu-status-green-dark:#26901e;--color-acpedu-status-gray:#a0a5ad;--color-acpedu-status-slate:#7c8491;--color-acpedu-status-orange:#ff9500;--color-acpedu-status-blue:#4064e5;--color-acpedu-status-draft:#8492a7;--color-acpedu-status-collecting:#17a2b8;--color-acpedu-bg-light-blue:#17b8ee;--color-acpedu-bg-purple:#cc73e1;--color-acpedu-bg-brown-light:#ff9500;--color-acpedu-bg-green-light:#5dc936;--color-acpedu-basic-radio:#ccc;--color-acpedu-outline-gray:#707070;--color-acpedu-text-form-focus:#374151;--color-acpedu-border-focus:#2563eb;--color-acpedu-accent-blue:#3b82f6;--color-acpedu-primary:var(--color-acpedu-brand-primary);--color-acpedu-secondary:var(--color-acpedu-brand-secondary);--color-acpedu-bg-dark:var(--color-acpedu-brand-primary);--color-acpedu-basic-bg-white:var(--color-acpedu-surface-white);--color-acpedu-basic-bg-gray:var(--color-acpedu-surface-muted);--color-acpedu-bg-gray:#f2f2f2;--color-acpedu-bg-disabled:var(--color-acpedu-surface-disabled);--color-acpedu-table:var(--color-acpedu-surface-alt);--color-acpedu-basic-text:var(--color-acpedu-text-default);--color-acpedu-basic-text-dark-blue:var(--color-acpedu-text-strong);--color-acpedu-basic-text-gray:var(--color-acpedu-text-secondary);--color-acpedu-basic-text-dark-gray:var(--color-acpedu-text-tertiary);--color-acpedu-basic-text-modal:var(--color-acpedu-text-muted);--color-acpedu-basic-text-red:#d00d0d;--color-acpedu-red-text:var(--color-acpedu-text-danger);--color-acpedu-content-text:#222;--color-acpedu-select-text:#000000de;--color-acpedu-label:#767676;--color-acpedu-text-light-gray:#9d9c8f;--color-acpedu-pagination-text:#555;--color-acpedu-system-logo-text:#000;--color-acpedu-basic-border:var(--color-acpedu-border-faint);--color-acpedu-basic-border-gray:var(--color-acpedu-border-default);--color-acpedu-border:#999;--color-acpedu-hover-light:var(--color-acpedu-hover-bg);--color-acpedu-hover-add-button:var(--color-acpedu-hover-strong);--color-acpedu-hover-purple:#0866d4;--color-acpedu-hover-gray:#bfbfbf;--color-acpedu-hover-blue:#9db6fa;--color-acpedu-button-hover:#17194ccc;--color-acpedu-text-hover:#313360cc;--color-acpedu-button-disabled:#ddd;--text-11:11px;--text-12:12px;--text-12--line-height:12px;--text-13:13px;--text-13--line-height:13px;--text-14:14px;--text-14--line-height:14px;--text-16:16px;--text-16--line-height:16px;--text-18:18px;--text-18--line-height:18px;--text-20:20px;--text-20--line-height:20px;--text-24:24px;--text-24--line-height:24px;--text-editor-input:16px;--text-editor-input--line-height:normal;--text-input-regular:14px;--text-input-regular--line-height:20px;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--spacing-modal-width:750px;--spacing-modal-height:648px;--spacing-detail-textarea-size:133px;--spacing-checkin-textarea-size:510px;--spacing-alert-width:450px;--spacing-info-badge-col-width:72px;--spacing-mobile-view-width:375px;--spacing-detail-padding:15px;--spacing-chart-label-width:375px;--spacing-attachment-width:542px;--spacing-input-row-height:40px;--spacing-select-input-width:400px;--radius-xs:2px;--radius-badge:4px;--radius-ctl:8px;--radius-card:16px;--radius-pill:9999px}#app{color:var(--color-content-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Arial,Noto Sans JP,sans-serif}:root{--modal-transition:translateY(100%);--color-primary:#05358f;--color-secondary:#0067e0;--color-bg-dark:#05358f;--color-hover-light:#f7f9ff;--color-red-text:#e34463;--color-content-text:#222;--color-hover-gray:#bfbfbf;--color-hover-blue:#9db6fa;--color-select-text:#000000de;--color-border:#999;--color-bg-gray:#f2f2f2;--color-hover-purple:#0866d4;--color-button-hover:#17194ccc;--color-table-bg:#f8f8f8;--color-text-dark-gray:#767676;--color-bg-disabled:#f6f6f6;--color-text-hover:#313360cc;--color-outline-gray:#707070;--color-bg-red:#eb7aab;--color-bg-light-blue:#17b8ee;--color-pagination-color-text:#555;--color-hover-add-button:#44466f;--color-editor-link:#2563eb;--color-button-disabled:#ddd;--color-text-light-gray:#9d9c8f}.modal-transition-enter-active,.modal-transition-leave-active,.modal-transition-enter-active .modal-item,.modal-transition-leave-active .modal-item{transition:all .2s ease-in}.modal-transition-enter-from .modal-item,.modal-transition-leave-to .modal-item{transform:var(--modal-transition)}.widget__modal-container__item{z-index:50}.dp-custom-input,.dp__input{border:1px solid var(--color-acpedu-basic-border-gray)!important;height:40px!important;color:var(--color-acpedu-basic-text)!important;border-radius:4px!important;font-family:Arial,Noto Sans JP,sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:150%!important}.dp-custom-input::placeholder,.dp__input::placeholder{color:var(--color-acpedu-basic-text-gray)!important;opacity:1!important;font-size:16px!important;font-style:normal!important;font-weight:500!important;line-height:150%!important}.file-uploader-placeholder{font-family:Arial,Noto Sans JP,sans-serif}.dp-custom-input:hover:disabled{cursor:not-allowed}.dp-custom-input:disabled{cursor:not-allowed;background-color:#fff!important}.dp__action{color:var(--color-secondary)!important}.dp__action:hover{opacity:.7}.dp__action_buttons{flex-direction:column;align-items:flex-end;display:flex}.dp__action_button{border-style:none;width:max-content;font-weight:700;color:var(--color-secondary)!important;background-color:#fff!important}.dp__action_button:disabled{color:var(--color-button-disabled)!important}.inner-html-div a{color:var(--color-hover-purple);text-decoration:underline}.ql-toolbar.ql-snow{border-color:var(--color-acpedu-basic-border-gray);border-radius:2px 2px 0 0}.ql-container.ql-snow{border-color:var(--color-acpedu-basic-border-gray);resize:vertical;border-radius:0 0 2px 2px;min-height:106px;max-height:500px;overflow:auto}.ql-editor{color:var(--color-acpedu-basic-text);min-height:106px;max-height:500px;font-family:Arial,Noto Sans JP,sans-serif;font-size:16px;overflow:auto}.ql-container.ql-snow,.ql-editor{-ms-overflow-style:none;scrollbar-width:none}.ql-container.ql-snow::-webkit-scrollbar{display:none}.ql-editor::-webkit-scrollbar{display:none}.ql-editor.ql-blank:before{color:var(--color-acpedu-basic-text-gray)!important;font-size:16px!important;font-style:normal!important;font-weight:500!important;line-height:150%!important}input::placeholder,textarea::placeholder,.ql-editor.ql-blank:before,.ql-editor[data-placeholder]:before,.text-acpedu-text-light-gray{color:var(--color-acpedu-basic-text-gray);font-size:16px;font-style:normal;font-weight:500;line-height:150%}.dp-custom-menu{position:absolute!important;top:0!important;left:0!important;transform:translate(0%)!important}.dp-custom-menu .dp__arrow_top,.dp-custom-menu .dp__arrow_bottom{display:none!important}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}.text-input[data-v-98bc5481]{width:100%;height:40px;font-size:var(--text-16);color:var(--color-acpedu-text-default);background:var(--color-acpedu-surface-white);border:1px solid var(--color-acpedu-border-default);border-radius:var(--radius-badge);outline:none;padding:0 16px;transition:box-shadow .15s}.text-input-numeric[data-v-98bc5481]{font-family:Arial,sans-serif}.text-input[data-v-98bc5481]::placeholder{color:var(--color-acpedu-text-tertiary)}.text-input[data-v-98bc5481]:focus{border-color:var(--color-acpedu-text-default);box-shadow:0 0 0 3px #19305426}.text-input[data-v-98bc5481]:disabled{opacity:.5}.text-input-error[data-v-98bc5481]{border-color:var(--color-acpedu-text-danger)}.text-input-error[data-v-98bc5481]:focus{border-color:var(--color-acpedu-text-danger);box-shadow:0 0 0 3px #d92d2026}.system-logo[data-v-e2d0489d]{flex-direction:column;align-items:center;display:flex}.system-logo-name[data-v-e2d0489d]{font-size:var(--text-20);font-weight:var(--font-weight-bold);color:var(--color-acpedu-system-logo-text);margin-top:16px;line-height:135%}.system-logo-system[data-v-e2d0489d]{font-size:var(--text-24);font-weight:var(--font-weight-bold);color:var(--color-acpedu-system-logo-text);margin-top:24px;line-height:150%}.loading-overlay[data-v-4c926013]{z-index:50;background-color:var(--color-acpedu-text-muted);opacity:0;justify-content:center;align-items:center;height:100vh;display:flex;position:absolute;inset:0}.loading-center[data-v-4c926013]{margin-top:-40px;margin-left:-40px;position:absolute;top:50%;left:50%}.loading-spinner[data-v-4c926013]{border:4px solid var(--color-acpedu-surface-white);border-top-color:#0000;border-radius:9999px;width:80px;height:80px;animation:1s linear infinite loading-spin-4c926013}@keyframes loading-spin-4c926013{to{transform:rotate(360deg)}}.login-page[data-v-e3c0fcc7]{flex-direction:row;justify-content:center;align-items:center;height:100vh;display:flex}.login-stack[data-v-e3c0fcc7]{flex-direction:column;justify-content:center;gap:5.5rem;display:flex}.login-form[data-v-e3c0fcc7]{flex-direction:column;align-items:center;gap:2rem;padding-left:1rem;padding-right:1rem;display:flex}.field-group[data-v-e3c0fcc7]{flex-direction:column;gap:.25rem;width:100%;display:flex}.field-label[data-v-e3c0fcc7]{font-size:var(--text-12);line-height:150%;font-weight:var(--font-weight-bold)}.button-row[data-v-e3c0fcc7]{flex-direction:row;gap:1.5rem;display:flex}.login-button[data-v-e3c0fcc7]{text-align:center;width:200px;height:2.75rem;font-size:var(--text-14);line-height:150%;font-weight:var(--font-weight-bold);color:var(--color-acpedu-surface-on-invert);background-color:var(--color-acpedu-surface-invert);border-radius:2rem}.login-button[data-v-e3c0fcc7]:hover{background-color:var(--color-acpedu-icon-muted);cursor:pointer}.login-button[data-v-e3c0fcc7]:disabled{background-color:var(--color-acpedu-border);cursor:not-allowed}.not-found-header[data-v-e61e2c27]{background-color:var(--color-acpedu-surface-white);box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.not-found-inner[data-v-e61e2c27]{max-width:80rem;margin:0 auto;padding:24px 16px}@media (width>=640px){.not-found-inner[data-v-e61e2c27]{padding-left:24px;padding-right:24px}}@media (width>=1024px){.not-found-inner[data-v-e61e2c27]{padding-left:32px;padding-right:32px}}.not-found-title[data-v-e61e2c27]{color:var(--color-acpedu-text-strong);font-size:30px;font-weight:700;line-height:1.25}.dialog-positioner[data-v-1fd37854]{width:auto;max-width:24rem;margin:24px auto;position:relative}.dialog-card[data-v-1fd37854]{background-color:var(--color-acpedu-surface-white);border:0;border-radius:16px;outline:none;flex-direction:column;width:342px;display:flex;position:relative;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.dialog-card[data-v-1fd37854]:focus{outline:none}.dialog-header[data-v-1fd37854]{justify-content:center;align-items:flex-start;margin-top:24px;display:flex}.dialog-title[data-v-1fd37854]{font-size:var(--text-20);font-weight:var(--font-weight-bold);line-height:135%}.dialog-title-primary[data-v-1fd37854]{color:var(--color-acpedu-text-strong)}.dialog-title-danger[data-v-1fd37854]{color:var(--color-acpedu-basic-text-red)}.dialog-body[data-v-1fd37854]{justify-content:center;margin:8px 24px 24px;display:flex}.dialog-message[data-v-1fd37854]{font-size:var(--text-14);font-weight:var(--font-weight-medium);text-align:center;color:var(--color-acpedu-text-muted);line-height:150%}.dialog-footer[data-v-1fd37854]{border-top:1px solid var(--color-acpedu-border-subtle);background-color:var(--color-acpedu-surface-alt);border-bottom-right-radius:16px;border-bottom-left-radius:16px;justify-content:center;align-items:center;height:47px;display:flex}.dialog-footer-action[data-v-1fd37854]{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.dialog-footer-action[data-v-1fd37854]:hover{opacity:.2}.dialog-button[data-v-1fd37854]{width:100%;height:100%;font-size:var(--text-16);font-weight:var(--font-weight-bold);text-transform:uppercase;color:var(--color-acpedu-text-strong);cursor:pointer;background-color:#0000;outline:none}.dialog-button[data-v-1fd37854]:focus{outline:none}span.ripple{background-color:#ffffffb3;border-radius:50%;animation:.6s linear ripple;position:absolute;transform:scale(0)}@keyframes ripple{to{opacity:0;transform:scale(4)}}
