﻿*,*::before,*::after{box-sizing:border-box}html{font:16px/1.5 "Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans","BIZ UDPGothic",Meiryo,sans-serif}body{font:inherit}html,body{width:100%;height:100%;padding:0;margin:0}.wrapper{display:flex;flex-direction:column;width:100%;min-height:100%;margin:auto;color:#404040}main.main{flex:1;overflow-y:auto}.txt-r{text-align:right}.selectbox,.textfield{box-sizing:border-box;width:100%;height:2.5em;padding:5px;font-size:1em;line-height:2.5em;color:#333;background-color:#fff;border:1px solid #999;border-radius:5px}.text-field{position:relative;width:100%;height:48px}.text-field input{width:100%;height:100%;padding:8px 16px;cursor:pointer;border:none;border-radius:4px}.text-field input::placeholder{color:#a3a3a3;opacity:1}.text-field[data-unit] input{padding-right:40px}.text-field[data-unit]:after{position:absolute;top:50%;right:40px;content:attr(data-unit);transform:translate(100%, -50%)}.textarea-field{resize:none;padding:8px 16px;cursor:pointer;border:none;border-radius:4px}.textarea-field::placeholder{color:#a3a3a3;opacity:1}.l-header{position:sticky;top:0;left:0;width:100%}.title-header{display:flex;flex-shrink:0;align-items:center;align-self:stretch;justify-content:center;height:36px;color:#fff;background:#000}.title-header__title{font-size:1em;font-weight:bold}.title-header .back-icon{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:start;width:50px;height:100%;aspect-ratio:1;padding-left:8px;color:#fff;text-decoration:none}.l-footer{position:sticky;bottom:0;left:0;width:100%}.menu{display:flex;flex-direction:row;align-items:center;justify-content:space-between;height:48px;padding:5px 0 2px;color:#fff;background:#000}.menu .menus-item{display:flex;flex:1;flex-direction:column;gap:2px;align-items:center}.menu .menus-item [class^=icon-]::before{padding:0;font-size:1.6em}.menu .menus-item .menus-tit{font-size:.5em}.active{color:#ffa340}.wrapper .main .user-info-container{display:flex;align-items:center;justify-content:flex-start;width:100%;height:36px}.wrapper .main .user-info-container .user-info-btn{display:flex;gap:4px;align-items:center;justify-content:start;color:#404040;cursor:pointer;background:none;border:none}.wrapper .main .user-info-container .user-info-btn__image{width:1.5em;aspect-ratio:1/1;object-fit:cover;border-radius:50%}.wrapper .user-info-dialog{top:0;left:0;width:100vw;max-width:none;height:100vh;max-height:none;margin:0;background-color:#f5f5f5;border:none}.wrapper .user-info-dialog__content{position:relative;display:flex;flex-direction:column;gap:56px;align-items:center;justify-content:center;width:100%;height:100%}.wrapper .user-info-dialog .close-btn{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;width:30px;height:30px;color:#000;background:#f5f5f5;border:1px solid #000;border-radius:8px}.wrapper .user-info-dialog .user-container{display:flex;flex-direction:column;gap:8px;align-items:center}.wrapper .user-info-dialog .user-container__name{font-weight:bold}.wrapper .user-info-dialog .user-container__image{width:30vw;aspect-ratio:1/1;object-fit:cover;border-radius:50%}.wrapper .user-info-dialog .logout-btn{padding:16px;color:#000;background:#e5e5e5;border:1px solid #000;border-radius:8px}.area{width:100%}.area .responsible-area{position:relative;padding:10px 15px;background:#f5f5f5}.area .responsible-area .responsible-area-title{display:flex;align-items:center;font-size:.88em;color:#404040}.area .responsible-area .responsible-area-title [class^=icon-]{margin-left:5px}.area .responsible-area .responsible-area-title .is-light{color:#6b6eff}.area .responsible-area .caution-text{position:absolute;top:33px;box-sizing:border-box;width:93%;padding:15px;color:#404040;background:#fff;border:1px solid #000;border-radius:5px}.area .responsible-area .is-toggle{display:none}.area .responsible-area .responsible-area-address{display:flex;flex-shrink:0;flex-direction:row;align-items:center;align-self:stretch;justify-content:space-between;height:28.27px;font-size:1em;color:#000}.area .responsible-area .responsible-area-address .change-btn{display:flex;align-items:center;justify-content:flex-end;color:#6b6eff;text-decoration:none;background-color:rgba(0,0,0,0);border:0}.area .responsible-area .responsible-area-address .change-btn .icon-Aarrow-right{margin:1px 0 0 5px;font-size:.81em}.reader{display:flex;flex-direction:column;align-items:center;margin:30px 0 14px}.reader .search-QR-btn{display:flex;align-items:center;justify-content:flex-start;width:268px;padding:8px 20px 8px 20px;font-size:1.13em;font-weight:bold;color:#000;background-color:#ffa340;border:2px solid #ffa340;border-radius:8px;margin-bottom:16px}.reader .search-QR-btn [class^=icon-]{margin-right:28px;font-size:2.25em}.reader .search-btn{display:flex;align-items:center;justify-content:flex-start;width:268px;padding:8px 20px 8px 20px;font-size:1.13em;font-weight:bold;color:#177ddc;background-color:#fff;border:2px solid #177ddc;border-radius:8px;margin-bottom:16px}.reader .search-btn [class^=icon-]{margin-right:28px;font-size:2.25em}.container{width:100%;padding-bottom:20px;background-color:#f5f5f5}.container .main-list{margin:0 15px}.container .main-list .main-item{padding:0 15px 15px;margin-bottom:15px;background-color:#fff;border-radius:5px}.container .main-list .main-item .item-head{display:flex;align-items:center;justify-content:space-between;padding:15px 0px;border-bottom:1px solid #404040}.container .main-list .main-item .item-head .item-user{font-size:1em;font-weight:bold}.container .main-list .main-item .item-text{padding:15px 0 0 0;font-size:1.13em;line-height:1.6;text-align:justify}.forwarding{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:16px}.forwarding .title2{font-size:1em;font-weight:bold}.forwarding .tap-btn{display:flex;flex-direction:row;gap:8px;align-items:center;justify-content:center;padding:8px 16px 8px 16px;font-size:1em;color:#fff;cursor:pointer;background:#838de8;border:none;border-radius:8px}.forwarding .tap-btn .hours{font-weight:bold;text-align:left}.forwarding .tap-btn .icon-equalizer{font-size:1.25em}.bg-grey{background-color:#f5f5f5}.tab{box-sizing:border-box;width:100%;padding:10px 15px;margin:auto}.tab__title{display:flex;align-items:center;justify-content:flex-start;height:40px;background-color:#fff;border:2px solid #838de8;border-radius:11px}.tab__title a{flex:1;font-size:1.13em;font-weight:600;line-height:40px;color:#838de8;text-align:center}.tab__title__a--active{box-sizing:border-box;height:40px;color:#fff !important;background:#838de8;border-radius:8px}.tab__content .kana-main{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;gap:10px;align-items:center;margin:10px 0 20px}.tab__content .kana-main .kana-item{display:flex;align-items:baseline;justify-content:center;padding:10px 0;font-size:1.25em;color:#000;text-align:center;background-color:#fff;border:1px solid #000;border-radius:4px}.tab__content .kana-main .kana-item small{font-size:70%}.tab__content .kana-main .is-kana-active{color:#fff;background:#838de8;border-color:#838de8}.tab__content .kana-related-content{padding:0;list-style:none}.tab__content .kana-related-content .related-item{font-size:1em;border-bottom:1px solid #e5e5e5}.tab__content .kana-related-content .related-item__link{display:block;padding:15px 0 10px;color:inherit;text-decoration:none}.tab__content .room-main .flex{box-sizing:border-box;display:grid;grid-template-columns:35px 1fr;gap:5px;align-items:center;margin-top:15px}.tab__content .room-main .flexs{display:grid;grid-template-columns:35px 1fr 55px 2fr;gap:5px;align-items:center;margin-top:15px}.tab__content__child{display:none}.tab__content__child--active{display:block}.bg-white{background-color:#fff}.space-between{display:flex;align-items:center;justify-content:space-between}.space-between .record-time{padding:15px 0;font-size:.88em}.detailed-list .user-item{padding:10px 0 8px;border-bottom:1px solid #e5e5e5}.detailed-list .user-item .start{display:flex;gap:5px;align-items:center;justify-content:flex-start}.detailed-list .user-item .start .room{font-size:.88em;color:#404040}.detailed-list .user-item .start .name{font-size:1em;color:#404040}.detailed-list .column{padding:10px 0 0 0;font-size:1em;color:#f5222d}.detailed-list .column .vitals,.detailed-list .column .pressure{padding:3px 0}.date-navigation{display:flex;flex-direction:row;align-items:flex-end;justify-content:center;margin:8px 0 25px 0}.date-navigation .current-date{display:flex;flex-direction:column;gap:2px;margin:0 16px 2px 16px;font-size:1em;text-align:center}.date-navigation .icon-Aarrow-left,.date-navigation .icon-Aarrow-right{display:flex;align-items:center;justify-content:center;width:18px;height:18px;padding:3px;margin-bottom:5px;font-size:.5em;border:1px solid #000;border-radius:5px}.plan-main{padding:0 8px}.plan-main .plan-main-head{font-weight:bold}.plan-main .plan-main-body{margin-top:10px}.plan-main .plan-main-head,.plan-main .row{display:grid;grid-template-columns:1fr 1fr 70px 50px;align-self:center;justify-self:inherit;font-size:1em}.plan-main .row{padding:10px 0;border-bottom:1px solid #e5e5e5}.plan-main .row .red{color:#f5222d}.plan-main .row .cancel::after{position:absolute;top:-7px;right:-9px;box-sizing:content-box;width:16px;height:16px;font-size:.4em;line-height:16px;color:#000;text-align:center;background:#fff;border:1px solid #000;border-radius:10px;content:"C"}.plan-main .row .time-change::after{position:absolute;top:-7px;right:-9px;box-sizing:content-box;width:16px;height:16px;font-size:.4em;line-height:16px;color:#000;text-align:center;background:#fff;border:1px solid #000;border-radius:10px;content:"T"}.plan-main .row .executed-ad-hoc-plan{position:relative;box-sizing:border-box;display:inline-block;width:44px;height:44px;padding:5px;font-size:2.2em;line-height:36px;text-align:center;text-decoration:none;background-color:#31b057;border-radius:4px}.plan-main .row .executed-plan{position:relative;box-sizing:border-box;display:inline-block;width:44px;height:44px;padding:5px;font-size:2.2em;line-height:36px;text-align:center;text-decoration:none;background-color:#177ddc;border-radius:4px}.plan-main .row .ad-hoc-plan{position:relative;box-sizing:border-box;display:inline-block;width:44px;height:44px;padding:5px;font-size:2.2em;line-height:36px;text-align:center;text-decoration:none;background-color:#a02669;border-radius:4px}.plan-main .row .plan{position:relative;box-sizing:border-box;display:inline-block;width:44px;height:44px;padding:5px;font-size:2.2em;line-height:36px;text-align:center;text-decoration:none;background-color:#fa9200;border-radius:4px}.plan-main .row .vitals::before{font-family:icomoon;color:#fff;content:""}.plan-main .row .toileting::before{font-family:icomoon;color:#fff;content:""}.plan-main .row .feeding::before{font-family:icomoon;color:#fff;content:""}.plan-main .row .hydration::before{font-family:icomoon;color:#fff;content:""}.plan-main .row .medication::before{font-family:icomoon;color:#fff;content:""}.plan-main .row .rounds::before{font-family:icomoon;color:#fff;content:""}.plan-main .row .bathing::before{font-family:icomoon;color:#fff;content:""}.main .record-indication{padding:0 8px 10px 8px;background-color:#e0e7ff}.main .record-indication .flex{display:flex;align-items:center;justify-content:space-between;padding:20px 0}.main .record-indication .flex .today{font-size:1.13em}.main .record-indication .flex .plans{font-size:1em;font-weight:bold;color:#6b6eff;text-decoration:none}.main .record-indication .flex .plans [class^=icon-]{font-size:.8em}.main .record-indication .record-indication-item{display:grid;grid-template-columns:1fr 2fr;gap:1.8em;align-items:center;padding:15px 0;margin-bottom:20px;text-decoration:none;background-color:#fff;border-radius:8px}.main .record-indication .record-indication-item .item-left{display:grid;text-align:center}.main .record-indication .record-indication-item .item-left .icon{font-size:3.75em;color:#838de8}.main .record-indication .record-indication-item .item-left .text{font-size:1em;font-weight:bold;color:#838de8}.main .record-indication .record-indication-item .item-right{display:flex;flex-direction:column;height:100%;padding-right:15px}.main .record-indication .record-indication-item .item-right .date{flex:1;margin-bottom:15px;color:#737373}.main .record-indication .record-indication-item .item-right .date [class^=icon-]{font-size:90%}.main .record-indication .record-indication-item .item-right .service{position:relative;margin-bottom:5px;font-size:1em;color:#737373}.main .record-indication .record-indication-item .item-right .service .water-thermometer{display:block;height:15px;background-color:#838de8;border-radius:7px}.main .record-indication .record-indication-item .item-right .service .water-thermometer::before{position:absolute;width:100%;height:15px;content:"";border:2px solid #838de8;border-radius:12px}.main .record-indication .record-indication-item .item-right .is-hidden{display:none}.main .record-indication .record-indication-item .item-right .plans-list{display:flex;flex:1;flex-wrap:wrap;gap:10px;align-items:baseline;justify-content:flex-start}.main .record-indication .record-indication-item .item-right .plans-list small{color:#404040}.main .record-indication .record-indication-item .item-right .plans-list .red-color{font-size:1.5em;color:#f5222d}.main .record-indication .record-indication-item .item-right .plans-list .red-color small{font-size:60%;color:#f5222d}.main .record-indication .record-indication-item .item-right .plans-list .block-color{font-size:1.5em;color:#404040}.main .record-indication .record-indication-item .item-right .plans-list .block-color small{font-size:60%;color:#404040}.main .record-indication .record-indication-item .item-right .next-time{font-size:1.25em;color:#404040}.main .record-indication .record-indication-item .item-right .flex-end{justify-content:flex-end}.main .send{padding-bottom:20px;background-color:#f5f5f5}.main .send .send-item{padding:0px 10px 10px;margin:0 20px 20px 20px;background-color:#fff;border-radius:8px}.main .send .send-item .item-head{display:flex;align-items:center;justify-content:flex-end;padding:15px 0px;border-bottom:1px solid #404040}.main .send .send-item .item-head .icon{margin-right:10px;font-size:1.2em;color:#838de8}.main .send .send-item .item-head .item-date{font-size:1em}.main .send .send-item .item-text{padding:15px 0 0 0;font-size:1.13em;line-height:1.6;text-align:justify}.plan-select-box{display:flex;flex-direction:column;height:100%;background-color:#f5f5f5}.plan-select-box .instruction{padding:20px 40px}.plan-select-box .plan-select-main{flex:1;padding:0 40px 30px 40px}.plan-select-box .plan-select-main .options-button{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:46px;margin-bottom:10px;font-size:1.25em;line-height:46px;color:#000;text-decoration:none;cursor:pointer;background-color:#fff;border:1px solid #000;border-radius:24px}.plan-select-box .plan-select-main .ad-hoc-plan::before{position:absolute;left:15px;display:inline-block;width:25px;height:25px;content:"";background:#a02669;border-radius:50%}.plan-select-box .plan-select-main .plan::before{position:absolute;left:15px;display:inline-block;width:25px;height:25px;content:"";background:#fa9200;border-radius:50%}.plan-select-box .plan-select-main .executed-ad-hoc-plan::before{position:absolute;left:15px;display:inline-block;width:25px;height:25px;content:"";background:#31b057;border-radius:50%}.plan-select-box .plan-select-main .options-button:hover{color:#fff;background-color:#838de8;border:1px solid #838de8}.plan-select-box .confirmation-main{background-color:#fff;border-radius:8px 8px 0 0}.plan-select-box .confirmation-main .confirmation-text{padding:30px 25px}.plan-select-box .confirmation-main .btn-box{display:grid;grid-template-columns:1fr 1fr}.plan-select-box .confirmation-main .btn-box .cancel-btn{display:flex;align-items:center;justify-content:center;height:48px;font-weight:bold;color:#737373;text-decoration:none;cursor:pointer;background-color:#fff;border:1px solid #737373}.plan-select-box .confirmation-main .btn-box .save-btn{display:flex;align-items:center;justify-content:center;height:48px;font-weight:bold;color:#000;text-decoration:none;cursor:pointer;background-color:#ffa340;border:1px solid #ffa340}.plan-select-box .is-hidden{display:none}.area-setting{display:flex;flex-direction:column;align-items:center;width:100%;height:100%;background:#f5f5f5}.area-setting .main{flex:1;width:100%;padding:8px;background:#f5f5f5}.area-setting .main .user-info-container{display:flex;gap:4px;align-items:center;justify-content:flex-start;width:100%}.area-setting .main .user-info-container__image{width:1.5em;aspect-ratio:1/1;object-fit:cover;border-radius:50%}.area-setting .main .setting-form{display:flex;flex-direction:column;gap:16px;width:100%;padding:16px}.area-setting .main .input-field{display:flex;align-items:center;justify-content:flex-start;width:100%;height:48px;padding:0px 16px;background:#fff;border-radius:4px}.area-setting .main .input-field input{display:none}.area-setting .save-btn{display:flex;align-items:center;justify-content:center;width:100%;height:48px;font-size:1.1em;font-weight:bold;color:var(--black, #000000);background:var(--orange-orange-05, #ffa340);border:none}.record{display:flex;flex-direction:column;align-items:center;width:100%;height:100%;background:#f5f5f5}.record input.executed-toggle[type=checkbox]+.main label.executed-toggle{position:relative;display:inline-block;width:48px;height:28px;cursor:pointer;background:#a3a3a3;border-radius:999px;transition:background .3s}.record input.executed-toggle[type=checkbox]+.main label.executed-toggle:after{position:absolute;top:3px;left:3px;width:22px;height:22px;content:"";background:#e5e5e5;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.0666666667);transition:left .3s}.record input.executed-toggle[type=checkbox]+.main .record-form.executed{display:none}.record input.executed-toggle[type=checkbox]+.main .record-form.not-executed{display:flex}.record input.executed-toggle[type=checkbox]~footer button.executed{display:inline-block}.record input.executed-toggle[type=checkbox]~footer button.not-executed{display:none}.record input.executed-toggle[type=checkbox]:checked+.main label.executed-toggle{background:#fa9200}.record input.executed-toggle[type=checkbox]:checked+.main label.executed-toggle:after{left:23px;background:#fff}.record input.executed-toggle[type=checkbox]:checked+.main .record-form.executed{display:flex}.record input.executed-toggle[type=checkbox]:checked+.main .record-form.not-executed{display:none}.record input.executed-toggle[type=checkbox]:checked+.main button.executed{display:none}.record input.executed-toggle[type=checkbox]:checked+.main button.not-executed{display:inline-block}.record .main{display:flex;flex:1;flex-direction:column;gap:24px;width:100%;padding:16px}.record .main .top-container{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end}.record .main .top-container:has(:nth-child(2)){justify-content:space-between}.record .main .top-container .execution-container{display:flex;gap:8px;align-items:center;justify-content:center}.record .main .top-container .execution-container__label{font-weight:bold}.record .main .top-container .default-import-btn{font-size:1.2em;font-weight:bold;color:#6b6eff;background:none;border:none}.record .main .title-container{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.record .main .title-container__title{margin:0;font-size:1.2em;white-space:nowrap}.record .main .title-container__datetime{display:flex;gap:8px;align-items:center;justify-content:center;margin-left:auto}.record .main .time-container{display:flex;gap:4px;align-items:center;justify-content:space-between}.record .main .time-container__start,.record .main .time-container__end{width:fit-content;background:#fff;border:none}.record .main .record-form{display:flex;flex-direction:column;gap:16px}.record .main .tow-columns-container{display:grid;grid-template-columns:repeat(2, 1fr);gap:16px}.record .main .handover-flag{position:relative;padding-left:calc(1.5em + 6px);line-height:2rem;cursor:pointer;user-select:none;margin-left:auto}.record .main .handover-flag::before,.record .main .handover-flag::after{position:absolute;top:50%;box-sizing:border-box;display:block;content:""}.record .main .handover-flag::before{left:0;width:1.5em;height:1.5em;background-color:#fff;border:1px solid #e5e5e5;border-radius:6px;transform:translateY(-50%)}.record .main .handover-flag:has(input[type=checkbox]:checked)::before{background-color:#838de8}.record .main .handover-flag:has(input[type=checkbox]:checked)::after{left:.75em;font-family:icomoon;color:#fff;content:"";transform:translate(-50%, -50%)}.record .main .handover-flag input[type=checkbox]{display:none}.record .save-btn{display:flex;align-items:center;justify-content:center;width:100%;height:48px;font-size:1.1em;font-weight:bold;color:var(--black, #000000);background:var(--orange-orange-05, #ffa340);border:none}choice-selector{display:none}.popup-alert{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;padding:0;margin:0;border:none}.popup-alert[open]{display:flex;flex-direction:column}.popup-alert__header{position:sticky;top:0;display:flex;align-items:center;justify-content:center;width:100%;padding:16px;font-size:1.5em;background-color:#fff}.popup-alert__header::before{font-family:"icomoon" !important;font-size:1.5em;color:#ffd666;content:""}.popup-alert__main{display:flex;flex:1;flex-direction:column;gap:24px;align-items:center;justify-content:center;width:100%;padding:24px}.popup-alert__main .select-container{display:flex;flex:1;flex-direction:column;gap:8px;align-items:center;justify-content:center;width:100%}.popup-alert__main .select-container input[type=radio]{display:none}.popup-alert__main .select-item{width:100%;padding:16px;text-align:center;background-color:#fff;border:1px solid #000;border-radius:36px}.popup-alert__main .select-item:has(:checked){color:#fff;background-color:#838de8;border:1px solid #838de8}.popup-alert__footer{position:sticky;bottom:0;display:flex;align-items:center;justify-content:center;width:100%;height:48px}.popup-alert__footer .btn{width:100%;height:100%;cursor:pointer;border:none}.popup-alert__footer .btn--cancel{color:#737373;background-color:#fff;border:1px solid #737373}.popup-alert__footer .btn--save{color:#000;background-color:#ffa340;border:1px solid #ffa340}.popup-alert__footer .btn--save:disabled{color:#a3a3a3;cursor:default;background-color:#d4d4d4;border:1px solid #a3a3a3}/*# sourceMappingURL=style.min.css.map */
