/*! destyle.css v1.0.14 | MIT License | https://github.com/nicolas-cusan/destyle.css */*{box-sizing:border-box}:after,:before{box-sizing:inherit}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;line-height:1.15}main{display:block}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;line-height:inherit;margin:0}ol,ul{list-style:none;margin:0;padding:0}dt{font-weight:700}dd{margin-left:0}hr{border:0;border-top:1px solid;box-sizing:initial;clear:both;color:inherit;height:0;margin:0;overflow:visible}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:initial;color:inherit;text-decoration:none}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;vertical-align:bottom}embed,iframe,object{border:0;vertical-align:bottom}button,input,optgroup,select,textarea{appearance:none;background:#0000;border:0;border-radius:0;color:inherit;font:inherit;margin:0;outline:0;padding:0;text-align:inherit;vertical-align:middle}[type=checkbox]{appearance:checkbox}[type=radio]{appearance:radio}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{appearance:none;cursor:pointer}[type=button][disabled],[type=reset][disabled],[type=submit][disabled],button[disabled]{cursor:default}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}select::-ms-expand{display:none}fieldset,option{padding:0}fieldset{border:0;margin:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:initial}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]{outline:none}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{padding:0;vertical-align:top}th{font-weight:700;text-align:left}[hidden],template{display:none}@font-face{font-display:swap;font-family:NotoSansJP;font-style:normal;font-weight:400;src:url(/static/media/NotoSansJP-Regular.30ac0ac10cb239a9c3b9.otf) format("opentype")}@font-face{font-display:swap;font-family:NotoSansJP;font-style:normal;font-weight:500;src:url(/static/media/NotoSansJP-Medium.1b7dde000cf6f3eaecd7.otf) format("opentype")}@font-face{font-display:swap;font-family:NotoSansJP;font-style:normal;font-weight:700;src:url(/static/media/NotoSansJP-Bold.221b8841f39846cb9810.otf) format("opentype")}@font-face{font-display:swap;font-family:OpenSans;font-style:normal;font-weight:400;src:url(/static/media/OpenSans-Regular.d7d7b8359eeb9cddfba6.ttf) format("truetype")}@font-face{font-display:swap;font-family:OpenSans;font-style:normal;font-weight:500;src:url(/static/media/OpenSans-Medium.f0cdede053a22b990af8.ttf) format("truetype")}@font-face{font-display:swap;font-family:OpenSans;font-style:normal;font-weight:700;src:url(/static/media/OpenSans-Bold.6e27168fc8a5a200a026.ttf) format("truetype")}body{font-family:NotoSansJP,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{color:#4c4f59;font-size:12pt}.App :focus{outline:none}.App .loading{padding:16px}.App .no_data .message{color:#3d3d3f;font-size:16px;font-weight:700;line-height:23px;margin-top:24px}.App .input_group .input{display:inline-block}.App .text_box{text-align:left}.App .text_box__label{color:#a6aec1;margin-bottom:4px}.App .text_box__label.error{color:#f56676}.App .text_box__input{background:#f6f7f8;border-radius:8px;font-size:14px;font-weight:500;height:50px;line-height:20px;padding:16px 0 16px 16px;width:400px}.App .text_box__input::placeholder{color:#acbac8}.App .text_box__input:-ms-input-placeholder{color:#acbac8}.App .text_box__input::-ms-input-placeholder{color:#acbac8}@media(max-width:767px){.App .text_box__input{width:300px}}.App .text_box__input:focus{background-color:#f6feff;border-color:#2b8a90}.App .text_box__input.error{background-color:#fff9fa;border-color:#f56676}.App .textarea{text-align:left}.App .textarea__label{color:#a6aec1;margin-bottom:4px}.App .textarea__label.error{color:#f56676}.App .textarea textarea{background:#f6f7f8;border:none;border-radius:8px;font-size:14px;font-weight:500;padding:16px}.App .textarea textarea::placeholder{color:#a6aec1}.App .textarea textarea:-ms-input-placeholder{color:#a6aec1}.App .textarea textarea::-ms-input-placeholder{color:#a6aec1}.App .textarea textarea:focus{background-color:#f6feff;border-color:#2b8a90}.App .textarea textarea.error{background-color:#fff9fa;border-color:#f56676}.App .number_box{align-items:center;display:flex}.App .number_box .split{color:#3d3d3f;font-size:12px;font-weight:500;line-height:17px;margin:0 8px}.App .input_required_label{background-color:#f56676;border-radius:30px;color:#fff;display:inline;font-size:12px;margin-left:8px;padding:2px 12px}.App .select_box{position:relative}.App .select_box__label{color:#a6aec1;margin-bottom:4px;text-align:left}.App .select_box__label.error{color:#f56676}.App .select_box__input{background-color:#f5f7f7;border:1px solid #f6f7f8;border-radius:8px;color:#3d3d3f;cursor:pointer;font-size:14px;font-weight:500;height:50px;line-height:auto;padding-left:16px;position:relative;vertical-align:middle;width:418px}.App .select_box__input select{cursor:pointer;height:100%;width:100%}.App .select_box__input:after{border-color:#3ec1cb #0000 #0000;border-radius:1.16px;border-style:solid;border-width:8px 6px 0;content:"";cursor:pointer;position:absolute;right:16px;top:50%;transform:rotate(0deg);transform:translateY(-50%)}.App .select_box__input.disabled,.App .select_box__input.disabled *{cursor:not-allowed}.App .select_box__input.disabled:after{border-top:8px solid #a6aec1;cursor:not-allowed}.App .select_box .error{background-color:#fff9fa}.App .check_box{align-items:center;color:#3d3d3f;cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;height:24px;line-height:auto;padding-left:30px;position:relative;text-align:left}.App .check_box .icon_checked:before{background-color:#fff;border:1.24px solid #d8e2ec;border-radius:4.96px;content:"";cursor:pointer;display:inline-block;height:24px;left:0;margin-right:8px;position:absolute;top:0;vertical-align:middle;width:24px}.App .check_box:hover{color:#3ec1cb}.App .check_box:hover .icon_checked:before{background-color:#f4fafb;border-color:#3ec1cb}.App .check_box input[type=checkbox]{display:none}.App .check_box input[type=checkbox]:checked+.icon_checked:before{background-color:#3ec1cb;border-color:#3ec1cb}.App .check_box input[type=checkbox]:checked+.icon_checked:after{border:2.57px solid #fff;border-left:none;border-top:none;content:"";display:block;height:10px;left:9px;position:absolute;top:6px;transform:rotate(45deg);width:6px}.App .check_box input[type=checkbox]:checked:hover+.icon_checked:before{background-color:#3ec1cb;border-color:#3ec1cb}.App .input_field{border-radius:4px;transition:all .15s}.App .input_field__focus{align-items:center;border:1px solid #a6aec1;border-radius:4px;display:inline-flex;padding:0 7px;width:100%}.App .input_field__danger{border-color:red!important}.App .input_field__leading,.App .input_field__trailing{align-items:center;display:inline-flex;flex-shrink:0}.App .input_field__leading{margin-right:10px}.App .input_field__trailing{margin-left:10px}.App .input_field__input{color:#3d3d3f;display:inline-block;flex-grow:1;font-size:16px;line-height:1.2;padding:10px 0;resize:vertical;width:100%}.App .input_field__field :not(textarea).input_field__input{height:38px}.App .input_field__field:not([disabled]){background-color:#fff}.App .input_field__field:not([disabled]) .input_field__leading *,.App .input_field__field:not([disabled]) .input_field__trailing *{fill:#75777e}.App .input_field__field:not([disabled]):focus-within .input_field__focus{box-shadow:0 0 0 2px #fff,0 0 0 3px #3ec1cb}.App .input_field__field[disabled]{background-color:#e0e0e0}.App .input_field__field[disabled] .input_field__leading *,.App .input_field__field[disabled] .input_field__trailing *{fill:#e0e0e0}.App .button,.App .pages .admin_list_page .button__delete,.App .pages .admin_list_page .button__update,.App .paginate_button .break,.App .paginate_button .next_button,.App .paginate_button .previous_button{display:inline-block;position:relative}.App .button__button{align-items:center;background-color:#3ec1cb;border:none;border-radius:100px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:700;gap:4px;height:44px;justify-content:center;line-height:20px;text-align:center}.App .button__button:hover{background-color:#2b8a90}.App .button__button:disabled{background-color:#a6aec1;pointer-events:none}.App .button__button.button--reversed.primary{background-color:#fff;border:1px solid #3ec1cb;color:#3ec1cb}.App .button__button.button--reversed.primary:disabled{background-color:#a6aec1;border:none;color:#fff}.App .button__button.button--reversed.primary:hover{background-color:#f6feff}.App .button__button.button--reversed.primary svg *{fill:#3ec1cb}.App .button__button.button--reversed.delete{background-color:#fff;border:1px solid #f56676;color:#f56676}.App .button__button.button--reversed.delete:disabled{background-color:#a6aec1;border:none;color:#fff}.App .button__button.button--reversed.delete:hover{background-color:#ffeaea}.App .button__button.button--reversed.delete svg *{fill:#f56676}.App .add_button{display:inline-block}.App .add_button__body{align-items:center;cursor:pointer;display:flex}.App .add_button__icon{display:block;height:16px;margin-left:8px;margin-right:8px;width:16px}.App .add_button__text{color:#3ec1cb;letter-spacing:.2em}.App .back_button{display:flex;margin-bottom:5vh}.App .back_button__button{background-color:#fff;border:none;border-radius:32px;box-shadow:4px 4px 10px #0000001a;color:#3ec1cb;cursor:pointer;font-size:12pt;height:40px;padding:4px 0;position:relative;width:120px}.App .back_button__button:hover{background-color:#f6feff}.App .back_button__button:after{border-bottom:2px solid #3ec1cb;border-right:2px solid #3ec1cb;content:"";height:10px;left:20px;position:absolute;top:14px;transform:rotate(135deg);width:10px}.App .switch_button{background:#a6aec1;border-radius:100em;cursor:pointer;display:inline-block;height:20px;max-width:100%;position:relative;vertical-align:middle;width:35px}.App .switch_button:before{background:#fff;border-radius:100%;content:"";display:block;height:80%;left:5%;position:absolute;top:10%;transition:all .2s;width:42%}.App .switch_button.on{background:#3ec1cb}.App .switch_button.on:before{margin-left:46%}.App .icon_button{height:16px;margin-left:4px;width:16px}.App .sub_button{border:1px solid #3ec1cb;border-radius:100px;box-sizing:border-box;color:#3ec1cb;font-size:14px;font-weight:700;height:36px;padding:0 16px;text-align:center;vertical-align:middle}.App .sub_button:disabled{background-color:gray;border:1px solid gray;color:gray;cursor:not-allowed;opacity:.6}.App .paginate_button{display:flex;justify-content:center}.App .pages .admin_list_page .paginate_button .button__delete,.App .pages .admin_list_page .paginate_button .button__update,.App .paginate_button .break,.App .paginate_button .button,.App .paginate_button .next_button,.App .paginate_button .pages .admin_list_page .button__delete,.App .paginate_button .pages .admin_list_page .button__update,.App .paginate_button .previous_button{align-items:center;background-color:#fff;border:1px solid #d8e2ec;border-radius:50%;cursor:pointer;display:flex;font-weight:700;height:48px;justify-content:center;margin-left:8px;width:48px}.App .pages .admin_list_page .paginate_button .button__delete a,.App .pages .admin_list_page .paginate_button .button__update a,.App .paginate_button .break a,.App .paginate_button .button a,.App .paginate_button .next_button a,.App .paginate_button .pages .admin_list_page .button__delete a,.App .paginate_button .pages .admin_list_page .button__update a,.App .paginate_button .previous_button a{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.App .paginate_button .next_button svg *,.App .paginate_button .previous_button svg *{fill:#7c8ea0}.App .paginate_button .break svg *{fill:#505b66}.App .paginate_button .active{background-color:#4c4f59;color:#fff}.App .paginate_button .disabled{cursor:auto}.App .add_link_button{position:relative}.App .add_link_button .tooltip{background-color:#000;border-radius:4px;color:#fff;font-size:12px;opacity:0;padding:6px;position:absolute;text-align:center;top:20px;vertical-align:middle;width:100px;z-index:1}.App .add_link_button .active{opacity:1}.App .user_icon{align-items:center;background-color:#7c8ea0;border-radius:100%;display:flex;height:32px;justify-content:center;width:32px}.App .user_icon__body{color:#fff;font-size:16px;font-weight:700;line-height:25px;text-align:center}.App .unread_mark{background:#f87e74;border-radius:50%;height:8px;margin-right:8px;width:8px}.App .unread_count{background-color:#f87e74;border:2px solid #fff;border-radius:50%;color:#fff;font-family:OpenSans,sans-serif;font-size:14px;font-weight:700;height:24px;position:absolute;width:24px}.App .full_screen_loading,.App .unread_count{align-items:center;display:flex;justify-content:center}.App .full_screen_loading{background:#ffffff80;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:9999}.App .edit_button_area{position:relative}.App .edit_button_area .edit_button{align-items:center;border-radius:50%;display:inline-flex;height:32px;justify-content:center;padding:8px;transition:.1s;width:32px}.App .edit_button_area .edit_button:hover{background-color:#89a1a6}.App .edit_button_area .tooltip{background-color:#000;border-radius:4px;color:#fff;font-size:12px;left:50%;opacity:0;padding:6px;position:absolute;text-align:center;transform:translate(-50%,20%);vertical-align:middle;width:50px;z-index:1}.App .edit_button_area .active{opacity:1;transition:.1s}.App .remove_button_area{position:relative}.App .remove_button_area .remove_button{align-items:center;border-radius:50%;display:inline-flex;height:32px;justify-content:center;padding:8px;transition:.1s;width:32px}.App .remove_button_area .remove_button:hover{background-color:#a9493a}.App .remove_button_area .tooltip{background-color:#000;border-radius:4px;color:#fff;font-size:12px;left:50%;opacity:0;padding:6px;position:absolute;text-align:center;transform:translate(-50%,20%);vertical-align:middle;width:50px;z-index:1}.App .remove_button_area .active{opacity:1;transition:.1s}.App .save_button_area{display:inline;position:relative}.App .save_button_area .save_button{align-items:center;border-radius:50%;display:inline-flex;height:32px;justify-content:center;padding:8px;transition:.1s;width:32px}.App .save_button_area .save_button svg *{fill:#4b4b4b}.App .save_button_area .save_button:hover{background-color:#89a1a6}.App .save_button_area .save_button:disabled{background-color:#0000}.App .save_button_area .save_button:disabled svg *{fill:#a6aec1}.App .save_button_area .tooltip{background-color:#000;border-radius:4px;color:#fff;font-size:12px;left:10px;opacity:0;padding:6px;position:absolute;text-align:center;top:20px;vertical-align:middle;width:50px;z-index:1}.App .save_button_area .active{opacity:1}.App .global_header{background-color:#fff;box-shadow:inset 0 -1px 0 #dee3ec;display:flex;height:84px;padding:0 16px 0 0;position:sticky;top:0;z-index:2}.App .global_header__title{color:#000;cursor:pointer;font-size:28px;font-weight:700;height:100%;line-height:48px}@media(max-width:767px){.App .global_header__title{font-size:18px}.App .global_header__title svg{width:32px}}.App .global_header__logo{height:84px;object-fit:contain;width:216px}.App .global_header .menus{color:#000;height:100%;width:100%}.App .global_header .menus__actions{display:flex;height:100%;justify-content:space-between}.App .global_header .menus__actions .care_recipient_name{border-left:1px solid #dee3ec;margin-bottom:16px;margin-top:16px;padding-left:24px;text-align:left}.App .global_header .menus__actions .care_recipient_name .selected_name{color:#4c4f59;cursor:pointer;display:inline;font-size:20px;font-weight:700;position:relative;width:100%}.App .global_header .menus__actions .care_recipient_name .selected_name .drop_down_icon__close{bottom:5px;position:absolute;right:-20px}.App .global_header .menus__actions .care_recipient_name .selected_name .drop_down_icon__open{bottom:-3px;position:absolute;right:-20px;transform:rotate(180deg)}.App .global_header .menus__actions .care_recipient_name .selected_house_id{color:#75777e;font-size:12px}.App .global_header .menus__actions .care_recipient_name .title{color:#4c4f59;font-size:14px;line-height:20px;margin-bottom:4px}.App .global_header .menus__actions .care_recipient_name__drop_down{background-color:#fff;border-radius:16px;box-shadow:0 1px 12px #0000001f;display:grid;font-size:10pt;grid-template-columns:8vw 8vw 8vw 8vw;max-height:60vh;max-width:40vw;overflow:auto;padding:8px 16px}.App .global_header .menus__actions .care_recipient_name__drop_down .name{color:#3d3d3f;cursor:pointer;padding:8px 0;position:relative;text-align:center}.App .global_header .menus__actions .care_recipient_name__drop_down .name .tooltip{background-color:#3d3d3f;border-radius:4px;display:none;font-size:8pt;left:3vw;padding:4px 8px;position:absolute;top:-10px}.App .global_header .menus__actions .care_recipient_name__drop_down .name.border{border-bottom:1px dashed #dee3ec}.App .global_header .menus__actions .care_recipient_name__drop_down .name:hover{color:#3ec1cb}.App .global_header .menus__actions .care_recipient_name__drop_down .name:hover .tooltip{color:#fff;display:block;z-index:1}.App .global_header .menus__actions .care_recipient_name__drop_down .name.selected{color:#3ec1cb;cursor:default}.App .global_header .menus__actions .nav_button_area{align-items:center;display:flex;font-size:12px;font-weight:700;justify-content:center}.App .global_header .menus__actions .information_button{color:#4c4f59;margin-right:8px;position:relative}.App .global_header .menus__actions .information_button svg *{fill:#474f50}.App .global_header .menus__actions .information_button:hover{color:#3ec1cb}.App .global_header .menus__actions .information_button:hover svg *{fill:#3ec1cb}.App .global_header .menus__actions .help_button{color:#4c4f59;margin-right:20px;position:relative}.App .global_header .menus__actions .help_button svg *{fill:#474f50}.App .global_header .menus__actions .help_button:hover{color:#3ec1cb}.App .global_header .menus__actions .help_button:hover svg *{fill:#3ec1cb}.App .global_header .menus__actions .faq_button{color:#4c4f59;margin-right:12px;position:relative}.App .global_header .menus__actions .faq_button svg *{fill:#474f50}.App .global_header .menus__actions .faq_button:hover{color:#3ec1cb}.App .global_header .menus__actions .faq_button:hover svg *{fill:#3ec1cb}.App .global_header .menus__actions .link_menu{cursor:pointer;display:flex;height:100%;margin-right:24px;padding-left:16px;padding-right:16px}.App .global_header .menus__actions .link_menu:hover{background-color:#2b8a90}.App .global_header .menus__actions .link_menu__title{align-items:center;display:flex}.App .global_header .menus__actions .account_button{align-items:center;color:#4c4f59;display:flex;height:100%}.App .global_header .menus__actions .account_button svg *{fill:#474f50}.App .global_header .menus__actions .account_button button:hover{color:#3ec1cb}.App .global_header .menus__actions .account_button button:hover svg *{fill:#3ec1cb}.App .global_header .menus__actions .drop_down{align-items:center;display:flex;flex-flow:row;padding-left:32px;position:relative}.App .global_header .menus__actions .drop_down__menus{background-color:#fff;border-radius:16px;box-shadow:0 1px 12px #0000001f;color:#3d3d3f;font-size:14px;font-weight:700;position:absolute;right:24px;top:71px;width:260px;z-index:100}.App .global_header .menus__actions .drop_down__menus .menu{align-items:center;border-bottom:1px solid #d8e2ec;cursor:pointer;display:flex;flex-flow:row;padding:16px 0 16px 16px}.App .global_header .menus__actions .drop_down__menus .menu:hover{color:#3ec1cb}.App .global_header .menus__actions .drop_down__menus .menu:hover svg *{fill:#3ec1cb}.App .global_header .menus__actions .drop_down__menus .menu:last-of-type{border-bottom:none}.App .global_header .menus__actions .drop_down__menus .menu svg *{fill:#474f50}.App .global_header .menus__actions .drop_down__menus .menu .icon{align-items:center;display:flex;margin-right:6px}.App .pages{height:calc(100vh - 84px)}.App .pages .admin_index_page{padding:32px}.App .pages .admin_index_page .page_title{font-size:16pt;letter-spacing:4px;margin-bottom:32px}.App .pages .admin_index_page .body{display:flex;justify-content:center}.App .pages .admin_index_page .body .items{display:flex;flex-wrap:wrap}.App .pages .admin_index_page .body .items .item{color:#75777e;cursor:pointer;font-size:18pt;padding:16px;position:relative}.App .pages .admin_index_page .body .items .item:after{background-color:#dee3ec;content:"";height:4px;left:0;position:absolute;top:100%;width:100%}.App .pages .admin_index_page .body .items .item:hover{background-color:#f6f8fa}.App .pages .admin_index_page .body .items .item:hover:after{background-color:#3ec1cb}.App .pages .admin_index_page .body .items .item:not(last-of-type){margin-right:32px}.App .pages .service_provider_list_page{display:flex;justify-content:center;min-height:100%}.App .pages .service_provider_list_page .container{padding-top:32px;width:80%}.App .pages .service_provider_list_page .container .header{color:#3ec1cb;font-size:16pt;letter-spacing:.2em;margin-bottom:24px;text-align:left;width:100%}.App .pages .service_provider_list_page .container .service_provider_list{padding-bottom:16px;padding-top:16px}.App .pages .service_provider_list_page .container .service_provider_list .list_row{align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 0 20px #0000001a;display:flex;justify-content:space-between;margin-bottom:24px;padding:16px}.App .pages .admin_list_page .service_provider_list_page .container .service_provider_list .list_row .button__delete,.App .pages .admin_list_page .service_provider_list_page .container .service_provider_list .list_row .button__update,.App .pages .service_provider_list_page .container .service_provider_list .list_row .admin_list_page .button__delete,.App .pages .service_provider_list_page .container .service_provider_list .list_row .admin_list_page .button__update,.App .pages .service_provider_list_page .container .service_provider_list .list_row .button,.App .pages .service_provider_list_page .container .service_provider_list .list_row .paginate_button .break,.App .pages .service_provider_list_page .container .service_provider_list .list_row .paginate_button .next_button,.App .pages .service_provider_list_page .container .service_provider_list .list_row .paginate_button .previous_button,.App .paginate_button .pages .service_provider_list_page .container .service_provider_list .list_row .break,.App .paginate_button .pages .service_provider_list_page .container .service_provider_list .list_row .next_button,.App .paginate_button .pages .service_provider_list_page .container .service_provider_list .list_row .previous_button{display:block;height:32px}.App .pages .service_provider_list_page .container .service_provider_list .list_row .button__button{border-color:#a6aec1;box-shadow:4px 4px 10px #0000001a;color:#a6aec1;display:inline-block;height:32px;padding-right:16px;position:relative;width:120px}.App .pages .service_provider_list_page .container .service_provider_list .list_row .button__button:after{border-bottom:2px solid #a6aec1;border-right:2px solid #a6aec1;content:"";height:10px;position:absolute;right:12px;top:10px;transform:rotate(-45deg);width:10px}.App .pages .service_provider_list_page .container .row{background-color:#fff;box-shadow:0 0 20px #0000001a;cursor:pointer;padding:16px}.App .pages .service_provider_edit_page{display:flex;justify-content:center;min-height:100%}.App .pages .service_provider_edit_page .container{padding-top:32px;width:80%}.App .pages .service_provider_edit_page .container .header{color:#3ec1cb;font-size:16pt;letter-spacing:.2em;margin-bottom:24px;text-align:left;width:100%}.App .pages .service_provider_edit_page .container .service_provider_edit{padding-bottom:16px;padding-top:16px}.App .pages .service_provider_edit_page .container .service_provider_edit .content{margin-bottom:12px}.App .pages .service_provider_edit_page .container .service_provider_edit .content .label{color:#9f8f7c;letter-spacing:.2em;text-align:left}.App .pages .service_provider_edit_page .container .service_provider_edit .content .error_message{color:red;font-size:14px;height:14px;text-align:left}.App .pages .user_list_page{display:flex;justify-content:center;min-height:100%}.App .pages .user_list_page .container{padding-top:32px;width:80%}.App .pages .user_list_page .container .header{color:#3ec1cb;font-size:16pt;letter-spacing:.2em;margin-bottom:24px;text-align:left;width:100%}.App .pages .user_list_page .container .user_list{width:100%}.App .pages .user_list_page .container .user_list thead tr th{background-color:#bbe7e7;border:1px solid #dee3ec;padding:4px;text-align:center}.App .pages .user_list_page .container .user_list thead tr th.data_sync,.App .pages .user_list_page .container .user_list thead tr th.house,.App .pages .user_list_page .container .user_list thead tr th.name{width:20%}.App .pages .user_list_page .container .user_list thead tr th .sort_button_area{align-items:center;display:flex;flex-direction:row;justify-content:center;margin:5px 0 2px}.App .pages .user_list_page .container .user_list thead tr th .sort_button_area .sort_button{background-color:#687eb1;color:#fff;margin:0 3px;padding:1px 0;width:20px}.App .pages .user_list_page .container .user_list tbody tr td{background-color:#fff;border:1px solid #dee3ec;padding:4px}.App .pages .user_list_page .container .user_list tbody tr:nth-child(2n) td{background-color:#f6f8fa}.App .pages .user_list_page .container .row{background-color:#fff;box-shadow:0 0 20px #0000001a;cursor:pointer;margin-bottom:24px;padding:16px}.App .pages .user_list_page .container .search_area{display:flex;justify-content:flex-end;margin-bottom:16px}.App .pages .user_edit_page{display:flex;justify-content:center;min-height:100%}.App .pages .user_edit_page .container{padding-top:32px;width:80%}.App .pages .user_edit_page .container .header{color:#3ec1cb;font-size:16pt;letter-spacing:.2em;margin-bottom:24px;text-align:left;width:100%}.App .pages .user_edit_page .container .user_edit{padding-bottom:16px;padding-top:16px}.App .pages .user_edit_page .container .user_edit .content{margin-bottom:12px;text-align:left}.App .pages .user_edit_page .container .user_edit .error_message{color:red;font-size:14px;height:14px}.App .pages .user_edit_page .container .user_edit .label{color:#9f8f7c;letter-spacing:.2em;text-align:left}.App .pages .user_edit_page .container .user_edit .addition{color:#a6aec1;letter-spacing:.2em;text-align:left}.App .pages .user_edit_page .container .user_edit .filter{display:flex;flex-wrap:wrap}.App .pages .user_edit_page .container .user_edit .filter .check_box{margin-left:0;margin-top:0}.App .pages .user_edit_page .container .user_edit .email_value,.App .pages .user_edit_page .container .user_edit .role_value{margin-bottom:16px;margin-left:8px;margin-top:16px;text-align:left}.App .pages .user_edit_page .container .user_edit .select_box__input{margin-right:32px;width:400px}.App .pages .user_edit_page .container .user_edit .select_box:after{right:40px}.App .pages .admin_list_page .user_edit_page .container .user_edit .button__delete,.App .pages .admin_list_page .user_edit_page .container .user_edit .button__update,.App .pages .user_edit_page .container .user_edit .admin_list_page .button__delete,.App .pages .user_edit_page .container .user_edit .admin_list_page .button__update,.App .pages .user_edit_page .container .user_edit .button,.App .pages .user_edit_page .container .user_edit .paginate_button .break,.App .pages .user_edit_page .container .user_edit .paginate_button .next_button,.App .pages .user_edit_page .container .user_edit .paginate_button .previous_button,.App .paginate_button .pages .user_edit_page .container .user_edit .break,.App .paginate_button .pages .user_edit_page .container .user_edit .next_button,.App .paginate_button .pages .user_edit_page .container .user_edit .previous_button{margin-top:16px}.App .pages .user_edit_page .container .viewable_care_recipients{display:flex;flex-direction:row;flex-wrap:wrap;margin-top:10px}.App .pages .user_edit_page .container .viewable_care_recipients .viewable_care_recipient{margin-bottom:8px;text-align:left;width:33%}.App .pages .user_edit_page .container .viewable_care_recipients .viewable_care_recipient .check_box_row{margin-left:30px;margin-right:30px;margin-top:8px}.App .pages .admin_care_recipient_list_page{padding:24px}.App .pages .admin_care_recipient_list_page>.header{color:#3ec1cb;font-size:16pt;letter-spacing:.2em;margin-bottom:24px;text-align:left;width:100%}.App .pages .admin_care_recipient_list_page .date_selector .period_selector{position:relative}.App .pages .admin_care_recipient_list_page .date_selector .period_selector .period{align-items:center;display:flex;justify-content:center}.App .pages .admin_care_recipient_list_page .date_selector .period_selector .period .date{width:100px}.App .pages .admin_care_recipient_list_page .date_selector .calendars_container{background:#f6f8fa;border-radius:16px;box-shadow:0 1px 12px 0 #00000014;left:-100px;padding:24px;position:absolute;top:30px;z-index:1}.App .pages .admin_care_recipient_list_page .date_selector .buttons{margin-bottom:16px;text-align:left}.App .pages .admin_care_recipient_list_page .date_selector .buttons .admin_list_page .button__delete,.App .pages .admin_care_recipient_list_page .date_selector .buttons .admin_list_page .button__update,.App .pages .admin_care_recipient_list_page .date_selector .buttons .button,.App .pages .admin_care_recipient_list_page .date_selector .buttons .paginate_button .break,.App .pages .admin_care_recipient_list_page .date_selector .buttons .paginate_button .next_button,.App .pages .admin_care_recipient_list_page .date_selector .buttons .paginate_button .previous_button,.App .pages .admin_list_page .admin_care_recipient_list_page .date_selector .buttons .button__delete,.App .pages .admin_list_page .admin_care_recipient_list_page .date_selector .buttons .button__update,.App .paginate_button .pages .admin_care_recipient_list_page .date_selector .buttons .break,.App .paginate_button .pages .admin_care_recipient_list_page .date_selector .buttons .next_button,.App .paginate_button .pages .admin_care_recipient_list_page .date_selector .buttons .previous_button{margin-right:8px}.App .pages .admin_care_recipient_list_page .date_selector .calendars{border-radius:16px;box-shadow:0 1px 12px 0 #00000014;display:flex}.App .pages .admin_care_recipient_list_page .date_selector .calendars .single_calendar:first-child{border-radius:16px 0 0 16px}.App .pages .admin_care_recipient_list_page .date_selector .calendars .single_calendar:first-child .next_month{display:none}.App .pages .admin_care_recipient_list_page .date_selector .calendars .single_calendar:last-child{border-radius:0 16px 16px 0}.App .pages .admin_care_recipient_list_page .date_selector .calendars .single_calendar:last-child .days{border-left:1px solid #dee3ec}.App .pages .admin_care_recipient_list_page .date_selector .calendars .single_calendar:last-child .previous_month{display:none}.App .pages .admin_care_recipient_list_page .date_selector .calendars .single_calendar .date_disabled{color:#7f8188;font-weight:400}.App .pages .admin_care_recipient_list_page .hideDataSyncFinished_area{display:flex;flex-wrap:wrap;margin:5px 0 5px auto;width:310px}.App .pages .admin_care_recipient_list_page .hideDataSyncFinished_area .hideDataSyncFinishedButton_title{padding:4px 0 0;width:260px}.App .pages .admin_care_recipient_list_page .sub_title{font-size:20px;font-weight:700;margin-top:20px;text-align:left}.App .pages .admin_care_recipient_list_page .alert_list,.App .pages .admin_care_recipient_list_page .recipient_list{width:100%}.App .pages .admin_care_recipient_list_page .alert_list thead tr th,.App .pages .admin_care_recipient_list_page .recipient_list thead tr th{background-color:#bbe7e7;border:1px solid #dee3ec;padding:4px;text-align:center}.App .pages .admin_care_recipient_list_page .alert_list thead tr th.data_sync,.App .pages .admin_care_recipient_list_page .alert_list thead tr th.house,.App .pages .admin_care_recipient_list_page .alert_list thead tr th.name,.App .pages .admin_care_recipient_list_page .recipient_list thead tr th.data_sync,.App .pages .admin_care_recipient_list_page .recipient_list thead tr th.house,.App .pages .admin_care_recipient_list_page .recipient_list thead tr th.name{width:20%}.App .pages .admin_care_recipient_list_page .alert_list thead tr th .sort_button_area,.App .pages .admin_care_recipient_list_page .recipient_list thead tr th .sort_button_area{align-items:center;display:flex;flex-direction:row;justify-content:center;margin:5px 0 2px}.App .pages .admin_care_recipient_list_page .alert_list thead tr th .sort_button_area .sort_button,.App .pages .admin_care_recipient_list_page .recipient_list thead tr th .sort_button_area .sort_button{background-color:#687eb1;color:#fff;margin:0 3px;padding:1px 0;width:20px}.App .pages .admin_care_recipient_list_page .alert_list tbody tr td,.App .pages .admin_care_recipient_list_page .recipient_list tbody tr td{background-color:#fff;border:1px solid #dee3ec;padding:4px}.App .pages .admin_care_recipient_list_page .alert_list tbody tr:nth-child(2n) td,.App .pages .admin_care_recipient_list_page .recipient_list tbody tr:nth-child(2n) td{background-color:#f6f8fa}.App .pages .admin_care_recipient_list_page .alert_list tbody tr .menu_buttons,.App .pages .admin_care_recipient_list_page .recipient_list tbody tr .menu_buttons{align-items:center;display:flex;height:80px;justify-content:space-between}.App .pages .admin_care_recipient_list_page .alert_list tbody tr .menu_buttons__item,.App .pages .admin_care_recipient_list_page .recipient_list tbody tr .menu_buttons__item{align-items:center;display:flex;flex-direction:column;font-size:10pt;font-weight:700;height:100%;justify-content:center;width:25%}.App .pages .admin_care_recipient_list_page .alert_list tbody tr .menu_buttons__item:hover,.App .pages .admin_care_recipient_list_page .recipient_list tbody tr .menu_buttons__item:hover{background:#f4fafb;border-radius:16px}.App .pages .admin_care_recipient_list_page .alert_list tbody tr .menu_buttons__item:hover *,.App .pages .admin_care_recipient_list_page .recipient_list tbody tr .menu_buttons__item:hover *{fill:#3ec1cb;color:#3ec1cb}.App .pages .admin_care_recipient_list_page .alert_list tbody tr .menu_buttons__item.remove,.App .pages .admin_care_recipient_list_page .recipient_list tbody tr .menu_buttons__item.remove{color:#f56676}.App .pages .admin_care_recipient_list_page .alert_list tbody tr .menu_buttons__item.remove *,.App .pages .admin_care_recipient_list_page .recipient_list tbody tr .menu_buttons__item.remove *{fill:#f56676}.App .pages .admin_care_recipient_list_page .alert_list tbody tr .menu_buttons__item.remove:hover,.App .pages .admin_care_recipient_list_page .recipient_list tbody tr .menu_buttons__item.remove:hover{background:#ffeaea}.App .pages .admin_care_recipient_list_page .alert_list tbody tr .menu_buttons__item.remove:hover *,.App .pages .admin_care_recipient_list_page .recipient_list tbody tr .menu_buttons__item.remove:hover *{fill:#f56676;color:#f56676}.App .pages .admin_care_recipient_list_page .alert_list tbody tr .menu_buttons__item:disabled,.App .pages .admin_care_recipient_list_page .recipient_list tbody tr .menu_buttons__item:disabled{cursor:auto}.App .pages .admin_care_recipient_list_page .alert_list tbody tr .menu_buttons__item:disabled *,.App .pages .admin_care_recipient_list_page .recipient_list tbody tr .menu_buttons__item:disabled *{display:none}.App .pages .admin_care_recipient_list_page .alert_list tbody tr .menu_buttons__item:disabled:hover,.App .pages .admin_care_recipient_list_page .recipient_list tbody tr .menu_buttons__item:disabled:hover{background:inherit}.App .pages .admin_care_recipient_list_page .add{background-color:#fff;border-radius:8px;box-shadow:0 0 20px #0000001a;cursor:pointer;margin-bottom:16px;padding:16px;text-align:center}.App .pages .admin_care_recipient_list_page .search_area{display:flex;justify-content:flex-end;margin-bottom:16px}.App .pages .admin_care_recipient_list_page .alert_list_container .title_area{align-items:center;display:flex;justify-content:left;margin-bottom:20px}.App .pages .admin_care_recipient_list_page .alert_list_container .title_area .title{font-size:20px;font-weight:700}.App .pages .admin_care_recipient_list_page .alert_list{width:100%}.App .pages .admin_care_recipient_list_page .alert_list th{vertical-align:middle}.App .pages .admin_care_recipient_list_page .alert_list .allCheck{display:flex;position:relative}.App .pages .admin_care_recipient_list_page .alert_list .checked_operations{background-color:#fff;border-radius:8px;box-shadow:0 0 20px #0000001a;display:none;padding:12px;position:absolute;z-index:1}.App .pages .admin_care_recipient_list_page .alert_list .checked_operations_open{display:block}.App .pages .admin_care_recipient_list_page .alert_list td{vertical-align:middle}.App .pages .admin_care_recipient_list_page .alert_list .alert{align-items:center;display:flex}.App .pages .admin_care_recipient_list_page .alert_list .alert__label,.App .pages .admin_care_recipient_list_page .alert_list .alert__label__ai,.App .pages .admin_care_recipient_list_page .alert_list .alert__label__rule{align-items:center;border-radius:20px;color:#fff;font-size:12px;margin-right:6px;padding:6px 2px;width:60px}.App .pages .admin_care_recipient_list_page .alert_list .alert__label__ai{background-color:#ff8000;letter-spacing:2px}.App .pages .admin_care_recipient_list_page .alert_list .alert__label__rule{background-color:#0080ff}.App .pages .admin_care_recipient_list_page .alert_list .alert__message .date{font-size:14px;margin-bottom:6px}.App .pages .admin_care_recipient_list_page .alert_list .alert__message .message{font-weight:700}.App .pages .admin_care_recipient_list_page .paging_area{margin-bottom:20px;margin-top:12px}.App .pages .switch{background:#a6aec1;border-radius:100em;cursor:pointer;display:inline-block;height:27px;max-width:100%;position:relative;vertical-align:middle;width:50px}.App .pages .switch:before{background:#fff;border-radius:100%;content:"";display:block;height:80%;left:5%;position:absolute;top:10%;transition:all .2s;width:42%}.App .pages .on{background:#3ec1cb}.App .pages .on:before{margin-left:46%}.App .pages .admin_care_recipient_add_page,.App .pages .admin_care_recipient_edit_page{min-height:100%;padding:24px;width:100%}.App .pages .admin_care_recipient_add_page>.header,.App .pages .admin_care_recipient_edit_page>.header{color:#3ec1cb;font-size:16pt;letter-spacing:.2em;margin-bottom:24px;text-align:left;width:100%}.App .pages .admin_care_recipient_add_page .admin_care_recipient_edit_component .input_area__each,.App .pages .admin_care_recipient_edit_page .admin_care_recipient_edit_component .input_area__each{margin-bottom:24px}.App .pages .admin_care_recipient_add_page .admin_care_recipient_edit_component .input_area__each .label,.App .pages .admin_care_recipient_edit_page .admin_care_recipient_edit_component .input_area__each .label{color:#9f8f7c;font-size:14pt;margin-bottom:8px}.App .pages .admin_care_recipient_add_page .admin_care_recipient_edit_component .input_area__each .text_box,.App .pages .admin_care_recipient_edit_page .admin_care_recipient_edit_component .input_area__each .text_box{text-align:center}.App .pages .admin_care_recipient_add_page .admin_care_recipient_edit_component .input_area__each.service_provider_id,.App .pages .admin_care_recipient_edit_page .admin_care_recipient_edit_component .input_area__each.service_provider_id{align-items:center;display:flex;flex-direction:column}.App .pages .admin_care_recipient_add_page .admin_care_recipient_edit_component .input_area__each .title,.App .pages .admin_care_recipient_edit_page .admin_care_recipient_edit_component .input_area__each .title{color:#9f8f7c;font-size:14pt;margin-bottom:8px}.App .pages .admin_care_recipient_add_page .admin_care_recipient_edit_component .input_area__each.classification,.App .pages .admin_care_recipient_edit_page .admin_care_recipient_edit_component .input_area__each.classification{align-items:center;display:flex;flex-direction:column}.App .pages .admin_care_recipient_add_page .admin_care_recipient_edit_component .input_area__each.disease .check_box,.App .pages .admin_care_recipient_edit_page .admin_care_recipient_edit_component .input_area__each.disease .check_box{margin-left:50px}.App .pages .admin_care_recipient_add_page .admin_care_recipient_edit_component .input_area__each.disease .check_box:first-child,.App .pages .admin_care_recipient_edit_page .admin_care_recipient_edit_component .input_area__each.disease .check_box:first-child{margin-left:0}.App .pages .admin_care_recipient_add_page .admin_care_recipient_edit_component .input_area__each .body .content,.App .pages .admin_care_recipient_edit_page .admin_care_recipient_edit_component .input_area__each .body .content{margin-bottom:16px;margin-left:16px;margin-right:32px;text-align:center}.App .pages .admin_care_recipient_add_page .admin_care_recipient_edit_component .input_area__each .body .content .label,.App .pages .admin_care_recipient_edit_page .admin_care_recipient_edit_component .input_area__each .body .content .label{color:#9f8f7c;font-size:14pt;margin-bottom:8px}.App .pages .admin_care_recipient_add_page .admin_care_recipient_edit_component .input_area__each .body .content .sensor,.App .pages .admin_care_recipient_edit_page .admin_care_recipient_edit_component .input_area__each .body .content .sensor{display:inline-flex;flex-wrap:wrap}.App .pages .admin_care_recipient_add_page .admin_care_recipient_edit_component .input_area__each .body .content .sensor .check_box_row,.App .pages .admin_care_recipient_edit_page .admin_care_recipient_edit_component .input_area__each .body .content .sensor .check_box_row{margin:8px 30px}.App .pages .admin_care_recipient_add_page .admin_care_recipient_edit_component .input_area__each .error_message,.App .pages .admin_care_recipient_edit_page .admin_care_recipient_edit_component .input_area__each .error_message{color:red;font-size:14px;height:14px}.App .pages .admin_care_recipient_add_page .admin_care_recipient_edit_component .input_area .date_selector .period_selector,.App .pages .admin_care_recipient_edit_page .admin_care_recipient_edit_component .input_area .date_selector .period_selector{position:relative}.App .pages .admin_care_recipient_add_page .admin_care_recipient_edit_component .input_area .date_selector .period_selector .period,.App .pages .admin_care_recipient_edit_page .admin_care_recipient_edit_component .input_area .date_selector .period_selector .period{align-items:center;display:flex;justify-content:center}.App .pages .admin_care_recipient_add_page .admin_care_recipient_edit_component .input_area .date_selector .period_selector .period .date,.App .pages .admin_care_recipient_edit_page .admin_care_recipient_edit_component .input_area .date_selector .period_selector .period .date{width:100px}.App .pages .admin_care_recipient_add_page .admin_care_recipient_edit_component .input_area .date_selector .calendars_container,.App .pages .admin_care_recipient_edit_page .admin_care_recipient_edit_component .input_area .date_selector .calendars_container{background:#f6f8fa;border-radius:16px;box-shadow:0 1px 12px 0 #00000014;padding:24px;position:absolute;right:100px;top:30px;z-index:1}.App .pages .admin_care_recipient_add_page .admin_care_recipient_edit_component .input_area .date_selector .buttons,.App .pages .admin_care_recipient_edit_page .admin_care_recipient_edit_component .input_area .date_selector .buttons{margin-bottom:16px;text-align:left}.App .pages .admin_care_recipient_add_page .admin_care_recipient_edit_component .input_area .date_selector .buttons .admin_list_page .button__delete,.App .pages .admin_care_recipient_add_page .admin_care_recipient_edit_component .input_area .date_selector .buttons .admin_list_page .button__update,.App .pages .admin_care_recipient_add_page .admin_care_recipient_edit_component .input_area .date_selector .buttons .button,.App .pages .admin_care_recipient_add_page .admin_care_recipient_edit_component .input_area .date_selector .buttons .paginate_button .break,.App .pages .admin_care_recipient_add_page .admin_care_recipient_edit_component .input_area .date_selector .buttons .paginate_button .next_button,.App .pages .admin_care_recipient_add_page .admin_care_recipient_edit_component .input_area .date_selector .buttons .paginate_button .previous_button,.App .pages .admin_care_recipient_edit_page .admin_care_recipient_edit_component .input_area .date_selector .buttons .admin_list_page .button__delete,.App .pages .admin_care_recipient_edit_page .admin_care_recipient_edit_component .input_area .date_selector .buttons .admin_list_page .button__update,.App .pages .admin_care_recipient_edit_page .admin_care_recipient_edit_component .input_area .date_selector .buttons .button,.App .pages .admin_care_recipient_edit_page .admin_care_recipient_edit_component .input_area .date_selector .buttons .paginate_button .break,.App .pages .admin_care_recipient_edit_page .admin_care_recipient_edit_component .input_area .date_selector .buttons .paginate_button .next_button,.App .pages .admin_care_recipient_edit_page .admin_care_recipient_edit_component .input_area .date_selector .buttons .paginate_button .previous_button,.App .pages .admin_list_page .admin_care_recipient_add_page .admin_care_recipient_edit_component .input_area .date_selector .buttons .button__delete,.App .pages .admin_list_page .admin_care_recipient_add_page .admin_care_recipient_edit_component .input_area .date_selector .buttons .button__update,.App .pages .admin_list_page .admin_care_recipient_edit_page .admin_care_recipient_edit_component .input_area .date_selector .buttons .button__delete,.App .pages .admin_list_page .admin_care_recipient_edit_page .admin_care_recipient_edit_component .input_area .date_selector .buttons .button__update,.App .paginate_button .pages .admin_care_recipient_add_page .admin_care_recipient_edit_component .input_area .date_selector .buttons .break,.App .paginate_button .pages .admin_care_recipient_add_page .admin_care_recipient_edit_component .input_area .date_selector .buttons .next_button,.App .paginate_button .pages .admin_care_recipient_add_page .admin_care_recipient_edit_component .input_area .date_selector .buttons .previous_button,.App .paginate_button .pages .admin_care_recipient_edit_page .admin_care_recipient_edit_component .input_area .date_selector .buttons .break,.App .paginate_button .pages .admin_care_recipient_edit_page .admin_care_recipient_edit_component .input_area .date_selector .buttons .next_button,.App .paginate_button .pages .admin_care_recipient_edit_page .admin_care_recipient_edit_component .input_area .date_selector .buttons .previous_button{margin-right:8px}.App .pages .admin_care_recipient_add_page .admin_care_recipient_edit_component .input_area .date_selector .calendars,.App .pages .admin_care_recipient_edit_page .admin_care_recipient_edit_component .input_area .date_selector .calendars{border-radius:16px;box-shadow:0 1px 12px 0 #00000014;display:flex;z-index:1}.App .pages .admin_care_recipient_add_page .admin_care_recipient_edit_component .input_area .date_selector .calendars .single_calendar:first-child,.App .pages .admin_care_recipient_edit_page .admin_care_recipient_edit_component .input_area .date_selector .calendars .single_calendar:first-child{border-radius:16px 0 0 16px}.App .pages .admin_care_recipient_add_page .admin_care_recipient_edit_component .input_area .date_selector .calendars .single_calendar:first-child .next_month,.App .pages .admin_care_recipient_edit_page .admin_care_recipient_edit_component .input_area .date_selector .calendars .single_calendar:first-child .next_month{display:none}.App .pages .admin_care_recipient_add_page .admin_care_recipient_edit_component .input_area .date_selector .calendars .single_calendar:last-child,.App .pages .admin_care_recipient_edit_page .admin_care_recipient_edit_component .input_area .date_selector .calendars .single_calendar:last-child{border-radius:0 16px 16px 0}.App .pages .admin_care_recipient_add_page .admin_care_recipient_edit_component .input_area .date_selector .calendars .single_calendar:last-child .days,.App .pages .admin_care_recipient_edit_page .admin_care_recipient_edit_component .input_area .date_selector .calendars .single_calendar:last-child .days{border-left:1px solid #dee3ec}.App .pages .admin_care_recipient_add_page .admin_care_recipient_edit_component .input_area .date_selector .calendars .single_calendar:last-child .previous_month,.App .pages .admin_care_recipient_edit_page .admin_care_recipient_edit_component .input_area .date_selector .calendars .single_calendar:last-child .previous_month{display:none}.App .pages .admin_care_recipient_add_page .admin_care_recipient_edit_component .input_area .date_selector .calendars .single_calendar .date_disabled,.App .pages .admin_care_recipient_edit_page .admin_care_recipient_edit_component .input_area .date_selector .calendars .single_calendar .date_disabled{color:#7f8188}.App .pages .care_comment_add_page{display:flex;justify-content:center}.App .pages .care_comment_add_page .container{padding-top:32px;width:80%}.App .pages .care_comment_add_page .container .alert_info,.App .pages .care_comment_add_page .container .care_recipient_info{display:flex;font-size:12pt;gap:24px;letter-spacing:.2em;margin-bottom:24px;text-align:left;width:100%}.App .pages .care_comment_add_page .container .care_comment_edit .content{background-color:#fff;box-shadow:0 0 20px #0000001a;margin-bottom:8px;padding:16px;text-align:left}.App .pages .care_comment_add_page .container .care_comment_edit .content .body .label{color:#9f8f7c;letter-spacing:.2em;margin-bottom:8px}.App .pages .care_comment_add_page .container .care_comment_edit .content .body .text_box__input{width:100%}.App .pages .care_comment_add_page .container .care_comment_edit .content .body .textarea textarea{border:1px solid #a6aec1;border-radius:8px;font-size:12pt;line-height:1.3em;min-height:300px;padding:8px;resize:none;width:100%}.App .pages .information_add_page{display:flex;justify-content:center}.App .pages .information_add_page .container{padding-top:32px;width:80%}.App .pages .information_add_page .container .header{color:#3ec1cb;font-size:16pt;letter-spacing:.2em;margin-bottom:24px;text-align:left;width:100%}.App .pages .information_add_page .container .information_edit .content{background-color:#fff;box-shadow:0 0 20px #0000001a;margin-bottom:8px;padding:16px;text-align:left}.App .pages .information_add_page .container .information_edit .content .body .label{color:#9f8f7c;letter-spacing:.2em;margin-bottom:8px}.App .pages .information_add_page .container .information_edit .content .body .text_box__input{width:100%}.App .pages .information_add_page .container .information_edit .content .body .textarea textarea{border:1px solid #a6aec1;border-radius:8px;font-size:12pt;line-height:1.3em;min-height:300px;padding:8px;resize:none;width:100%}.App .pages .admin_list_page{margin:0 auto;min-width:800px;padding:20px 100px 100px}.App .pages .admin_list_page .search_option_area{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:12px;width:100%}.App .pages .admin_list_page .sort_button_area{align-items:center;display:flex;flex-direction:row;justify-content:center;margin:5px 0 2px}.App .pages .admin_list_page .sort_button_area .sort_button{background-color:#687eb1;color:#fff;margin:0 3px;padding:1px 0;width:20px}.App .pages .admin_list_page .hideDataSyncFinished_area{margin:20px auto 0;text-align:left;width:90%}.App .pages .admin_list_page table{width:100%}.App .pages .admin_list_page td{border:1px solid #000;min-width:100px;padding:8px 10px;text-align:center;vertical-align:middle}.App .pages .admin_list_page .care_recipient_header{background-color:skyblue;font-weight:700;position:relative}.App .pages .admin_list_page .user_header{background-color:#ffb6c1;font-weight:700;position:relative}.App .pages .admin_list_page .button_area{display:flex}.App .pages .admin_list_page .button,.App .pages .admin_list_page .button__delete,.App .pages .admin_list_page .button__update,.App .pages .admin_list_page .paginate_button .break,.App .pages .admin_list_page .paginate_button .next_button,.App .pages .admin_list_page .paginate_button .previous_button,.App .paginate_button .pages .admin_list_page .break,.App .paginate_button .pages .admin_list_page .next_button,.App .paginate_button .pages .admin_list_page .previous_button{background-color:#fff;border-radius:8px;padding:4px 2px}.App .pages .admin_list_page .button:first-child,.App .pages .admin_list_page .button__delete:first-child,.App .pages .admin_list_page .button__update:first-child,.App .pages .admin_list_page .paginate_button .break:first-child,.App .pages .admin_list_page .paginate_button .next_button:first-child,.App .pages .admin_list_page .paginate_button .previous_button:first-child,.App .paginate_button .pages .admin_list_page .break:first-child,.App .paginate_button .pages .admin_list_page .next_button:first-child,.App .paginate_button .pages .admin_list_page .previous_button:first-child{margin-bottom:4px}.App .pages .admin_list_page .button__update{border:1px solid green}.App .pages .admin_list_page .button__delete{border:1px solid red}.App .pages .filter_container{background:#fff;border-radius:4px;box-shadow:0 0 16px -2px #75777e;cursor:default;height:200px;left:80px;position:absolute;width:150px;z-index:1}.App .pages .filter_container .filter_content{align-items:flex-start;display:flex;flex-direction:column;font-weight:400;padding:8px}.App .pages .filter_container .filter_content .filter_title{color:#9f8f7c;letter-spacing:.2em}.App .pages .filter_container .filter_content .close_button{cursor:pointer;position:absolute;right:12px;top:4px}.App .pages .filter_container .filter_content .close_button>img{width:10px}.App .pages .filter_container .filter_content .check_box{margin-left:0;margin-top:4px}.App .pages .faq_add_page{display:flex;justify-content:center}.App .pages .faq_add_page .container{padding-top:32px;width:80%}.App .pages .faq_add_page .container .header{color:#3ec1cb;font-size:16pt;letter-spacing:.2em;margin-bottom:24px;text-align:left;width:100%}.App .pages .faq_add_page .container .faq_edit .content{background-color:#fff;box-shadow:0 0 20px #0000001a;margin-bottom:8px;padding:16px;text-align:left}.App .pages .faq_add_page .container .faq_edit .content .body{margin-bottom:8px}.App .pages .faq_add_page .container .faq_edit .content .body .label{align-items:flex-end;display:flex;justify-content:space-between}.App .pages .faq_add_page .container .faq_edit .content .body .label .label_name{color:#9f8f7c;letter-spacing:.2em;margin-bottom:8px}.App .pages .faq_add_page .container .faq_edit .content .body .label .label_and_button{align-items:center;display:flex;justify-content:center}.App .pages .faq_add_page .container .faq_edit .content .body .label .error_message{color:red;font-size:14px;margin-bottom:8px}.App .pages .faq_add_page .container .faq_edit .content .body .text_box__input{width:100%}.App .pages .faq_add_page .container .faq_edit .content .body .textarea textarea{border:1px solid #a6aec1;border-radius:8px;font-size:12pt;line-height:1.3em;min-height:300px;padding:8px;resize:none;width:100%}.App .pages .faq_add_page .container .faq_edit .content .body .edit_area{grid-gap:20px;display:grid;gap:20px;grid-template-columns:calc(50% - 10px) calc(50% - 10px)}.App .pages .faq_add_page .container .faq_edit .content .body .edit_area .editor{grid-column:1;grid-row:1}.App .pages .faq_add_page .container .faq_edit .content .body .edit_area .preview,.App .pages .faq_add_page .container .faq_edit .content .body .edit_area .preview__empty{border-radius:8px;grid-column:2;grid-row:1;padding:10px}.App .pages .faq_add_page .container .faq_edit .content .body .edit_area .preview a,.App .pages .faq_add_page .container .faq_edit .content .body .edit_area .preview__empty a{color:#2b8a90}.App .pages .faq_add_page .container .faq_edit .content .body .edit_area .preview__empty{color:gray}.App .pages .faq_add_page .container .faq_edit .content .body .link_button_area{margin-left:8px;position:relative}.App .pages .faq_add_page .container .faq_edit .content .body .link_button_area .add_link_dialog{background-color:#fff;border-radius:4px;box-shadow:0 0 5px #fff,0 0 5px #ccc,0 0 1px #aaa;display:none;padding:14px;position:absolute;transition:all .3s;width:400px;z-index:1}.App .pages .faq_add_page .container .faq_edit .content .body .link_button_area .add_link_dialog input{border-bottom:1px solid gray;font-size:12px;padding:4px 0;width:100%}.App .pages .faq_add_page .container .faq_edit .content .body .link_button_area .add_link_dialog .cancel_button_area{position:absolute;right:-12px;top:-12px}.App .pages .faq_add_page .container .faq_edit .content .body .link_button_area .add_link_dialog .cancel_button_area svg *{fill:gray}.App .pages .faq_add_page .container .faq_edit .content .body .link_button_area .active{display:block}.App .pages .not_registration_page{padding-top:32px}.App .pages .single_calendar{background-color:#fbfbfe;position:relative}.App .pages .single_calendar .month_select_button,.App .pages .single_calendar .next_month,.App .pages .single_calendar .previous_month{border-radius:50%;display:grid;height:30px;place-content:center;position:absolute;top:14px;width:30px}.App .pages .single_calendar .month_select_button:hover:enabled,.App .pages .single_calendar .next_month:hover:enabled,.App .pages .single_calendar .previous_month:hover:enabled{background:#e5e8ec;transition:.4s}.App .pages .single_calendar .month_select_button:hover:enabled:after,.App .pages .single_calendar .next_month:hover:enabled:after,.App .pages .single_calendar .previous_month:hover:enabled:after{opacity:1;top:33px;transition:.4s}.App .pages .single_calendar .month_select_button svg *,.App .pages .single_calendar .next_month svg *,.App .pages .single_calendar .previous_month svg *{fill:#7c8ea0}.App .pages .single_calendar .month_select_button:disabled,.App .pages .single_calendar .next_month:disabled,.App .pages .single_calendar .previous_month:disabled{opacity:.2}.App .pages .single_calendar .month_select_button:after,.App .pages .single_calendar .next_month:after,.App .pages .single_calendar .previous_month:after{background:#4d4d4d;border-radius:4px;color:#fff;content:attr(aria-label);font-size:12px;letter-spacing:2px;opacity:0;padding:5px 4px;position:absolute;text-align:center;top:30px;white-space:nowrap}.App .pages .single_calendar .previous_month{left:14px}.App .pages .single_calendar .next_month{right:14px}.App .pages .single_calendar .year_month{background-color:#fff;border-radius:16px 16px 0 0;color:#4c4f59;font-size:14px;font-weight:700;line-height:20px;padding:19px 0 17px}.App .pages .single_calendar .weekdays{align-items:center;background-color:#f6f8fa;color:#7f8188;display:flex;font-size:15px;font-weight:500;justify-content:center;line-height:22px;padding:8px 0 7px}.App .pages .single_calendar .weekdays .weekday{margin-left:20px;width:20px}.App .pages .single_calendar .weekdays .weekday:first-child{margin-left:0}.App .pages .single_calendar .days{grid-row-gap:4px;display:grid;font-size:15px;grid-template-columns:repeat(7,40px);line-height:22px;padding:7px 19px 20px;row-gap:4px}.App .pages .single_calendar .days .day{font-size:15px;font-weight:700;height:30px;width:30px}.App .pages .single_calendar .days .day__container{align-items:center;display:flex;height:30px;justify-content:center;width:40px}.App .pages .single_calendar .days .date_disabled{cursor:not-allowed}.App .pages .single_calendar .days .not_current_month{color:#7f8188;height:30px;width:30px}.App .pages .single_calendar .days .selected_area{background-color:#3ec1cb1a}.App .pages .single_calendar .days .selected_area .day,.App .pages .single_calendar .days .selected_area .not_current_month:not(.selected_date){color:#3ec1cb}.App .pages .single_calendar .days .selected_area_start{border-radius:50% 0 0 50%}.App .pages .single_calendar .days .selected_area_end{background:linear-gradient(90deg,#3ec1cb1a 0,#3ec1cb1a 50%,#fbfbfe 0,#fbfbfe)}.App .pages .single_calendar .days .selected_area_end .day{color:#fff}.App .pages .single_calendar .days .selected_date{background-color:#3ec1cb;border-radius:50%;color:#fff}.App .pages .single_calendar .days .hover_date{background-color:#acbac8;border-radius:50%;color:#fff}.App .pages .single_calendar .days .hover_area{background-color:#dee3ecf7;border-radius:0;color:#3d3d3f}.App .pages .single_calendar .days .hover_area .day{color:#3d3d3f}.App .pages .single_calendar .days .hover_area_start{border-radius:50% 0 0 50%}.App .pages .single_calendar .days .hover_area_end{background:linear-gradient(90deg,#dee3ecf7 0,#dee3ecf7 50%,#fbfbfe 0,#fbfbfe)}.App .pages .single_calendar .days .hover_area_end .day{color:#fff}.App .pages .admin_login_log_list_page{padding:24px}.App .pages .admin_login_log_list_page>.header{color:#3ec1cb;font-size:16pt;letter-spacing:.2em;margin-bottom:24px;text-align:left}.App .pages .admin_login_log_list_page .container{align-items:center;display:flex;flex-direction:column;width:100%}.App .pages .admin_login_log_list_page .container .filter_area{display:flex;flex-direction:column;justify-content:flex-start;width:100%}.App .pages .admin_login_log_list_page .container .filter_area .role{align-items:center;display:flex;margin-bottom:16px;margin-left:16px}.App .pages .admin_login_log_list_page .container .filter_area .role .title{font-weight:700}.App .pages .admin_login_log_list_page .container .filter_area .role label{margin-right:8px}.App .pages .admin_login_log_list_page .container .filter_area .house_id_prefix{align-items:center;display:flex;margin-bottom:16px;margin-left:16px}.App .pages .admin_login_log_list_page .container .filter_area .house_id_prefix .title{font-weight:700}.App .pages .admin_login_log_list_page .container .filter_area .house_id_prefix label{margin-right:8px}.App .pages .admin_login_log_list_page .total_area{align-items:flex-end;display:flex;flex-direction:column;width:80%}.App .pages .admin_login_log_list_page .total_area input[type=month]{cursor:pointer}.App .pages .admin_login_log_list_page .total_area .total_count_card{border:1px solid #a6aec1;border-radius:8px;padding:8px;width:200px}.App .pages .admin_login_log_list_page .total_area .total_count_card .label{font-size:12px;padding-right:60px;text-align:left}.App .pages .admin_login_log_list_page .total_area .total_count_card .count{font-size:24px;font-weight:700;text-align:right}.App .pages .admin_login_log_list_page .graph_area{align-items:center;display:flex;flex-direction:column;margin-bottom:40px;width:100%}.App .pages .admin_login_log_list_page .graph_area .date_selector{align-items:flex-start;display:flex;justify-content:space-around;padding:32px 0;width:50%}.App .pages .admin_login_log_list_page .graph_area .date_selector button{height:32px;width:32px}.App .pages .admin_login_log_list_page .graph_area .date_selector button svg{cursor:pointer}.App .pages .admin_login_log_list_page .graph_area .date_selector button svg *{fill:#bbe7e7}.App .pages .admin_login_log_list_page .graph_area .date_selector button:disabled{visibility:hidden}.App .pages .admin_login_log_list_page .graph_area .date_selector .header_date{color:#75777e;cursor:pointer;font-size:14px;height:32px;padding:6px 8px 0}.App .pages .admin_login_log_list_page .graph_area .date_selector .header_date.selected{color:#3ec1cb;font-weight:700}.App .pages .admin_login_log_list_page .graph_area .date_selector .header_date:hover{border-bottom:4px solid #3ec1cb}.App .pages .admin_login_log_list_page .graph_area .login_count_tooltip{background-color:#505b66;border-radius:8px;color:#fff;padding:8px;text-align:left}.App .pages .admin_login_log_list_page .graph_area .login_count_tooltip .time{font-size:14px;font-weight:700;line-height:20px}.App .pages .admin_login_log_list_page .graph_area .login_count_tooltip .value{font-size:18px;font-weight:700;letter-spacing:1.12px;line-height:29px}.App .pages .admin_login_log_list_page .table_menu{text-align:left;width:80%}.App .pages .admin_login_log_list_page .table_menu .filter_input{align-items:flex-start;background:#f6f8fa;border-radius:8px;display:flex;flex-direction:column;justify-content:space-between;margin-bottom:8px}.App .pages .admin_login_log_list_page .table_menu .filter_input .name_or_email{align-items:baseline;border-bottom:2px solid #fff;display:flex;padding-left:16px;width:100%}.App .pages .admin_login_log_list_page .table_menu .filter_input .name_or_email span{font-weight:700}.App .pages .admin_login_log_list_page .table_menu .filter_input .name_or_email .input{padding-bottom:8px;padding-left:16px;padding-top:16px}.App .pages .admin_login_log_list_page .table_menu .filter_input .name_or_email .input .text_box__input{background:#fff}.App .pages .admin_login_log_list_page .table_menu .filter_input .login_date{align-items:baseline;border-bottom:2px solid #fff;display:flex;padding-bottom:16px;padding-left:16px;padding-top:16px;width:100%}.App .pages .admin_login_log_list_page .table_menu .filter_input .login_date span{font-weight:700;margin-right:16px}.App .pages .admin_login_log_list_page .table_menu .filter_input .login_date input{margin-left:16px;margin-right:16px}.App .pages .admin_login_log_list_page .table_menu .filter_input .search_button_area{padding:16px;text-align:center;width:100%}.App .pages .admin_login_log_list_page .table_menu .filter_input svg{fill:#4b4b4b}.App .pages .admin_login_log_list_page table{border-collapse:collapse;margin-bottom:40px;width:80%}.App .pages .admin_login_log_list_page table thead{background-color:#bbe7e7}.App .pages .admin_login_log_list_page table thead th{text-align:center}.App .pages .admin_login_log_list_page table tbody td,.App .pages .admin_login_log_list_page table thead th{border:1px solid #d8e2ec;padding:8px;position:relative}.App .pages .admin_login_log_list_page table tbody td .icon_button{background-color:#fff;display:inline;position:absolute;right:32px}.App .pages .admin_login_log_list_page table tbody td .icon_button .tooltip{background-color:#fff;border-radius:16px;box-shadow:0 1px 12px #0000001f;display:none;padding:8px 16px;position:absolute;width:160px;z-index:1}.App .pages .admin_login_log_list_page table tbody td .icon_button .tooltip.display{display:block;text-align:left}.App .pages .admin_login_log_list_page table tbody td .icon_button .tooltip.display .tooltip_title{font-weight:700;margin-bottom:4px;width:100%}.App .pages .admin_login_log_list_page table tbody td .icon_button .tooltip.display .tooltip_content{font-size:10pt;margin-bottom:4px}.App .pages .admin_login_log_list_page table tbody .count{text-align:right}.App .pages .admin_login_log_list_page table tbody tr:nth-child(2n) td,.App .pages .admin_login_log_list_page table tbody tr:nth-child(2n) td .icon_button{background-color:#f6f8fa}.App .pages .admin_care_comment_analysis_page{padding:24px}.App .pages .admin_care_comment_analysis_page>.header{color:#3ec1cb;font-size:16pt;letter-spacing:.2em;margin-bottom:24px;text-align:left}.App .pages .admin_care_comment_analysis_page .container{align-items:center;display:flex;flex-direction:column;width:100%}.App .pages .admin_care_comment_analysis_page .container .table_menu{display:flex;justify-content:space-between;width:100%}.App .pages .admin_care_comment_analysis_page .container .table_menu .register_date{align-items:baseline;display:flex}.App .pages .admin_care_comment_analysis_page .container table{border-collapse:collapse;font-size:12pt;margin-bottom:40px;width:100%}.App .pages .admin_care_comment_analysis_page .container table thead{background-color:#bbe7e7}.App .pages .admin_care_comment_analysis_page .container table thead th{border:1px solid #d8e2ec;padding:8px;position:relative;text-align:center}.App .pages .admin_care_comment_analysis_page .container table tbody{font-size:10pt}.App .pages .admin_care_comment_analysis_page .container table tbody td{border:1px solid #d8e2ec;padding:8px;position:relative}.App .pages .admin_care_comment_analysis_page .container table tbody .number{text-align:right}.App .pages .admin_care_comment_analysis_page .container table tbody .title{text-align:left;width:200px}.App .pages .admin_care_comment_analysis_page .container table tbody .gray_filled td{background-color:#f6f8fa}.App .pages .admin_operation_log_page{padding:24px}.App .pages .admin_operation_log_page>.header{color:#3ec1cb;font-size:16pt;letter-spacing:.2em;margin-bottom:24px;text-align:left}.App .pages .admin_operation_log_page .container{align-items:center;display:flex;flex-direction:column;width:100%}.App .pages .admin_operation_log_page table{border-collapse:collapse;margin-bottom:40px;width:100%}.App .pages .admin_operation_log_page table thead{background-color:#bbe7e7}.App .pages .admin_operation_log_page table thead th{border:1px solid #d8e2ec;padding:8px;position:relative;text-align:center}.App .pages .admin_operation_log_page table tbody{font-size:10pt}.App .pages .admin_operation_log_page table tbody td{border:1px solid #d8e2ec;padding:8px;position:relative;text-align:center;white-space:break-spaces}.App .pages .admin_operation_log_page table tbody .number{text-align:right}.App .pages .admin_operation_log_page table tbody .operation_user a{color:#3ec1cb;text-decoration:underline}.App .pages .admin_operation_log_page table tbody .operation_content{text-align:left;width:480px}.App .pages .admin_operation_log_page table tbody tr:nth-child(2n) td{background-color:#f6f8fa}.App .pages .inquiry_detail{padding:20px}.App .pages .inquiry_detail .back_button{align-items:center;display:flex;font-size:14px;margin-bottom:12px}.App .pages .inquiry_detail .back_button .text{margin-left:4px}.App .pages .inquiry_detail .back_button :hover{color:#3ec1cb}.App .pages .inquiry_detail .title{font-size:24px;font-weight:700;text-align:left}.App .pages .inquiry_detail .main{display:flex;margin-top:12px}.App .pages .inquiry_detail .content_side{border:1px solid gray;border-radius:4px;padding:20px;text-align:left;width:60%}.App .pages .inquiry_detail .content_side .content{line-height:1.7em}.App .pages .inquiry_detail .info_side{border:1px solid gray;border-radius:4px;margin-left:28px;padding:20px;text-align:left;width:40%}.App .pages .inquiry_detail .label{font-size:12px;font-weight:700;margin-bottom:4px}.App .pages .inquiry_detail .info{margin-bottom:40px}.App .pages .inquiry_detail .info__additional{font-size:.8em;margin-top:4px}.App .pages .inquiry_detail .deleted_user{color:#ff7f7f}.App .pages .inquiry_detail .memo_area{margin-top:16px}.App .pages .inquiry_detail .memo_area .small_title{font-size:18px;font-weight:700;text-align:left}.App .pages .inquiry_detail .memo_area .memo{margin-top:8px}.App .pages .inquiry_detail .memo_area .memo_update_button_area{margin-top:4px;text-align:left}.App .pages .inquiry_status__new{background-color:#007bff}.App .pages .inquiry_status__in_progress{background-color:#ffc107}.App .pages .inquiry_status__resolved{background-color:#28a745}.App .pages .inquiry_status__closed{background-color:#6c757d}.App .pages .inquiry_status__closed,.App .pages .inquiry_status__in_progress,.App .pages .inquiry_status__new,.App .pages .inquiry_status__resolved,.App .pages .status_badge{border-radius:4px;color:#f8f8f8;display:inline-block;font-weight:700;padding:4px 8px}.App .pages .inquiry_status_selector{position:relative}.App .pages .inquiry_status_selector .current_status :hover{opacity:.5;transition:.3s}.App .pages .inquiry_status_selector .options{background-color:#fff;box-shadow:0 0 1px 0 #000000bf;display:inline-flex;flex-direction:column;left:-4%;opacity:0;padding:0 10px 10px;pointer-events:none;position:absolute;top:30px;z-index:1}.App .pages .inquiry_status_selector .options .status_button{margin-top:6px}.App .pages .inquiry_status_selector .options .status_button :hover{opacity:.5;transition:.3s}.App .pages .inquiry_status_selector .open{opacity:1;pointer-events:all}.App .with_side_menu_pages{display:flex;min-height:calc(100vh - 84px);padding-left:216px}.App .with_side_menu_pages .main{border-left:1px solid #dee3ec}@media(max-width:767px){.App .with_side_menu_pages{padding-left:0}}.App .with_side_menu_pages .main{background-color:#f6f8fa;width:100%}.App .with_side_menu_pages .care_comment_list_page{display:flex;justify-content:center;padding:0 10px;width:100%}.App .with_side_menu_pages .care_comment_list_page .container{max-width:680px;padding:32px 0;width:100%}.App .with_side_menu_pages .care_comment_list_page .container .page_title{color:#4c4f59;font-size:24px;line-height:35px;text-align:left}.App .with_side_menu_pages .care_comment_list_page .container .lead_text{font-size:24px;text-align:left}.App .with_side_menu_pages .care_comment_list_page .container .description_text{font-size:14px;padding:8px;text-align:left}.App .with_side_menu_pages .care_comment_list_page .container .care_comment_description{margin-bottom:25px}.App .with_side_menu_pages .care_comment_list_page .container .manual_download{color:blue;font-size:12pt;font-weight:500;margin-bottom:25px;text-align:left}.App .with_side_menu_pages .care_comment_list_page .container .manual_download a:hover{text-decoration:underline}.App .with_side_menu_pages .care_comment_list_page .container .care_comment_list{margin-bottom:24px}.App .with_side_menu_pages .care_comment_list_page .container .care_comment_list .care_comment_row{margin-top:24px}.App .with_side_menu_pages .care_comment_list_page .container .care_comment_list .item-enter{opacity:0}.App .with_side_menu_pages .care_comment_list_page .container .care_comment_list .item-enter-active{opacity:1;transition:opacity .5s ease-in}.App .with_side_menu_pages .care_comment_list_page .container .care_comment_list .item-exit{opacity:1}.App .with_side_menu_pages .care_comment_list_page .container .care_comment_list .item-exit-active{opacity:0;transition:opacity .5s ease-in}.App .with_side_menu_pages .care_comment_list_page .container .care_comment_list .year_month{display:flex;font-size:18px;font-weight:700;line-height:25px;margin-bottom:17px;margin-top:24px}.App .with_side_menu_pages .care_comment_list_page .container .care_comment_list .year_month:first-child{margin-top:0}.App .with_side_menu_pages .care_comment_list_page .container .care_comment_list .care_comment_row{background-color:#fff;border:3px solid #f87e74;border-radius:16px;box-shadow:0 0 12px #00000014;margin-bottom:8px;padding:24px;position:relative;text-align:left}.App .with_side_menu_pages .care_comment_list_page .container .care_comment_list .care_comment_row .switch_button_area{position:absolute;right:16px;top:16px}.App .with_side_menu_pages .care_comment_list_page .container .care_comment_list .care_comment_row .switch_button_area span{font-size:10px;margin-left:8px}.App .with_side_menu_pages .care_comment_list_page .container .care_comment_list .care_comment_row .screen_shot_button_area{align-items:center;display:inline-flex;justify-content:center;position:absolute;right:88px;top:48px}.App .with_side_menu_pages .care_comment_list_page .container .care_comment_list .care_comment_row .screen_shot_button_area button{border-radius:50%;height:32px;text-align:center;width:32px}.App .with_side_menu_pages .care_comment_list_page .container .care_comment_list .care_comment_row .screen_shot_button_area .tooltip{background-color:#000;border-radius:4px;color:#fff;font-size:12px;left:10px;opacity:0;padding:6px;position:absolute;text-align:center;top:20px;vertical-align:middle;width:80px;z-index:1}.App .with_side_menu_pages .care_comment_list_page .container .care_comment_list .care_comment_row .screen_shot_button_area:hover button{background-color:#89a1a6}.App .with_side_menu_pages .care_comment_list_page .container .care_comment_list .care_comment_row .screen_shot_button_area:hover .tooltip{opacity:1}.App .with_side_menu_pages .care_comment_list_page .container .care_comment_list .care_comment_row .admin_button_area{align-items:center;display:flex;font-size:10px;justify-content:center;position:absolute;right:16px;top:50px}.App .with_side_menu_pages .care_comment_list_page .container .care_comment_list .care_comment_row .admin_button_area .edit_cancel_button{align-items:center;border-radius:50%;display:inline-flex;height:32px;justify-content:center;padding:4px;transition:.1s;width:32px}.App .with_side_menu_pages .care_comment_list_page .container .care_comment_list .care_comment_row .admin_button_area .edit_cancel_button svg *{fill:gray}.App .with_side_menu_pages .care_comment_list_page .container .care_comment_list .care_comment_row .admin_button_area .edit_cancel_button:hover{background-color:#a6aec1}.App .with_side_menu_pages .care_comment_list_page .container .care_comment_list .care_comment_row .input_area{height:0;transition:height .1s linear;visibility:hidden;width:450px}@media(max-width:767px){.App .with_side_menu_pages .care_comment_list_page .container .care_comment_list .care_comment_row .input_area{width:400px}}.App .with_side_menu_pages .care_comment_list_page .container .care_comment_list .care_comment_row .input_area.show{height:220px;visibility:visible}.App .with_side_menu_pages .care_comment_list_page .container .care_comment_list .care_comment_row .input_area .error{color:#f56676;font-size:10pt;font-weight:500;height:12px;margin-bottom:8px;width:100%}.App .with_side_menu_pages .care_comment_list_page .container .care_comment_list .care_comment_row .input_area input{height:32px;margin-bottom:8px;width:100%}.App .with_side_menu_pages .care_comment_list_page .container .care_comment_list .care_comment_row .input_area textarea{border:1px solid #a6aec1;border-radius:8px;font-size:14px;font-weight:500;margin-bottom:16px;padding:16px 0 16px 16px;resize:none;width:100%}.App .with_side_menu_pages .care_comment_list_page .container .care_comment_list .care_comment_row.mark_as_read{border:none}.App .with_side_menu_pages .care_comment_list_page .container .care_comment_list .care_comment_row .care_comment_info{align-items:flex-start;cursor:pointer;display:flex;margin-bottom:8px}.App .with_side_menu_pages .care_comment_list_page .container .care_comment_list .care_comment_row .care_comment_info:hover,.App .with_side_menu_pages .care_comment_list_page .container .care_comment_list .care_comment_row .care_comment_info:hover .time{color:#3ec1cb}.App .with_side_menu_pages .care_comment_list_page .container .care_comment_list .care_comment_row .care_comment_info .time{color:#4c4f59;font-size:16px;font-weight:500;line-height:23px;width:116px}.App .with_side_menu_pages .care_comment_list_page .container .care_comment_list .care_comment_row .care_comment_info .detail{align-items:flex-start;display:flex;flex-direction:column;margin-left:16px;width:400px}.App .with_side_menu_pages .care_comment_list_page .container .care_comment_list .care_comment_row .care_comment_info .detail .title{font-size:16px;font-weight:700;overflow:hidden;text-align:left}.App .with_side_menu_pages .care_comment_list_page .container .care_comment_list .care_comment_row .care_comment_content{-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:14px;font-weight:lighter;overflow:hidden;text-align:left;white-space:break-spaces}.App .with_side_menu_pages .care_comment_list_page .container .care_comment_list .care_comment_row .care_comment_content a{color:#1a73e8}.App .with_side_menu_pages .care_comment_list_page .container .care_comment_list .care_comment_row .care_comment_content .register_date{font-size:10px;margin:4px 4px 4px 0;padding-left:136px}.App .with_side_menu_pages .care_comment_list_page .container .care_comment_list .care_comment_row .care_comment_content .rq_code{display:none;padding-left:136px}.App .with_side_menu_pages .care_comment_list_page .container .care_comment_list .care_comment_row .unread_comment_label{color:#f87e74;font-weight:700;margin-top:32px;position:relative;width:100%}.App .with_side_menu_pages .care_comment_list_page .container .care_comment_list .care_comment_row .unread_comment_label:before{border-bottom:3px dashed #f87e74;content:"";display:block;width:100%}.App .with_side_menu_pages .care_comment_list_page .container .care_comment_list .care_comment_row .unread_comment_label>div{background:#fff;font-size:10pt;left:36%;position:absolute;text-align:center;top:-6px;width:25%}.App .with_side_menu_pages .care_comment_list_page .container .care_comment_list .care_comment_row .care_comment_item{margin-top:32px;position:relative}.App .with_side_menu_pages .care_comment_list_page .container .care_comment_list .care_comment_row .care_comment_item .title{display:flex;font-size:16px;font-weight:500}.App .with_side_menu_pages .care_comment_list_page .container .care_comment_list .care_comment_row .care_comment_item .title .title_text{font-weight:700;padding-left:16px;width:68%}.App .with_side_menu_pages .care_comment_list_page .container .care_comment_list .care_comment_row .care_comment_item .content{padding-left:136px}.App .with_side_menu_pages .care_comment_list_page .container .care_comment_list .care_comment_row .care_comment_item:after{border-bottom:2px solid #f6f8fa;content:"";display:block;margin:8px 0;width:100%}.App .with_side_menu_pages .care_comment_list_page .container .care_comment_list .care_comment_row .care_comment_item .admin_button_area{position:absolute;right:32px;top:-16px}.App .with_side_menu_pages .care_comment_list_page .container .care_comment_list .care_comment_row .add_care_comment{margin-top:32px}.App .with_side_menu_pages .care_comment_list_page .container .care_comment_list .care_comment_row .add_care_comment .buttons{position:relative}.App .with_side_menu_pages .care_comment_list_page .container .care_comment_list .care_comment_row .add_care_comment .buttons .admin_button_area{right:32px;top:-25px}.App .with_side_menu_pages .care_comment_list_page .container .care_comment_list .care_comment_row .toggle_button{font-size:10px;margin:4px 0}.App .with_side_menu_pages .care_recipient_list_page{display:flex;justify-content:center;padding:0 10px 36px;width:100%}@media(min-width:768px){.App .with_side_menu_pages .care_recipient_list_page .container{max-width:640px;padding-top:32px;width:100%}}@media(max-width:767px){.App .with_side_menu_pages .care_recipient_list_page .container{width:100%}}.App .with_side_menu_pages .care_recipient_list_page .container .title{color:#4c4f59;font-size:24px;font-style:normal;font-weight:700;line-height:35px;text-align:left}@media(max-width:767px){.App .with_side_menu_pages .care_recipient_list_page .container .title{display:none}}.App .with_side_menu_pages .care_recipient_list_page .container .top_area{align-items:center;display:flex;justify-content:space-between;margin-top:17px}.App .with_side_menu_pages .care_recipient_list_page .container .top_area .text_box__input{border:1px solid #d3d3d3}.App .with_side_menu_pages .care_recipient_list_page .container .explain{color:#4c4f59;font-size:14px;line-height:20px;text-align:left}@media(max-width:767px){.App .with_side_menu_pages .care_recipient_list_page .container .explain{display:none}}.App .with_side_menu_pages .care_recipient_list_page .container .text_box__input{width:250px}@media(min-width:768px){.App .with_side_menu_pages .care_recipient_list_page .container .care_recipient_list{padding-top:8px}}.App .with_side_menu_pages .care_recipient_list_page .container .care_recipient_list .care_recipient_row{background-color:#fff;border-radius:8px;box-shadow:0 0 12px #00000014;display:flex;justify-content:space-between;margin-top:8px;max-width:640px;padding:24px}.App .with_side_menu_pages .care_recipient_list_page .container .care_recipient_list .care_recipient_row:hover{cursor:pointer}@media(max-width:767px){.App .with_side_menu_pages .care_recipient_list_page .container .care_recipient_list .care_recipient_row{padding:16px}}.App .with_side_menu_pages .care_recipient_list_page .container .care_recipient_list .care_recipient_row .care_recipient_area{width:100%}.App .with_side_menu_pages .care_recipient_list_page .container .care_recipient_list .care_recipient_row .care_recipient_area .care_recipient_info{align-items:center;display:flex;justify-content:space-between;width:100%}.App .with_side_menu_pages .care_recipient_list_page .container .care_recipient_list .care_recipient_row .care_recipient_area .care_recipient_info__info{display:flex}@media(max-width:767px){.App .with_side_menu_pages .care_recipient_list_page .container .care_recipient_list .care_recipient_row .care_recipient_area .care_recipient_info__info{width:50%}}.App .with_side_menu_pages .care_recipient_list_page .container .care_recipient_list .care_recipient_row .care_recipient_area .care_recipient_info__info .name{display:flex}.App .with_side_menu_pages .care_recipient_list_page .container .care_recipient_list .care_recipient_row .care_recipient_area .care_recipient_info__info .name__image{align-items:center;display:flex}.App .with_side_menu_pages .care_recipient_list_page .container .care_recipient_list .care_recipient_row .care_recipient_area .care_recipient_info__info .name__image svg{height:48px;width:48px}.App .with_side_menu_pages .care_recipient_list_page .container .care_recipient_list .care_recipient_row .care_recipient_area .care_recipient_info__info .name__name{align-items:center;display:flex;margin-left:8px;text-align:left}.App .with_side_menu_pages .care_recipient_list_page .container .care_recipient_list .care_recipient_row .care_recipient_area .care_recipient_info__info .name__name .value{color:#4c4f59;font-size:18px;font-weight:700;line-height:26px}.App .with_side_menu_pages .care_recipient_list_page .container .care_recipient_list .care_recipient_row .care_recipient_area .care_recipient_info__end{display:flex}.App .with_side_menu_pages .care_recipient_list_page .container .care_recipient_list .care_recipient_row .care_recipient_area .care_recipient_info__end:hover button{background:#3ec1cb!important;color:#fff}.App .with_side_menu_pages .care_recipient_list_page .container .care_recipient_list .care_recipient_row .care_recipient_area .care_recipient_info__end .configuration{align-items:center;display:flex;justify-content:flex-end;margin-left:8px}@media(max-width:767px){.App .with_side_menu_pages .care_recipient_list_page .container .care_recipient_list .care_recipient_row .care_recipient_area .care_recipient_info__end .configuration .button_area{display:none}}.App .with_side_menu_pages .care_recipient_list_page .container .care_recipient_list .care_recipient_row .care_recipient_area .latest_information{display:flex;margin-top:24px}.App .with_side_menu_pages .care_recipient_list_page .container .care_recipient_list .care_recipient_row .care_recipient_area .latest_information .category{background:#f6f8fa;border-radius:8px;display:flex;flex-direction:column;margin-right:7px;padding:16px 16px 13px;width:50%}.App .with_side_menu_pages .care_recipient_list_page .container .care_recipient_list .care_recipient_row .care_recipient_area .latest_information .category:hover{background:#3ec1cb33}.App .with_side_menu_pages .care_recipient_list_page .container .care_recipient_list .care_recipient_row .care_recipient_area .latest_information .category .category_title{align-items:center;display:inline-flex;margin-bottom:12px}.App .with_side_menu_pages .care_recipient_list_page .container .care_recipient_list .care_recipient_row .care_recipient_area .latest_information .category .category_title__icon{height:24px;width:24px}.App .with_side_menu_pages .care_recipient_list_page .container .care_recipient_list .care_recipient_row .care_recipient_area .latest_information .category .category_title__title{color:#4c4f59;font-size:16px;font-weight:700;line-height:23px;margin-left:4px}.App .with_side_menu_pages .care_recipient_list_page .container .care_recipient_list .care_recipient_row .care_recipient_area .latest_information .category .content{margin-bottom:8px}.App .with_side_menu_pages .care_recipient_list_page .container .care_recipient_list .care_recipient_row .care_recipient_area .latest_information .category .content__title{font-size:12px;text-align:left}.App .with_side_menu_pages .care_recipient_list_page .container .care_recipient_list .care_recipient_row .care_recipient_area .latest_information .category .content__text{font-size:12px;padding-left:16px;text-align:left}.App .with_side_menu_pages .care_recipient_list_page .container .care_recipient_list .care_recipient_row .care_recipient_area .latest_information .category .content__text.alert{color:#f56676}.App .with_side_menu_pages .care_recipient_list_page .container .care_recipient_list .care_recipient_row .rectangle{align-items:center;display:flex;margin-left:24px}@media(max-width:767px){.App .with_side_menu_pages .care_recipient_list_page .container .care_recipient_list .care_recipient_row .rectangle{display:none}}.App .with_side_menu_pages .care_recipient_list_page .container .paginate_button_area{margin-top:30px}.App .with_side_menu_pages .config_page{background-color:#fff;display:flex;min-width:480px;width:100%}.App .with_side_menu_pages .config_page .container{padding-top:32px;width:100%}.App .with_side_menu_pages .config_page .container .recipient_container .recipient_info{align-items:center;display:flex;height:150px;justify-content:center}.App .with_side_menu_pages .config_page .container .recipient_container .recipient_info .icon{height:80px;width:80px}.App .with_side_menu_pages .config_page .container .recipient_container .recipient_info .content{height:65px;padding-left:20px}.App .with_side_menu_pages .config_page .container .recipient_container .recipient_info .content .name{color:#4c4f59;font-size:28px;font-weight:700;height:41px;line-height:auto;text-align:left;vertical-align:top}.App .with_side_menu_pages .config_page .container .recipient_container .recipient_info .content .sub_content{display:flex;height:20px}.App .with_side_menu_pages .config_page .container .recipient_container .recipient_info .content .sub_content .label{color:#6a7283;font-size:14px;line-height:auto;text-align:left;vertical-align:top}.App .with_side_menu_pages .config_page .container .recipient_container .recipient_info .content .sub_content .value{color:#6a7283;font-size:14px;font-weight:700;line-height:auto;text-align:left;vertical-align:top}.App .with_side_menu_pages .config_page .container .recipient_container .recipient_info .content .alert_period{margin-top:8px}.App .with_side_menu_pages .config_page .container .recipient_container .recipient_info .content .alert_period *,.App .with_side_menu_pages .config_page .container .recipient_container .recipient_info .content .alert_period .label,.App .with_side_menu_pages .config_page .container .recipient_container .recipient_info .content .alert_period .value{color:#6a7283;font-size:12px;text-align:left}.App .with_side_menu_pages .config_page .container .recipient_container .recipient_info .content .alert_period .sub_content{align-items:center}.App .with_side_menu_pages .config_page .container .recipient_container .recipient_info .content .alert_period a{color:#2b8a90}.App .with_side_menu_pages .config_page .container .recipient_container .recipient_info .content .alert_period a:hover{text-decoration:underline}.App .with_side_menu_pages .config_page .container .react-tabs{padding-top:32px}.App .with_side_menu_pages .config_page .container .react-tabs__tab-list{display:flex;height:40px;justify-content:center}.App .with_side_menu_pages .config_page .container .react-tabs__tab{color:#acbac8;cursor:pointer;font-size:16px;font-weight:700;line-height:16px;margin-right:16px;text-align:center;vertical-align:top;width:96px}.App .with_side_menu_pages .config_page .container .react-tabs__tab--selected{border-bottom:4px solid #3ec1cb;color:#3ec1cb}.App .with_side_menu_pages .config_page .container .react-tabs__tab--disabled{color:#f2f2f2;cursor:default}.App .with_side_menu_pages .config_page .container .react-tabs .border{border-top:1px solid #d8e2ec}.App .with_side_menu_pages .config_page .container .assessment_info_page{background-color:#f6f8fa;display:flex;justify-content:center;padding:0 10px 40px}.App .with_side_menu_pages .config_page .container .assessment_info_page .assessment_info_container{max-width:680px}.App .with_side_menu_pages .config_page .container .assessment_info_page .assessment_info_container .category{padding-top:32px}.App .with_side_menu_pages .config_page .container .assessment_info_page .assessment_info_container .category .title{color:#4c4f59;font-size:18px;font-weight:700;line-height:26px;text-align:left}.App .with_side_menu_pages .config_page .container .assessment_info_page .assessment_info_container .category .body{background:#fff;border-radius:16px;box-shadow:0 0 12px #00000014;margin-top:17px}.App .with_side_menu_pages .config_page .container .assessment_info_page .assessment_info_container .category .body .supporter_list{display:flex;flex-wrap:wrap;gap:32px;padding:24px}.App .with_side_menu_pages .config_page .container .assessment_info_page .assessment_info_container .category .body .supporter_list__content{flex-basis:308px}.App .with_side_menu_pages .config_page .container .assessment_info_page .assessment_info_container .category .body .supporter_list__content__label{color:#7c8ea0;font-size:14px;font-weight:700;line-height:20px;text-align:left}.App .with_side_menu_pages .config_page .container .assessment_info_page .assessment_info_container .category .body .supporter_list__content .user_list{display:flex;justify-content:space-between;padding-top:16px}.App .with_side_menu_pages .config_page .container .assessment_info_page .assessment_info_container .category .body .supporter_list__content .user_list .supporter{align-items:center;display:flex}.App .with_side_menu_pages .config_page .container .assessment_info_page .assessment_info_container .category .body .supporter_list__content .user_list .supporter__name{color:#4c4f59;font-size:18px;font-weight:700;line-height:26px;margin-left:8px;text-align:left;width:268px}.App .with_side_menu_pages .config_page .container .assessment_info_page .assessment_info_container .category .body .supporter_list__content .user_list .notification{height:100%}.App .pages .admin_list_page .with_side_menu_pages .config_page .container .assessment_info_page .assessment_info_container .category .body .supporter_list__content .user_list .notification .button__delete,.App .pages .admin_list_page .with_side_menu_pages .config_page .container .assessment_info_page .assessment_info_container .category .body .supporter_list__content .user_list .notification .button__update,.App .paginate_button .with_side_menu_pages .config_page .container .assessment_info_page .assessment_info_container .category .body .supporter_list__content .user_list .notification .break,.App .paginate_button .with_side_menu_pages .config_page .container .assessment_info_page .assessment_info_container .category .body .supporter_list__content .user_list .notification .next_button,.App .paginate_button .with_side_menu_pages .config_page .container .assessment_info_page .assessment_info_container .category .body .supporter_list__content .user_list .notification .previous_button,.App .with_side_menu_pages .config_page .container .assessment_info_page .assessment_info_container .category .body .supporter_list__content .user_list .notification .button,.App .with_side_menu_pages .config_page .container .assessment_info_page .assessment_info_container .category .body .supporter_list__content .user_list .notification .pages .admin_list_page .button__delete,.App .with_side_menu_pages .config_page .container .assessment_info_page .assessment_info_container .category .body .supporter_list__content .user_list .notification .pages .admin_list_page .button__update,.App .with_side_menu_pages .config_page .container .assessment_info_page .assessment_info_container .category .body .supporter_list__content .user_list .notification .paginate_button .break,.App .with_side_menu_pages .config_page .container .assessment_info_page .assessment_info_container .category .body .supporter_list__content .user_list .notification .paginate_button .next_button,.App .with_side_menu_pages .config_page .container .assessment_info_page .assessment_info_container .category .body .supporter_list__content .user_list .notification .paginate_button .previous_button{margin-left:8px}.App .with_side_menu_pages .config_page .container .assessment_info_page .assessment_info_container .category .body .supporter_list__content .user_list .notification .button__button{height:32px;width:120px}.App .with_side_menu_pages .config_page .container .assessment_info_page .assessment_info_container .category .body .content{padding:24px;text-align:left}.App .with_side_menu_pages .config_page .container .assessment_info_page .assessment_info_container .category .body .content .label{color:#7c8ea0;font-size:14px;font-weight:700;line-height:20px}.App .with_side_menu_pages .config_page .container .assessment_info_page .assessment_info_container .category .body .content .with_unit_row{display:flex;flex-wrap:wrap;gap:16px;margin-top:16px}.App .with_side_menu_pages .config_page .container .assessment_info_page .assessment_info_container .category .body .content .with_unit_row .with_unit{align-items:center;display:flex;position:relative}.App .with_side_menu_pages .config_page .container .assessment_info_page .assessment_info_container .category .body .content .with_unit_row .with_unit .physical__label{color:#3d3d3f;font-size:13px;font-weight:500;left:15px;line-height:19px;position:absolute;top:8px}.App .with_side_menu_pages .config_page .container .assessment_info_page .assessment_info_container .category .body .content .with_unit_row .with_unit .physical .text_box__input{height:62px;padding:32px 0 12px 16px;width:122px}.App .with_side_menu_pages .config_page .container .assessment_info_page .assessment_info_container .category .body .content .with_unit_row .with_unit .physical .unit{bottom:12px;color:#3d3d3f;font-size:13px;font-weight:500;line-height:19px;position:absolute;right:20px;text-align:right}.App .with_side_menu_pages .config_page .container .assessment_info_page .assessment_info_container .category .body .content .with_unit_row .with_unit .life_status__label{color:#3d3d3f;font-size:13px;font-weight:500;left:17px;line-height:19px;position:absolute;top:8px;z-index:1}.App .with_side_menu_pages .config_page .container .assessment_info_page .assessment_info_container .category .body .content .with_unit_row .with_unit .life_status .select_box{height:80px;width:304px}.App .with_side_menu_pages .config_page .container .assessment_info_page .assessment_info_container .category .body .content .with_unit_row .with_unit .life_status .select_box:after{right:16px;top:40px}.App .with_side_menu_pages .config_page .container .assessment_info_page .assessment_info_container .category .body .content .with_unit_row .with_unit .life_status .select_box__input{height:80px;padding:32px 24px 12px 16px;white-space:normal;width:304px}.App .with_side_menu_pages .config_page .container .assessment_info_page .assessment_info_container .category .body .content .with_unit_row .with_unit .family_distance__label{color:#3d3d3f;font-size:13px;font-weight:500;left:17px;line-height:19px;position:absolute;top:8px;z-index:1}.App .with_side_menu_pages .config_page .container .assessment_info_page .assessment_info_container .category .body .content .with_unit_row .with_unit .family_distance .select_box{height:62px;width:304px}.App .with_side_menu_pages .config_page .container .assessment_info_page .assessment_info_container .category .body .content .with_unit_row .with_unit .family_distance .select_box:after{right:16px;top:30px}.App .with_side_menu_pages .config_page .container .assessment_info_page .assessment_info_container .category .body .content .with_unit_row .with_unit .family_distance .select_box__input{height:62px;padding:32px 0 12px 16px;width:304px}.App .with_side_menu_pages .config_page .container .assessment_info_page .assessment_info_container .category .body .content .addition{color:#3d3d3f;font-size:12px;font-weight:500;line-height:17px;margin-bottom:9px;margin-top:8px}.App .with_side_menu_pages .config_page .container .assessment_info_page .assessment_info_container .category .body .content .nursing_degree{margin-top:17px}.App .with_side_menu_pages .config_page .container .assessment_info_page .assessment_info_container .category .body .content .nursing_degree .select_box{width:160px}.App .with_side_menu_pages .config_page .container .assessment_info_page .assessment_info_container .category .body .content .nursing_degree .select_box:after{right:16px}.App .with_side_menu_pages .config_page .container .assessment_info_page .assessment_info_container .category .body .content .nursing_degree .select_box__input{width:160px}.App .with_side_menu_pages .config_page .container .assessment_info_page .assessment_info_container .category .body .content .disease_label{align-items:flex-end;color:#3d3d3f;display:flex;font-size:14px;font-weight:700;gap:4px;margin-top:36px}.App .with_side_menu_pages .config_page .container .assessment_info_page .assessment_info_container .category .body .content .disease_label.disease_checked svg path{fill:#3ec1cb}.App .with_side_menu_pages .config_page .container .assessment_info_page .assessment_info_container .category .body .content .disease{display:flex;flex-wrap:wrap}.App .with_side_menu_pages .config_page .container .assessment_info_page .assessment_info_container .category .body .content .disease .check_box_row{flex-basis:210px;margin-top:16px}.App .with_side_menu_pages .config_page .container .assessment_info_page .assessment_info_container .category .body .content .collapsible_disease .disease{margin-top:0}.App .with_side_menu_pages .config_page .container .assessment_info_page .assessment_info_container .category .body .content .other_disease{margin-bottom:49px;margin-top:16px}.App .with_side_menu_pages .config_page .container .assessment_info_page .assessment_info_container .category .body .content .other_disease__input{width:632px}.App .with_side_menu_pages .config_page .container .assessment_info_page .assessment_info_container .category .body .content .diuretic{margin-top:16px}.App .with_side_menu_pages .config_page .container .assessment_info_page .assessment_info_container .category .body .content .diuretic .select_box{width:119px}.App .with_side_menu_pages .config_page .container .assessment_info_page .assessment_info_container .category .body .content .diuretic .select_box:after{right:16px}.App .with_side_menu_pages .config_page .container .assessment_info_page .assessment_info_container .category .body .content .diuretic .select_box__input{width:119px}.App .with_side_menu_pages .config_page .container .assessment_info_page .assessment_info_container .button_area{margin-top:40px}.App .with_side_menu_pages .config_page .container .assessment_info_page .alert_config_button_area{position:relative}.App .with_side_menu_pages .config_page .container .assessment_info_page .alert_config_button_area .alert_config_button{align-items:center;border-radius:50%;display:inline-flex;height:32px;justify-content:center;transition:.1s;width:32px}.App .with_side_menu_pages .config_page .container .assessment_info_page .alert_config_button_area .alert_config_button:hover{background-color:#89a1a6}.App .with_side_menu_pages .config_page .container .assessment_info_page .alert_config_button_area .tooltip{background-color:#000;border-radius:4px;color:#fff;font-size:12px;opacity:0;padding:6px;position:absolute;text-align:center;top:20px;vertical-align:middle;width:100px;z-index:1}.App .with_side_menu_pages .config_page .container .assessment_info_page .alert_config_button_area .active{opacity:1}.App .with_side_menu_pages .config_page .container .assessment_schedule_page{background-color:#f6f8fa;display:flex;justify-content:center;padding:0 10px 40px}.App .with_side_menu_pages .config_page .container .assessment_schedule_page .assessment_schedule_container{max-width:680px;width:100%}.App .with_side_menu_pages .config_page .container .assessment_schedule_page .assessment_schedule_container .category{padding-top:32px}.App .with_side_menu_pages .config_page .container .assessment_schedule_page .assessment_schedule_container .category .header{display:flex;height:36px}.App .with_side_menu_pages .config_page .container .assessment_schedule_page .assessment_schedule_container .category .header .title{color:#4c4f59;font-size:18px;font-weight:700;line-height:26px;margin-top:5px;text-align:left}.App .with_side_menu_pages .config_page .container .assessment_schedule_page .assessment_schedule_container .category .header__button_area{margin-left:auto}.App .with_side_menu_pages .config_page .container .assessment_schedule_page .assessment_schedule_container .category .header__button_area .button__button{height:36px;width:96px}.App .with_side_menu_pages .config_page .container .assessment_schedule_page .assessment_schedule_container .category .body{background:#fff;border-radius:16px;box-shadow:0 0 12px #00000014;margin-top:16px}.App .with_side_menu_pages .config_page .container .assessment_schedule_page .assessment_schedule_container .category .body .content{padding:24px;text-align:left}.App .with_side_menu_pages .config_page .container .assessment_schedule_page .assessment_schedule_container .category .body .content .label{color:#7c8ea0;font-size:14px;font-weight:700;line-height:20px}.App .with_side_menu_pages .config_page .container .assessment_schedule_page .assessment_schedule_container .category .body .content .text_box{margin-top:16px}.App .with_side_menu_pages .config_page .container .assessment_schedule_page .assessment_schedule_container .category .body .content .text_box__input{width:100%}.App .with_side_menu_pages .config_page .container .assessment_schedule_page .assessment_schedule_container .category .body .content .day_of_week,.App .with_side_menu_pages .config_page .container .assessment_schedule_page .assessment_schedule_container .category .body .content .day_of_week_in_month{display:flex;flex-wrap:wrap}.App .with_side_menu_pages .config_page .container .assessment_schedule_page .assessment_schedule_container .category .body .content .day_of_week .check_box_row,.App .with_side_menu_pages .config_page .container .assessment_schedule_page .assessment_schedule_container .category .body .content .day_of_week_in_month .check_box_row{flex-basis:80px;margin-right:8px;margin-top:16px}.App .with_side_menu_pages .config_page .container .assessment_schedule_page .assessment_schedule_container .category .body .content .time_row{align-items:center;display:flex}.App .with_side_menu_pages .config_page .container .assessment_schedule_page .assessment_schedule_container .category .body .content .time_row .select_box{width:67px}.App .with_side_menu_pages .config_page .container .assessment_schedule_page .assessment_schedule_container .category .body .content .time_row .select_box:after{right:16px}.App .with_side_menu_pages .config_page .container .assessment_schedule_page .assessment_schedule_container .category .body .content .time_row .select_box__input{width:67px}.App .with_side_menu_pages .config_page .container .assessment_schedule_page .assessment_schedule_container .category .body .content .time_row .interval{color:#3d3d3f;font-size:12px;font-weight:500;margin:0 8px}.App .with_side_menu_pages .config_page .container .assessment_schedule_page .assessment_schedule_container .category .body .delete_regular_program_row{display:flex;justify-content:flex-end;padding:8px 24px 24px}.App .with_side_menu_pages .config_page .container .assessment_schedule_page .assessment_schedule_container .category .body .delete_regular_program_row .delete_regular_program{align-items:center;cursor:pointer;display:flex}.App .with_side_menu_pages .config_page .container .assessment_schedule_page .assessment_schedule_container .category .body .delete_regular_program_row .delete_regular_program__icon{height:18px;margin-right:8px;width:14px}.App .with_side_menu_pages .config_page .container .assessment_schedule_page .assessment_schedule_container .category .body .delete_regular_program_row .delete_regular_program__text{color:#f87e74;font-size:14px;font-weight:700;line-height:20px;text-align:right}.App .with_side_menu_pages .config_page .container .assessment_schedule_page .assessment_schedule_container .button_area{margin-top:40px}.App .with_side_menu_pages .config_page .container .detection_page{background-color:#f6f8fa;display:flex;justify-content:center;padding:0 10px 40px}.App .with_side_menu_pages .config_page .container .detection_page .detection_container{max-width:680px}.App .with_side_menu_pages .config_page .container .detection_page .detection_container .category{padding-top:32px}.App .with_side_menu_pages .config_page .container .detection_page .detection_container .category .title{color:#4c4f59;font-size:18px;font-weight:700;height:26px;line-height:auto;margin-bottom:21px;text-align:left;vertical-align:top}.App .with_side_menu_pages .config_page .container .detection_page .detection_container .category .body{background-color:#fff;border-radius:16px;box-shadow:0 0 12px #00000014}.App .with_side_menu_pages .config_page .container .detection_page .detection_container .category .body .content{padding:24px;text-align:left}.App .with_side_menu_pages .config_page .container .detection_page .detection_container .category .body .content .select_box_row{align-items:center;display:flex;padding-left:40px;padding-top:16px}.App .with_side_menu_pages .config_page .container .detection_page .detection_container .category .body .content .select_box_row .select_box{width:67px}.App .with_side_menu_pages .config_page .container .detection_page .detection_container .category .body .content .select_box_row .select_box:after{right:16px}.App .with_side_menu_pages .config_page .container .detection_page .detection_container .category .body .content .select_box_row .select_box__input{width:67px}.App .with_side_menu_pages .config_page .container .detection_page .detection_container .category .body .content .select_box_row .text{color:#3d3d3f;font-size:14px;font-weight:500;height:24px;line-height:auto;padding-left:8px;text-align:left;vertical-align:top}.App .with_side_menu_pages .config_page .container .detection_page .detection_container .category .body .content .about_wbgt{display:flex;padding-left:40px;padding-top:16px}.App .with_side_menu_pages .config_page .container .detection_page .detection_container .category .body .content .about_wbgt__symbol{color:#7c8ea0;font-size:14px;font-weight:500;line-height:25px;text-align:left;vertical-align:top}.App .with_side_menu_pages .config_page .container .detection_page .detection_container .category .body .content .about_wbgt__text{color:#7c8ea0;font-size:14px;font-weight:500;line-height:25px;padding-left:2px;text-align:left;vertical-align:top}.App .with_side_menu_pages .config_page .container .detection_page .detection_container .category .body .content .about_wbgt__source{color:#a6aec1}.App .with_side_menu_pages .config_page .container .detection_page .detection_container .category .body .content .table_row{align-items:flex-end;display:flex;padding-left:40px;padding-top:16px}.App .with_side_menu_pages .config_page .container .detection_page .detection_container .category .body .content .table_row table{border:1px solid #d8e2ec;border-collapse:collapse}.App .with_side_menu_pages .config_page .container .detection_page .detection_container .category .body .content .table_row table tr{border-bottom:1px solid #6b6b6b}.App .with_side_menu_pages .config_page .container .detection_page .detection_container .category .body .content .table_row table tr td,.App .with_side_menu_pages .config_page .container .detection_page .detection_container .category .body .content .table_row table tr th{padding:8px}.App .with_side_menu_pages .config_page .container .detection_page .detection_container .category .body .content .table_row table tr th{background-color:#ffffe5;border:1px solid #6b6b6b;font-size:12px;font-weight:700;height:30px;text-align:center}.App .with_side_menu_pages .config_page .container .detection_page .detection_container .category .body .content .table_row table tr td.L1{border:1px solid #6b6b6b;font-size:12px;line-height:130%;padding-left:16px;width:94px}.App .with_side_menu_pages .config_page .container .detection_page .detection_container .category .body .content .table_row table tr td.L2{border:1px solid #6b6b6b;font-size:12px;line-height:130%;padding-left:16px;width:138px}.App .with_side_menu_pages .config_page .container .detection_page .detection_container .category .body .content .table_row table tr td.L3{border:1px solid #6b6b6b;font-size:12px;line-height:130%;padding:5px 10px;width:360px}.App .with_side_menu_pages .config_page .container .detection_page .detection_container .category .body .content .table_row table tr td.danger{background-color:#ff2800;color:#fff;font-size:12px}.App .with_side_menu_pages .config_page .container .detection_page .detection_container .category .body .content .table_row table tr td.strict_warning{background-color:#ff9600;font-size:12px}.App .with_side_menu_pages .config_page .container .detection_page .detection_container .category .body .content .table_row table tr td.warning{background-color:#faf500;font-size:12px}.App .with_side_menu_pages .config_page .container .detection_page .detection_container .category .body .content .table_row table tr td.caution{background-color:#a0d2ff;font-size:12px}.App .with_side_menu_pages .config_page .container .detection_page .detection_container .category .body .content .explain{color:#7c8ea0;font-size:14px;font-weight:500;height:25px;line-height:25px;margin-left:40px;margin-top:16px;text-align:left;vertical-align:top}.App .with_side_menu_pages .config_page .container .detection_page .detection_container .category .body .content .sub_title{color:#7c8ea0;font-size:14px;font-weight:700;height:20px;line-height:auto;margin-bottom:16px;text-align:left;vertical-align:top}.App .with_side_menu_pages .config_page .container .detection_page .detection_container .button_area{margin-top:40px}.App .with_side_menu_pages .daily_page{display:flex;-webkit-user-select:none;user-select:none;width:100%}.App .with_side_menu_pages .daily_page .container{padding:32px 0;width:100%}.App .with_side_menu_pages .daily_page .container .date_selector_container{padding:0 40px 0 32px}.App .with_side_menu_pages .daily_page .container .date_selector_container .date_selector{align-items:center;display:flex;position:relative}.App .with_side_menu_pages .daily_page .container .date_selector_container .date_selector .move_to_previous{cursor:pointer}.App .with_side_menu_pages .daily_page .container .date_selector_container .date_selector .current_date{color:#4c4f59;cursor:pointer;display:inline-block;margin-left:16px;position:relative;width:282px}.App .with_side_menu_pages .daily_page .container .date_selector_container .date_selector .current_date__number{font-family:OpenSans;font-size:32px;font-weight:700;letter-spacing:1.98px}.App .with_side_menu_pages .daily_page .container .date_selector_container .date_selector .current_date .year_string{font-size:24px;font-weight:700;letter-spacing:3.96px}.App .with_side_menu_pages .daily_page .container .date_selector_container .date_selector .current_date__string{font-family:HiraginoSans-W6;font-size:24px}.App .with_side_menu_pages .daily_page .container .date_selector_container .date_selector .calendars{border-radius:16px;box-shadow:0 1px 12px 0 #00000014;display:flex;position:absolute;top:40px}.App .with_side_menu_pages .daily_page .container .date_selector_container .date_selector .calendars .single_calendar:first-child{border-radius:16px 0 0 16px}.App .with_side_menu_pages .daily_page .container .date_selector_container .date_selector .calendars .single_calendar:first-child .next_month{display:none}.App .with_side_menu_pages .daily_page .container .date_selector_container .date_selector .calendars .single_calendar:last-child{border-radius:0 16px 16px 0}.App .with_side_menu_pages .daily_page .container .date_selector_container .date_selector .calendars .single_calendar:last-child .days{border-left:1px solid #dee3ec}.App .with_side_menu_pages .daily_page .container .date_selector_container .date_selector .calendars .single_calendar:last-child .previous_month{display:none}.App .with_side_menu_pages .daily_page .container .date_selector_container .date_selector .move_to_next{cursor:pointer;margin-left:8px}.App .with_side_menu_pages .daily_page .container .date_selector_container .date_selector .move_to_next.disabled{pointer-events:none}.App .with_side_menu_pages .daily_page .container .date_selector_container .date_selector .move_to_next.disabled svg *{fill:#dee3ec}.App .with_side_menu_pages .daily_page .container .date_selector_container .date_selector .move_to_today_button_area{margin-left:24px}.App .with_side_menu_pages .daily_page .container .graph_container{padding:35px 40px 0 32px}.App .with_side_menu_pages .daily_page .container .graph_container .graph_info .explain{color:#4c4f59;font-size:14px;font-weight:700;text-align:left}.App .with_side_menu_pages .daily_page .container .graph_container .graph_info .graph{background-color:#fff;border-radius:16px;box-shadow:0 0 12px #00000014;margin-top:29px;min-height:700px;width:100%}.App .with_side_menu_pages .daily_page .container .comments_container{padding:24px 40px 0 8px}.App .with_side_menu_pages .daily_page .container .comments_container .comments_info .comments{display:flex;flex-wrap:wrap}.App .with_side_menu_pages .daily_page .container .comments_container .comments_info .comments .comments_row{background:#fff;border-radius:16px;box-shadow:0 0 12px #00000014;margin-left:16px;margin-top:16px;padding:24px;text-align:left;width:calc(50% - 16px)}.App .with_side_menu_pages .daily_page .container .comments_container .comments_info .comments .comments_row__category{display:flex}.App .with_side_menu_pages .daily_page .container .comments_container .comments_info .comments .comments_row__category .title{align-items:center;color:#4c4f59;display:flex;font-size:20px;font-weight:700;margin-left:8px}.App .with_side_menu_pages .daily_page .container .comments_container .comments_info .comments .comments_row__comments{display:flex;flex-direction:column;margin-top:16px}.App .with_side_menu_pages .daily_page .container .comments_container .comments_info .comments .comments_row__comments .comment{color:#4c4f59;font-size:16px}.App .with_side_menu_pages .daily_page .container .data_status_container{padding:35px 32px 0}.App .with_side_menu_pages .daily_page .container .data_alerts_container{font-weight:700;padding:35px 32px 0;text-align:left}.App .with_side_menu_pages .daily_page .container .data_alerts_container .title{font-size:16pt}.App .with_side_menu_pages .daily_page .container .data_alerts_container .alert_message{color:red;font-size:10pt;padding-top:8px}.App .with_side_menu_pages .detection_list_page{display:flex;justify-content:center;padding:0 10px;width:100%}.App .with_side_menu_pages .detection_list_page .container{max-width:680px;padding:32px 0;width:100%}.App .with_side_menu_pages .detection_list_page .container .detection_list .year_month{display:flex;font-size:18px;font-weight:700;line-height:25px;margin-bottom:17px;margin-top:24px}.App .with_side_menu_pages .detection_list_page .container .detection_list .year_month:first-child{margin-top:0}.App .with_side_menu_pages .detection_list_page .container .detection_list .detection_row{align-items:center;background-color:#fff;border-radius:16px;box-shadow:0 0 12px #00000014;display:flex;margin-bottom:8px;padding:24px}.App .with_side_menu_pages .detection_list_page .container .detection_list .detection_row .detection_time{color:#4c4f59;font-size:16px;font-weight:500;line-height:23px}.App .with_side_menu_pages .detection_list_page .container .detection_list .detection_row .detection_info__icon{margin-left:16px;margin-right:8px}.App .with_side_menu_pages .detection_list_page .container .detection_list .detection_row .detection_info__icon img{height:26px;width:26px}.App .with_side_menu_pages .detection_list_page .container .detection_list .detection_row .detection_info__category{color:#4c4f59;font-size:20px;font-weight:700;line-height:29px}.App .with_side_menu_pages .information_page{display:flex;justify-content:center;padding:0 10px 36px;width:100%}.App .with_side_menu_pages .information_page .container{max-width:680px;padding-top:32px;width:100%}.App .with_side_menu_pages .information_page .container .title{color:#4c4f59;font-size:24px;font-weight:700;height:35px;line-height:auto;text-align:left;vertical-align:top}.App .with_side_menu_pages .information_page .container .link_area_left{padding-bottom:16px;padding-top:25px}.App .with_side_menu_pages .information_page .container .link_area_center{display:flex;justify-content:center;padding-top:40px}.App .with_side_menu_pages .information_page .container .link_area{align-items:center;display:flex;height:22px;justify-content:space-between;width:96px}.App .with_side_menu_pages .information_page .container .link_area:hover{cursor:pointer}.App .with_side_menu_pages .information_page .container .link_area img{height:9px;width:13px}.App .with_side_menu_pages .information_page .container .link_area .text{color:#3ec1cb;font-size:15px;font-weight:700;line-height:auto;text-align:left;vertical-align:top}.App .with_side_menu_pages .information_page .container .content{background-color:#fff;border-radius:8px;box-shadow:0 1px 12px #0000001f;padding:23px 0 24px}.App .with_side_menu_pages .information_page .container .content__date{color:#7c8ea0;font-family:OpenSans;font-size:16px;font-weight:700;line-height:auto;padding:0 24px 7px;text-align:left;vertical-align:middle}.App .with_side_menu_pages .information_page .container .content__title{color:#4c4f59;font-size:18px;font-weight:500;line-height:auto;padding:0 24px 24px;text-align:left;vertical-align:top}.App .with_side_menu_pages .information_page .container .content__body{border-top:1px solid #d8e2ec;font-size:14px;font-weight:500;line-height:25px;padding:24px 24px 0;text-align:left;vertical-align:top}.App .with_side_menu_pages .information_page .container .content__body a{color:#3ec1cb;cursor:pointer}.App .with_side_menu_pages .information_page .container .content__body a:hover{text-decoration:underline}.App .with_side_menu_pages .information_list_page{display:flex;justify-content:center;padding:0 14px;width:100%}.App .with_side_menu_pages .information_list_page .container{max-width:680px;padding:32px 0;width:100%}.App .with_side_menu_pages .information_list_page .container .page_title{color:#4c4f59;font-size:24px;font-weight:700;line-height:35px;margin-bottom:25px;text-align:left}.App .with_side_menu_pages .information_list_page .container .add_button_area{background-color:#fff;box-shadow:0 0 20px #0000001a;cursor:pointer;margin-bottom:24px;padding:16px}.App .with_side_menu_pages .information_list_page .container .information_list__body{border-bottom:1px solid #f6f8fa;display:flex;flex-flow:column}.App .with_side_menu_pages .information_list_page .container .information_list__body .row{border-top:1px solid #d8e2ec;cursor:pointer;padding:16px 0}.App .with_side_menu_pages .information_list_page .container .information_list__body .row:last-child{border-bottom:1px solid #d8e2ec}.App .with_side_menu_pages .information_list_page .container .information_list__body .created_time{color:#7c8ea0;font-family:OpenSans,sans-serif;font-size:14px;font-weight:700;text-align:left;vertical-align:middle}.App .with_side_menu_pages .information_list_page .container .information_list__body .info_content{align-items:center;display:flex;justify-content:space-between;padding-top:8px}.App .with_side_menu_pages .information_list_page .container .information_list__body .info_content__title{align-items:center;color:#4c4f59;display:flex;font-size:16px;font-weight:500;justify-content:space-between;text-align:left;vertical-align:top}.App .with_side_menu_pages .information_list_page .container .information_list__body .button_area{display:flex}.App .pages .admin_list_page .with_side_menu_pages .information_list_page .container .information_list__body .button_area .button__delete,.App .pages .admin_list_page .with_side_menu_pages .information_list_page .container .information_list__body .button_area .button__update,.App .paginate_button .with_side_menu_pages .information_list_page .container .information_list__body .button_area .break,.App .paginate_button .with_side_menu_pages .information_list_page .container .information_list__body .button_area .next_button,.App .paginate_button .with_side_menu_pages .information_list_page .container .information_list__body .button_area .previous_button,.App .with_side_menu_pages .information_list_page .container .information_list__body .button_area .button,.App .with_side_menu_pages .information_list_page .container .information_list__body .button_area .pages .admin_list_page .button__delete,.App .with_side_menu_pages .information_list_page .container .information_list__body .button_area .pages .admin_list_page .button__update,.App .with_side_menu_pages .information_list_page .container .information_list__body .button_area .paginate_button .break,.App .with_side_menu_pages .information_list_page .container .information_list__body .button_area .paginate_button .next_button,.App .with_side_menu_pages .information_list_page .container .information_list__body .button_area .paginate_button .previous_button{margin:0 4px}.App .with_side_menu_pages .information_list_page .container .information_list__body .button_area .button__button{width:120px}.App .with_side_menu_pages .information_list_page .container .page_button_area{margin-top:40px}.App .with_side_menu_pages .faq_page{display:flex;justify-content:center;padding:0 14px;width:100%}.App .with_side_menu_pages .faq_page .container{max-width:680px;padding:32px 0;width:100%}.App .with_side_menu_pages .faq_page .container .add_button_area{background-color:#fff;box-shadow:0 0 20px #0000001a;cursor:pointer;margin-bottom:24px;padding:16px}.App .with_side_menu_pages .faq_page .container .faq_list{display:flex;flex-direction:column;gap:12px}.App .with_side_menu_pages .faq_page .container .faq_list__item{align-items:flex-start;background-color:#fff;display:flex;position:relative}.App .with_side_menu_pages .faq_page .container .faq_list__item .faq_accordion{box-shadow:0 0 12px #00000014;flex-grow:99;font-size:16pt}.App .with_side_menu_pages .faq_page .container .faq_list__item .faq_accordion__trigger{cursor:pointer;display:flex;justify-content:space-between;padding:24px;word-break:break-all}.App .with_side_menu_pages .faq_page .container .faq_list__item .faq_accordion__trigger__text{flex-grow:99;text-align:left}.App .with_side_menu_pages .faq_page .container .faq_list__item .faq_accordion__trigger__text:hover{color:#2b8a90;text-decoration:underline}.App .with_side_menu_pages .faq_page .container .faq_list__item .faq_accordion__trigger img{transition:transform .2s ease-in-out}.App .with_side_menu_pages .faq_page .container .faq_list__item .faq_accordion .trigger_opened img{transform:rotate(-180deg)}.App .with_side_menu_pages .faq_page .container .faq_list__item .faq_accordion__content{display:flex;justify-content:flex-start;padding:24px;text-align:left;word-break:break-all}.App .with_side_menu_pages .faq_page .container .faq_list__item .faq_accordion__content a{color:#2b8a90}.App .with_side_menu_pages .faq_page .container .faq_list__item .faq_accordion .qa_mark{color:#2b8a90;margin-right:12px}.App .with_side_menu_pages .faq_page .container .faq_list__item .button_group{display:flex;justify-content:center;left:700px;margin-top:24px;position:absolute}.App .with_side_menu_pages .notification_email_page{display:flex;justify-content:center;padding:0 10px;width:100%}.App .with_side_menu_pages .notification_email_page .container{max-width:680px;padding:40px 0;width:100%}.App .with_side_menu_pages .notification_email_page .container .page_title{color:#4c4f59;font-size:18px;font-weight:700;line-height:26px;text-align:left}.App .with_side_menu_pages .notification_email_page .container .content{background:#fff;border-radius:16px;box-shadow:0 0 12px #00000014;margin-top:21px}.App .with_side_menu_pages .notification_email_page .container .content .notification_email_list .notification_email_row{border-bottom:1px solid #d8e2ec;padding:24px;text-align:left}.App .with_side_menu_pages .notification_email_page .container .content .notification_email_list .notification_email_row:last-child{border-bottom:none;padding:24px 24px 0}.App .with_side_menu_pages .notification_email_page .container .content .notification_email_list .notification_email_row .label{color:#7c8ea0;font-size:14px;font-weight:700;line-height:20px}.App .with_side_menu_pages .notification_email_page .container .content .notification_email_list .notification_email_row .notification_email{align-items:center;display:flex;justify-content:space-between;margin-top:16px}.App .with_side_menu_pages .notification_email_page .container .content .notification_email_list .notification_email_row .notification_email .text_box,.App .with_side_menu_pages .notification_email_page .container .content .notification_email_list .notification_email_row .notification_email .text_box__input{width:100%}.App .with_side_menu_pages .notification_email_page .container .content .notification_email_list .notification_email_row .notification_email .remove_email{align-items:center;cursor:pointer;display:flex;margin-left:12px;position:relative}.App .with_side_menu_pages .notification_email_page .container .content .notification_email_list .notification_email_row .notification_email .remove_email .circle{background:#f5516a;border-radius:50%;height:40px;opacity:.15;width:40px}.App .with_side_menu_pages .notification_email_page .container .content .notification_email_list .notification_email_row .notification_email .remove_email svg{position:absolute;right:13px}.App .with_side_menu_pages .notification_email_page .container .content .add_email_row{display:flex;padding:24px 24px 32px}.App .with_side_menu_pages .notification_email_page .container .content .add_email_row .add_email{align-items:center;cursor:pointer;display:flex}.App .with_side_menu_pages .notification_email_page .container .content .add_email_row .add_email__icon{display:flex;margin-right:8px}.App .with_side_menu_pages .notification_email_page .container .content .add_email_row .add_email__text{color:#3ec1cb;font-size:14px;font-weight:700;line-height:20px}.App .with_side_menu_pages .notification_email_page .container .button_area{margin-top:40px}.App .with_side_menu_pages .dash_board{padding:32px 32px 50px}.App .with_side_menu_pages .dash_board__header{align-items:center;display:flex;justify-content:flex-start;margin-bottom:33px;position:relative}.App .with_side_menu_pages .dash_board__header .content_area{width:380px}@media(max-width:949px){.App .with_side_menu_pages .dash_board__header .content_area{width:320px}}.App .with_side_menu_pages .dash_board .custom-tooltip{background-color:#505b66;border-radius:8px;color:#fff;filter:drop-shadow(0 1px 12px rgba(80,91,102,.35));opacity:.85;padding:8px;text-align:left}.App .with_side_menu_pages .dash_board .custom-tooltip .day{font-size:.875rem}.App .with_side_menu_pages .dash_board .custom-tooltip .time{margin-left:8px}.App .with_side_menu_pages .dash_board .custom-tooltip .wat_value{font-size:1.2rem;margin-top:8px}.App .with_side_menu_pages .dash_board .date_selector{align-items:center;display:flex;gap:12px}.App .with_side_menu_pages .dash_board .date_selector__button:disabled{cursor:not-allowed}.App .with_side_menu_pages .dash_board .date_selector__button:disabled svg *{fill:#ccc}.App .with_side_menu_pages .dash_board .date{text-align:left}.App .with_side_menu_pages .dash_board .date .year{font-size:.9rem}.App .with_side_menu_pages .dash_board .date .month_day{font-size:1.3rem}.App .with_side_menu_pages .dash_board .date .month_day .small{font-size:1rem}.App .with_side_menu_pages .dash_board .care_comment{background-color:#fff;border:3px solid #f87e74;border-radius:8px;box-shadow:0 0 20px #0000001a;color:#303d4a;margin-top:8px;padding:12px 30px 0;position:relative;transition:max-height .1s linear,min-height .1s linear;width:100%}.App .with_side_menu_pages .dash_board .care_comment.mark_as_read{border:none}.App .with_side_menu_pages .dash_board .care_comment__title{font-size:16px;font-weight:700;margin-bottom:4px;overflow:hidden;text-align:left}.App .with_side_menu_pages .dash_board .care_comment .detail_button{background:#fff;border:1px solid #000;border-radius:8px;font-size:12px;height:24px;margin-bottom:8px;margin-top:8px;width:140px}.App .with_side_menu_pages .dash_board .care_comment__footer{align-items:center;display:flex;justify-content:center;width:100%}.App .with_side_menu_pages .dash_board .care_comment .information_button{font-size:10px;position:absolute;right:0}.App .with_side_menu_pages .dash_board .care_comment .information_button:hover{text-decoration:underline}.App .with_side_menu_pages .dash_board .graph{background-color:#fff;border-radius:8px;height:400px;margin-top:16px;padding:32px 25px 19px 23px;width:100%}.App .with_side_menu_pages .dash_board .graph.large{height:500px}.App .with_side_menu_pages .dash_board .graph.large .add_display_button{padding-top:72px}.App .with_side_menu_pages .dash_board .graph:first-child{margin-top:0}.App .with_side_menu_pages .dash_board .graph .title{color:#303d4a;font-size:18px;font-weight:700;line-height:16px;margin-bottom:20px;margin-left:24px;position:relative;text-align:left}.App .with_side_menu_pages .dash_board .graph .title:before{background-color:#3ec1cb;border-radius:50%;content:"";height:16px;left:-24px;position:absolute;width:16px}.App .with_side_menu_pages .dash_board .graph .tooltip{background-color:#505b66;border-radius:8px;color:#fff;display:flex;filter:drop-shadow(0 1px 12px rgba(80,91,102,.35));justify-content:space-between;opacity:.85;padding:8px;text-align:left}.App .with_side_menu_pages .dash_board .graph .tooltip.midium{width:160px}.App .with_side_menu_pages .dash_board .graph .tooltip.large{width:240px}.App .with_side_menu_pages .dash_board .graph .tooltip__content{align-items:flex-end;display:flex;flex-direction:column}.App .with_side_menu_pages .dash_board .graph .tooltip__content .label{font-size:14px;font-weight:700;line-height:20px}.App .with_side_menu_pages .dash_board .graph .tooltip .value{margin:4px 0 16px}.App .with_side_menu_pages .dash_board .graph .tooltip .value .number{font-size:20px;font-weight:700;letter-spacing:1.12px;line-height:29px}.App .with_side_menu_pages .dash_board .graph .tooltip .value .unit{font-size:14px;letter-spacing:1.12px;line-height:15px}.App .with_side_menu_pages .dash_board .graph .tooltip .alert_container{padding-top:8px}.App .with_side_menu_pages .dash_board .graph .tooltip .alert_container .alert_title{font-size:14px;font-weight:700}.App .with_side_menu_pages .dash_board .graph .tooltip .alert_container .alert_content{font-size:12px;padding-left:8px}.App .with_side_menu_pages .dash_board .graph .tooltip .right_arrow{align-items:center;display:flex;margin-left:16px}.App .with_side_menu_pages .dash_board .graph .tooltip .right_arrow svg *{fill:#7c8ea0}.App .with_side_menu_pages .dash_board .graph .graph_area{display:flex;height:100%}.App .with_side_menu_pages .dash_board .graph .add_display_button{padding:0 32px}.App .with_side_menu_pages .dash_board .graph .add_display_button .sub_button{height:220px}.App .with_side_menu_pages .dash_board .graph .add_display_button .sub_button svg path{fill:#3ec1cb}.App .with_side_menu_pages .dash_board .graph .average_tooltip{background-color:#505b66;border-radius:8px;color:#fff;filter:drop-shadow(0 1px 12px rgba(80,91,102,.35));opacity:.85;padding:8px;text-align:left}.App .with_side_menu_pages .dash_board .graph .average_tooltip__content{display:flex;justify-content:space-between}.App .with_side_menu_pages .dash_board .graph .dot_graph_tooltip .tooltip__content{align-items:flex-start}.App .with_side_menu_pages .dash_board .graph .dot_graph_tooltip .average_value{font-size:14px}.App .with_side_menu_pages .dash_board .graph .dot_graph_tooltip .graph_values{margin-top:16px}.App .with_side_menu_pages .dash_board .graph .recharts-cartesian-axis-tick{color:#303d4a;font-size:15px;font-weight:700;line-height:22px}.App .with_side_menu_pages .dash_board .memo_list{background-color:#fff;border-radius:8px;margin-top:16px;padding:32px 25px 19px 23px;width:100%}.App .with_side_menu_pages .dash_board .memo_list .title{color:#303d4a;font-size:18px;font-weight:700;line-height:16px;margin-bottom:44.5px;margin-left:24px;position:relative;text-align:left}.App .with_side_menu_pages .dash_board .memo_list .title:before{background-color:#3ec1cb;border-radius:50%;content:"";height:16px;left:-24px;position:absolute;width:16px}.App .with_side_menu_pages .dash_board .memo_list .list_wrapper{display:flex;flex-wrap:wrap;gap:8px}.App .with_side_menu_pages .dash_board .memo_list .list_wrapper .item{word-wrap:break-word;background:#fff;border-radius:8px;box-shadow:0 0 20px #0003;font-size:10pt;height:300px;overflow:hidden;padding:8px;text-align:left;width:200px}.App .with_side_menu_pages .dash_board .memo_list .list_wrapper .item .button_area{display:flex}.App .with_side_menu_pages .dash_board .memo_list .list_wrapper .item .detail{height:85%;overflow-y:scroll;white-space:break-spaces}.App .with_side_menu_pages .dash_board .memo_list .list_wrapper .item .edit_cancel_button{align-items:center;border-radius:50%;display:inline-flex;height:32px;justify-content:center;padding:4px;transition:.1s;width:32px}.App .with_side_menu_pages .dash_board .memo_list .list_wrapper .item .edit_cancel_button svg *{fill:gray}.App .with_side_menu_pages .dash_board .memo_list .list_wrapper .item .edit_cancel_button:hover{background-color:#a6aec1}.App .with_side_menu_pages .single_calendar{background-color:#fbfbfe;position:relative}.App .with_side_menu_pages .single_calendar .month_select_button,.App .with_side_menu_pages .single_calendar .next_month,.App .with_side_menu_pages .single_calendar .previous_month{border-radius:50%;display:grid;height:30px;place-content:center;position:absolute;top:14px;width:30px}.App .with_side_menu_pages .single_calendar .month_select_button:hover:enabled,.App .with_side_menu_pages .single_calendar .next_month:hover:enabled,.App .with_side_menu_pages .single_calendar .previous_month:hover:enabled{background:#e5e8ec;transition:.4s}.App .with_side_menu_pages .single_calendar .month_select_button:hover:enabled:after,.App .with_side_menu_pages .single_calendar .next_month:hover:enabled:after,.App .with_side_menu_pages .single_calendar .previous_month:hover:enabled:after{opacity:1;top:33px;transition:.4s}.App .with_side_menu_pages .single_calendar .month_select_button svg *,.App .with_side_menu_pages .single_calendar .next_month svg *,.App .with_side_menu_pages .single_calendar .previous_month svg *{fill:#7c8ea0}.App .with_side_menu_pages .single_calendar .month_select_button:disabled,.App .with_side_menu_pages .single_calendar .next_month:disabled,.App .with_side_menu_pages .single_calendar .previous_month:disabled{opacity:.2}.App .with_side_menu_pages .single_calendar .month_select_button:after,.App .with_side_menu_pages .single_calendar .next_month:after,.App .with_side_menu_pages .single_calendar .previous_month:after{background:#4d4d4d;border-radius:4px;color:#fff;content:attr(aria-label);font-size:12px;letter-spacing:2px;opacity:0;padding:5px 4px;position:absolute;text-align:center;top:30px;white-space:nowrap}.App .with_side_menu_pages .single_calendar .previous_month{left:14px}.App .with_side_menu_pages .single_calendar .next_month{right:14px}.App .with_side_menu_pages .single_calendar .year_month{background-color:#fff;border-radius:16px 16px 0 0;color:#4c4f59;font-size:14px;font-weight:700;line-height:20px;padding:19px 0 17px}.App .with_side_menu_pages .single_calendar .weekdays{align-items:center;background-color:#f6f8fa;color:#7f8188;display:flex;font-size:15px;font-weight:500;justify-content:center;line-height:22px;padding:8px 0 7px}.App .with_side_menu_pages .single_calendar .weekdays .weekday{margin-left:20px;width:20px}.App .with_side_menu_pages .single_calendar .weekdays .weekday:first-child{margin-left:0}.App .with_side_menu_pages .single_calendar .days{grid-row-gap:4px;display:grid;font-size:15px;grid-template-columns:repeat(7,40px);line-height:22px;padding:7px 19px 20px;row-gap:4px}.App .with_side_menu_pages .single_calendar .days .day{font-size:15px;font-weight:700;height:30px;width:30px}.App .with_side_menu_pages .single_calendar .days .day__container{align-items:center;display:flex;height:30px;justify-content:center;width:40px}.App .with_side_menu_pages .single_calendar .days .date_disabled{cursor:not-allowed}.App .with_side_menu_pages .single_calendar .days .not_current_month{color:#7f8188;height:30px;width:30px}.App .with_side_menu_pages .single_calendar .days .selected_area{background-color:#3ec1cb1a}.App .with_side_menu_pages .single_calendar .days .selected_area .day,.App .with_side_menu_pages .single_calendar .days .selected_area .not_current_month:not(.selected_date){color:#3ec1cb}.App .with_side_menu_pages .single_calendar .days .selected_area_start{border-radius:50% 0 0 50%}.App .with_side_menu_pages .single_calendar .days .selected_area_end{background:linear-gradient(90deg,#3ec1cb1a 0,#3ec1cb1a 50%,#fbfbfe 0,#fbfbfe)}.App .with_side_menu_pages .single_calendar .days .selected_area_end .day{color:#fff}.App .with_side_menu_pages .single_calendar .days .selected_date{background-color:#3ec1cb;border-radius:50%;color:#fff}.App .with_side_menu_pages .single_calendar .days .hover_date{background-color:#acbac8;border-radius:50%;color:#fff}.App .with_side_menu_pages .single_calendar .days .hover_area{background-color:#dee3ecf7;border-radius:0;color:#3d3d3f}.App .with_side_menu_pages .single_calendar .days .hover_area .day{color:#3d3d3f}.App .with_side_menu_pages .single_calendar .days .hover_area_start{border-radius:50% 0 0 50%}.App .with_side_menu_pages .single_calendar .days .hover_area_end{background:linear-gradient(90deg,#dee3ecf7 0,#dee3ecf7 50%,#fbfbfe 0,#fbfbfe)}.App .with_side_menu_pages .single_calendar .days .hover_area_end .day{color:#fff}.App .with_side_menu_pages .period_selector{position:relative;width:100%}.App .with_side_menu_pages .period_selector .selector{align-items:center;display:flex;justify-content:start}@media(max-width:949px){.App .with_side_menu_pages .period_selector .selector{align-items:flex-start;flex-direction:column}}.App .with_side_menu_pages .period_selector .selector__title{color:#4c4f59;font-size:14px;font-weight:700;height:20px;width:20%}@media(max-width:949px){.App .with_side_menu_pages .period_selector .selector__title{text-align:left;width:80%}}.App .with_side_menu_pages .period_selector .selector__button{align-items:center;background-color:#fff;border:1px solid #d8e2ec;border-radius:8px;cursor:pointer;display:flex;justify-content:center;margin-left:8px;min-width:80%;padding:6px 8px}@media(max-width:949px){.App .with_side_menu_pages .period_selector .selector__button{margin-left:0;width:100%}}.App .with_side_menu_pages .period_selector .selector__button .drop_down_icon{align-items:center;display:flex;margin-left:8px}.App .with_side_menu_pages .period_selector .selector__button .drop_down_icon svg *{fill:#3ec1cb}.App .with_side_menu_pages .period_selector .selector__button .value{color:#4c4f59;font-size:14px;font-weight:700;margin-left:4px;text-align:left;width:80%}.App .with_side_menu_pages .period_selector .calendars{border-radius:16px;box-shadow:0 1px 12px 0 #00000014;display:flex;left:0;position:absolute;top:40px;z-index:1}.App .with_side_menu_pages .period_selector .calendars .single_calendar:first-child{border-radius:16px 0 0 16px}.App .with_side_menu_pages .period_selector .calendars .single_calendar:first-child .next_month{display:none}.App .with_side_menu_pages .period_selector .calendars .single_calendar:last-child{border-radius:0 16px 16px 0}.App .with_side_menu_pages .period_selector .calendars .single_calendar:last-child .days{border-left:1px solid #dee3ec}.App .with_side_menu_pages .period_selector .calendars .single_calendar:last-child .previous_month{display:none}.App .with_side_menu_pages .custom-tabs{font-family:Arial,sans-serif;margin:auto;width:100%}.App .with_side_menu_pages .custom-tab-list{display:flex;list-style:none;margin-bottom:10px;padding:0}.App .with_side_menu_pages .custom-tab{border-bottom:2px solid #ddd;color:#555;cursor:pointer;flex:1 1;font-size:16px;font-weight:700;padding:12px 20px;text-align:center}.App .with_side_menu_pages .custom-tab--selected{border-bottom:2px solid #007bff;color:#007bff}.App .with_side_menu_pages .custom-tab:hover{color:#0056b3}.App .with_side_menu_pages .monthly_page{display:flex;padding:0 24px 0 32px;width:100%}.App .with_side_menu_pages .monthly_page .container{padding:32px 0;width:100%}.App .with_side_menu_pages .monthly_page .container .month_selector{align-items:center;display:flex;margin-top:32px}.App .with_side_menu_pages .monthly_page .container .month_selector .move_to_previous{cursor:pointer;margin-right:16px}.App .with_side_menu_pages .monthly_page .container .month_selector .current_month{color:#4c4f59;font-weight:700}.App .with_side_menu_pages .monthly_page .container .month_selector .current_month .year_number{font-family:OpenSans;font-size:32px;letter-spacing:1.98px}.App .with_side_menu_pages .monthly_page .container .month_selector .current_month .year_string{font-size:24px;letter-spacing:3.96px}.App .with_side_menu_pages .monthly_page .container .month_selector .current_month .month_number{font-family:OpenSans;font-size:32px;letter-spacing:0}.App .with_side_menu_pages .monthly_page .container .month_selector .current_month .month_string{font-size:24px}.App .with_side_menu_pages .monthly_page .container .month_selector .move_to_next{cursor:pointer;margin-left:16px}.App .with_side_menu_pages .monthly_page .container .month_selector .move_to_next.disabled{pointer-events:none}.App .with_side_menu_pages .monthly_page .container .month_selector .move_to_next.disabled svg *{fill:#dee3ec}.App .with_side_menu_pages .monthly_page .container .comments{display:flex;flex-direction:column;margin-top:24px}.App .with_side_menu_pages .monthly_page .container .comments .panel{background:#fff;border-radius:16px;box-shadow:0 0 12px #00000014;margin-top:8px;padding:24px;text-align:left}.App .with_side_menu_pages .monthly_page .container .comments .panel:first-child{margin-top:0}.App .with_side_menu_pages .monthly_page .container .comments .panel__header{display:flex;justify-content:space-between}.App .with_side_menu_pages .monthly_page .container .comments .panel__header .title{display:flex}.App .with_side_menu_pages .monthly_page .container .comments .panel__header .title__title{align-items:center;color:#4c4f59;display:flex;font-size:20px;font-weight:700;margin-left:8px}.App .with_side_menu_pages .monthly_page .container .comments .panel__header .average_data{align-items:center;color:#4c4f59;display:flex;font-size:16px;font-weight:700;letter-spacing:1px}.App .with_side_menu_pages .monthly_page .container .comments .panel__header .average_data .average_number{letter-spacing:.8px}.App .with_side_menu_pages .monthly_page .container .comments .panel__body{display:flex;flex-direction:column;margin-top:16px}.App .with_side_menu_pages .monthly_page .container .comments .panel__body .comment{color:#4c4f59;font-size:16px}.App .with_side_menu_pages .monthly_page .container .data_status_info{padding-top:77px}.App .with_side_menu_pages .inquiry_page{padding:40px 10px 60px}.App .with_side_menu_pages .inquiry_page .container{display:grid;margin:0 auto;max-width:600px;place-items:center}.App .with_side_menu_pages .inquiry_page .container .title_area{align-items:center;display:flex;justify-content:space-between;width:100%}.App .with_side_menu_pages .inquiry_page .container .title{display:inline-block;font-size:24px;font-weight:700;margin-right:auto;width:max-content}.App .with_side_menu_pages .inquiry_page .container .description{font-size:14px;margin-top:24px;text-align:left;width:100%}.App .with_side_menu_pages .inquiry_page .container .forms{align-items:center;background-color:#fff;border-radius:8px;display:flex;flex-direction:column;justify-content:center;margin-top:40px;padding:30px 60px;row-gap:30px;width:100%}.App .with_side_menu_pages .inquiry_page .container .forms .error_message{color:red;font-size:12px;height:12px;margin-top:2px;text-align:left}.App .with_side_menu_pages .inquiry_completed_page{padding:40px 10px 60px}.App .with_side_menu_pages .inquiry_completed_page .container{display:grid;margin:0 auto;max-width:600px;place-items:center}.App .with_side_menu_pages .inquiry_completed_page .container .title{font-size:24px;font-weight:700;margin-right:auto;width:max-content}.App .with_side_menu_pages .inquiry_completed_page .container .description{margin-top:32px;text-align:left}.App .with_side_menu_pages .inquiry_completed_page .container .button_area{margin-top:20px}.App .with_side_menu_pages .utilization_document{display:flex;justify-content:center;padding:30px 10px}.App .with_side_menu_pages .utilization_document .container{width:400px}.App .with_side_menu_pages .utilization_document .title{color:#4c4f59;font-size:24px;font-weight:700;height:35px;line-height:auto;text-align:left;vertical-align:top}.App .with_side_menu_pages .utilization_document .file_upload{background-color:#fff;border-radius:8px;cursor:pointer;height:100px;padding:24px}.App .with_side_menu_pages .utilization_document .file_upload:hover{color:#3ec1cb}.App .with_side_menu_pages .utilization_document .drag_active{box-shadow:0 0 5px 2px #3ec1cb4d;transition:.2s}.App .with_side_menu_pages .utilization_document .files{background-color:#fff;border-radius:8px;margin-top:24px;padding:24px;text-align:left}.App .with_side_menu_pages .utilization_document .files li{display:flex;margin-top:18px}.App .with_side_menu_pages .utilization_document .files li:first-child{margin-top:0}.App .with_side_menu_pages .utilization_document .files li :hover{color:#2b8a90}.App .with_side_menu_pages .utilization_document .files li :hover svg{fill:#2b8a90}.App .with_side_menu_pages .utilization_document .files li a{align-items:center;color:#3ec1cb;display:flex}.App .with_side_menu_pages .utilization_document .files li svg{fill:#3ec1cb;margin-right:6px}.App .with_side_menu_pages .utilization_document .files li .remove_button_area{margin-left:4px}.App .default_burger_button{display:none}.App .bm-menu-wrap{left:0;top:0;transition:all .2s ease 0s!important;width:216px!important}.App .bm-menu-wrap[aria-hidden=false] .side_menu_close{opacity:1}.App .side_menu_overlay{left:0;top:0}.App .side_menu_close{left:216px;opacity:0;position:absolute;top:0}.App .side_menu{background:#fff;height:calc(100vh - 84px);left:0;min-width:216px;position:absolute;top:84px}@media(max-width:767px){.App .side_menu{height:100vh;top:0}}.App .side_menu__row{box-shadow:inset 0 -1px 0 #d8e2ec;width:216px}@media(max-width:767px){.App .side_menu__row .logo{cursor:pointer;height:84px}.App .side_menu__row .logo svg{height:100%}}.App .pages .admin_list_page .side_menu__row .button__delete:hover .description,.App .pages .admin_list_page .side_menu__row .button__delete:hover .title,.App .pages .admin_list_page .side_menu__row .button__update:hover .description,.App .pages .admin_list_page .side_menu__row .button__update:hover .title,.App .pages .admin_list_page .side_menu__row .selected.button__delete .description,.App .pages .admin_list_page .side_menu__row .selected.button__delete .title,.App .pages .admin_list_page .side_menu__row .selected.button__update .description,.App .pages .admin_list_page .side_menu__row .selected.button__update .title,.App .paginate_button .side_menu__row .break:hover .description,.App .paginate_button .side_menu__row .break:hover .title,.App .paginate_button .side_menu__row .next_button:hover .description,.App .paginate_button .side_menu__row .next_button:hover .title,.App .paginate_button .side_menu__row .previous_button:hover .description,.App .paginate_button .side_menu__row .previous_button:hover .title,.App .paginate_button .side_menu__row .selected.break .description,.App .paginate_button .side_menu__row .selected.break .title,.App .paginate_button .side_menu__row .selected.next_button .description,.App .paginate_button .side_menu__row .selected.next_button .title,.App .paginate_button .side_menu__row .selected.previous_button .description,.App .paginate_button .side_menu__row .selected.previous_button .title,.App .side_menu__row .button.selected .description,.App .side_menu__row .button.selected .title,.App .side_menu__row .button:hover .description,.App .side_menu__row .button:hover .title,.App .side_menu__row .filled .description,.App .side_menu__row .filled .title,.App .side_menu__row .pages .admin_list_page .button__delete:hover .description,.App .side_menu__row .pages .admin_list_page .button__delete:hover .title,.App .side_menu__row .pages .admin_list_page .button__update:hover .description,.App .side_menu__row .pages .admin_list_page .button__update:hover .title,.App .side_menu__row .pages .admin_list_page .selected.button__delete .description,.App .side_menu__row .pages .admin_list_page .selected.button__delete .title,.App .side_menu__row .pages .admin_list_page .selected.button__update .description,.App .side_menu__row .pages .admin_list_page .selected.button__update .title,.App .side_menu__row .paginate_button .break:hover .description,.App .side_menu__row .paginate_button .break:hover .title,.App .side_menu__row .paginate_button .next_button:hover .description,.App .side_menu__row .paginate_button .next_button:hover .title,.App .side_menu__row .paginate_button .previous_button:hover .description,.App .side_menu__row .paginate_button .previous_button:hover .title,.App .side_menu__row .paginate_button .selected.break .description,.App .side_menu__row .paginate_button .selected.break .title,.App .side_menu__row .paginate_button .selected.next_button .description,.App .side_menu__row .paginate_button .selected.next_button .title,.App .side_menu__row .paginate_button .selected.previous_button .description,.App .side_menu__row .paginate_button .selected.previous_button .title{color:#3ec1cb}.App .pages .admin_list_page .side_menu__row .button__delete:hover svg *,.App .pages .admin_list_page .side_menu__row .button__update:hover svg *,.App .pages .admin_list_page .side_menu__row .selected.button__delete svg *,.App .pages .admin_list_page .side_menu__row .selected.button__update svg *,.App .paginate_button .side_menu__row .break:hover svg *,.App .paginate_button .side_menu__row .next_button:hover svg *,.App .paginate_button .side_menu__row .previous_button:hover svg *,.App .paginate_button .side_menu__row .selected.break svg *,.App .paginate_button .side_menu__row .selected.next_button svg *,.App .paginate_button .side_menu__row .selected.previous_button svg *,.App .side_menu__row .button.selected svg *,.App .side_menu__row .button:hover svg *,.App .side_menu__row .filled svg *,.App .side_menu__row .pages .admin_list_page .button__delete:hover svg *,.App .side_menu__row .pages .admin_list_page .button__update:hover svg *,.App .side_menu__row .pages .admin_list_page .selected.button__delete svg *,.App .side_menu__row .pages .admin_list_page .selected.button__update svg *,.App .side_menu__row .paginate_button .break:hover svg *,.App .side_menu__row .paginate_button .next_button:hover svg *,.App .side_menu__row .paginate_button .previous_button:hover svg *,.App .side_menu__row .paginate_button .selected.break svg *,.App .side_menu__row .paginate_button .selected.next_button svg *,.App .side_menu__row .paginate_button .selected.previous_button svg *{fill:#3ec1cb}.App .pages .admin_list_page .side_menu__row .button__delete,.App .pages .admin_list_page .side_menu__row .button__update,.App .paginate_button .side_menu__row .break,.App .paginate_button .side_menu__row .next_button,.App .paginate_button .side_menu__row .previous_button,.App .side_menu__row .button,.App .side_menu__row .pages .admin_list_page .button__delete,.App .side_menu__row .pages .admin_list_page .button__update,.App .side_menu__row .paginate_button .break,.App .side_menu__row .paginate_button .next_button,.App .side_menu__row .paginate_button .previous_button{align-items:center;display:flex;flex-wrap:wrap;height:100%;justify-content:flex-start;padding-bottom:16px;padding-left:16px;padding-top:16px;position:relative;width:100%}.App .pages .admin_list_page .side_menu__row .button__delete svg *,.App .pages .admin_list_page .side_menu__row .button__update svg *,.App .paginate_button .side_menu__row .break svg *,.App .paginate_button .side_menu__row .next_button svg *,.App .paginate_button .side_menu__row .previous_button svg *,.App .side_menu__row .button svg *,.App .side_menu__row .pages .admin_list_page .button__delete svg *,.App .side_menu__row .pages .admin_list_page .button__update svg *,.App .side_menu__row .paginate_button .break svg *,.App .side_menu__row .paginate_button .next_button svg *,.App .side_menu__row .paginate_button .previous_button svg *{fill:#4c4f59}.App .pages .admin_list_page .side_menu__row .button__delete .text,.App .pages .admin_list_page .side_menu__row .button__update .text,.App .paginate_button .side_menu__row .break .text,.App .paginate_button .side_menu__row .next_button .text,.App .paginate_button .side_menu__row .previous_button .text,.App .side_menu__row .button .text,.App .side_menu__row .pages .admin_list_page .button__delete .text,.App .side_menu__row .pages .admin_list_page .button__update .text,.App .side_menu__row .paginate_button .break .text,.App .side_menu__row .paginate_button .next_button .text,.App .side_menu__row .paginate_button .previous_button .text{align-items:flex-start;display:flex;flex-direction:column}.App .pages .admin_list_page .side_menu__row .button__delete .title,.App .pages .admin_list_page .side_menu__row .button__update .title,.App .paginate_button .side_menu__row .break .title,.App .paginate_button .side_menu__row .next_button .title,.App .paginate_button .side_menu__row .previous_button .title,.App .side_menu__row .button .title,.App .side_menu__row .pages .admin_list_page .button__delete .title,.App .side_menu__row .pages .admin_list_page .button__update .title,.App .side_menu__row .paginate_button .break .title,.App .side_menu__row .paginate_button .next_button .title,.App .side_menu__row .paginate_button .previous_button .title{color:#474f50;font-size:15px;font-weight:700;line-height:22px;margin-left:8px}.App .pages .admin_list_page .side_menu__row .button__delete .description,.App .pages .admin_list_page .side_menu__row .button__update .description,.App .paginate_button .side_menu__row .break .description,.App .paginate_button .side_menu__row .next_button .description,.App .paginate_button .side_menu__row .previous_button .description,.App .side_menu__row .button .description,.App .side_menu__row .pages .admin_list_page .button__delete .description,.App .side_menu__row .pages .admin_list_page .button__update .description,.App .side_menu__row .paginate_button .break .description,.App .side_menu__row .paginate_button .next_button .description,.App .side_menu__row .paginate_button .previous_button .description{font-size:10px}.App .pages .admin_list_page .side_menu__row .selected.button__delete:after,.App .pages .admin_list_page .side_menu__row .selected.button__update:after,.App .paginate_button .side_menu__row .selected.break:after,.App .paginate_button .side_menu__row .selected.next_button:after,.App .paginate_button .side_menu__row .selected.previous_button:after,.App .side_menu__row .button.selected:after,.App .side_menu__row .pages .admin_list_page .selected.button__delete:after,.App .side_menu__row .pages .admin_list_page .selected.button__update:after,.App .side_menu__row .paginate_button .selected.break:after,.App .side_menu__row .paginate_button .selected.next_button:after,.App .side_menu__row .paginate_button .selected.previous_button:after{color:#3ec1cb;content:"◀︎";font-size:10px;position:absolute;right:8px}.App .pages .admin_list_page .side_menu__row .button__delete:disabled .description,.App .pages .admin_list_page .side_menu__row .button__delete:disabled .title,.App .pages .admin_list_page .side_menu__row .button__update:disabled .description,.App .pages .admin_list_page .side_menu__row .button__update:disabled .title,.App .paginate_button .side_menu__row .break:disabled .description,.App .paginate_button .side_menu__row .break:disabled .title,.App .paginate_button .side_menu__row .next_button:disabled .description,.App .paginate_button .side_menu__row .next_button:disabled .title,.App .paginate_button .side_menu__row .previous_button:disabled .description,.App .paginate_button .side_menu__row .previous_button:disabled .title,.App .side_menu__row .button:disabled .description,.App .side_menu__row .button:disabled .title,.App .side_menu__row .pages .admin_list_page .button__delete:disabled .description,.App .side_menu__row .pages .admin_list_page .button__delete:disabled .title,.App .side_menu__row .pages .admin_list_page .button__update:disabled .description,.App .side_menu__row .pages .admin_list_page .button__update:disabled .title,.App .side_menu__row .paginate_button .break:disabled .description,.App .side_menu__row .paginate_button .break:disabled .title,.App .side_menu__row .paginate_button .next_button:disabled .description,.App .side_menu__row .paginate_button .next_button:disabled .title,.App .side_menu__row .paginate_button .previous_button:disabled .description,.App .side_menu__row .paginate_button .previous_button:disabled .title{color:#f2f2f2}.App .pages .admin_list_page .side_menu__row .button__delete:disabled svg *,.App .pages .admin_list_page .side_menu__row .button__update:disabled svg *,.App .paginate_button .side_menu__row .break:disabled svg *,.App .paginate_button .side_menu__row .next_button:disabled svg *,.App .paginate_button .side_menu__row .previous_button:disabled svg *,.App .side_menu__row .button:disabled svg *,.App .side_menu__row .pages .admin_list_page .button__delete:disabled svg *,.App .side_menu__row .pages .admin_list_page .button__update:disabled svg *,.App .side_menu__row .paginate_button .break:disabled svg *,.App .side_menu__row .paginate_button .next_button:disabled svg *,.App .side_menu__row .paginate_button .previous_button:disabled svg *{fill:#f2f2f2}.App .primary_button{border-radius:50px}.App .primary_button .focus{border-radius:50px;justify-content:center;padding:0 16px;width:100%}.App .primary_button .focus,.App .primary_button .leading,.App .primary_button .trailing{align-items:center;display:inline-flex}.App .primary_button .leading{margin-right:4px}.App .primary_button .trailing{margin-left:4px}.App .primary_button .text{display:inline-block;font-size:16px;letter-spacing:.05em;line-height:1;padding:12px 0}.App .primary_button:not([disabled]){background:linear-gradient(90deg,#3ec1cbd6 25.66%,#0075c8d6);box-shadow:4px 4px 20px #3d3d3f3d;color:#fff}.App .primary_button:not([disabled]) .leading *,.App .primary_button:not([disabled]) .trailing *{fill:#fff}.App .primary_button:not([disabled]):active,.App .primary_button:not([disabled]):hover{background:#3ec1cb;box-shadow:none;color:#fff}.App .primary_button:not([disabled]):active .leading *,.App .primary_button:not([disabled]):active .trailing *,.App .primary_button:not([disabled]):hover .leading *,.App .primary_button:not([disabled]):hover .trailing *{fill:#fff}.App .primary_button:not([disabled]):focus-visible .focus{box-shadow:0 0 0 2px #fff,0 0 0 3px #36abba}.App .primary_button:not([disabled]):focus-visible:active .focus,.App .primary_button:not([disabled]):focus-visible:hover .focus{box-shadow:0 0 0 2px #fff,0 0 0 3px #3ec1cb}.App .primary_button[disabled]{background-color:#bbe7e7;box-shadow:none;color:#fff}.App .primary_button[disabled] .leading *,.App .primary_button[disabled] .trailing *{fill:#fff}.App .secondary_button{border-radius:50px;transition:all .15s}.App .secondary_button .focus{border-radius:50px;border-style:solid;border-width:1px;justify-content:center;padding:0 15px;width:100%}.App .secondary_button .focus,.App .secondary_button .leading,.App .secondary_button .trailing{align-items:center;display:inline-flex}.App .secondary_button .leading{margin-right:4px}.App .secondary_button .trailing{margin-left:4px}.App .secondary_button .text{display:inline-block;font-size:16px;letter-spacing:.05em;line-height:1;padding:11px 0}.App .secondary_button:not([disabled]){background-color:#fff;box-shadow:0 2px 8px #3d3d3f1f;color:#3ec1cb}.App .secondary_button:not([disabled]) .focus{border-color:#fff}.App .secondary_button:not([disabled]) .leading *,.App .secondary_button:not([disabled]) .trailing *{fill:#3ec1cb}.App .secondary_button:not([disabled]):active,.App .secondary_button:not([disabled]):hover{background-color:#fff;box-shadow:none;color:#3ec1cb}.App .secondary_button:not([disabled]):active .focus,.App .secondary_button:not([disabled]):hover .focus{border-color:#3ec1cb}.App .secondary_button:not([disabled]):active .leading *,.App .secondary_button:not([disabled]):active .trailing *,.App .secondary_button:not([disabled]):hover .leading *,.App .secondary_button:not([disabled]):hover .trailing *{fill:#3ec1cb}.App .secondary_button:not([disabled]):focus-visible .focus{box-shadow:0 0 0 2px #fff,0 0 0 3px #36abba}.App .secondary_button:not([disabled]):focus-visible:active .focus,.App .secondary_button:not([disabled]):focus-visible:hover .focus{box-shadow:0 0 0 2px #fff,0 0 0 3px #36abba}.App .secondary_button[disabled]{background-color:#fff;box-shadow:0 2px 8px #3d3d3f1f;color:#bbe7e7}.App .secondary_button[disabled] .focus{border-color:#fff}.App .secondary_button[disabled] .leading *,.App .secondary_button[disabled] .trailing *{fill:#bbe7e7}.App .medical_knowledge_button{align-items:center;display:flex;height:48px;line-height:48px;padding-left:24px;width:100%}.App .medical_knowledge_button .logo{margin-right:8px}.App .medical_knowledge_button:hover{color:#3ec1cb}.App .modal_overlay{align-items:center;background-color:#3d3d3f80;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;transition:all .15s;z-index:9999}.App .disease_dialog{text-align:left}.App .disease_dialog .container{background-color:#fff;border-radius:8px;box-shadow:4px 4px 20px #3d3d3f14;height:calc(100vh - 15px);overflow-y:auto;position:relative;width:calc(100vw - 200px);z-index:9999}.App .disease_dialog .close_button{align-items:center;display:flex;height:24px;justify-content:center;position:absolute;right:20px;top:20px;width:24px;z-index:10000}.App .disease_dialog .close_button:hover{background-color:#d3d3d3;border-radius:50%;transition:background-color .2s}.App .disease_dialog .close_button *{fill:#75777e}.App .list_dialog .container{padding:40px}.App .list_dialog .title{color:#3ec1cb;font-size:24px;letter-spacing:.05em;line-height:1.3}.App .list_dialog .form{align-items:center;display:flex;margin-top:24px}.App .list_dialog .searchButton{align-items:center;display:inline-flex}.App .list_dialog .searchButton svg *{fill:#75777e}.App .disease_categories{display:flex;flex-wrap:wrap;margin-top:-4px}.App .disease_categories>li.disease_category{background-color:#f4fafb;border-radius:4px;margin-right:28px;margin-top:28px;padding:12px;width:calc(33% - 17px)}.App .disease_categories>li.disease_category:nth-of-type(3n){margin-right:0}.App .disease_category_name{align-items:center;color:#3ec1cb;display:flex;font-size:24px;letter-spacing:.05em;line-height:1.3;margin-bottom:12px}.App .disease_category_name svg{margin-right:8px}.App .disease_category_name svg *{fill:#3ec1cb}.App .disease_name{color:#3d3d3f;font-size:16px;line-height:1.4;list-style:disc;margin-left:1.5em;margin-top:8px}.App .disease_name a:hover{color:#3ec1cb}.App .disease_name:first-child{margin-top:0}.App .super_visor{padding-left:16px;padding-top:156px;width:calc(33% - 17px)}.App .super_visor .super_visor_title{color:#3d3d3f;font-size:16px;font-weight:700;line-height:1.4;margin-bottom:8px}.App .super_visor .super_visor_name{color:#3d3d3f;font-size:14px;line-height:1.4}.App .super_visor .super_visor_name:last-child{margin-top:8px}.App .detail_dialog .container{padding:20px 24px}.App .detail_dialog .listDialogButton{align-items:center;display:flex}.App .detail_dialog .listDialogButton svg *{fill:#3d3d3f}.App .detail_dialog .listDialogButton span{color:#3d3d3f;font-size:14px;line-height:1.4;margin-left:4px}.App .detail_dialog .listDialogButton:hover svg *{fill:#3ec1cb}.App .detail_dialog .listDialogButton:hover span{color:#3ec1cb}.App .detail_dialog .title{align-items:center;color:#3ec1cb;display:flex;font-size:24px;letter-spacing:.05em;line-height:1.3;margin-top:28px}.App .detail_dialog .diseaseCategory{align-items:center;display:flex;margin-left:8px}.App .detail_dialog .diseaseCategory svg *{fill:#3d3d3f}.App .detail_dialog .diseaseCategory span{color:#3d3d3f;font-size:14px;line-height:1.4;margin-left:4px}.App .detail_dialog .columns{display:flex}.App .detail_dialog .content{flex-grow:1}.App .detail_dialog .index{flex-shrink:0;margin:32px 16px 0 32px}.App .detail_dialog .index .fixed{position:fixed}.App .detail_dialog .index .hidden{height:0;overflow-y:hidden;visibility:hidden}.App .detail_dialog .itemName{color:#3d3d3f;font-size:20px;letter-spacing:.05em;line-height:1.4;margin-top:32px}.App .detail_dialog .subItemName{color:#3d3d3f;font-size:16px;font-weight:700;line-height:1.4;margin-top:16px}.App .detail_dialog .itemContents{list-style:disc}.App .detail_dialog .itemContents>li{color:#3d3d3f;font-size:14px;line-height:1.4;margin:16px 0 0 1.2rem}.App .detail_dialog .footer{margin:40px auto 60px;text-align:center}.App .detail_index__itemIndex{background-color:#fff;border-radius:4px;box-shadow:4px 4px 20px #3d3d3f14;padding:16px 16px 20px;position:relative}.App .detail_index__itemIndex:after{background-image:linear-gradient(90deg,#3ec1cb 12.5%,#0075c8);border-bottom-left-radius:4px;border-bottom-right-radius:4px;bottom:0;content:"";height:4px;left:0;position:absolute;right:0}.App .detail_index__itemIndexAdviceTitle,.App .detail_index__itemIndexShikkanTitle{color:#3d3d3f;font-size:16px;line-height:1.4}.App .detail_index__itemIndexAdviceTitle{margin-top:16px}.App .detail_index__itemIndexContents{color:#3d3d3f;font-size:14px;line-height:1.4;margin:8px 0 0 8px}.App .detail_index__link:active,.App .detail_index__link:hover{color:#36abba}.App .detail_index__active{color:#3ec1cb}.App .search_result .resultCount{color:#3d3d3f;font-size:20px;letter-spacing:.05em;line-height:1.4;margin-top:20px}.App .search_result .noneDiseases{color:#3d3d3f;font-size:20px;letter-spacing:.05em;line-height:1.4;margin-top:40px;text-align:center}.App .search_result .diseases{display:flex;flex-wrap:wrap;margin-top:-4px}.App .search_result .diseases>li{background-color:#f4fafb;border-radius:4px;cursor:pointer;margin-right:28px;margin-top:28px;padding:12px;position:relative;width:calc(33% - 17px)}.App .search_result .diseases>li:nth-of-type(3n){margin-right:0}.App .search_result .diseaseName{color:#3ec1cb;font-size:24px;letter-spacing:.05em;line-height:1.3;margin-bottom:14px}.App .search_result .symptom{color:#3d3d3f;font-size:14px;line-height:1.4;list-style:disc;margin-left:1.5em;margin-top:8px}.App .search_result .diseaseCategory{align-items:center;color:#75777e;display:flex;font-size:13px;line-height:1.2;margin-bottom:23px;margin-top:18px}.App .search_result .diseaseCategory svg{margin-right:4px}.App .search_result .diseaseCategory svg *{fill:#75777e}.App .search_result .detail{align-items:center;bottom:12px;color:#3d3d3f;display:inline-flex;font-size:16px;line-height:1.2;position:absolute;right:12px}.App .search_result .detail svg{margin-left:4px}.App .search_result .detail svg *{fill:#3d3d3f}.App .search_result .clearKeyword{color:#3ec1cb;font-size:16px;line-height:1.2;margin-left:8px}.App .search_result .clearKeyword:active,.App .search_result .clearKeyword:hover{color:#36abba}.App .related_disease_button{align-items:center;background-color:#fff;border-radius:4px;box-shadow:4px 4px 20px #3d3d3f14;display:flex!important;margin-left:16px;padding:6px}.App .related_disease_button .disease{color:#3ec1cb;font-size:16px;line-height:1.4}.App .related_disease_button .detail{color:#3d3d3f;font-size:11px;letter-spacing:-.01em;line-height:1;margin-left:8px}.App .related_disease_button .arrow{align-items:center;display:inline-flex;margin-left:4px}.App .related_disease_button .arrow svg *{fill:#3d3d3f}.App .related_disease_container{width:calc(100% - 460px)}.App .related_disease_container .title{color:#75777e;display:block;font-size:14px;line-height:1.4;padding:2px 16px 2px 8px;text-align:left;width:max-content}.App .variable-width-slider{width:100%}.App .slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box;display:block;position:relative;touch-action:pan-y;-webkit-user-select:none;user-select:none;-khtml-user-select:none}.App .slick-list{display:block;margin:0;overflow:hidden;padding:0;position:relative}.App .slick-list:focus{outline:none}.App .slick-list.dragging{cursor:pointer;cursor:hand}.App .slick-slider .slick-list,.App .slick-slider .slick-track{transform:translateZ(0)}.App .slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.App .slick-track:after,.App .slick-track:before{content:"";display:table}.App .slick-track:after{clear:both}.App .slick-loading .slick-track{visibility:hidden}.App .slick-slide{display:none;float:left;height:100%;min-height:1px}.App [dir=rtl] .slick-slide{float:right}.App .slick-slide img{display:block}.App .slick-slide.slick-loading img{display:none}.App .slick-slide.dragging img{pointer-events:none}.App .slick-initialized .slick-slide{display:block}.App .slick-loading .slick-slide{visibility:hidden}.App .slick-vertical .slick-slide{border:1px solid #0000;display:block;height:auto}.App .slick-arrow.slick-hidden{display:none}.App .slick-next,.App .slick-prev{border:none;cursor:pointer;display:block;font-size:0;height:20px;line-height:0px;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:20px;z-index:1000}.App .slick-next,.App .slick-next:focus,.App .slick-next:hover,.App .slick-prev,.App .slick-prev:focus,.App .slick-prev:hover{background:#0000;color:#0000;outline:none}.App .slick-next:focus:before,.App .slick-next:hover:before,.App .slick-prev:focus:before,.App .slick-prev:hover:before{opacity:1}.App .slick-next.slick-disabled:before,.App .slick-prev.slick-disabled:before{opacity:.25}.App .slick-next:before,.App .slick-prev:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;font-family:slick;font-size:20px;line-height:1;opacity:.75}.App .slick-prev{left:-5px}[dir=rtl] .App .slick-prev{left:auto;right:-25px}.App .slick-prev:before{content:"<"}[dir=rtl] .App .slick-prev:before{content:">"}.App .slick-next{right:-15px}[dir=rtl] .App .slick-next{left:-25px;right:auto}.App .slick-next:before{content:">"}[dir=rtl] .App .slick-next:before{content:"<"}.App .change_password_page{display:flex;justify-content:center;padding:0 10px;width:100%}.App .change_password_page .container{max-width:340px;padding:40px 0;width:100%}.App .change_password_page .container .page_title{color:#4c4f59;font-size:18px;font-weight:700;line-height:26px;margin-bottom:16px;text-align:left}.App .change_password_page .container .content{background:#fff;border-radius:16px;box-shadow:0 0 12px #00000014;padding:8px 8px 16px}.App .change_password_page .container .content .input_area{margin-bottom:32px;padding:16px;text-align:left}.App .change_password_page .container .content .input_area .label{font-weight:700;margin-bottom:8px}.App .change_password_page .container .content .input_area .error_message{color:#f56676;font-size:10pt;height:24px}.App .change_password_page .container .content .input_area input{width:100%}.App .inquiry_list{font-size:13px;padding:30px;width:100%}.App .inquiry_list .title{font-size:20px;font-weight:700;margin-bottom:20px;text-align:left}.App .inquiry_list .container{border-radius:4px;box-shadow:0 0 5px 0 #000000bf;padding:20px 20px 40px}.App .inquiry_list table{width:100%}.App .inquiry_list td,.App .inquiry_list th{padding:10px;text-align:left;vertical-align:middle}.App .inquiry_list tbody>tr{border-bottom:1px solid #c8c8c8;border-top:1px solid #c8c8c8;cursor:pointer}.App .inquiry_list tbody>tr:hover{box-shadow:0 0 10px 0 #3ec1cbbf;transition:.2s}.App .inquiry_list th.category,.App .inquiry_list th.createdAt,.App .inquiry_list th.user_name{width:15%}.App .inquiry_list th.status{width:10%}.App .inquiry_list th.content{width:45%}.App .inquiry_list .deleted_user{color:#ff7f7f}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media(prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ElectricPowerAlertSetting_container__YeVOw{margin-top:32px;max-width:680px;position:relative;width:100%}.ElectricPowerAlertSetting_main__B\+i2O{background-color:#fff;border-radius:8px;box-shadow:0 0 12px #00000014;padding:16px}.ElectricPowerAlertSetting_title__lmelG{font-size:18px;font-weight:700;margin-bottom:12px;text-align:left}.ElectricPowerAlertSetting_description__GCxIB{font-size:.875rem;margin-top:8px;text-align:left}.ElectricPowerAlertSetting_durationInput__UUZ8Q{align-items:center;display:flex;grid-column:2}.ElectricPowerAlertSetting_durationInput__UUZ8Q .ElectricPowerAlertSetting_label__Yi56N{margin-left:8px}.ElectricPowerAlertSetting_powerRangeInput__jnzUw,.ElectricPowerAlertSetting_toggleAlert__GSHZq{align-items:center;display:flex;grid-column:2}.ElectricPowerAlertSetting_form__TYN\+W{display:grid;grid-template-columns:25% 75%;grid-template-rows:70px 70px 70px 70px;margin-top:16px}.ElectricPowerAlertSetting_form__TYN\+W .ElectricPowerAlertSetting_label__Yi56N{align-items:center;display:flex;font-weight:700;grid-column:1;text-align:left}.ElectricPowerAlertSetting_loading__dtGxp{align-items:center;background-color:#ffffffb3;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:2}.AlertSettingsPage_container__IXmOt{background-color:#f6f8fa;display:flex;justify-content:center;padding:0 10px 40px}.ContactsPage_pageContainer__GBP1h{background-color:#f6f8fa;padding:30px}.ContactsPage_container__o1riW{display:grid;margin:auto;max-width:1240px}.ContactForm_form__k-kZJ{align-items:center;margin:auto;max-width:600px;width:100%}.ContactForm_input__zuik4{margin-bottom:24px;text-align:left}.ContactForm_label__5nH1K{font-weight:700;margin-bottom:6px;text-align:left}.ContactForm_button__erjVu{display:flex;gap:10px;grid-column:2;justify-content:center;margin-top:3rem;min-width:300px}.ContactForm_errorMessage__9mTDT{color:#d32f2f;font-size:.75rem;margin-top:4px}.RequiredLabel_required__wCUg3{background-color:#ffeaea;border-radius:4px;color:#d32f2f;font-size:.75rem;margin-left:8px;padding:2px 6px}.ContactList_header__CiQfm{align-items:center;display:flex;justify-content:space-between}.ContactList_header__CiQfm .ContactList_addButton__lKWlv{align-items:center;display:flex;justify-content:flex-end}.ContactList_table__kB4ZK{background-color:#fff;border-collapse:collapse;border-radius:8px;box-shadow:0 4px 12px #0000000d;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;overflow:hidden;width:100%}.ContactList_td__DQiZA,.ContactList_th__qwf38{padding:16px;text-align:left}.ContactList_th__qwf38{background-color:#f5f5f5;font-size:.95rem;font-weight:700}.ContactList_tr__ri2Ri{border-bottom:1px solid #e0e0e0}.ContactList_tr__ri2Ri:hover{background-color:#f9f9f9}.ContactList_td__DQiZA{font-size:.9rem;vertical-align:middle}.ContactList_buttons__TMawN{text-align:right}.ContactList_noData__bFZed{text-align:center}.ContactList_description__\+m3zS{font-size:.875rem;margin-bottom:8px;text-align:left}.HoverTooltip_wrapper__1ZiW8{cursor:pointer;display:inline-block}.HoverTooltip_portalTooltip__y\+-7R{background-color:#333;border-radius:4px;color:#fff;font-size:.8rem;line-height:1.2rem;max-width:300px;padding:6px 10px;pointer-events:none;transition:opacity .2s ease;white-space:normal}.CompleteVerifyContent_container__4\+tP2{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:32px}.CompleteVerifyContent_message__HCSGB{align-items:center;display:flex;font-size:1.5rem;gap:8px;justify-content:center;margin-bottom:24px}.ErrorVerification_container__DcjIX{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:32px}.ErrorVerification_message__zWeUK{align-items:center;display:flex;font-size:1.5rem;gap:8px;justify-content:center;margin-bottom:24px}
/*# sourceMappingURL=main.64e53789.css.map*/