:root{--cui-font-sans-serif: "Source Han Sans JP", sans-serif}.wrapper{width:100%;padding-left:var(--cui-sidebar-occupy-start, 0);will-change:auto;transition:padding .15s}.full-screen{min-height:calc(100vh - 200px)}.sidebar-user{background:#f5f5f5}.sidebar-user .sidebar-nav .nav-link.active{background:#7dcfb6}.sidebar-user .sidebar-nav .header-sidebar-user{color:#2c384aae;text-decoration:none}@media screen and (max-width: 768px){.sidebar-user{background:#fafafa}}.icon-user-header{font-size:30px;color:#242527;opacity:.7}.header-user{background:#f5f5f5;color:#003368}.header-page{width:calc(100% - 74px);text-align:center;font-weight:700}.link-icon-user{color:var(--cui-body-color)}.modal-user{margin:65px auto;max-width:500px;width:calc(100% - 40px)}.modal-user .modal-body{padding:0}.modal-user .modal-body .item-modal{padding:10px 14px;font-size:18px;font-weight:700;color:#003368;text-decoration:none;border-top:1px solid #f3f3f3;opacity:.7}.modal-user .modal-body .item-modal:hover{opacity:1}.modal-user .modal-body .item-character{width:100%;border:none;border-top:1px solid #e2d2d2;padding:10px 0;font-size:16px;font-weight:700;color:#0a5bba;opacity:.7}.modal-user .modal-body .item-character:hover,.modal-user .modal-body .item-character.active{opacity:1}.modal-popup-template .modal-body{padding-bottom:0}.modal-popup-template .modal-footer{flex-direction:row}.modal-popup-template .modal-footer button{font-weight:700}@media screen and (max-width: 480px){.modal-popup-template .modal-body{padding-bottom:0}.modal-popup-template .modal-footer{flex-direction:column;width:200px;margin:0 auto}.modal-popup-template .modal-footer button{width:100%}}.footer-user{font-size:14px}.card-base{border:none;box-shadow:0 2px 8px #ebe5e5}.card-base .card-header{color:#fff;background-color:var(--cui-dark);border-bottom:none;padding-top:10px;padding-bottom:10px}.card-base .card-body{padding-top:16px;padding-bottom:16px}.form-control:focus,.form-select:focus{box-shadow:0 0 0 .25rem #3399ff1f;border-color:var(--cui-info)}.label-warning-textarea{font-size:14px;font-weight:700}.label-count-string{font-size:14px;font-weight:700;position:absolute;bottom:0;right:0}.input-invalid{border-color:red}@media screen and (max-width: 992px){.label-count-string{padding-right:12px}}#schedule-time-container{position:relative}#schedule-time-container .schedule-time__item{margin-bottom:.3rem}#schedule-time-container .schedule-time__item:last-child{margin-bottom:0}.checkbox-default-custom{width:26px;height:26px}.display-one-line{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.display-two-line{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.fs-badge{font-size:14px}.table-item-center>:not(caption)>*>*{vertical-align:middle}th{vertical-align:middle}.alert-user{background:#f8d7da;border-color:#ec0000;color:#000}.fc-col-header-cell-cushion{text-decoration:none}#calendar{width:100%;height:70vh}ol .breadcrumb{background-color:unset}.close-modal{margin-right:10px}.close-modal.close{border:none;background:unset;font-size:24px;width:30px;margin-right:unset}.btn-delete-event{margin-right:10px}.button-action{height:65px;text-align:center;margin-top:10px}.button-action button{min-width:80px}.day-of-week{display:flex;justify-content:space-between}.day-of-week .checkbox-wrapper{display:flex;flex-direction:column;align-items:center;margin-right:unset;margin-left:unset;padding-left:unset}.day-of-week .checkbox-wrapper .checkbox-custom{width:25px;height:25px;margin:auto}@media screen and (max-width: 768px){#calendar{height:78vh;padding:0}}@media screen and (max-width: 576px){.modal .modal-calendar{margin:60px 15px}}.form-login-box{min-height:calc(100vh - 1.5rem);justify-content:center;align-items:center;display:flex}.form-login{width:510px;border:1px solid #d7c8c8;background:#fff;padding:40px 25px;box-shadow:0 4px 3px #2727271a;border:none;border-radius:14px}.form-login .input-login-wrapper{display:flex;flex-direction:column}.form-login .input-login-wrapper .input-form-group{display:flex}.form-login .input-login-wrapper .input-form-group .label-input-login{width:135px;display:flex;align-items:center}.form-login .input-login-wrapper .input-form-group .input-login{width:calc(100% - 135px)}.form-login .input-login-wrapper .invalid-feedback{padding-left:135px}.form-login-user{width:510px;border:1px solid #d7c8c8;background:#fff;padding:40px 25px;box-shadow:0 4px 3px #2727271a;border:none;border-radius:14px}.form-login-user .input-login-wrapper{display:flex;flex-direction:column}.form-login-user .input-login-wrapper .input-form-group{display:flex}.form-login-user .input-login-wrapper .input-form-group .label-input-login{width:135px;display:flex;align-items:center}.form-login-user .input-login-wrapper .input-form-group .input-login{width:calc(100% - 135px);position:relative}.form-login-user .input-login-wrapper .input-form-group .input-login .icon-eye{position:absolute;top:50%;transform:translateY(-50%);right:10px}.form-login-user .input-login-wrapper .input-form-group .input-login .password-user.input-invalid{background-position:right 2.15em center}.form-login-user .input-login-wrapper .invalid-feedback{padding-left:135px}@media screen and (max-width: 576px){.form-login{width:100%;margin-top:200px}.form-login .input-login-wrapper,.form-login .input-login-wrapper .input-form-group{display:block}.form-login .input-login-wrapper .input-form-group .label-input-login{margin-bottom:5px}.form-login .input-login-wrapper .input-form-group .input-login{width:100%}.form-login .input-login-wrapper .invalid-feedback{padding-left:0}.form-login .btn-login-user{background:#1abaff;color:#fff;border-radius:20px;width:200px;height:40px;opacity:.4}.form-login-user{width:100%}.form-login-user .input-login-wrapper,.form-login-user .input-login-wrapper .input-form-group{display:block}.form-login-user .input-login-wrapper .input-form-group .label-input-login{margin-bottom:5px}.form-login-user .input-login-wrapper .input-form-group .input-login{width:100%}.form-login-user .input-login-wrapper .invalid-feedback{padding-left:0}}.btn-top{margin:50px 0;padding:16px 20px;width:100%;color:#fff;font-weight:700;border-radius:8px;display:flex;align-items:center;justify-content:center;position:relative;text-decoration:none;font-size:24px;border:1px solid;flex-direction:column}.btn-info-basic{background:#086f2b33;color:#086f2b}.btn-info-basic:hover{background:#086f2b44;color:#086f2b;border-color:#086f2b77;box-shadow:0 4px 16px #0005}.btn-info-detail{background:#2e319233;color:#2e3192}.btn-info-detail:hover{background:#2e319244;color:#2e3192;box-shadow:0 4px 16px #0005;border-color:#2e319277}.btn-schedule{background:#0a5bba33;color:#0a5bba}.btn-schedule:hover{background:#0a5bba44;color:#0a5bba;box-shadow:0 4px 16px #0005;border-color:#0a5bba77}.icon-item-top{position:absolute;top:50%;right:25px;transform:translate(50%,-50%)}@media screen and (max-width: 768px){.btn-top{margin:35px 0;padding:14px 16px;align-items:flex-start;font-size:22px}}.card-info-user .card-header{background:#003368;color:#fff;font-weight:700}.card-info-user .card-body .input-form-info-user .label-info-basic{width:200px;color:#1a1a1a}.card-info-user .card-body .input-form-info-user .wrapper-input-user ::placeholder{font-size:14px;color:#757578}.card-info-user .card-body .input-form-info-user .wrapper-input-user .form-control{padding:12px 14px}.card-info-user .card-body .input-form-info-user .wrapper-input-user .form-control.input-invalid{padding-right:35px}.card-info-user .card-body .input-form-info-user .wrapper-input-user .wrapper-input-birthday{display:flex;align-items:center;justify-content:space-between}.card-info-user .card-body .input-form-info-user .wrapper-input-user .wrapper-input-birthday .select-year{width:40%}.card-info-user .card-body .input-form-info-user .wrapper-input-user .wrapper-input-birthday .select-month,.card-info-user .card-body .input-form-info-user .wrapper-input-user .wrapper-input-birthday .select-day{width:20%}.card-info-user .card-body .input-form-info-user .wrapper-input-user .wrapper-input-birthday .form-select{padding:12px 14px;background-position:right .25rem center}.card-info-user .card-body .btn-submit-form{padding:8px 50px;border:1px solid;border-radius:10px;background:#003368;color:#fff;font-weight:700}.card-info-user .card-body .link-info-detail{font-size:16px;text-align:right;margin-top:16px}.card-info-user .card-body .link-info-detail a{color:#1a202c}@media screen and (max-width: 768px){.card-info-user{box-shadow:unset}.card-info-user .card-header{background:unset;padding:var(--cui-card-cap-padding-y) 0;color:#003368}.card-info-user .card-body{padding:var(--cui-card-spacer-y) 0}.card-info-user .card-body .wrapper-input-form-basic{display:block}.card-info-user .card-body .wrapper-input-form-basic .wrapper-input-basic{width:100%}.card-info-user .card-body .wrapper-input-form-basic .label-info-basic{font-size:14px}}.card-info-basic .card-header{background:#003368;color:#fff;font-weight:700}.card-info-basic .card-body .wrapper-input-form-basic{display:flex;align-items:center}.card-info-basic .card-body .wrapper-input-form-basic .label-info-basic{width:200px;color:#1a1a1a}.card-info-basic .card-body .wrapper-input-form-basic .label-info-basic .note-character-type{font-size:12px}.card-info-basic .card-body .wrapper-input-form-basic .wrapper-input-basic{width:calc(100% - 200px)}.card-info-basic .card-body .wrapper-input-form-basic .wrapper-input-basic ::placeholder{font-size:14px;color:#757578}.card-info-basic .card-body .wrapper-input-form-basic .wrapper-input-basic .form-control{padding:12px 14px}.card-info-basic .card-body .wrapper-input-form-basic .wrapper-input-basic .form-control.input-invalid{padding-right:35px}.card-info-basic .card-body .wrapper-input-form-basic .wrapper-input-basic .wrapper-input-age{display:flex;align-items:center;justify-content:space-between}.card-info-basic .card-body .wrapper-input-form-basic .wrapper-input-basic .wrapper-input-age .text-age{margin-left:20px}.card-info-basic .card-body .wrapper-input-form-basic .wrapper-input-basic .wrapper-input-add_message_count{display:flex;align-items:center;justify-content:space-between}.card-info-basic .card-body .wrapper-input-form-basic .wrapper-input-basic .wrapper-input-add_message_count .text-unit{margin-left:20px}.card-info-basic .card-body .wrapper-input-form-basic .wrapper-input-basic .wrapper-input-birthday{display:flex;align-items:center;justify-content:space-between}.card-info-basic .card-body .wrapper-input-form-basic .wrapper-input-basic .wrapper-input-birthday .input-birthday-year{width:40%}.card-info-basic .card-body .wrapper-input-form-basic .wrapper-input-basic .wrapper-input-birthday .select-month,.card-info-basic .card-body .wrapper-input-form-basic .wrapper-input-basic .wrapper-input-birthday .select-day{width:20%}.card-info-basic .card-body .wrapper-input-form-basic .wrapper-input-basic .wrapper-input-birthday .form-select{padding:12px 14px;background-position:right .25rem center}.card-info-basic .card-body .wrapper-input-form-basic .wrapper-input-basic .wrapper-character_type{display:flex;align-items:center;justify-content:space-between}.card-info-basic .card-body .wrapper-input-form-basic .wrapper-input-basic .wrapper-character_type .form-select{padding:12px 14px;background-position:right .25rem center}.card-info-basic .card-body .wrapper-input-form-basic .wrapper-input-basic .wrapper-reply-length{padding:12px 14px}.card-info-basic .card-body .btn-submit-form{padding:8px 50px;border:1px solid;border-radius:10px;background:#003368;color:#fff;font-weight:700}@media screen and (max-width: 768px){.card-info-basic{box-shadow:unset}.card-info-basic .card-header{background:unset;padding:var(--cui-card-cap-padding-y) 0;color:#003368}.card-info-basic .card-body{padding:var(--cui-card-spacer-y) 0}.card-info-basic .card-body .wrapper-input-form-basic{display:block}.card-info-basic .card-body .wrapper-input-form-basic .label-info-basic,.card-info-basic .card-body .wrapper-input-form-basic .wrapper-input-basic{width:100%}.card-info-basic .card-body .wrapper-input-form-basic .label-info-basic{font-size:14px}}.info-detail .title-header{margin-top:20px;font-weight:700;font-size:24px}.info-detail .btn-info-detail{margin:50px 0;padding:16px 20px;width:100%;color:#fff;font-weight:700;border-radius:8px;display:flex;align-items:center;justify-content:center;position:relative;text-decoration:none;font-size:22px;flex-direction:column}.info-detail .btn-info-detail.btn-template{background:#25ab5d;color:#fff}.info-detail .btn-info-detail.btn-prompt{background:#2d95de;color:#fff}.card-info-detail .card-header{background:#003368;color:#fff;font-weight:700}.card-info-detail .card-body .wrapper-input-form-template{display:flex;align-items:center}.card-info-detail .card-body .wrapper-input-form-template .label-info-template{width:200px;color:#1a1a1a}.card-info-detail .card-body .wrapper-input-form-template .wrapper-input-template{width:calc(100% - 200px)}.card-info-detail .card-body .wrapper-input-form-template .wrapper-input-template ::placeholder{font-size:14px;color:#757578}.card-info-detail .card-body .wrapper-input-form-template .wrapper-input-template .form-control{padding:12px 14px}.card-info-detail .card-body .btn-submit-form{padding:8px 50px;border:1px solid;border-radius:10px;background:#003368;color:#fff;font-weight:700}@media screen and (max-width: 768px){.card-info-detail{box-shadow:unset}.card-info-detail .card-header{background:unset;padding:var(--cui-card-cap-padding-y) 0;color:#003368}.card-info-detail .card-body{padding:var(--cui-card-spacer-y) 0}.card-info-detail .card-body .wrapper-input-form-template{display:block}.card-info-detail .card-body .wrapper-input-form-template .wrapper-input-template{width:100%}.card-info-detail .card-body .wrapper-input-form-template .label-info-template{font-size:14px}}.info-schedule-list .content-header{margin-top:20px;display:flex;align-items:center;justify-content:space-between}.info-schedule-list .content-header .title-header{font-weight:700;font-size:24px}.info-schedule-list .content-header .button-header .link-add-schedule-pattern{width:30px;height:30px;cursor:pointer;border-radius:50%;border:1px solid #1A1A1A;color:#1a1a1a;display:flex;justify-content:center;align-items:center}.info-schedule-list .content-header .button-header .link-add-schedule-pattern svg{width:24px;height:24px}.info-schedule-list .content-body{margin-top:16px}.info-schedule-list .content-body .schedule-patterns{display:flex;flex-direction:column;align-items:center}.info-schedule-list .content-body .schedule-patterns .schedule-pattern{margin-top:16px;height:36px;max-width:300px;width:100%;display:flex;align-items:center}.info-schedule-list .content-body .schedule-patterns .schedule-pattern .schedule-pattern-item{color:#fff;display:block;width:calc(100% - 92px);padding:0 5px;text-decoration:none;border-radius:4px;opacity:.8;height:36px;line-height:36px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.info-schedule-list .content-body .schedule-patterns .schedule-pattern .schedule-pattern-item:hover{opacity:1}.info-schedule-list .content-body .schedule-patterns .schedule-pattern .btn-copy-schedule{font-size:24px;margin-left:10px;cursor:pointer;opacity:.8;color:#b3b3b3}.info-schedule-list .content-body .schedule-patterns .schedule-pattern .btn-copy-schedule:hover{opacity:1}.info-schedule-list .content-body .schedule-patterns .schedule-pattern .btn-delete-schedule{font-size:24px;margin-left:10px;cursor:pointer;opacity:.8;color:#cf5f5b}.info-schedule-list .content-body .schedule-patterns .schedule-pattern .btn-delete-schedule:hover{opacity:1}.info-schedule-list .content-body .schedule-patterns .schedule-pattern .active-schedule-label{font-size:20px;margin-left:10px;color:#007bff}.info-schedule-list .content-body .schedule-patterns .text-no-data{font-size:18px}.info-schedule-detail{padding-top:20px}.info-schedule-detail__template{position:relative}.info-schedule-detail__template .form-schedule-template,.info-schedule-detail__template .schedule-pattern{top:16px}.info-schedule-detail__template .schedule-pattern{font-size:20px;font-weight:700}.info-schedule-detail__calendar__wrapper_button{margin-top:20px;text-align:center}.info-schedule-detail__calendar__wrapper_button button{padding:8px 50px;border:1px solid;border-radius:10px;background:#003368;color:#fff;font-weight:700}.info-schedule-detail__header{display:flex;align-items:center;justify-content:space-between}.info-schedule-detail__header .title-header{font-weight:700;font-size:24px}.info-schedule-detail__title{position:relative;margin-bottom:16px}.info-schedule-detail__title .form-schedule-template,.info-schedule-detail__title .schedule-pattern{position:absolute;width:calc(100% - 364px);top:-36px;text-align:center;height:40px;line-height:40px;margin:0 170px;display:flex;justify-content:center}.info-schedule-detail__title .schedule-pattern{font-size:20px;font-weight:700}.info-schedule-detail__title .schedule-pattern #schedule-title{max-width:calc(100% - 20px);display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.info-schedule-detail__title .schedule-pattern .btn-edit-schedule{font-size:24px;margin-left:10px;cursor:pointer;opacity:.8;color:#cf5f5b}.info-schedule-detail__title .schedule-pattern .btn-edit-schedule:hover{opacity:1}.info-schedule-detail__status{text-align:right}.info-schedule-detail__status .schedule-status{display:inline-block;padding:5px 24px;font-weight:700;color:#fff;border-radius:30px}.info-schedule-detail__status .btn-change-status{background:#4f5d73;color:#fff;border:none;padding:5px 20px;border-radius:4px;font-weight:700;margin-right:5px}.btn-schedule-pattern{display:block;text-decoration:none;text-align:center;padding:12px 35px;font-size:20px;font-weight:700;border-radius:8px;margin-top:20px}.schedule-pattern-template{background:#086f2b33;color:#086f2b}.schedule-pattern-template:hover{background:#086f2b44;color:#086f2b;border-color:#086f2b77;box-shadow:0 4px 16px #0005}.schedule-pattern-custom{background:#2e319233;color:#2e3192;margin-bottom:20px}.schedule-pattern-custom:hover{background:#2e319244;color:#2e3192;box-shadow:0 4px 16px #0005;border-color:#2e319277}.label-info-schedule-modal{color:#1a1a1a}.btn-submit-schedule,.btn-cancel-schedule{border:1px solid;border-radius:10px;background:#003368;color:#fff;font-weight:700;width:120px;padding:7px 15px}.btn-cancel-schedule{background:#ebedef;color:#1a1a1a}.schedule-form-admin .link-add-schedule-pattern{width:42px;height:36px;display:flex;align-items:center;justify-content:space-evenly}.schedule-form-admin .schedule-patterns .schedule-pattern{display:flex;margin-bottom:10px;align-items:center}.schedule-form-admin .schedule-patterns .schedule-pattern .schedule-pattern-item{max-width:300px;width:calc(100% - 90px);border-color:none;text-decoration:none;color:#fff;text-align:center;padding:0 5px;border-radius:4px;opacity:.8;height:36px;line-height:36px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.schedule-form-admin .schedule-patterns .schedule-pattern .schedule-pattern-item:hover{opacity:1}.schedule-form-admin .schedule-patterns .schedule-pattern .btn-copy-schedule{font-size:24px;margin-left:12px;cursor:pointer;color:#b3b3b3;opacity:.8}.schedule-form-admin .schedule-patterns .schedule-pattern .btn-copy-schedule:hover{opacity:1}.schedule-form-admin .schedule-patterns .schedule-pattern .btn-delete-schedule{font-size:24px;margin-left:12px;cursor:pointer;color:#cf5f5b;opacity:.8}.schedule-form-admin .schedule-patterns .schedule-pattern .btn-delete-schedule:hover{opacity:1}.schedule-form-admin .schedule-patterns .schedule-pattern .active-schedule-label{font-size:20px;margin-left:10px;color:#007bff}.schedule-pattern-admin-status{text-align:right}.schedule-pattern-admin-status .schedule-status{display:inline-block;padding:5px 24px;font-weight:700;color:#fff;border-radius:30px}.schedule-pattern-admin-status .btn-change-status{background:#4f5d73;color:#fff;border:none;padding:5px 20px;border-radius:4px;font-weight:700;margin-right:5px}.schedule-pattern-admin-content{position:absolute;width:calc(100% - 320px);text-align:center;height:40px;line-height:40px;margin:0 170px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;top:-36px;font-size:20px;display:flex;justify-content:center}.schedule-pattern-admin-content .schedule-pattern-title{font-weight:700}.schedule-pattern-admin-content #schedule-title{max-width:calc(100% - 20px);display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-right:5px}.schedule-pattern-admin-content .btn-edit-schedule{cursor:pointer;color:#cf5f5b;opacity:.8}.schedule-pattern-admin-content .btn-edit-schedule:hover{opacity:1}@media screen and (max-width: 768px){.px-sp-0{padding-right:0;padding-left:0}.info-schedule-detail__calendar{margin-bottom:15px;padding:0}.info-schedule-detail__calendar__wrapper_button{position:fixed;bottom:0;left:0;height:70px;z-index:1;width:100%;background:#d6e5f3;display:flex;align-items:center;justify-content:space-evenly}.info-schedule-detail__calendar__wrapper_button button{border:none}.info-schedule-detail__header{display:none}.info-schedule-detail__title .schedule-pattern{position:unset;width:100%;margin:0}.info-schedule-detail__status{padding:0}.info-schedule-detail__status .schedule-status{padding:2px 10px}.info-schedule-detail__status .btn-change-status{padding:2px 10px;margin-right:3px}.schedule-pattern-admin-status{padding:0}.schedule-pattern-admin-status .schedule-status{padding:2px 10px}.schedule-pattern-admin-status .btn-change-status{padding:2px 10px;margin-right:3px}.schedule-pattern-admin-content{width:100%;position:unset;margin:0}.fc-button-group .fc-prev-button,.fc-button-group .fc-next-button,.fc-button-group .fc-timeGridDay-button,.fc-button-group .fc-timeGridWeek-button{padding:5px 2px}.fc-button-group .fc-timeGridDay-button,.fc-button-group .fc-timeGridWeek-button{padding:5px 7px}}.form-header .form-search-message{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap}.form-header .form-search-message__keyword{margin-top:16px;max-width:350px;width:100%;display:flex}.form-header .form-search-message__character,.form-header .form-search-message__user{margin-top:16px;max-width:350px;width:100%;margin-left:20px;display:flex}.form-header .form-search-message__date-time{margin-top:16px;max-width:580px;width:100%;display:flex;margin-left:20px}.form-header .form-search-message__date-time .input-search{display:flex;align-items:center}.form-header .form-search-message .label-input-search{margin-right:20px;width:100%;max-width:100px}.form-header .form-search-message .input-search{width:calc(100% - 100px)}.form-header .form-search-message .input-search-date-time{width:240px}.form-header .form-search-message .tilde-custom{margin:0 10px}#send_prompt{background:#fff}.prompt_type{border-bottom:1px solid #ebedef;padding:10px 0;display:flex;align-items:flex-start;flex-direction:column;background:#fff}.prompt_type:last-child{border-bottom:none}.label-message{color:#fff;border-radius:4px;height:28px;padding:0 15px;margin-bottom:5px}.label-message-system{background:#17a2b8}.label-message-user{background:#007bff}.label-message-assistant{background:#28a745}.form-body{position:relative}.form-body .form-export{position:absolute;transform:translate(180px)}.form-header .btn-submit{text-align:right}.form-header .btn-submit button{padding:5px 20px;color:#fff}.form-header .form-search-plan{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap}.form-header .form-search-plan__keyword,.form-header .form-search-plan__character,.form-header .form-search-plan__user{margin-top:16px;max-width:310px;width:100%;display:flex;margin-left:20px}.form-header .form-search-plan__date{margin-top:16px;max-width:480px;width:100%;display:flex;margin-left:20px}.form-header .form-search-plan__date .input-search{display:flex;align-items:center}.form-header .form-search-plan .label-input-search{margin-right:20px;width:100%;max-width:100px}.form-header .form-search-plan .input-search{width:calc(100% - 100px)}.form-header .form-search-plan .input-search-date{width:180px}.form-header .form-search-plan .tilde-custom{margin:0 10px}.table_line{cursor:pointer}.table_line .line-checkbox{cursor:default}.table_line .line-checkbox .checkbox-default-custom{cursor:pointer}.form-header{border:1px solid #d8dbe0;padding:15px 20px;margin-bottom:20px;border-radius:5px}.form-header .form-search-character-setting{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap}.form-header .form-search-character-setting__value,.form-header .form-search-character-setting__category{margin-top:16px;max-width:310px;width:100%;display:flex;margin-left:20px}.form-header .form-search-character-setting .label-input-search{margin-right:20px;width:100%;max-width:100px}.form-header .form-search-character-setting .label-input-search-value{margin-right:20px;width:100%;max-width:40px}.form-header .form-search-character-setting .input-search{width:calc(100% - 100px)}.form-header .form-search-character-setting .tilde-custom{margin:0 10px}.schedule-example-flag{display:flex;align-items:center;width:300px}.schedule-example-flag .sample-label{margin-right:30px}.schedule-example-flag .sample-button{display:flex;border:1px solid;border-radius:5px;overflow:hidden}.schedule-example-flag .sample-button .btn-sample{width:60px;height:30px;line-height:30px;text-align:center;cursor:pointer}.schedule-example-flag .sample-button .text-sample{width:60px;height:30px;line-height:30px;text-align:center}.schedule-example-flag .sample-button .btn-secondary{color:#fff;background:#727d8f}.schedule-example-flag .sample-button .btn-default{cursor:default}.btn-cancel-change-sample,.btn-submit-change-sample{border:1px solid;border-radius:10px;background:#003368;color:#fff;font-weight:700;width:120px;padding:7px 15px}.btn-cancel-change-sample{background:#ebedef;color:#1a1a1a}.sample-button:has(.bg-success){border:none}.preview-image-wrapper{position:relative;width:500px}.btn-remove-image{position:absolute;top:-10px;right:-10px;border:1px solid;width:30px;height:30px;text-align:center;border-radius:50%;background:#fff;cursor:pointer}.min-width-150{min-width:150px}.min-width-120{min-width:120px}.min-width-170{min-width:170px}.min-width-190{min-width:190px}.min-width-80{min-width:80px}.max-width-800{max-width:800px}.width-150{width:150px}.width-190{width:190px}.width-60{width:60px}.min-width-60{min-width:60px}.width-38{width:38px}.nav-icon{width:30px;height:30px}.cursor-pointer{cursor:pointer}.width-20-percent{width:20%}.width-40-percent{width:40%}.ml-2{margin-left:.5rem}.ml-4{margin-left:1.5rem}.font-size-12{font-size:12px}#addPrompt-editor{border:1px solid #ccc;padding:12px 6px;min-height:140px;border-radius:.375rem}#addPrompt-editor:focus{box-shadow:0 0 0 .25rem #3399ff1f;border-color:var(--cui-info)}#addPrompt-editor:focus-visible{outline:none}.add-prompt-text{overflow:hidden}.add-prompt-text span{background-color:#03c755;border-radius:50rem;color:#fff;padding:0 6px;margin:0 2px;text-wrap:nowrap;display:inline-block}#addPrompt-editor span{display:inline;padding:0 8px;border-radius:50rem;color:#fff;background-color:#03c755;line-height:25px;margin-top:2px;margin-right:1px;margin-left:1px;display:inline-block}.add-prompts-btn-check:checked+.btn{box-shadow:none;background-color:var(--cui-btn-bg)}.add-prompts-btn-check:hover+.btn{color:var(--cui-btn-active-color);background-color:var(--cui-btn-active-bg)}.add-prompts-btn-check+.btn{border-radius:0;box-shadow:none!important;border:1px solid #cfd4da!important}.loading{position:fixed;top:0;left:0;width:100%;height:100%;background:#000;opacity:.4;z-index:10000}.loading__gif{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:70px;height:70px}.schedule{display:flex;justify-content:space-between;align-items:center}.schedule div{width:66%}.schedule .custom-week{width:30%}.fc .fc-button{background-color:#007bff;border-color:#007bff;color:#fff;--fc-button-active-bg-color: #0056b3;--fc-button-hover-bg-color: #0056b3}.confirm-event{width:80%;margin:0 auto}.confirm-event .modal-footer button{width:100%;max-width:260px}.bg-blur{z-index:1050}.action-schedule-part{position:absolute;left:50%;transform:translate(-50%,17px)}.btn-action-sleep{border:none;background:#0082d2;padding:4px 10px;color:#fff;border-radius:5px}
