*{box-sizing:border-box;margin:0;padding:0}html{font-size:16px}header,footer,nav,menu,article,aside,section,details,figcaption,figure{display:block}ul,ol{list-style:none}table{border-collapse:collapse}img{vertical-align:bottom}a img{border:none}strong{font-weight:normal}i{font-style:normal}.mypage{min-width:100%;background-color:#f1f5f9;display:inline-flex;flex-direction:column;align-items:center;justify-content:flex-start}.mypage__content{width:100%;max-width:800px}.mypage__content-section{margin-bottom:16px}.mypage__content-title{font-weight:700;font-size:22px;line-height:28px;margin-bottom:8px}.reposaku--smart-phone .mypage__content-title{font-weight:700;font-size:26px;line-height:28px}.mypage__content-subtitle{font-weight:700;font-size:20px;line-height:28px;margin-bottom:12px}.reposaku--smart-phone .mypage__content-subtitle{font-weight:700;font-size:24px;line-height:28px}.mypage__content-user{margin-bottom:8px;font-size:13px;line-height:24px}.mypage__content-user-icon{margin-right:2px;height:24px;width:24px}.mypage__content-user-name{font-size:15px;font-weight:700}.mypage__content-logout{font-size:15px;font-weight:700;line-height:20px;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:4px;border:none;border-radius:4px;white-space:nowrap;cursor:pointer;border:1px solid #939fb4;background:#fff;color:#1e1e1e;font-weight:700;font-size:15px;line-height:20px;padding:8px 16px;height:40px;width:135px}.mypage__content-logout:any-link{text-decoration:none}.mypage__content-logout:hover{border:1px solid #b3bdcd}.mypage__content-logout.disabled,.disabled .mypage__content-logout{opacity:.35;pointer-events:none}.mypage__content-logout:hover{background:#fff;color:#5d5e62}.reposaku--smart-phone .mypage__content-logout{font-weight:700;font-size:18px;line-height:24px}.reposaku--smart-phone .mypage__content-logout{padding:8px 12px;height:52px}.mypage__divider{margin-top:4px;margin-bottom:20px;height:0px;border-top:1px solid #ccd4df}@media screen and (max-width: 414px){.button-sp-xl-primary{background-color:#2763d7;border:none;border-radius:4px;font-size:16px;font-weight:700;color:#fff}.button-sp-xl-primary:hover{background-color:#0b5ed7}}@media screen and (min-width: 414px){.button-pc-xl-primary{background-color:#2763d7;border:none;border-radius:4px;font-size:16px;font-weight:700;color:#fff}.button-pc-xl-primary:hover{background-color:#0b5ed7}}.gclabels{color:#fff;background-color:rgba(0,0,0,.5);font-size:14px;text-align:center;padding:2px 10px;border-radius:8px}.gcscope-labels{color:#fff}.notosans-jp{font-family:"Noto Sans JP",sans-serif}.rds-preview-for-map-view{width:320px;height:calc(100dvh - 54px) !important;z-index:5;position:fixed;padding-bottom:0px !important;top:54px !important;right:0px;background:#fff;padding-top:8px;padding-bottom:12px;display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;border-left:1px solid #ccd4df;box-shadow:0px 4px 6px -1px rgba(0,0,0,.1),0px 2px 4px -2px rgba(0,0,0,.1);transition:right 200ms cubic-bezier(0.445, 0.05, 0.55, 0.95)}.rds-preview-for-map-view[aria-hidden=true]{right:-320px}.rds-preview-for-map-area-new{width:320px;height:100dvh !important;z-index:15 !important;position:fixed;padding-bottom:0px !important;top:0 !important;right:0px;background:#fff;padding-top:8px;padding-bottom:12px;display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;border-left:1px solid #ccd4df;box-shadow:0px 4px 6px -1px rgba(0,0,0,.1),0px 2px 4px -2px rgba(0,0,0,.1);transition:right 200ms cubic-bezier(0.445, 0.05, 0.55, 0.95)}.rds-preview-for-map-area-new[aria-hidden=true]{right:-320px}.rds-preview__header-icon{display:inline-block;width:24px;height:24px;margin:0 12px 0 0}.tab-page-close-button{box-sizing:border-box;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:0px;width:152px;height:32px;background:#fff;border:1px solid #939fb4;border-radius:4px;flex:none;order:0;flex-grow:0}.tab-page-close-button__text{width:112px;height:20px;font-family:"Noto Sans JP";font-style:normal;font-weight:700;font-size:14px;line-height:20px;display:flex;align-items:center;text-align:center;color:#1e1e1e;flex:none;order:1;flex-grow:0}.toast__page-refresh-button{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:0px;width:187px;height:36px;color:#fff;background:#2763d7;border-radius:4px;border-width:0px;margin-top:8px;flex:none;order:1;flex-grow:0;font-style:normal;font-weight:700;font-size:15px;line-height:20px}.toast__page-refresh-button__row{display:flex;flex-direction:row;align-items:center;padding:0px;gap:4px;width:163px;height:24px;flex:none;order:0;flex-grow:0}.canaria-portal-container{min-height:100%;min-height:100dvh;min-width:100%;background-color:#f1f5f9;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow-x:hidden}.canaria-portal-container__header{position:absolute;width:100%;height:16px;margin:0px;top:0px;left:0px;background-image:image-url(/canaria_portal_decoration_header.png)}.canaria-portal-container__content{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;height:100%}.reposaku--smart-phone .canaria-portal-container__content{flex-direction:column}.canaria-portal-container__content__image{width:394px;height:553.59px}.reposaku--smart-phone .canaria-portal-container__content__image{margin-top:34px;width:328px;height:461.09px}.canaria-portal-container__content__dotsimage{width:248px;height:6px}.canaria-portal-container__content__devider{background-color:#ccd4df;width:1px;height:571px;margin-left:40px;margin-right:40px}.reposaku--smart-phone .canaria-portal-container__content__devider{display:none}.canaria-portal-container__content__messages{display:flex;flex-direction:column;align-items:center;padding:0px;gap:24px;margin-bottom:25px;width:340px;height:353px;flex:none;order:2;flex-grow:0}.canaria-portal-container__content__messages__primary-button{padding:0px;width:351px;height:80px;display:inline-flex;flex-direction:row;justify-content:center;align-items:center;font-style:normal;font-weight:700;font-size:24px;line-height:28px;cursor:pointer;background-color:#2763d7;border:none;color:#fff;box-shadow:0px 4px 6px -1px rgba(0,0,0,.1),0px 2px 4px -2px rgba(0,0,0,.1);border-radius:100px;flex:none;order:0;flex-grow:0}.canaria-portal-container__content__messages__primary-button:hover{background:#6d9fff}.canaria-portal-container__content__messages__secondary-button{padding:0px;cursor:pointer;width:290px;height:36px;background:#fff;border:1px solid #939fb4;border-radius:100px;flex:none;order:0;flex-grow:0;display:inline-flex;flex-direction:row;justify-content:center;align-items:center;color:#1e1e1e;font-style:normal;font-weight:700;font-size:18px;line-height:24px;text-decoration:none}.canaria-portal-container__content__messages__secondary-button:hover{color:#5d5e62}.canaria-portal-container__content__messages__secondary-button__icon{display:inline-flex;flex-direction:row;justify-content:center;align-items:center;cursor:pointer;border:none;color:#1e1e1e;font-style:normal;font-weight:700;font-size:18px;line-height:24px;text-decoration:none}.canaria-portal-container__content__messages__bullet-points{display:flex;flex-direction:column;align-items:center;padding:0px;gap:5px;width:336px;flex:none;order:2;flex-grow:0}.canaria-portal-container__content__messages__bullet-points__description{font-style:normal;font-weight:700;font-size:18px;line-height:24px;color:#1e1e1e}.canaria-portal-container__content__messages__bullet-points__links{font-style:normal;font-weight:700;font-size:18px;line-height:24px;display:flex;align-items:center;text-align:center;text-decoration:none;color:#2763d7}.invalid-toast{display:none}.gps-block-operations{position:absolute;z-index:999;left:50%;top:30px;display:flex;flex-direction:row;justify-content:center;align-items:center;width:450px;gap:24px;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}.reposaku--smart-phone .gps-block-operations{width:240px}.gps-block-operations__close-button{width:300px;height:36px;font-size:16px;background-color:#fff;border:1px solid #ccd4df;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.05);white-space:nowrap;cursor:pointer}.gps-block-operations__trashed-button{width:28px;height:28px;padding:5px;border:none;border-radius:50%;display:inline-flex;justify-content:center;align-items:center;background-color:#ffe0e0;color:#f83843;cursor:pointer}.gps-block-operations__trashed-button--invalid{width:28px;height:28px;padding:5px;border:none;border-radius:50%;display:inline-flex;justify-content:center;align-items:center;background-color:#ccc;color:gray;pointer-events:none}.gps-block-operations__back-button{width:300px;height:36px;text-align:center;vertical-align:middle;font-size:16px;background-color:#fff;border:1px solid #ccd4df;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.05);white-space:nowrap;cursor:pointer}.reposaku--smart-phone .gps-block-operations__back-button{height:28px}.gps-block-operations__back-button-text{font-size:16px;color:#1e1e1e;text-decoration:none;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.05);white-space:nowrap;cursor:pointer}.reposaku--smart-phone .gps-block-operations__back-button-text{border-radius:unset;box-shadow:none}.sp-change-user-form{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;margin:30px 0}.browser-alert{margin-top:16px}.reposaku--smart-phone .browser-alert{display:flex;flex-direction:column}.reposaku--smart-phone .browser-alert__warning{align-items:flex-start}.reposaku--smart-phone .browser-alert__danger{align-items:flex-start}.reposaku--smart-phone .browser-alert__text{color:#1e1e1e;font-style:normal;font-weight:500;font-size:18px;line-height:24px}.reposaku--smart-phone .browser-alert__text :any-link{color:#2763d7}.reposaku--smart-phone .browser-alert__link{display:block}.top-pc main div>.browser-alert{margin-top:16px}.top-pc main div>.browser-alert__text{color:#1e1e1e;font-style:normal;font-weight:400;font-size:14px;line-height:24px}.top-pc main div>.browser-alert__text :any-link{color:#2763d7}.dev-selected-area-clipboard{height:56px;max-width:700px;font-size:12px;overflow-y:scroll;overflow-x:scroll;background-color:#fff;border-radius:4px}.reposaku--smart-phone .dev-selected-area-clipboard{display:none}.dev-selected-area-icon{padding-top:4px}.work-block-dual-map-frame{width:100%;display:flex;flex-direction:row}.work-block-dual-frame__left,.work-block-dual-frame__right{width:100%;margin:12px;height:74vh}.reposaku-alert__dismiss{margin-left:auto;width:20px;height:20px;text-align:center;display:flex;flex-direction:row;align-items:center;justify-content:center;border-style:none;border-radius:12px;cursor:pointer;font-size:12px;font-weight:900;background-color:#8d8e90;color:#fff}.reposaku-alert__icon{height:24px}.reposaku-alert--success{width:100%;border-width:0 0 0 4px;border-style:solid;padding:4px 8px;border-radius:4px;font-weight:400;font-size:13px;line-height:20px;background-color:#c8f7dc;border-color:#1aa369;color:#1e1e1e;display:flex;align-items:center;gap:4px}.reposaku--smart-phone .reposaku-alert--success{font-weight:400;font-size:14px;line-height:20px}.reposaku-alert--success i{color:#1aa369}.reposaku-alert--info{width:100%;border-width:0 0 0 4px;border-style:solid;padding:4px 8px;border-radius:4px;font-weight:400;font-size:13px;line-height:20px;background-color:#d1f9ff;border-color:#00b5d9;color:#1e1e1e;display:flex;align-items:center;gap:4px}.reposaku--smart-phone .reposaku-alert--info{font-weight:400;font-size:14px;line-height:20px}.reposaku-alert--info i{color:#00b5d9}.reposaku-alert--warning{width:100%;border-width:0 0 0 4px;border-style:solid;padding:4px 8px;border-radius:4px;font-weight:400;font-size:13px;line-height:20px;background-color:#fff8d4;border-color:#f2ba00;color:#1e1e1e;display:flex;align-items:center;gap:4px}.reposaku--smart-phone .reposaku-alert--warning{font-weight:400;font-size:14px;line-height:20px}.reposaku-alert--warning i{color:#f2ba00}.reposaku-alert--error{width:100%;border-width:0 0 0 4px;border-style:solid;padding:6px 8px;flex-direction:column;border-radius:4px;font-weight:400;font-size:14px;line-height:24px;background-color:#ffe0e0;border-color:#f83843;color:#1e1e1e;display:flex;align-items:center;gap:4px}.reposaku--smart-phone .reposaku-alert--error{font-weight:400;font-size:16px;line-height:24px}.reposaku-alert--error i{color:#f83843}.reposaku-alert--inactive{width:100%;border-width:0 0 0 4px;border-style:solid;padding:6px 8px;flex-direction:column;border-radius:4px;font-weight:400;font-size:14px;line-height:24px;background-color:#ffe0e0;border-color:#f83843;color:#1e1e1e;display:none}.reposaku--smart-phone .reposaku-alert--inactive{font-weight:400;font-size:16px;line-height:24px}.reposaku-alert--inactive i{color:#f83843}.rpds-alert__cancel{font-size:15px;font-weight:700;line-height:20px;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:4px;border:none;border-radius:4px;white-space:nowrap;cursor:pointer;background:#dce8ff;color:#2763d7;font-weight:700;font-size:15px;line-height:20px;padding:8px 16px;height:40px;width:144px}.rpds-alert__cancel:any-link{text-decoration:none}.rpds-alert__cancel.disabled,.disabled .rpds-alert__cancel{opacity:.35;pointer-events:none}.rpds-alert__cancel:hover{background:#f2f7ff;color:#6d9fff}.reposaku--smart-phone .rpds-alert__cancel{font-weight:700;font-size:18px;line-height:24px}.reposaku--smart-phone .rpds-alert__cancel{padding:8px 12px;height:52px}.rpds-alert__close{font-size:15px;font-weight:700;line-height:20px;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:4px;border:none;border-radius:4px;white-space:nowrap;cursor:pointer;background:#f83843;color:#fff;font-weight:700;font-size:15px;line-height:20px;padding:8px 16px;height:40px;width:144px}.rpds-alert__close:any-link{text-decoration:none}.rpds-alert__close.disabled,.disabled .rpds-alert__close{opacity:.35;pointer-events:none}.rpds-alert__close:hover{background:#fe8488;color:#fff}.reposaku--smart-phone .rpds-alert__close{font-weight:700;font-size:18px;line-height:24px}.reposaku--smart-phone .rpds-alert__close{padding:8px 12px;height:52px}.rpds-alert-modal__screen{width:100vw;width:100dvw;height:100vh;height:100dvh;display:flex;justify-content:center;align-items:center;z-index:5}.rpds-alert-modal__modal{background-color:#fff;border-radius:8px;display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.rpds-alert-modal__modal hr{width:100%;border:1px solid #ccd4df;border-width:1px 0 0 0}.rpds-alert-modal__content{width:340px;padding-left:16px;padding-right:16px;padding-top:12px;padding-bottom:12px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:8px}.rpds-alert-modal__title{font-weight:700;font-size:20px;line-height:28px;width:308px;color:#1e1e1e}.reposaku--smart-phone .rpds-alert-modal__title{font-weight:700;font-size:24px;line-height:28px}.rpds-alert-modal__message{width:100%;padding-bottom:16px}.rpds-alert-modal__message p{flex:1 1 0%;font-weight:400;font-size:15px;line-height:24px;color:#1e1e1e}.reposaku--smart-phone .rpds-alert-modal__message p{font-weight:400;font-size:18px;line-height:24px}.rpds-alert-modal__footer{width:100%;padding:12px 16px;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:20px}.reposaku-circle-close-button button{width:28px;height:28px;border:none;border-radius:100px;background-color:#e9eff5;color:#5d5e62;display:flex;flex-direction:row;align-items:center;justify-content:center}.reposaku-circle-close-button button:hover{background-color:#f1f5f9}.reposaku-circle-close-button i{cursor:pointer;font-size:20px}.reposaku-circle-close-button-lg button{width:44px;height:44px;border:none;border-radius:100px;background-color:#e9eff5;color:#5d5e62;display:flex;flex-direction:row;align-items:center;justify-content:center}.reposaku-circle-close-button-lg button:hover{background-color:#f1f5f9}.reposaku-circle-close-button-lg i{cursor:pointer;font-size:30px}.reposaku-settings-form{width:672px;max-height:576px;display:flex;flex-direction:column}.reposaku-settings-form input:focus,.reposaku-settings-form select:focus,.reposaku-settings-form button:focus{outline:2px solid #3e79eb}.reposaku-settings-form__header{height:52px;flex:none;padding:12px 16px 8px;display:flex;flex-direction:row;align-items:center;gap:8px}.reposaku-settings-form__header h2{font-size:20px;font-weight:700;line-height:28px}.reposaku-settings-form__close-button{margin-left:auto}.reposaku-settings-form__close-button button{width:28px;height:28px;border:none;border-radius:100px;background-color:#e9eff5;color:#5d5e62;display:flex;flex-direction:row;align-items:center;justify-content:center}.reposaku-settings-form__close-button button:hover{background-color:#f1f5f9}.reposaku-settings-form__close-button i{cursor:pointer;font-size:20px}.reposaku-settings-form__body{min-height:144px;max-height:468px;padding:12px 17px;overflow:auto;overscroll-behavior-y:contain}.reposaku-settings-form__body h3{margin-top:24px;margin-bottom:8px;font-size:16px;font-weight:700;line-height:20px}.reposaku-settings-form__body input[type=text],.reposaku-settings-form__body input[type=number]{border:1px solid #939fb4;border-radius:4px;height:40px;padding:8px;font-size:18px;font-weight:400;line-height:24px;background-color:#fff;border:1px solid #939fb4;border-radius:4px;height:40px;padding:8px;font-size:18px;font-weight:400;line-height:24px;background-color:#fff;background-color:#e9eff5;font-size:18px;font-weight:400;line-height:24px}.reposaku-settings-form__body input[type=text]::placeholder,.reposaku-settings-form__body input[type=number]::placeholder{color:#8d8e90}.reposaku-settings-form__body input[type=text]::placeholder,.reposaku-settings-form__body input[type=number]::placeholder{color:#8d8e90}.reposaku-settings-form__footer{height:56px;padding:8px 16px;border-top:1px solid #ccd4df;display:flex;flex-direction:row;align-items:center;justify-content:end;gap:20px}.reposaku-settings-form__form-stack{display:flex;flex-direction:column;gap:4px}.reposaku-settings-form__form-stack label{font-size:15px;font-weight:500;line-height:20px}.reposaku-settings-form__form-flow{display:flex;flex-direction:row;gap:4px;align-items:center}.reposaku-settings-form__vehicle-editor{padding-bottom:56px}.reposaku-settings-form__vehicle-name{padding-right:calc(100% - 432px)}.reposaku-settings-form__vehicle-unit-box-list{display:grid;grid-template:64px 64px/1fr 1fr;gap:8px 0}.reposaku-settings-form__vehicle-unit{display:flex;flex-direction:row;align-items:center;gap:8px}.reposaku-settings-form__vehicle-unit input[type=text],.reposaku-settings-form__vehicle-unit input[type=number]{width:154px}.reposaku-settings-form__vehicle-unit span{white-space:nowrap;width:128px;font-size:15px;font-weight:500;line-height:20px}.reposaku-settings-form__vertical-item-list{display:flex;flex-direction:column;gap:8px}.reposaku-settings-form__vertical-item-list input[type=radio]{width:20px;height:20px}.reposaku-settings-form__vertical-item-list label{font-size:15px;font-weight:500;line-height:20px}.reposaku-settings-form__message{font-weight:400;font-size:13px;line-height:20px;margin:6px 0;padding:4px 8px;background-color:#e9eff5;border-radius:4px;display:flex;flex-direction:row;align-items:start;gap:4px}.reposaku-settings-form__message strong{font-weight:700;font-size:13px;line-height:16px}.reposaku-settings-form__cancel-button{width:204px;height:40px}.reposaku-settings-form__cancel-button button{font-size:15px;font-weight:700;line-height:20px;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:4px;border:none;border-radius:4px;white-space:nowrap;cursor:pointer;width:100%;height:40px;font-size:15px;font-weight:700;line-height:20px;background-color:#dce8ff;color:#2763d7}.reposaku-settings-form__cancel-button button:any-link{text-decoration:none}.reposaku-settings-form__cancel-button button:hover{background-color:#f2f7ff}.reposaku-settings-form__submit-button{width:204px}.reposaku-settings-form__submit-button button{font-size:15px;font-weight:700;line-height:20px;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:4px;border:none;border-radius:4px;white-space:nowrap;cursor:pointer;width:100%;height:40px;font-size:15px;font-weight:700;line-height:20px;background-color:#2763d7;color:#fff}.reposaku-settings-form__submit-button button:any-link{text-decoration:none}.reposaku-settings-form__submit-button button:hover{background-color:#6d9fff}.reposaku-settings-form__search>:first-child{height:66px}.reposaku-settings-form__search>:last-child{margin:8px 0;height:362px;flex:1;overflow:auto;overscroll-behavior-y:contain}.reposaku-settings-form__clickable-item{height:36px;padding:2px;border-bottom:1px solid #ccd4df;position:relative;display:flex;flex-direction:row;align-items:center}.reposaku-settings-form__clickable-item input[type=checkbox]{width:16px;height:16px;position:absolute;left:6px;top:10px}.reposaku-settings-form__clickable-item input[type=checkbox]:focus{outline:none}.reposaku-settings-form__clickable-item label{font-weight:500;font-size:15px;line-height:20px;width:100%;height:31px;padding-left:28px;display:flex;flex-direction:row;align-items:center;cursor:pointer}.reposaku-settings-form__clickable-item label:hover{background-color:#dce8ff}.reposaku-settings-form__clickable-item input[type=checkbox]:checked~label{background-color:#dce8ff}.check-by-gps-logger{background-color:#fff;height:640px;width:896px;display:flex;flex-direction:column;filter:drop-shadow(0px 20px 25px rgba(0, 0, 0, 0.1000000015));border-radius:8px;padding:0px;border-style:hidden;outline:none;overflow-y:hidden}.check-by-gps-logger--sp{background-color:#fff;width:100vw;width:100dvw;height:100%;height:100dvh;filter:none;border-radius:unset}.check-by-gps-logger__screen{height:100%;width:100%;display:flex;align-items:center;justify-content:center}.check-by-gps-logger th{background:#dde4ec}.check-by-gps-logger__header{width:896px;padding-left:16px;padding-right:16px;padding-top:12px;padding-bottom:6px;display:flex;flex-direction:row;gap:8px}.check-by-gps-logger__header--sp{width:100%;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;padding:12px 12px 8px;background-color:#fff;position:sticky;top:0px}.check-by-gps-logger__header-container{height:32px;width:864px;padding:0px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:6px}.check-by-gps-logger__header-title{font-weight:700;font-size:20px;line-height:28px;flex-grow:1}.check-by-gps-logger__header-title--sp{font-weight:700;font-size:22px;line-height:28px;flex-grow:1}.check-by-gps-logger__close{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:4px;width:28px;height:28px;border-radius:100px;border-width:0px;cursor:pointer;background:#e9eff5;color:#5d5e62}.check-by-gps-logger__close:any-link{text-decoration:none}.check-by-gps-logger__close .material-icons{font-size:20px}.check-by-gps-logger__close.disabled,.disabled .check-by-gps-logger__close{opacity:.35;pointer-events:none}.check-by-gps-logger__close:hover{background:#f1f5f9;color:#5d5e62}.check-by-gps-logger__close--sp{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:4px;width:28px;height:28px;border-radius:100px;border-width:0px;cursor:pointer;background:#e9eff5;color:#5d5e62;width:32px;height:32px}.check-by-gps-logger__close--sp:any-link{text-decoration:none}.check-by-gps-logger__close--sp .material-icons{font-size:20px}.check-by-gps-logger__close--sp.disabled,.disabled .check-by-gps-logger__close--sp{opacity:.35;pointer-events:none}.check-by-gps-logger__close--sp:hover{background:#f1f5f9;color:#5d5e62}.check-by-gps-logger__close--sp .material-icons{font-size:24px}.check-by-gps-logger table,.check-by-gps-logger--sp table{border:1px solid #ccd4df;table-layout:fixed;width:100%}th.check-by-gps-logger__time-column{width:104px}th.check-by-gps-logger__trajectory-column{width:80px}th.check-by-gps-logger__color-column{width:80px}.check-by-gps-logger__trajectory-button{font-size:15px;font-weight:700;line-height:20px;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:4px;border:none;border-radius:4px;white-space:nowrap;cursor:pointer;background:#dce8ff;color:#2763d7;font-weight:700;font-size:14px;line-height:20px;padding:6px 8px;height:28px;gap:2px;width:66px}.check-by-gps-logger__trajectory-button:any-link{text-decoration:none}.check-by-gps-logger__trajectory-button.disabled,.disabled .check-by-gps-logger__trajectory-button{opacity:.35;pointer-events:none}.check-by-gps-logger__trajectory-button:hover{background:#f2f7ff;color:#6d9fff}.reposaku--smart-phone .check-by-gps-logger__trajectory-button{font-weight:700;font-size:16px;line-height:20px}.check-by-gps-logger__trajectory-button .material-icons{font-size:20px}.reposaku--smart-phone .check-by-gps-logger__trajectory-button{height:32px;gap:4px}.check-by-gps-logger__trajectory-button--sp{font-size:15px;font-weight:700;line-height:20px;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:4px;border:none;border-radius:4px;white-space:nowrap;cursor:pointer;background:#dce8ff;color:#2763d7;font-weight:700;font-size:15px;line-height:20px;padding:8px 12px;height:36px;font-weight:700;font-size:18px;line-height:24px;padding:8px 12px;height:40px;width:84px}.check-by-gps-logger__trajectory-button--sp:any-link{text-decoration:none}.check-by-gps-logger__trajectory-button--sp.disabled,.disabled .check-by-gps-logger__trajectory-button--sp{opacity:.35;pointer-events:none}.check-by-gps-logger__trajectory-button--sp:hover{background:#f2f7ff;color:#6d9fff}.check-by-gps-logger__subtitle{font-weight:700;font-size:18px;line-height:24px}.check-by-gps-logger__subtitle--sp{font-weight:700;font-size:22px;line-height:28px}.check-by-gps-logger__message,.check-by-gps-logger__message--sp{width:100%;border-width:0 0 0 4px;border-style:solid;padding:6px 8px;flex-direction:column;border-radius:4px;font-weight:400;font-size:14px;line-height:24px;background-color:#d1f9ff;border-color:#00b5d9;color:#1e1e1e;min-height:auto;padding:6px 8px;display:flex;gap:4px;color:#000;font-weight:400;font-size:14px;line-height:24px}.reposaku--smart-phone .check-by-gps-logger__message,.reposaku--smart-phone .check-by-gps-logger__message--sp{font-weight:400;font-size:16px;line-height:24px}.check-by-gps-logger__message i,.check-by-gps-logger__message--sp i{color:#00b5d9}.check-by-gps-logger__message--sp{font-weight:400;font-size:16px;line-height:24px}.check-by-gps-logger__body{height:540px;padding-left:16px;padding-right:16px;display:flex;flex-direction:column;flex-wrap:nowrap;flex-grow:1;justify-content:flex-start;align-items:flex-start;gap:12px;overflow-y:hidden}.check-by-gps-logger__body--sp{display:flex;flex-direction:column;width:100%;height:100%;max-height:calc(100dvh - 108px);padding:8px 12px 16px;flex-grow:1;gap:12px;overflow-y:auto}.check-by-gps-logger__gps-blocks{max-height:400px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:12px;overflow-y:auto;padding-bottom:98px}.check-by-gps-logger th,.check-by-gps-logger--sp th{font-weight:500;font-size:14px;line-height:20px}.check-by-gps-logger td,.check-by-gps-logger--sp td{font-weight:400;font-size:15px;line-height:24px;white-space:nowrap}.check-by-gps-logger td>.check-by-gps-logger--cell,.check-by-gps-logger--sp td>.check-by-gps-logger--cell{display:flex;align-items:flex-start;gap:4px}.check-by-gps-logger td,.check-by-gps-logger th,.check-by-gps-logger--sp td,.check-by-gps-logger--sp th{text-align:left;padding:4px 6px;border-width:0px 0px 1px 1px;border-style:solid;border-color:#ccd4df;overflow-wrap:break-word;white-space:normal}.check-by-gps-logger--sp td span.check-by-gps-logger__column-name{font-weight:500;font-size:16px;line-height:20px;color:#5d5e62;vertical-align:bottom}.check-by-gps-logger--sp td span.check-by-gps-logger__value{font-weight:500;font-size:18px;line-height:24px}.check-by-gps-logger--sp td{display:flex;height:40px;width:100%;padding:8px 6px;border-width:0px 0px 1px 0px}.check-by-gps-logger--sp td.check-by-gps-logger__trajectory-cell{height:48px;padding:4px 6px}.check-by-gps-logger--sp td.last-cell{border-width:0px}.check-by-gps-logger__footer,.check-by-gps-logger__footer--sp{height:56px;width:100%;padding:8px 16px;flex-direction:row;display:flex;justify-content:flex-end;align-items:center;gap:20px;background-color:#fff;border-top:1px solid #ccd4df}.check-by-gps-logger__footer--sp{justify-content:center}.check-by-gps-logger__setting{height:104px;width:864px;padding:0px;display:flex;flex-direction:column;gap:12px}.check-by-gps-logger__settings{height:476px;padding:0px}td.check-by-gps-logger__toggle-frame{height:100%;width:100%;padding:4px}form.check-by-gps-logger__toggle-frame{width:100%;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;padding:4px 12px;background:#fff8d4}.check-by-gps-logger__toggle-row{width:100%;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;padding:4px 12px}.check-by-gps-logger__toggle-row--sp{width:100%;padding:4px 12px;background:#fff8d4}.check_by_gps-logger__modify{display:inline-flex;flex-direction:row;align-items:flex-start;padding:0px;box-shadow:0px 1px 2px -1px rgba(0,0,0,.1);filter:drop-shadow(0px 1px 3px rgba(0, 0, 0, 0.1));height:36px;width:248px}.check_by_gps-logger__modify label{font-weight:700;font-size:14px;line-height:20px;width:100%;height:100%;box-sizing:border-box;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:8px;background:#f1f5f9;color:#1e1e1e;border:1px solid #ccd4df}.check_by_gps-logger__modify input[type=radio]{display:none}.check_by_gps-logger__modify label>span.material-icons{color:#ccd4df;font-size:16px}.check_by_gps-logger__modify label:first-of-type{border-radius:4px 0px 0px 4px}.check_by_gps-logger__modify label:last-of-type{border-radius:0px 4px 4px 0px}.check_by_gps-logger__modify input:checked+label{background:#3e79eb;color:#fff;border:1px solid #2763d7}.check_by_gps-logger__modify input:checked+label>span.material-icons{color:#fff}.check_by_gps-logger__modify--sp{display:inline-flex;flex-direction:row;align-items:flex-start;padding:0px;box-shadow:0px 1px 2px -1px rgba(0,0,0,.1);filter:drop-shadow(0px 1px 3px rgba(0, 0, 0, 0.1));width:100%;height:52px}.check_by_gps-logger__modify--sp label{font-weight:700;font-size:14px;line-height:20px;width:100%;height:100%;box-sizing:border-box;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:8px;background:#f1f5f9;color:#1e1e1e;border:1px solid #ccd4df}.check_by_gps-logger__modify--sp input[type=radio]{display:none}.check_by_gps-logger__modify--sp label>span.material-icons{color:#ccd4df;font-size:16px}.check_by_gps-logger__modify--sp label:first-of-type{border-radius:4px 0px 0px 4px}.check_by_gps-logger__modify--sp label:last-of-type{border-radius:0px 4px 4px 0px}.check_by_gps-logger__modify--sp input:checked+label{background:#3e79eb;color:#fff;border:1px solid #2763d7}.check_by_gps-logger__modify--sp input:checked+label>span.material-icons{color:#fff}.check_by_gps-logger__modify--sp label{font-weight:700;font-size:18px;line-height:24px}.check_by_gps-logger__modify--sp label>span.material-icons{font-size:20px}.check-by-gps-logger__cancel{font-size:15px;font-weight:700;line-height:20px;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:4px;border:none;border-radius:4px;white-space:nowrap;cursor:pointer;background:#dce8ff;color:#2763d7;font-weight:700;font-size:15px;line-height:20px;padding:8px 16px;height:40px;width:204px}.check-by-gps-logger__cancel:any-link{text-decoration:none}.check-by-gps-logger__cancel.disabled,.disabled .check-by-gps-logger__cancel{opacity:.35;pointer-events:none}.check-by-gps-logger__cancel:hover{background:#f2f7ff;color:#6d9fff}.reposaku--smart-phone .check-by-gps-logger__cancel{font-weight:700;font-size:18px;line-height:24px}.reposaku--smart-phone .check-by-gps-logger__cancel{padding:8px 12px;height:52px}.check-by-gps-logger__submit{font-size:15px;font-weight:700;line-height:20px;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:4px;border:none;border-radius:4px;white-space:nowrap;cursor:pointer;background:#2763d7;color:#fff;font-weight:700;font-size:15px;line-height:20px;padding:8px 16px;height:40px;width:204px}.check-by-gps-logger__submit:any-link{text-decoration:none}.check-by-gps-logger__submit.disabled,.disabled .check-by-gps-logger__submit{opacity:.35;pointer-events:none}.check-by-gps-logger__submit:hover{background:#6d9fff;color:#fff}.reposaku--smart-phone .check-by-gps-logger__submit{font-weight:700;font-size:18px;line-height:24px}.reposaku--smart-phone .check-by-gps-logger__submit{padding:8px 12px;height:52px}.check-by-gps-logger__cancel--sp{font-size:15px;font-weight:700;line-height:20px;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:4px;border:none;border-radius:4px;white-space:nowrap;cursor:pointer;background:#dce8ff;color:#2763d7;font-weight:700;font-size:15px;line-height:20px;padding:8px 12px;height:36px;font-weight:700;font-size:18px;line-height:24px;padding:8px 12px;height:40px;width:149.5px}.check-by-gps-logger__cancel--sp:any-link{text-decoration:none}.check-by-gps-logger__cancel--sp.disabled,.disabled .check-by-gps-logger__cancel--sp{opacity:.35;pointer-events:none}.check-by-gps-logger__cancel--sp:hover{background:#f2f7ff;color:#6d9fff}.check-by-gps-logger__submit--sp{font-size:15px;font-weight:700;line-height:20px;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:4px;border:none;border-radius:4px;white-space:nowrap;cursor:pointer;background:#2763d7;color:#fff;font-weight:700;font-size:15px;line-height:20px;padding:8px 12px;height:36px;font-weight:700;font-size:18px;line-height:24px;padding:8px 12px;height:40px;width:149.5px}.check-by-gps-logger__submit--sp:any-link{text-decoration:none}.check-by-gps-logger__submit--sp.disabled,.disabled .check-by-gps-logger__submit--sp{opacity:.35;pointer-events:none}.check-by-gps-logger__submit--sp:hover{background:#6d9fff;color:#fff}.reposaku-container{display:grid;grid-template-columns:216px 1fr}.reposaku-menu{background-color:#dde4ec;color:#1e1e1e;padding:16px;display:flex;flex-direction:column;gap:16px}.reposaku-menu__link-list h3{font-size:15px;font-weight:500;line-height:20px;margin-bottom:8px}.reposaku-menu__link-list ul{display:flex;flex-direction:column;gap:6px}.reposaku-menu__sub-link-list{min-height:32px;padding-top:4px;padding-left:4px}.reposaku-menu__sub-link-list h4{padding-left:4px;font-size:14px;font-weight:700;line-height:20px;display:flex;flex-direction:row;align-items:center;gap:8px}.reposaku-menu__indent{padding-left:8px;border-left:1px solid #b3bdcd}.reposaku-menu__link{background-color:#fff;border:1px solid #ccd4df;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.05);white-space:nowrap}.reposaku-menu__link a{width:100%;height:100%;padding:0 8px;display:flex;flex-direction:row;align-items:center;gap:8px;text-decoration:none;color:inherit}.reposaku-menu__link a{min-height:32px}.reposaku-menu__link-with-icon{background-color:#fff;border:1px solid #ccd4df;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.05);white-space:nowrap}.reposaku-menu__link-with-icon a{width:100%;height:100%;padding:0 8px;display:flex;flex-direction:row;align-items:center;gap:8px;text-decoration:none;color:inherit}.reposaku-menu__link-with-icon a{min-height:36px}.reposaku-menu__link--active{background-color:#9bbdff;border:2px solid #3e79eb}.reposaku-menu__link-title{display:flex;flex-direction:row;align-items:baseline;gap:2px}.reposaku-menu__link-title strong{font-size:14px;font-weight:700;line-height:20px}.reposaku-menu__link-title span{font-size:12px;font-weight:500;line-height:16px;color:#5d5e62}.reposaku-menu__link-title-with-icon{width:100%;display:flex;justify-content:space-between}.reposaku-menu__link-title-with-icon strong{font-size:14px;font-weight:700;line-height:20px}.reposaku-menu__link-title-with-icon span{font-size:20px}.reposaku-base-setting__divider{margin-top:4px;margin-bottom:4px;height:0px;border-top:1px solid #ccd4df}.reposaku-content{background-color:#f1f5f9}.reposaku-config-panel{padding:16px}.reposaku-config-panel h1{font-size:22px;font-weight:700;line-height:28px;margin-bottom:12px}.reposaku-note--success{width:100%;border-width:0 0 0 4px;border-style:solid;padding:4px 8px;border-radius:4px;font-weight:400;font-size:13px;line-height:20px;background-color:#c8f7dc;border-color:#1aa369;color:#1e1e1e;margin:12px 0;display:flex;align-items:center;gap:4px}.reposaku--smart-phone .reposaku-note--success{font-weight:400;font-size:14px;line-height:20px}.reposaku-note--success i{color:#1aa369}.reposaku-note--info{width:100%;min-height:36px;margin:12px 0;padding:6px 8px 6px 12px;background-color:#d1f9ff;border-left:4px solid #00b5d9;border-radius:4px;display:flex;align-items:flex-start;gap:4px;font-size:14px;font-weight:400;line-height:24px}.reposaku-note--info i{color:#00b5d9}.reposaku-pane-list{display:flex;flex-direction:column;gap:12px}.reposaku-pane{padding:12px 16px;background-color:#fff;border:1px solid #ccd4df;border-radius:8px;box-shadow:0 1px 2px rgba(0,0,0,.05)}.reposaku-pane-map-frame{padding:16px 16px;background-color:#fff;border:1px solid #ccd4df;border-radius:8px;box-shadow:0 1px 2px rgba(0,0,0,.05);display:flex;flex-direction:row;gap:16px}.reposaku-pane-map-frame__left{height:100%}.reposaku-pane-map-frame__left-map{height:500px;width:100%;width:500px}.reposaku-pane-map-frame__left-form{display:flex;justify-content:center}.reposaku-pane-map-frame__left-button{font-size:15px;font-weight:700;line-height:20px;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:4px;border:none;border-radius:4px;white-space:nowrap;cursor:pointer;background:#1aa369;color:#fff;font-weight:700;font-size:15px;line-height:20px;padding:8px 12px;height:36px;box-shadow:0px 4px 6px -1px rgba(0,0,0,.1),0px 2px 4px -2px rgba(0,0,0,.1);margin-top:12px;width:220px;height:36px;font-size:15px}.reposaku-pane-map-frame__left-button:any-link{text-decoration:none}.reposaku-pane-map-frame__left-button.disabled,.disabled .reposaku-pane-map-frame__left-button{opacity:.35;pointer-events:none}.reposaku-pane-map-frame__left-button:hover{background:#25c07e;color:#fff}.reposaku--smart-phone .reposaku-pane-map-frame__left-button{font-weight:700;font-size:18px;line-height:24px;padding:8px 12px;height:40px}.reposaku-pane-map-frame__right{height:fit-content;width:100%;padding:12px;border-radius:8px;background:var(--Neutral-100-Table, #f5f5f5)}.reposaku-pane-map-frame__right-description{font-size:14px;line-height:24px}.reposaku-pane-map-frame__right-image{margin-top:16px;width:100%;text-align:center}.reposaku-pane__title{font-size:18px;font-weight:700;line-height:24px;padding-bottom:8px}.reposaku-pane__title-with-button{font-size:18px;font-weight:700;line-height:24px;padding-bottom:8px;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.reposaku-pane__toolbox{display:flex;flex-direction:row;align-items:center;gap:24px}.reposaku-pane__toolbox h2{font-size:15px;font-weight:500;line-height:20px;margin-right:auto}.reposaku-pane__toolbox a{text-decoration:none;font-size:12px;color:#5d5e62;line-height:16px;display:flex;align-items:center;gap:6px}.reposaku-pane__toolbox a.disabled{opacity:.35;pointer-events:none}.reposaku-pane__icon--edit{width:28px;height:28px;padding:5px;border:none;border-radius:50%;display:inline-flex;justify-content:center;align-items:center;background-color:#dce8ff;color:#2763d7}.reposaku-pane__icon--edit i{font-size:20px}.reposaku-pane__icon--edit:hover{color:#6d9fff}.reposaku-pane__icon--delete{width:28px;height:28px;padding:5px;border:none;border-radius:50%;display:inline-flex;justify-content:center;align-items:center;background-color:#ffe0e0;color:#f83843}.reposaku-pane__icon--delete i{font-size:20px}.reposaku-pane__icon--delete:hover{color:#fe8488}.reposaku-pane__line{border-top:1px solid #ccd4df;margin:20px 0;width:100%}.reposaku-pane__line:last-child{border-top:none}.reposaku-search-input-box{width:100%;position:relative}.reposaku-search-input-box input[type=search]{padding:6px 8px 6px 32px;height:36px;width:100%;border:1px solid #939fb4;border-radius:4px;flex-grow:1}.reposaku-search-input-box input[type=search]:focus{outline:2px solid #3e79eb}.reposaku-search-input-box input[type=search]::placeholder{color:#8d8e90}.reposaku-search-input-box i{position:absolute;left:6px;top:6px;font-size:24px;color:#535f72;background-color:rgba(0,0,0,0)}.reposaku-vertical-list,.reposaku-config-editor__sub-center-assets-list{display:flex;flex-direction:column;gap:8px}.reposaku-vertical-list__item{min-height:48px;border-radius:8px}.reposaku-vertical-list__button{margin-left:auto;margin-right:auto}.reposaku-vertical-list__button button{min-width:140px;min-height:40px;background-color:#1aa369;border:2px solid green;font-size:15px;font-weight:700;color:#fff;border:none;border-radius:4px;display:flex;flex-direction:row;justify-content:center;align-items:center;cursor:pointer}.reposaku-vertical-list__button button:hover{background-color:#25c07e}.reposaku-labeled-radio-button{display:flex;flex-direction:row;align-items:center;gap:12px;font-size:15px;font-weight:400;border:2px solid #b3bdcd;border-radius:8px}.reposaku-labeled-radio-button>input[type=radio],.reposaku-labeled-radio-button>label{padding-top:15px;padding-bottom:15px}.reposaku-labeled-radio-button input[type=radio]{flex-grow:0;display:inline-block;width:20px;height:20px;margin-left:16px;padding:2px}.reposaku-labeled-radio-button label{flex:1 1 auto}.reposaku-labeled-radio-button strong{display:inline-block;margin-right:32px;font-size:16px;font-weight:700}.reposaku-labeled-radio-button--active{background-color:#c7daff;border:2px solid var(--Chromatic-ReposakuBlue-700, #2763d7);border-radius:8px}.reposaku-config-editor{display:grid;grid-template-columns:333px 1fr;min-height:100%}.reposaku-config-editor__list-pane{background-color:#fff;padding:16px;display:flex;flex-direction:column;border-width:0 1px;border-style:solid;border-color:#ccd4df}.reposaku-config-editor__properties-pane{background-color:rgba(0,0,0,0);padding:16px}.reposaku-config-editor__header{padding-bottom:12px;border-bottom:1px solid #ccd4df;display:flex;flex-direction:row;align-items:end;gap:2px}.reposaku-config-editor__header h1{font-size:22px;font-weight:700;line-height:28px}.reposaku-config-editor__header span{font-size:15px;line-height:20px}.reposaku-config-editor__header a{font-weight:700;font-size:15px;line-height:20px;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:4px;border:none;border-radius:4px;white-space:nowrap;cursor:pointer;background-color:#2763d7;color:#fff;margin-left:auto;padding:8px;height:36px;text-align:center;text-decoration:none;border-radius:4px}.reposaku-config-editor__header a:any-link{text-decoration:none}.reposaku-config-editor__header a:hover{background-color:#6d9fff}.reposaku-config-editor__search{margin-top:12px}.reposaku-config-editor__search label{font-weight:500;font-size:15px;line-height:20px}.reposaku-config-editor__search .reposaku-search-input-box{margin-top:4px}.reposaku-config-editor__search-box{margin-top:4px;display:flex;flex-direction:row;gap:0;justify-items:stretch}.reposaku-config-editor__search-box input,.reposaku-config-editor__search-box button{height:36px}.reposaku-config-editor__search-box input[type=search]{padding:6px 8px;flex-grow:1;border-width:1px 0 1px 1px;border-color:#939fb4;border-radius:4px 0 0 4px}.reposaku-config-editor__search-box input[type=search]::placeholder{color:#8d8e90}.reposaku-config-editor__search-box input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;height:20px;width:20px;background:image-url(/cancel.svg) no-repeat 50% 50%}.reposaku-config-editor__search-box button{font-weight:700;font-size:15px;line-height:20px;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:4px;border:none;border-radius:4px;white-space:nowrap;cursor:pointer;background-color:#2763d7;color:#fff;flex:auto;border:none;border-radius:0 4px 4px 0}.reposaku-config-editor__search-box button:any-link{text-decoration:none}.reposaku-config-editor__search-box button:hover{background-color:#6d9fff}.reposaku-config-editor__list{margin-top:16px;display:flex;flex-direction:column}.reposaku-config-editor__list-item{min-height:32px;border-bottom:1px solid #ccd4df}.reposaku-config-editor__clickable{width:100%;margin:1px;display:flex;align-items:center;cursor:pointer}.reposaku-config-editor__clickable:hover{background-color:#dce8ff}.reposaku-config-editor__clickable--active{background-color:#dce8ff}.reposaku-config-editor__foldable{position:relative}.reposaku-config-editor__foldable h2{font-size:16px;font-weight:700;line-height:20px;margin-bottom:6px}.reposaku-config-editor__foldable h2 span{font-size:15px;line-height:20px;font-weight:500;margin-left:4px}.reposaku-config-editor__foldable ul{overflow:hidden;transition:opacity .1s ease-in;padding-left:24px}.reposaku-config-editor__foldable i{color:#1e1e1e;transition:all .1s ease-in}.reposaku-config-editor__foldable input[type=checkbox],.reposaku-config-editor__foldable i{width:24px;height:24px;cursor:pointer}.reposaku-config-editor__foldable input[type=checkbox]{position:absolute;width:20px;height:20px;left:0;top:4px;opacity:0;z-index:1}.reposaku-config-editor__foldable input[type=checkbox]~ul{height:auto;opacity:1}.reposaku-config-editor__foldable input[type=checkbox]:checked~ul{height:0;opacity:0}.reposaku-config-editor__foldable input[type=checkbox]:checked~.reposaku-config-editor__foldable-header i{transform:rotate(-0.25turn)}.reposaku-config-editor__foldable-header{display:flex;flex-direction:row;align-items:center;gap:4px}.reposaku-config-editor__foldable-header i{flex:none}.reposaku-config-editor__foldable-header h2{min-width:0;flex-grow:1}.reposaku-config-editor__foldable-header h2 label{display:block;min-width:100%;cursor:pointer}.reposaku-config-editor__list-number{flex:0 0 31px;align-self:stretch;font-size:13px;font-weight:400;line-height:20px;padding:6px 8px}.reposaku-config-editor__list-content{min-width:0;padding:6px 4px;font-size:14px;font-weight:700;overflow-wrap:break-word;word-break:break-all;color:#2763d7}.reposaku-config-editor__badge-alignment{margin-left:auto;margin-right:8px}.reposaku-user-editor{margin-top:4px}.reposaku-user-editor .reposaku-user-editor__name{font-size:20px;font-weight:700;line-height:28px;display:flex;flex-direction:row;align-items:center;gap:8px}.reposaku-user-editor .reposaku-user-editor__attributes{margin-top:12px;margin-left:40px;display:flex;flex-direction:column;gap:8px}.reposaku-user-editor .reposaku-user-editor__attribute{font-size:15px;font-weight:500;line-height:20px;display:flex;flex-direction:row;align-items:center;gap:14px}.reposaku-user-editor .reposaku-user-editor__badge-alignment{padding-left:8px;padding-right:18px}.reposaku-badge-sm{min-width:30px;min-height:20px;padding:2px 2px;border-radius:2px;font-size:13px;font-weight:700;line-height:20px;display:flex;flex-direction:row;align-items:center;justify-content:center}.reposaku-badge-md{min-width:40px;min-height:24px;padding:2px 6px;border-radius:2px;font-size:14px;font-weight:700;line-height:24px;display:flex;flex-direction:row;align-items:center;justify-content:center}.reposaku-badge--active{color:#064;background-color:#c8f7dc}.reposaku-badge--inactive{color:#3e4757;background-color:#dde4ec}.reposaku-period-data-downloader{display:flex;flex-direction:row;justify-content:stretch;gap:16px}.reposaku-period-data-downloader label{font-size:15px;line-height:20px;font-weight:500}.reposaku-period-data-downloader input[type=date],.reposaku-period-data-downloader select{width:100%;height:40px;border:1px solid #939fb4;border-radius:4px;padding:6px 8px;background-color:#fff;font-size:18px;font-weight:400;line-height:24}.reposaku-period-data-downloader input[type=date]::placeholder,.reposaku-period-data-downloader select::placeholder{color:#8d8e90}.reposaku-period-data-downloader__work-selector{display:flex;flex-direction:column;gap:4px;width:306px;flex:1 1 306px}.reposaku-period-data-downloader__date-picker{display:flex;flex-direction:column;gap:4px;width:145px;flex:1 1 145px}.reposaku-area-data-downloader{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:32px}.reposaku-area-data-downloader__area-selector{display:flex;flex-direction:row;align-items:center;gap:4px}.reposaku-area-data-downloader__area-selector input[type=radio]{width:16px;height:16px;padding:2px}.reposaku-nested-account-data-downloader{display:flex;flex-direction:row}.reposaku-nested-account-data-downloader select{width:100%;height:40px;border:1px solid #939fb4;border-radius:4px;padding:6px 8px;background-color:#fff;font-size:18px;font-weight:400;line-height:24}.reposaku-nested-account-data-downloader select::placeholder{color:#8d8e90}.reposaku-nested-account-data-downloader__kind_selector{display:flex;flex-direction:column;gap:4px;width:50%}.reposaku-csv-download-button{margin-left:auto;width:160px;flex:none;align-self:flex-end}.reposaku-csv-download-button button{font-weight:700;font-size:15px;line-height:20px;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:4px;border:none;border-radius:4px;white-space:nowrap;cursor:pointer;background-color:#2763d7;color:#fff;width:100%;height:40px}.reposaku-csv-download-button button:any-link{text-decoration:none}.reposaku-csv-download-button button:hover{background-color:#6d9fff}.reposaku-box-list{padding-top:8px;display:flex;flex-direction:column;gap:8px}.reposaku-white-box{padding:12px;border:1px solid #ccd4df;border-radius:4px}.reposaku-white-box__title{display:flex;flex-direction:row;align-items:center;gap:8px}.reposaku-white-box__title>h3{font-size:15px;line-height:20px;font-weight:700;color:#2763d7}.reposaku-blue-box{padding:4px 12px;background-color:#e9eff5;display:flex;flex-direction:row;align-items:start}.reposaku-blue-box__icon{width:32px;flex:0 0 32px}.reposaku-blue-box__title{font-size:14px;line-height:20px;margin-left:8px;min-width:62px;min-height:32px;flex:0 0 62px;display:flex;flex-direction:row;align-items:center}.reposaku-blue-box__title--inactive{color:#8d8e90}.reposaku-blue-box__property-list{font-size:14px;line-height:20px;font-weight:700;color:#2763d7;padding-top:6px;margin-left:4px;min-height:24px;display:flex;flex-direction:column;gap:4px}.reposaku-blue-box__property-list li{min-width:0;flex:1 1 24px;overflow-wrap:break-word;word-break:break-all}.reposaku-blue-box__property-list a{font-size:14px;line-height:20px;font-weight:700;color:#2763d7;text-decoration:none;cursor:pointer}.reposaku-blue-box__property-list a:hover{color:#6d9fff}.reposaku-blue-box__property-list--inactive{font-size:14px;line-height:20px;color:#8d8e90;font-weight:500}.reposaku-dashed-box{font-size:13px;line-height:20px;padding:16px 20px;border:2px dashed #ccd4df;font-weight:400;color:#5d5e62}.reposaku-image-icon{width:32px}.reposaku-pane__notice{width:100%;border-width:0 0 0 4px;border-style:solid;padding:6px 8px;flex-direction:column;border-radius:4px;font-weight:400;font-size:14px;line-height:24px;background-color:#d1f9ff;border-color:#00b5d9;color:#1e1e1e;font-weight:400;font-size:14px;line-height:24px;display:flex;flex-direction:row;margin-top:6px;padding:6px 8px;color:#1e1e1e;gap:4px}.reposaku--smart-phone .reposaku-pane__notice{font-weight:400;font-size:16px;line-height:24px}.reposaku-pane__notice i{color:#00b5d9}.reposaku-pane__contact{font-size:15px;font-weight:700;line-height:20px;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:4px;border:none;border-radius:4px;white-space:nowrap;cursor:pointer;background:#2763d7;color:#fff;font-weight:700;font-size:14px;line-height:20px;padding:6px 8px;height:32px;margin-top:2px;width:fit-content}.reposaku-pane__contact:any-link{text-decoration:none}.reposaku-pane__contact.disabled,.disabled .reposaku-pane__contact{opacity:.35;pointer-events:none}.reposaku-pane__contact:hover{background:#6d9fff;color:#fff}.reposaku--smart-phone .reposaku-pane__contact{font-weight:700;font-size:18px;line-height:24px;padding:6px;height:36px;gap:2px}.reposaku--smart-phone .reposaku-pane__contact .material-icons{font-size:20px}.reposaku-pane__contact--secondary{font-size:15px;font-weight:700;line-height:20px;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:4px;border:none;border-radius:4px;white-space:nowrap;cursor:pointer;background:#dce8ff;color:#2763d7;font-weight:700;font-size:15px;line-height:20px;padding:8px 12px;height:36px;width:fit-content}.reposaku-pane__contact--secondary:any-link{text-decoration:none}.reposaku-pane__contact--secondary.disabled,.disabled .reposaku-pane__contact--secondary{opacity:.35;pointer-events:none}.reposaku-pane__contact--secondary:hover{background:#f2f7ff;color:#6d9fff}.reposaku-config-editor__properties-pane .reposaku-tabs{background-color:#f2f7ff;border:1px solid #ccd4df;box-shadow:0px 1px 2px rgba(0,0,0,.05);border-radius:8px}.reposaku-config-editor__properties-pane .reposaku-tabs .nav-tabs{padding:8px 8px 0px 8px;border-bottom:none}.reposaku-config-editor__properties-pane .reposaku-tabs .nav-tabs li.active a:hover,.reposaku-config-editor__properties-pane .reposaku-tabs .nav-tabs li.active a:focus{border-bottom:0px}.reposaku-config-editor__properties-pane .reposaku-tabs a[role=tab]{font-weight:700;font-size:14px;line-height:20px;padding:8px 10px 8px 6px;margin-right:4px;display:flex;gap:2px;background:#c7daff;color:#1e1e1e;border-width:1px 1px 0px 1px;border-style:solid;border-color:#9bbdff;border-radius:8px 8px 0px 0px}.reposaku-config-editor__properties-pane .reposaku-tabs a[role=tab]:any-link{text-decoration:none}.reposaku-config-editor__properties-pane .reposaku-tabs li.active>a[role=tab]{background-color:#fff;border-color:#ccd4df}.reposaku-config-editor__properties-pane .reposaku-tabs .tab-content{width:100%;display:flex;flex-direction:column;align-items:flex-start;padding:12px 16px;gap:8px;background-color:#fff;border-radius:0px 0px 8px 8px}.reposaku-config-editor__properties-pane .reposaku-tabs .tab-content h2{font-weight:500;font-size:15px;line-height:20px}.reposaku-config-editor__properties-pane .reposaku-tabs .tab-pane{width:100%}.tab-content--fullheight{height:calc(100% - 48px)}.tab-content--fullheight .tab-pane{height:100%}.reposaku-config-editor__empty-state,.reposaku-config-editor__sub-center-assets-list .reposaku-config-editor__sub-center-area--empty{width:100%;padding:16px 20px;border:2px dashed #ccd4df;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}.reposaku-config-editor__empty-state p,.reposaku-config-editor__sub-center-assets-list .reposaku-config-editor__sub-center-area--empty p{font-weight:400;font-size:13px;line-height:20px;color:#5d5e62;width:100%;text-align:center}.reposaku-config-editor__sub-center-assets-list{width:100%}.reposaku-config-editor__sub-center-assets-list h3{font-weight:700;font-size:15px;line-height:20px}.reposaku-config-editor__sub-center-assets-list ul{display:flex;flex-direction:column;gap:4px}.reposaku-config-editor__sub-center-assets-list hr{border:0px;border-bottom:1px solid #ccd4df}.reposaku-config-editor__sub-center-assets-list .reposaku-config-editor__sub-center-asset{display:inline-flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:8px;border:1px solid #ccd4df;border-radius:4px;width:100%;height:fit-content;padding:6px 12px}.reposaku-config-editor__sub-center-assets-list .reposaku-config-editor__sub-center-asset p{font-weight:700;font-size:14px;line-height:20px;color:#2763d7}.reposaku-config-editor__sub-center-assets-list .reposaku-config-editor__assets-subgroup{display:inline-flex;flex-direction:column;gap:4px}.reposaku-config-editor__sub-center-assets-list .reposaku-config-editor__area-type{width:100%;box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:4px}.reposaku-config-editor__sub-center-assets-list .reposaku-config-editor__area-type label{font-weight:500;font-size:15px;line-height:20px}.reposaku-config-editor__sub-center-assets-list .reposaku-config-editor__area-type select,.reposaku-config-editor__sub-center-assets-list .reposaku-config-editor__area-type input{padding:8px;gap:10px;height:40px;border-radius:4px;font-weight:400;font-size:15px;line-height:24px;color:#1e1e1e}.reposaku-config-editor__sub-center-assets-list .reposaku-config-editor__sub-center-area--empty{height:240px;display:inline-flex;align-items:center}.reposaku-config-editor__sub-center-assets-list .reposaku-config-editor__sub-center-area--drawn{width:100%;height:240px}.reposaku-config-editor__modal-screen{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.reposaku-config-editor__contact-modal{width:672px;height:576px;display:flex;flex-direction:column;border-radius:4px;background-color:#fff}.reposaku-config-editor__contact-form{flex:1;display:flex;flex-direction:column;padding:9px 17px 16px 16px;border-radius:4px;background-color:#fff}.reposaku-config-editor__contact-form h3{width:100%;display:inline-flex;gap:4px;font-weight:500;font-size:14px;line-height:20px}.reposaku-config-editor__contact-form label{color:#1e1e1e}.reposaku-config-editor__contact-form textarea{font-weight:400;font-size:15px;line-height:24px;height:226px;width:100%;padding:6px 8px;margin-top:4px;border:1px solid #939fb4;border-radius:4px}.reposaku-config-editor__contact-form-label--optional{display:flex;flex-direction:row;justify-content:center;align-items:center;border-radius:2px;padding:2px;padding:0px 2px 1px;background:#758199}.reposaku-config-editor__contact-form-label--optional>p{font-weight:500;font-size:13px;line-height:16px}.reposaku--smart-phone .reposaku-config-editor__contact-form-label--optional>p{font-weight:500;font-size:14px;line-height:20px}.reposaku-config-editor__contact-form-label--optional p{color:#fff}.reposaku-config-editor__contact-form-label--required{display:flex;flex-direction:row;justify-content:center;align-items:center;border-radius:2px;padding:2px;padding:0px 2px 1px;background:#ff5e64}.reposaku-config-editor__contact-form-label--required>p{font-weight:500;font-size:13px;line-height:16px}.reposaku--smart-phone .reposaku-config-editor__contact-form-label--required>p{font-weight:500;font-size:14px;line-height:20px}.reposaku-config-editor__contact-form-label--required p{color:#fff}.reposaku-config-editor__letter-count{font-weight:400;font-size:13px;line-height:20px;color:#5d5e62}.progress-filter__body__farm--customized .progress-filter__modal-select{position:relative}.progress-filter__body__farm--customized .progress-filter__select-overlay{font-weight:400;font-size:14px;line-height:24px;background-color:rgba(0,0,0,0);overflow:hidden;width:100%;height:100%;cursor:pointer;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.reposaku--smart-phone .progress-filter__body__farm--customized .progress-filter__select-overlay{font-weight:400;font-size:16px;line-height:24px}.progress-filter__body__farm--customized .progress-filter__select-overlay span{width:100%;height:100%;display:block;padding:4px 16px 4px 6px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.progress-filter__body__farm--customized .progress-filter__select-overlay label{width:16px;height:16px;margin-top:4px;font-size:16px;background-color:#fff;color:#fff;display:inline-flex;align-items:center}.reposaku--smart-phone .progress-filter,.reposaku--smart-phone .progress-signboard-form{width:100vw;min-width:100vw;max-width:100vw;height:100%;height:100dvh;max-height:100%;max-height:100dvh;min-height:100%;min-height:100dvh;margin:0;padding:0;border:none;border-radius:0;display:flex;flex-direction:column;justify-content:space-between}.reposaku--smart-phone .progress-filter .filter__body__farm__farmform-section,.reposaku--smart-phone .progress-filter .filter__body__farm__farmform-section-2{font-weight:500;font-size:15px;line-height:20px;margin:10px 0 0 0;padding:0 16px;display:flex;flex-direction:column;gap:10px}.reposaku--smart-phone .reposaku--smart-phone .progress-filter .filter__body__farm__farmform-section,.reposaku--smart-phone .reposaku--smart-phone .progress-filter .filter__body__farm__farmform-section-2{font-weight:500;font-size:18px;line-height:24px}.reposaku--smart-phone .progress-filter .filter__body__farm__farmform-section input[type=text],.reposaku--smart-phone .progress-filter .filter__body__farm__farmform-section input[type=search],.reposaku--smart-phone .progress-filter .filter__body__farm__farmform-section select,.reposaku--smart-phone .progress-filter .filter__body__farm__farmform-section-2 input[type=text],.reposaku--smart-phone .progress-filter .filter__body__farm__farmform-section-2 input[type=search],.reposaku--smart-phone .progress-filter .filter__body__farm__farmform-section-2 select{font-weight:400;font-size:15px;line-height:24px;width:100%;height:48px;margin-top:4px}.reposaku--smart-phone .reposaku--smart-phone .progress-filter .filter__body__farm__farmform-section input[type=text],.reposaku--smart-phone .reposaku--smart-phone .progress-filter .filter__body__farm__farmform-section input[type=search],.reposaku--smart-phone .reposaku--smart-phone .progress-filter .filter__body__farm__farmform-section select,.reposaku--smart-phone .reposaku--smart-phone .progress-filter .filter__body__farm__farmform-section-2 input[type=text],.reposaku--smart-phone .reposaku--smart-phone .progress-filter .filter__body__farm__farmform-section-2 input[type=search],.reposaku--smart-phone .reposaku--smart-phone .progress-filter .filter__body__farm__farmform-section-2 select{font-weight:400;font-size:18px;line-height:24px}.reposaku--smart-phone .progress-filter .filter__body__farm__farmform-section-2{padding-bottom:12px}.reposaku--smart-phone .progress-filter__title,.reposaku--smart-phone .progress-signboard-form__title{height:48px;padding:6px 12px;border-bottom:1px solid #ccd4df;flex-grow:0;flex-shrink:0;display:flex;flex-direction:row;align-items:center;justify-content:center}.reposaku--smart-phone .progress-filter__title .reposaku-circle-close-button,.reposaku--smart-phone .progress-signboard-form__title .reposaku-circle-close-button{position:absolute;left:12px;top:6px}.reposaku--smart-phone .progress-filter__title .reposaku-circle-close-button button,.reposaku--smart-phone .progress-signboard-form__title .reposaku-circle-close-button button{font-weight:700;font-size:15px;line-height:20px;font-size:18px;width:88px;height:36px;border-radius:4px;background-color:#dce8ff;color:#2763d7;cursor:pointer;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:2px}.reposaku--smart-phone .reposaku--smart-phone .progress-filter__title .reposaku-circle-close-button button,.reposaku--smart-phone .reposaku--smart-phone .progress-signboard-form__title .reposaku-circle-close-button button{font-weight:700;font-size:18px;line-height:24px}.reposaku--smart-phone .progress-filter__title .reposaku-circle-close-button button i,.reposaku--smart-phone .progress-signboard-form__title .reposaku-circle-close-button button i{font-size:20px}.reposaku--smart-phone .progress-filter__body,.reposaku--smart-phone .progress-signboard-form__body{width:100%;max-height:none;flex-grow:1;margin:0;padding:16px;display:flex;flex-direction:column;gap:16px}.reposaku--smart-phone .progress-filter__body__today,.reposaku--smart-phone .progress-filter__body__past,.reposaku--smart-phone .progress-filter__body__farm{margin:0;width:100%;height:auto}.reposaku--smart-phone .progress-filter__body__today{padding:12px 16px;margin-bottom:8px}.reposaku--smart-phone .progress-filter__body__past,.reposaku--smart-phone .progress-filter__body__farm{padding:12px 0 0 0}.reposaku--smart-phone .progress-filter__body__farm .progress-filter__select-overlay{font-weight:400;font-size:15px;line-height:24px}.reposaku--smart-phone .reposaku--smart-phone .progress-filter__body__farm .progress-filter__select-overlay{font-weight:400;font-size:18px;line-height:24px}.reposaku--smart-phone .progress-filter__body__farm .progress-filter__select-overlay span{padding:12px 16px 12px 6px}.reposaku--smart-phone .progress-filter__body__today{display:flex;flex-direction:column;align-items:start;gap:2px}.reposaku--smart-phone .progress-filter__body__past{max-height:none}.reposaku--smart-phone .progress-filter__body__past__title{margin:0 0 10px 0;padding:0 16px;display:flex;flex-direction:column;align-items:start;gap:12px}.reposaku--smart-phone .progress-filter__body__past__content{border:none;padding:0 16px 12px 16px;display:flex;flex-direction:column;align-items:start}.reposaku--smart-phone .progress-filter__body__past__content input[type=date],.reposaku--smart-phone .progress-filter__body__past__content input[type=color],.reposaku--smart-phone .progress-filter__body__past__content select{font-weight:400;font-size:15px;line-height:24px;height:48px}.reposaku--smart-phone .reposaku--smart-phone .progress-filter__body__past__content input[type=date],.reposaku--smart-phone .reposaku--smart-phone .progress-filter__body__past__content input[type=color],.reposaku--smart-phone .reposaku--smart-phone .progress-filter__body__past__content select{font-weight:400;font-size:18px;line-height:24px}.reposaku--smart-phone .progress-filter__body__past__content--inactive{width:100%;display:none}.reposaku--smart-phone .progress-filter__body__past__content__period__content{width:100%;display:flex;flex-direction:column;align-items:start;gap:12px}.reposaku--smart-phone .progress-filter__body__past__content__period,.reposaku--smart-phone .progress-filter__body__past__content__period__content__start,.reposaku--smart-phone .progress-filter__body__past__content__period__content__end,.reposaku--smart-phone .progress-filter__body__past__content__period__content__start__date,.reposaku--smart-phone .progress-filter__body__past__content__period__content__end__date,.reposaku--smart-phone .progress-filter__body__past__content__traces,.reposaku--smart-phone .progress-filter__body__past__content__traces__content,.reposaku--smart-phone .progress-filter__body__past__content__traces__content2,.reposaku--smart-phone .progress-filter__body__past__content__traces__content__work,.reposaku--smart-phone .progress-filter__body__past__content__traces__content__work__text,.reposaku--smart-phone .progress-filter__body__past__content__traces__content2__work__color--inactive{width:100%}.reposaku--smart-phone .progress-filter__body__past__content__period__content__start,.reposaku--smart-phone .progress-filter__body__past__content__period__content__end,.reposaku--smart-phone .progress-filter__body__past__content__traces__content__work,.reposaku--smart-phone .progress-filter__body__past__content__traces__content2__work{font-weight:500;font-size:15px;line-height:20px}.reposaku--smart-phone .reposaku--smart-phone .progress-filter__body__past__content__period__content__start,.reposaku--smart-phone .reposaku--smart-phone .progress-filter__body__past__content__period__content__end,.reposaku--smart-phone .reposaku--smart-phone .progress-filter__body__past__content__traces__content__work,.reposaku--smart-phone .reposaku--smart-phone .progress-filter__body__past__content__traces__content2__work{font-weight:500;font-size:18px;line-height:24px}.reposaku--smart-phone .progress-filter__body__past__content__period__content__start__needed,.reposaku--smart-phone .progress-filter__body__past__content__period__content__end__needed,.reposaku--smart-phone .progress-filter__body__past__content__traces__content__work__needed,.reposaku--smart-phone .progress-filter__body__past__content__traces__content__work__noneeded,.reposaku--smart-phone .progress-filter__body__past__content__traces__content2__work__noneeded{font-weight:500;font-size:13px;line-height:16px}.reposaku--smart-phone .reposaku--smart-phone .progress-filter__body__past__content__period__content__start__needed,.reposaku--smart-phone .reposaku--smart-phone .progress-filter__body__past__content__period__content__end__needed,.reposaku--smart-phone .reposaku--smart-phone .progress-filter__body__past__content__traces__content__work__needed,.reposaku--smart-phone .reposaku--smart-phone .progress-filter__body__past__content__traces__content__work__noneeded,.reposaku--smart-phone .reposaku--smart-phone .progress-filter__body__past__content__traces__content2__work__noneeded{font-weight:500;font-size:14px;line-height:20px}.reposaku--smart-phone .progress-filter__body__past__content__traces__content,.reposaku--smart-phone .progress-filter__body__past__content__traces__content2{margin-top:12px;display:grid;grid-template-columns:1fr 92px;column-gap:12px}.reposaku--smart-phone .progress-filter__body__past__content__traces__content__work__text,.reposaku--smart-phone .progress-filter__body__past__content__traces__content2__work__color{width:100%}.reposaku--smart-phone .progress-filter__body__today__h2,.reposaku--smart-phone .progress-filter__body__past__title__h2,.reposaku--smart-phone .progress-filter__body__farm__h2{font-weight:700;font-size:20px;line-height:28px}.reposaku--smart-phone .reposaku--smart-phone .progress-filter__body__today__h2,.reposaku--smart-phone .reposaku--smart-phone .progress-filter__body__past__title__h2,.reposaku--smart-phone .reposaku--smart-phone .progress-filter__body__farm__h2{font-weight:700;font-size:24px;line-height:28px}.reposaku--smart-phone .progress-filter__body__farm__h2{padding:0 16px}.reposaku--smart-phone .progress-filter__body__today__stuff{font-weight:500;font-size:13px;line-height:16px}.reposaku--smart-phone .reposaku--smart-phone .progress-filter__body__today__stuff{font-weight:500;font-size:14px;line-height:20px}.reposaku--smart-phone .progress-filter__body__today__toggle{margin-top:10px}.reposaku--smart-phone .progress-filter__body__today__toggle,.reposaku--smart-phone .progress-filter__body__past__title__toggle{width:100%}.reposaku--smart-phone .progress-filter__body__today__toggle .filter__toggle_btn,.reposaku--smart-phone .progress-filter__body__past__title__toggle .filter__toggle_btn{width:100%;height:44px}.reposaku--smart-phone .progress-filter__body__today__toggle .filter__toggle_btn label,.reposaku--smart-phone .progress-filter__body__past__title__toggle .filter__toggle_btn label{font-weight:700;font-size:15px;line-height:20px;display:flex;flex-direction:row;gap:8px}.reposaku--smart-phone .reposaku--smart-phone .progress-filter__body__today__toggle .filter__toggle_btn label,.reposaku--smart-phone .reposaku--smart-phone .progress-filter__body__past__title__toggle .filter__toggle_btn label{font-weight:700;font-size:18px;line-height:24px}.reposaku--smart-phone .progress-filter__body__today__toggle .filter__toggle_btn label>span:first-child,.reposaku--smart-phone .progress-filter__body__past__title__toggle .filter__toggle_btn label>span:first-child{font-size:20px}.reposaku--smart-phone .progress-filter__body__past__result,.reposaku--smart-phone .progress-filter__body__past__result--inactive,.reposaku--smart-phone .progress-filter__body__farm__result{width:100%;height:60px;margin:0;padding:12px 16px;border-radius:0 0 8px 8px;left:0;bottom:0;right:0;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.reposaku--smart-phone .progress-filter__body__past__result button,.reposaku--smart-phone .progress-filter__body__past__result--inactive button,.reposaku--smart-phone .progress-filter__body__farm__result button{font-weight:700;font-size:15px;line-height:20px;width:100px;height:36px;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:2px}.reposaku--smart-phone .reposaku--smart-phone .progress-filter__body__past__result button,.reposaku--smart-phone .reposaku--smart-phone .progress-filter__body__past__result--inactive button,.reposaku--smart-phone .reposaku--smart-phone .progress-filter__body__farm__result button{font-weight:700;font-size:18px;line-height:24px}.reposaku--smart-phone .progress-filter__body__past__result button i,.reposaku--smart-phone .progress-filter__body__past__result--inactive button i,.reposaku--smart-phone .progress-filter__body__farm__result button i{font-size:24px}.reposaku--smart-phone .progress-filter__body__past__result em,.reposaku--smart-phone .progress-filter__body__past__result--inactive em,.reposaku--smart-phone .progress-filter__body__farm__result em{font-weight:700;font-size:18px;line-height:24px;font-style:normal}.reposaku--smart-phone .reposaku--smart-phone .progress-filter__body__past__result em,.reposaku--smart-phone .reposaku--smart-phone .progress-filter__body__past__result--inactive em,.reposaku--smart-phone .reposaku--smart-phone .progress-filter__body__farm__result em{font-weight:700;font-size:22px;line-height:28px}.reposaku--smart-phone .progress-filter__body__past__result small,.reposaku--smart-phone .progress-filter__body__past__result--inactive small,.reposaku--smart-phone .progress-filter__body__farm__result small{font-weight:700;font-size:14px;line-height:20px}.reposaku--smart-phone .reposaku--smart-phone .progress-filter__body__past__result small,.reposaku--smart-phone .reposaku--smart-phone .progress-filter__body__past__result--inactive small,.reposaku--smart-phone .reposaku--smart-phone .progress-filter__body__farm__result small{font-weight:700;font-size:16px;line-height:20px}.reposaku--smart-phone .progress-filter__body__past__result--inactive{display:none}.reposaku--smart-phone .progress-filter__body__past__result__clear{width:100px;height:36px;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:2px}.reposaku--smart-phone .progress-filter__body__past__result__clear__icon{margin:0;padding:0;font-size:24px}.reposaku--smart-phone .progress-filter__body__past__result__clear__text{font-weight:700;font-size:15px;line-height:20px}.reposaku--smart-phone .reposaku--smart-phone .progress-filter__body__past__result__clear__text{font-weight:700;font-size:18px;line-height:24px}.reposaku--smart-phone .progress-filter__foot,.reposaku--smart-phone .progress-signboard-form__foot{width:100%;height:80px;padding:12px;background-color:#f1f5f9;flex-grow:0}.reposaku--smart-phone .progress-filter__foot__decision,.reposaku--smart-phone .progress-signboard-form__foot-decision{width:100%}.reposaku--smart-phone .progress-filter__foot__clear,.reposaku--smart-phone .progress-filter__foot__decision__cancel,.reposaku--smart-phone .progress-signboard-form__foot-cancel{display:none}.reposaku--smart-phone .progress-filter__foot__decision__ok,.reposaku--smart-phone .progress-signboard-form__foot-ok{font-weight:700;font-size:15px;line-height:20px;width:100%;height:56px;margin:0;border-radius:100px;background-color:#1aa369;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:4px}.reposaku--smart-phone .reposaku--smart-phone .progress-filter__foot__decision__ok,.reposaku--smart-phone .reposaku--smart-phone .progress-signboard-form__foot-ok{font-weight:700;font-size:18px;line-height:24px}.reposaku--smart-phone .progress-filter__signboard-frame,.reposaku--smart-phone .progress-filter__work-frame,.reposaku--smart-phone .progress-filter__field-frame{display:flex;flex-direction:column;height:auto;margin-bottom:0px;margin-top:0px;gap:8px}.reposaku--smart-phone .progress-filter__signboard-icon-frame-text,.reposaku--smart-phone .progress-filter__work-icon-text,.reposaku--smart-phone .progress-filter__field-icon-text{display:inline-block;font-size:22px;margin-left:8px;line-height:initial}.reposaku--smart-phone .progress-filter__signboard-content{height:204px}.reposaku--smart-phone .progress-filter__signboard-content-frame{display:inline-block;height:auto}.reposaku--smart-phone .progress-filter__signboard-content-frame::after{content:"";display:table;clear:both}.reposaku--smart-phone .progress-filter__signboard-content-text{display:inline-block;margin-bottom:8px;float:left}.reposaku--smart-phone .progress-filter__signboard-content-image{display:inline-block;margin-left:auto;float:right}.reposaku--smart-phone .progress-filter__signboard-content-image-st{width:55px;height:28px}.reposaku--smart-phone .progress-filter__signboard-boarder{border:none;margin-top:24px}.reposaku--smart-phone .progress-filter__signboard-toggle-frame .filter__toggle_btn{width:100%;height:44px}.reposaku--smart-phone .progress-filter__signboard-toggle-frame .filter__toggle_btn label{font-weight:700;font-size:15px;line-height:20px;display:flex;flex-direction:row;gap:8px}.reposaku--smart-phone .reposaku--smart-phone .progress-filter__signboard-toggle-frame .filter__toggle_btn label{font-weight:700;font-size:18px;line-height:24px}.reposaku--smart-phone .progress-filter__signboard-toggle-frame .filter__toggle_btn label>span:first-child{font-size:20px}.reposaku--smart-phone .progress-filter__work-content{width:100%}.reposaku--smart-phone .maincontent__signboard-card-container{bottom:12px}.reposaku--smart-phone .maincontent__signboard-point-navi-text{display:block;font-style:normal;font-weight:500;font-size:16px;line-height:20px}.reposaku--smart-phone .maincontent__signboard-point-navi{width:95%;bottom:-40px;height:112px}.reposaku--smart-phone .maincontent__signboard-point-navi-back-btn{display:block;width:140px;height:56px;color:#1e1e1e;background:#fff;border:2px solid #939fb4;box-shadow:0px 4px 6px -1px rgba(0,0,0,.1),0px 2px 4px -2px rgba(0,0,0,.1);border-radius:100px}.reposaku--smart-phone .maincontent__signboard-card-optional_text{top:96px}.reposaku--smart-phone .progress-signboard-form__title-notice>.title-notice__info p{font-style:normal;font-weight:400;font-size:16px;line-height:24px}.reposaku--smart-phone .progress-signboard-form__description{flex-direction:column;height:163px}.reposaku--smart-phone .progress-signboard-form__divider{margin:12px 0}.reposaku--smart-phone .progress-signboard-form__title-form-title{margin-bottom:16px}.reposaku--smart-phone .progress-signboard-form__title-form-input{margin:4px 0px 0px}.reposaku--smart-phone .progress-signboard-form__title-notice{padding-top:0}.reposaku--smart-phone .progress-signboard-form__title-form-input,.reposaku--smart-phone .progress-signboard-form__number-form-input{font-size:18px}.reposaku--smart-phone .bcc-notification-modal{width:100vw;min-width:100vw;max-width:100vw;height:100%;height:100dvh;max-height:100%;max-height:100dvh;min-height:100%;min-height:100dvh;margin:0;padding:0;border:none;border-radius:0;display:flex;flex-direction:column;justify-content:space-between}.reposaku--smart-phone .bcc-notification-modal__title{height:48px;padding:6px 12px;border-bottom:1px solid #ccd4df;flex-grow:0;flex-shrink:0;display:flex;flex-direction:row;align-items:center;justify-content:center}.reposaku--smart-phone .bcc-notification-modal__title h1{font-weight:700;font-size:20px;padding-left:80px}.reposaku--smart-phone .bcc-notification-modal__title .reposaku-circle-close-button{position:absolute;left:12px;top:6px}.reposaku--smart-phone .bcc-notification-modal__title .reposaku-circle-close-button button{font-weight:700;font-size:15px;line-height:20px;width:92px;height:36px;border-radius:4px;background-color:#dce8ff;color:#2763d7;cursor:pointer;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:2px}.reposaku--smart-phone .reposaku--smart-phone .bcc-notification-modal__title .reposaku-circle-close-button button{font-weight:700;font-size:18px;line-height:24px}.reposaku--smart-phone .bcc-notification-modal__title .reposaku-circle-close-button button i{font-size:24px}.reposaku--smart-phone .bcc-notification-modal__body{width:100%;max-height:none;flex-grow:1;margin:0;padding:16px;display:flex;flex-direction:column;gap:16px}.reposaku--smart-phone .reposaku-circle-close-button-lg button{width:56px;height:56px}.reposaku-progress-filter-clear-button{display:none}.reposaku--smart-phone .reposaku-progress-filter-clear-button{font-weight:700;font-size:15px;line-height:20px;width:100px;height:36px;border:1px solid #939fb4;border-radius:4px;background-color:#fff;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:2px}.reposaku--smart-phone .reposaku--smart-phone .reposaku-progress-filter-clear-button{font-weight:700;font-size:18px;line-height:24px}.reposaku--smart-phone .reposaku-progress-filter-clear-button i{font-size:24px}.reposaku-progress-filter-area-status{display:none}.reposaku--smart-phone .reposaku-progress-filter-area-status{display:unset}.reposaku--smart-phone .reposaku-progress-filter-area-status em{font-weight:700;font-size:18px;line-height:24px;font-style:normal}.reposaku--smart-phone .reposaku--smart-phone .reposaku-progress-filter-area-status em{font-weight:700;font-size:22px;line-height:28px}.reposaku--smart-phone .reposaku-progress-filter-area-status small{font-weight:700;font-size:14px;line-height:20px}.reposaku--smart-phone .reposaku--smart-phone .reposaku-progress-filter-area-status small{font-weight:700;font-size:16px;line-height:20px}*{box-sizing:border-box;margin:0;padding:0}html{font-size:16px}header,footer,nav,menu,article,aside,section,details,figcaption,figure{display:block}ul,ol{list-style:none}table{border-collapse:collapse}img{vertical-align:bottom}a img{border:none}strong{font-weight:normal}i{font-style:normal}html,button,input,select,textarea{font-family:"Noto Sans JP",sans-serif}.reposaku-nav{width:100%;min-height:44px;background-color:#fff;border-bottom:1px solid #dde4ec;box-shadow:0 1px 2px rgba(0,0,0,.05);display:flex;flex-direction:row;position:-webkit-sticky;position:sticky;top:0px;z-index:2}.reposaku--smart-phone .reposaku-nav{height:62px;box-shadow:0 1px 2px -1px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.1)}.reposaku-nav__target-year{font-weight:700;font-size:14px;line-height:20px;min-width:47px;flex:none;padding-right:12px;border-right:1px solid #ccd4df}.reposaku-nav__target-year a{text-decoration:none;color:#2763d7}.reposaku-nav__title{font-weight:700;font-size:14px;line-height:20px;width:calc(100% - 886px);padding-left:14px;flex:1 0 206px;display:flex;flex-direction:row;align-items:center;gap:14px}.reposaku-nav__title>a{text-decoration:none;color:#1e1e1e}.reposaku-nav__title>a:first-child{flex:none}.reposaku-nav__title>a:last-child{width:fit-content;padding-right:14px;white-space:nowrap;flex:1 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reposaku-nav__title img{width:24px;height:24px;flex:none}.reposaku-nav__user-change-form{line-height:44px;font-size:14px;font-weight:700;display:flex;flex-direction:row;align-items:center}.reposaku-nav__links{flex:none}.reposaku-nav__links ul{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;height:100%;margin-right:14px}.reposaku--smart-phone .reposaku-nav__links{width:100%;height:100%;padding:4px 12px 5px;display:grid;grid-template-columns:repeat(3, 1fr);gap:6px}.reposaku-nav__icon{font-size:20px;color:#939fb4}.reposaku-nav__icon--original{width:24px;height:24px}.reposaku-nav__icon--reduced{font-size:18px}.reposaku-nav__link{flex:none}.reposaku-nav__link a{display:flex;justify-content:center;align-items:center;gap:4px;width:100%;height:100%;padding:0 12px;color:inherit;text-align:center;text-decoration:none;font-size:14px;font-weight:700}.reposaku--smart-phone .reposaku-nav__link a{display:flex;flex-direction:column;padding:2px;gap:unset}.reposaku-nav__link--active{border-top:5px solid rgba(0,0,0,0);border-bottom:5px solid #3e79eb}.reposaku-nav__link--active i{color:#3e79eb}.reposaku-nav__link--disabled{opacity:.35;pointer-events:none}.reposaku--smart-phone .reposaku-nav__link{height:100%;background-color:#f1f5f9;box-shadow:0px 1px 2px -1px rgba(0,0,0,.1),0px 1px 3px rgba(0,0,0,.1);border-radius:6px;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;color:#535f72}.reposaku--smart-phone .reposaku-nav__link .reposaku-nav__icon-container{width:30px;height:30px;display:flex;flex-direction:column;align-items:center;justify-content:center}.reposaku--smart-phone .reposaku-nav__link .reposaku-nav__icon-container i.fa{font-size:24px;line-height:24px;text-align:center}.reposaku--smart-phone .reposaku-nav__link .reposaku-nav__icon-container span.material-icons{height:30px;width:30px;font-size:30px}.reposaku--smart-phone .reposaku-nav__link a>p{font-size:15px;font-weight:700;line-height:20px;white-space:nowrap}.reposaku--smart-phone .reposaku-nav__link--active{color:#fff;background-color:#3e79eb;border:0px}.reposaku--smart-phone .reposaku-nav__link--active i{color:#fff}.reposaku--smart-phone .reposaku-nav__link--disabled{opacity:.35;pointer-events:none}.reposaku-nav__modal{width:308px;height:fit-content;padding:14px 12px 0px;background-color:#fff;box-shadow:0px 8px 10px -6px rgba(0,0,0,.1);border-radius:8px;display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;font-weight:500;font-size:18px;line-height:24px}.reposaku-nav__modal a{display:flex;flex-direction:row;padding:2px;align-items:center;font-weight:700;font-size:18px;line-height:24px;gap:2px}.reposaku-nav__modal a .fa{font-size:20px;padding:2px 3px}.reposaku-nav__modal a:any-link{text-decoration:none;color:#2763d7}.reposaku-nav__modal h3{width:100%;flex:1;font-weight:700;font-size:22px;line-height:28px}.reposaku-nav__modal form{width:100%}.reposaku-nav__modal section{padding:20px 0px;width:100%;border:none;border-top:1px solid #ccd4df}.reposaku-nav__modal section.reposaku-nav__modal-year-selection{width:100%;box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:2px;width:100%;padding-top:18px}.reposaku-nav__modal section.reposaku-nav__modal-year-selection.disabled label,.reposaku-nav__modal section.reposaku-nav__modal-year-selection[disabled=true] label{color:#aaa}.reposaku-nav__modal section.reposaku-nav__modal-year-selection select,.reposaku-nav__modal section.reposaku-nav__modal-year-selection input{background:#fff;border:1px solid #939fb4}.reposaku-nav__modal section.reposaku-nav__modal-year-selection select:hover,.reposaku-nav__modal section.reposaku-nav__modal-year-selection input:hover{border-color:#e9eff5}.reposaku-nav__modal section.reposaku-nav__modal-year-selection select:focus,.reposaku-nav__modal section.reposaku-nav__modal-year-selection input:focus{border:2px solid #758199}.reposaku-nav__modal section.reposaku-nav__modal-year-selection select.disabled,.reposaku-nav__modal section.reposaku-nav__modal-year-selection select[disabled=true],.reposaku-nav__modal section.reposaku-nav__modal-year-selection input.disabled,.reposaku-nav__modal section.reposaku-nav__modal-year-selection input[disabled=true]{border-color:#ebebeb}.reposaku-nav__modal section.reposaku-nav__modal-year-selection select--error,.reposaku-nav__modal section.reposaku-nav__modal-year-selection input--error{border:2px solid #f83843}.reposaku-nav__modal section.reposaku-nav__modal-year-selection label{font-weight:500;font-size:18px;line-height:24px}.reposaku-nav__modal section.reposaku-nav__modal-year-selection select,.reposaku-nav__modal section.reposaku-nav__modal-year-selection input{padding:10px 8px;gap:10px;height:48px;border-radius:4px;font-weight:400;font-size:18px;line-height:24px;color:#1e1e1e}.reposaku-nav__modal section.reposaku-nav__modal-year-selection select{width:100%}.reposaku-nav__modal .reposaku-nav__modal-header{width:100%;display:flex;padding-bottom:14px;flex-direction:row;align-items:center;justify-content:flex-start}.reposaku-nav__modal .reposaku-nav__modal-close-button{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:4px;width:28px;height:28px;border-radius:100px;border-width:0px;cursor:pointer;background:#e9eff5;color:#5d5e62;width:32px;height:32px}.reposaku-nav__modal .reposaku-nav__modal-close-button:any-link{text-decoration:none}.reposaku-nav__modal .reposaku-nav__modal-close-button .material-icons{font-size:20px}.reposaku-nav__modal .reposaku-nav__modal-close-button.disabled,.disabled .reposaku-nav__modal .reposaku-nav__modal-close-button{opacity:.35;pointer-events:none}.reposaku-nav__modal .reposaku-nav__modal-close-button:hover{background:#f1f5f9;color:#5d5e62}.reposaku-nav__modal .reposaku-nav__modal-close-button .material-icons{font-size:24px}.reposaku-app{display:grid;grid-template-rows:44px 1fr;min-height:100%;min-height:100dvh;color:#1e1e1e}@media screen and (max-width: 414px){.reposaku-app{grid-template-rows:62px 1fr}}.reposaku-sp-app{display:grid;grid-template-rows:62px 1fr;min-height:100%;min-height:100dvh;background-color:#f1f5f9;color:#1e1e1e}.reposaku-sp-app>nav:first-child{width:100%;height:62px;position:sticky;top:0;left:0;z-index:5}.reposaku-plane{min-width:100%;min-height:100dvh;color:#1e1e1e}.map-customizations-frame{display:flex;flex-direction:row;justify-content:center}.map-customizations-frame__radio-image{width:210px;height:100px;margin:0 15px}.map-customizations-frame__submit-button{font-size:15px;font-weight:700;line-height:20px;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:4px;border:none;border-radius:4px;white-space:nowrap;cursor:pointer;background:#1aa369;color:#fff;font-weight:700;font-size:15px;line-height:20px;padding:8px 12px;height:36px;box-shadow:0px 4px 6px -1px rgba(0,0,0,.1),0px 2px 4px -2px rgba(0,0,0,.1);margin-top:12px;width:220px;height:36px;font-size:15px}.map-customizations-frame__submit-button:any-link{text-decoration:none}.map-customizations-frame__submit-button.disabled,.disabled .map-customizations-frame__submit-button{opacity:.35;pointer-events:none}.map-customizations-frame__submit-button:hover{background:#25c07e;color:#fff}.reposaku--smart-phone .map-customizations-frame__submit-button{font-weight:700;font-size:18px;line-height:24px;padding:8px 12px;height:40px}.map-customizations-frame__form{display:flex;flex-direction:column;gap:12px;width:100%;max-width:400px;justify-content:flex-start}.map-customizations-frame__footer-button-frame{display:flex;justify-content:center}.map-customizations-label-frame{display:flex;align-items:center;flex-direction:row}.map-customizations-label-frame__text{display:block;width:100%}.map-customizations-label-frame__title{font-weight:700;font-size:14px;line-height:20px}.map-customizations-label-frame__description{font-weight:500;font-size:14px;line-height:20px}.map-customizations-label-frame__rate{font-weight:400;font-size:13px;line-height:20px}.map-customizations-form{width:100%}.reposaku-nav{width:100%;min-height:44px;background-color:#fff;border-bottom:1px solid #dde4ec;box-shadow:0 1px 2px rgba(0,0,0,.05);display:flex;flex-direction:row;position:-webkit-sticky;position:sticky;top:0px;z-index:2}.reposaku--smart-phone .reposaku-nav{height:62px;box-shadow:0 1px 2px -1px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.1)}.reposaku-nav__target-year{font-weight:700;font-size:14px;line-height:20px;min-width:47px;flex:none;padding-right:12px;border-right:1px solid #ccd4df}.reposaku-nav__target-year a{text-decoration:none;color:#2763d7}.reposaku-nav__title{font-weight:700;font-size:14px;line-height:20px;width:calc(100% - 886px);padding-left:14px;flex:1 0 206px;display:flex;flex-direction:row;align-items:center;gap:14px}.reposaku-nav__title>a{text-decoration:none;color:#1e1e1e}.reposaku-nav__title>a:first-child{flex:none}.reposaku-nav__title>a:last-child{width:fit-content;padding-right:14px;white-space:nowrap;flex:1 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reposaku-nav__title img{width:24px;height:24px;flex:none}.reposaku-nav__user-change-form{line-height:44px;font-size:14px;font-weight:700;display:flex;flex-direction:row;align-items:center}.reposaku-nav__links{flex:none}.reposaku-nav__links ul{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;height:100%;margin-right:14px}.reposaku--smart-phone .reposaku-nav__links{width:100%;height:100%;padding:4px 12px 5px;display:grid;grid-template-columns:repeat(3, 1fr);gap:6px}.reposaku-nav__icon{font-size:20px;color:#939fb4}.reposaku-nav__icon--original{width:24px;height:24px}.reposaku-nav__icon--reduced{font-size:18px}.reposaku-nav__link{flex:none}.reposaku-nav__link a{display:flex;justify-content:center;align-items:center;gap:4px;width:100%;height:100%;padding:0 12px;color:inherit;text-align:center;text-decoration:none;font-size:14px;font-weight:700}.reposaku--smart-phone .reposaku-nav__link a{display:flex;flex-direction:column;padding:2px;gap:unset}.reposaku-nav__link--active{border-top:5px solid rgba(0,0,0,0);border-bottom:5px solid #3e79eb}.reposaku-nav__link--active i{color:#3e79eb}.reposaku-nav__link--disabled{opacity:.35;pointer-events:none}.reposaku--smart-phone .reposaku-nav__link{height:100%;background-color:#f1f5f9;box-shadow:0px 1px 2px -1px rgba(0,0,0,.1),0px 1px 3px rgba(0,0,0,.1);border-radius:6px;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;color:#535f72}.reposaku--smart-phone .reposaku-nav__link .reposaku-nav__icon-container{width:30px;height:30px;display:flex;flex-direction:column;align-items:center;justify-content:center}.reposaku--smart-phone .reposaku-nav__link .reposaku-nav__icon-container i.fa{font-size:24px;line-height:24px;text-align:center}.reposaku--smart-phone .reposaku-nav__link .reposaku-nav__icon-container span.material-icons{height:30px;width:30px;font-size:30px}.reposaku--smart-phone .reposaku-nav__link a>p{font-size:15px;font-weight:700;line-height:20px;white-space:nowrap}.reposaku--smart-phone .reposaku-nav__link--active{color:#fff;background-color:#3e79eb;border:0px}.reposaku--smart-phone .reposaku-nav__link--active i{color:#fff}.reposaku--smart-phone .reposaku-nav__link--disabled{opacity:.35;pointer-events:none}.reposaku-nav__modal{width:308px;height:fit-content;padding:14px 12px 0px;background-color:#fff;box-shadow:0px 8px 10px -6px rgba(0,0,0,.1);border-radius:8px;display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;font-weight:500;font-size:18px;line-height:24px}.reposaku-nav__modal a{display:flex;flex-direction:row;padding:2px;align-items:center;font-weight:700;font-size:18px;line-height:24px;gap:2px}.reposaku-nav__modal a .fa{font-size:20px;padding:2px 3px}.reposaku-nav__modal a:any-link{text-decoration:none;color:#2763d7}.reposaku-nav__modal h3{width:100%;flex:1;font-weight:700;font-size:22px;line-height:28px}.reposaku-nav__modal form{width:100%}.reposaku-nav__modal section{padding:20px 0px;width:100%;border:none;border-top:1px solid #ccd4df}.reposaku-nav__modal section.reposaku-nav__modal-year-selection{width:100%;box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:2px;width:100%;padding-top:18px}.reposaku-nav__modal section.reposaku-nav__modal-year-selection.disabled label,.reposaku-nav__modal section.reposaku-nav__modal-year-selection[disabled=true] label{color:#aaa}.reposaku-nav__modal section.reposaku-nav__modal-year-selection select,.reposaku-nav__modal section.reposaku-nav__modal-year-selection input{background:#fff;border:1px solid #939fb4}.reposaku-nav__modal section.reposaku-nav__modal-year-selection select:hover,.reposaku-nav__modal section.reposaku-nav__modal-year-selection input:hover{border-color:#e9eff5}.reposaku-nav__modal section.reposaku-nav__modal-year-selection select:focus,.reposaku-nav__modal section.reposaku-nav__modal-year-selection input:focus{border:2px solid #758199}.reposaku-nav__modal section.reposaku-nav__modal-year-selection select.disabled,.reposaku-nav__modal section.reposaku-nav__modal-year-selection select[disabled=true],.reposaku-nav__modal section.reposaku-nav__modal-year-selection input.disabled,.reposaku-nav__modal section.reposaku-nav__modal-year-selection input[disabled=true]{border-color:#ebebeb}.reposaku-nav__modal section.reposaku-nav__modal-year-selection select--error,.reposaku-nav__modal section.reposaku-nav__modal-year-selection input--error{border:2px solid #f83843}.reposaku-nav__modal section.reposaku-nav__modal-year-selection label{font-weight:500;font-size:18px;line-height:24px}.reposaku-nav__modal section.reposaku-nav__modal-year-selection select,.reposaku-nav__modal section.reposaku-nav__modal-year-selection input{padding:10px 8px;gap:10px;height:48px;border-radius:4px;font-weight:400;font-size:18px;line-height:24px;color:#1e1e1e}.reposaku-nav__modal section.reposaku-nav__modal-year-selection select{width:100%}.reposaku-nav__modal .reposaku-nav__modal-header{width:100%;display:flex;padding-bottom:14px;flex-direction:row;align-items:center;justify-content:flex-start}.reposaku-nav__modal .reposaku-nav__modal-close-button{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:4px;width:28px;height:28px;border-radius:100px;border-width:0px;cursor:pointer;background:#e9eff5;color:#5d5e62;width:32px;height:32px}.reposaku-nav__modal .reposaku-nav__modal-close-button:any-link{text-decoration:none}.reposaku-nav__modal .reposaku-nav__modal-close-button .material-icons{font-size:20px}.reposaku-nav__modal .reposaku-nav__modal-close-button.disabled,.disabled .reposaku-nav__modal .reposaku-nav__modal-close-button{opacity:.35;pointer-events:none}.reposaku-nav__modal .reposaku-nav__modal-close-button:hover{background:#f1f5f9;color:#5d5e62}.reposaku-nav__modal .reposaku-nav__modal-close-button .material-icons{font-size:24px}.rds-preview{width:320px;height:calc(100dvh - 44px);z-index:5;position:fixed;top:44px;right:0px;background:#fff;display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;border-left:1px solid #ccd4df;box-shadow:0px 4px 6px -1px rgba(0,0,0,.1),0px 2px 4px -2px rgba(0,0,0,.1);transition:right 200ms cubic-bezier(0.445, 0.05, 0.55, 0.95)}.rds-preview[aria-hidden=true]{right:-320px}.reposaku--smart-phone .rds-preview{width:100vw;width:100dvw;height:100vh;height:100dvh;min-width:100%;min-height:100%;max-width:100%;max-height:100%;top:0;right:0;left:0;right:0;border-left:unset;box-shadow:unset;transition:unset;display:flex;flex-direction:column}.reposaku--smart-phone .rds-preview[aria-hidden=true]{right:unset;display:none}.rds-preview .rds-preview__close-button{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:4px;width:28px;height:28px;border-radius:100px;border-width:0px;cursor:pointer;background:#e9eff5;color:#5d5e62}.rds-preview .rds-preview__close-button:any-link{text-decoration:none}.rds-preview .rds-preview__close-button .material-icons{font-size:20px}.rds-preview .rds-preview__close-button.disabled,.disabled .rds-preview .rds-preview__close-button{opacity:.35;pointer-events:none}.rds-preview .rds-preview__close-button:hover{background:#f1f5f9;color:#5d5e62}.reposaku--smart-phone .rds-preview .rds-preview__close-button{width:unset;height:unset;font-size:15px;font-weight:700;line-height:20px;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:4px;border:none;border-radius:4px;white-space:nowrap;cursor:pointer;background:#dce8ff;color:#2763d7;font-weight:700;font-size:14px;line-height:20px;padding:6px 8px;height:32px;padding:6px !important}.reposaku--smart-phone .rds-preview .rds-preview__close-button:any-link{text-decoration:none}.reposaku--smart-phone .rds-preview .rds-preview__close-button.disabled,.disabled .reposaku--smart-phone .rds-preview .rds-preview__close-button{opacity:.35;pointer-events:none}.reposaku--smart-phone .rds-preview .rds-preview__close-button:hover{background:#f2f7ff;color:#6d9fff}.reposaku--smart-phone .reposaku--smart-phone .rds-preview .rds-preview__close-button{font-weight:700;font-size:18px;line-height:24px;padding:6px;height:36px;gap:2px}.reposaku--smart-phone .reposaku--smart-phone .rds-preview .rds-preview__close-button .material-icons{font-size:20px}.rds-preview__header{font-weight:700;font-size:18px;line-height:24px;display:inline-flex;flex-direction:row;justify-content:space-between;align-items:flex-start;padding:12px 16px;width:100%;height:48px}.reposaku--smart-phone .rds-preview__header{width:100%;display:grid;grid-template-columns:88px 1fr 88px;background-color:#fff;padding:6px 12px;border-bottom:1px solid #ccd4df;flex-grow:0;flex-shrink:0}.reposaku--smart-phone .rds-preview__header>*:first-child{align-self:center;justify-self:start}.reposaku--smart-phone .rds-preview__header>*:nth-child(2){font-weight:700;font-size:15px;line-height:20px;align-self:center;justify-self:center}.reposaku--smart-phone .reposaku--smart-phone .rds-preview__header>*:nth-child(2){font-weight:700;font-size:18px;line-height:24px}.reposaku--smart-phone .rds-preview__header>*:nth-child(3){align-self:end;justify-self:center}.rds-preview__content{padding:8px 24px 12px 16px;width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;overflow-y:scroll;flex:1}.reposaku--smart-phone .rds-preview__content{padding:8px 12px 28px 12px;min-height:0;flex-grow:1;flex-shrink:0}.rds-preview__footer{padding:8px 24px 8px 16px;width:100%;display:flex;flex-direction:row;align-items:flex-start;justify-content:center;border-top:1px solid #ccd4df}.reposaku--smart-phone .rds-preview__footer{height:80px;padding:12px;flex-grow:0;flex-shrink:0}.map-info-window__frame{font-family:"Noto Sans JP",sans-serif;overflow-y:hidden;max-height:200px;text-align:center}.map-info-window__link-button{display:flex;text-decoration:none;color:#2763d7;align-items:center;justify-content:center;background-color:#dce8ff;border-radius:4px;width:100%;height:32px;margin-top:10px;padding:0px 12px;border:none;font-weight:bold}.progress-container{color:#1e1e1e;height:100%;height:100dvh}.progress-container header{height:54px;width:100%}.progress-container main{height:calc(100% - 54px);width:100%}.progress-container .headercontent{min-width:1080px;width:100%;margin-left:auto;margin-right:auto;margin-top:0;height:54px;background-color:#fff;border-bottom:1px solid #dde4ec;box-shadow:0 1px 2px rgba(0,0,0,.05);display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:4px 16px;gap:24px;position:relative}.progress-container .headercontent__top{flex-grow:0;display:flex;align-items:center;justify-content:space-between;width:100%}.progress-container .headercontent__top__backbutton{display:flex;text-decoration:none;color:#2763d7;align-items:center;justify-content:center;width:82px;height:32px;background-color:#dce8ff;border-radius:4px}.progress-container .headercontent__top__backbutton__icon{height:20px;font-weight:400;font-size:20px}.progress-container .headercontent__top__backbutton__text{height:20px;font-weight:700;font-size:14px}.progress-container .headercontent__top__backbutton--long{width:96px}.progress-container .headercontent__top__updated{display:inline-block;padding-left:24px;padding-right:2px;font-weight:500;font-size:14px}.progress-container .headercontent__top__updated__content{font-weight:700;font-size:16px}.progress-container .headercontent__signboardmode{display:none;width:100%}.progress-container .headercontent__signboardmode--active{display:flex;align-items:center;justify-content:center}.progress-container .headercontent__signboardmode__backbutton{position:absolute;left:16px;top:11px;color:#2763d7;display:flex;align-items:center;justify-content:center;width:82px;height:32px;background-color:#dce8ff;border-radius:4px;cursor:pointer}.progress-container .headercontent__signboardmode__backbutton__icon{height:20px;font-weight:400;font-size:20px}.progress-container .headercontent__signboardmode__backbutton__text{line-height:20px;font-weight:700;font-size:14px}.progress-container .headercontent__signboardmode__title{font-weight:700;font-size:20px}.progress-container .headercontent__view-type{display:flex;align-items:flex-end;padding:3px;width:292px;height:42px;background:#e9eff5;border:1px solid #ccd4df;box-shadow:0px 1px 2px -1px rgba(0,0,0,.1),0px 1px 3px rgba(0,0,0,.1);border-radius:100px;justify-content:space-between}.progress-container .headercontent__view-type__map-views{display:flex;align-items:center;gap:8px;width:128px;height:34px;margin-left:15px;text-decoration:none}.progress-container .headercontent__view-type__map-views--selected{display:flex;flex-direction:row;align-items:center;padding:0px 0px 0px 16px;gap:8px;width:158px;height:34px;margin:0 4px 0 0;border-radius:100px;background:#00856a;text-decoration:none;pointer-events:none}.progress-container .headercontent__view-type__map-views--disabled{display:flex;align-items:center;gap:8px;width:128px;height:34px;margin-left:15px;text-decoration:none;opacity:.5;pointer-events:none}.progress-container .headercontent__view-type__map-views__image{width:24px;height:24px;background-image:url(/map_view.png);background-size:contain;border:1px solid #e9eff5;border-radius:2px}.progress-container .headercontent__view-type__map-views__text{font-weight:700;font-size:15px;line-height:20px;color:#1e1e1e}.progress-container .headercontent__view-type__map-views__text--selected{font-weight:700;font-size:15px;line-height:20px;color:#fff}.progress-container .headercontent__view-type__list-views{display:flex;flex-direction:row;align-items:center;padding:0px 20px 0px 6px;gap:8px;width:128px;height:34px;text-decoration:none}.progress-container .headercontent__view-type__list-views--selected{display:flex;flex-direction:row;align-items:center;padding:0px 20px 0px 16px;gap:8px;width:128px;height:34px;background:#00856a;border-radius:100px;text-decoration:none;pointer-events:none}.progress-container .headercontent__view-type__list-views__image{width:24px;height:24px;background-image:url(/list_view.png);background-size:contain;border:1px solid #e9eff5;border-radius:2px}.progress-container .headercontent__view-type__list-views__text{font-weight:700;font-size:15px;line-height:20px;color:#1e1e1e}.progress-container .headercontent__view-type__list-views__text--selected{font-weight:700;font-size:15px;line-height:20px;color:#fff}.progress-container .headercontent .div{display:flex;flex-direction:column;max-width:108px;justify-content:center;align-items:center;border-radius:6px;box-shadow:0px 2px 4px -2px rgba(0,0,0,.1000000015),0px 4px 6px -1px rgba(0,0,0,.1000000015);padding-right:12px;padding-left:12px;background-color:#2763d7}.progress-container .headercontent .div-2{display:flex;flex-direction:column;max-width:84px;justify-content:center;align-items:center}.progress-container .headercontent .div-3{display:flex;flex-direction:column;max-width:28px;justify-content:center;align-items:center;color:#fff;font-size:28px;line-height:100%;letter-spacing:0px;text-align:center;font-family:"Material Icons",sans-serif}.progress-container .headercontent .div-4{max-width:84px;color:#fff;font-size:12px;line-height:20px;letter-spacing:0px;text-align:center;font-family:"Noto Sans JP",sans-serif}.progress-container .headercontent__variable{flex-grow:3;display:flex;align-items:center;justify-content:space-between;align-items:center;padding:7px 3px 7px 16px;gap:16px}.progress-container .headercontent__variable__narrowdown{display:flex;align-items:center;flex-grow:4;height:40px;background:#f1f5f9;border:1px solid #ccd4df;box-shadow:0px 1px 2px -1px rgba(0,0,0,.1),0px 1px 3px rgba(0,0,0,.1);border-radius:100px}.progress-container .headercontent__variable__narrowdown__date{display:flex;align-items:center;flex-grow:0;background-color:rgba(0,0,0,0);border:none;cursor:pointer;outline:none;appearance:none;height:100%}.progress-container .headercontent__variable__narrowdown__date__icon{display:inline-block;font-weight:400;font-size:20px;width:20px;height:20px;color:#535f72;margin-top:0px;margin-left:12px}.progress-container .headercontent__variable__narrowdown__date__between{display:inline-block;color:#1e1e1e;font-weight:500;font-size:13px;padding-left:6px;padding-right:8px;width:182px;text-align:left}.reposaku--smart-phone .progress-container .headercontent__variable__narrowdown__date__between{display:inline-block;color:#1e1e1e;font-weight:500;font-size:13px;padding-left:6px;padding-right:8px;width:100%;text-align:left}.progress-container .headercontent__variable__narrowdown__date__hr{width:24px;height:0px;border:1px solid #ccd4df;transform:rotate(90deg)}.progress-container .headercontent__variable__narrowdown__work{flex-grow:4;display:flex;align-items:center;background-color:rgba(0,0,0,0);border:none;cursor:pointer;outline:none;appearance:none;height:100%}.progress-container .headercontent__variable__narrowdown__work__icon{display:inline-block;width:20px;height:20px}.progress-container .headercontent__variable__narrowdown__work__workcontent{display:inline-block;font-weight:500;font-size:14px;margin-left:6px;padding-left:6px}.progress-container .headercontent__variable__narrowdown__work__workcontent--all{color:#8d8e90;margin-left:6px}.progress-container .headercontent__variable__narrowdown__work__workcontent--work{color:#1e1e1e;margin-left:6px}.reposaku--smart-phone .progress-container .headercontent__variable__narrowdown__work__workcontent--work{color:#1e1e1e;margin-left:6px;display:flex;flex-direction:row;gap:14px}.progress-container .headercontent__variable__narrowdown__work__workcontent--work__work1{font-weight:500;font-size:14px;text-align:left}.progress-container .headercontent__variable__narrowdown__work__workcontent--work__work1__icon{margin-right:6px}.progress-container .headercontent__variable__narrowdown__work__workcontent--work__work2{font-weight:500;font-size:14px;text-align:left}.progress-container .headercontent__variable__narrowdown__work__workcontent--work__work2__icon{margin-right:6px}.progress-container .headercontent__variable__narrowdown__field{flex-grow:4;display:flex;align-items:center;background-color:rgba(0,0,0,0);border:none;cursor:pointer;outline:none;appearance:none;height:100%}.progress-container .headercontent__variable__narrowdown__field__icon{display:inline-block;width:32px;height:32px;margin-left:20px}.progress-container .headercontent__variable__narrowdown__field__workcontent{display:inline-block;font-weight:500;font-size:14px;margin-left:6px;padding-left:6px}.progress-container .headercontent__variable__narrowdown__field__workcontent--all{color:#8d8e90;margin-left:6px}.progress-container .headercontent__variable__narrowdown__button{display:flex;flex-direction:row;align-items:center;padding:7px;margin-right:2px;width:34px;height:34px;background:#019378;border-radius:100px;border:none;cursor:pointer}.progress-container .headercontent__variable__narrowdown__button__icon{color:#fff;font-weight:400;font-size:20px}.progress-container .headercontent__variable__display{display:flex;align-items:center;color:#1e1e1e;flex-grow:0;font-weight:500;font-size:14px}.progress-container .headercontent__variable__display__number{font-weight:700;font-size:16px;margin-left:4px;margin-right:2px;color:#1e1e1e}.progress-container .headercontent__frequency{display:flex;align-items:center;flex-grow:0;width:110px;height:40px;background:#f1f5f9;border:1px solid #dde4ec;border-radius:100px;cursor:pointer}.progress-container .headercontent__frequency--unread{display:flex;align-items:center;flex-grow:0;width:110px;height:40px;background:#ff5e64;border:1px solid #dde4ec;border-radius:100px;color:#fff;cursor:pointer}.progress-container .headercontent__frequency__icon{padding-left:13px;padding-right:5px;padding-bottom:2px;color:#ff5e64}.progress-container .headercontent__frequency__icon--unread{padding-left:13px;padding-right:5px;padding-bottom:2px;color:#fff}.progress-container .headercontent__frequency__text{font-weight:700;font-size:14px}.progress-container .headercontent__solid-primary-md-btn{font-size:15px;font-weight:700;line-height:20px;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:4px;border:none;border-radius:4px;white-space:nowrap;cursor:pointer;background:#2763d7;color:#fff;font-weight:700;font-size:15px;line-height:20px;padding:8px 12px;height:36px}.progress-container .headercontent__solid-primary-md-btn:any-link{text-decoration:none}.progress-container .headercontent__solid-primary-md-btn.disabled,.disabled .progress-container .headercontent__solid-primary-md-btn{opacity:.35;pointer-events:none}.progress-container .headercontent__solid-primary-md-btn:hover{background:#6d9fff;color:#fff}.progress-container .maincontent{min-width:1080px;max-width:100%;height:100%;margin-left:auto;margin-right:auto;position:relative}.progress-container .maincontent__actionbuttons{position:absolute;top:16px;left:16px}.progress-container .maincontent__actionbuttons__box{display:flex;align-items:center;gap:8px}.progress-container .maincontent__actionbuttons__box__add-area{display:flex;flex-direction:column;height:56px;gap:3px;max-width:108px;justify-content:center;align-items:center;border-radius:6px;box-shadow:0px 2px 4px -2px rgba(0,0,0,.1000000015),0px 4px 6px -1px rgba(0,0,0,.1000000015);padding-right:12px;padding-left:12px;color:#fff;font-size:12px;background-color:#2763d7;text-decoration:none}.progress-container .maincontent__actionbuttons__box__add-area__icon{margin-top:4px}.progress-container .maincontent__actionbuttons__box__add-area--disabled{display:flex;flex-direction:column;height:56px;gap:3px;max-width:108px;justify-content:center;align-items:center;border-radius:6px;box-shadow:0px 2px 4px -2px rgba(0,0,0,.1000000015),0px 4px 6px -1px rgba(0,0,0,.1000000015);padding-right:12px;padding-left:12px;color:#fff;font-size:12px;background-color:#2763d7;text-decoration:none;pointer-events:none;opacity:.6}.progress-container .maincontent__actionbuttons__box__selectbutton{width:56px;height:56px;background:rgba(0,0,0,.8);border-radius:6px;border:none;position:relative}.progress-container .maincontent__actionbuttons__box__selectbutton:hover{background:#535f72}.progress-container .maincontent__actionbuttons__box__selectbutton--active{width:56px;height:56px;background:#2763d7;border-radius:6px;border:none;position:relative}.progress-container .maincontent__actionbuttons__box__selectbutton--disabled{pointer-events:none}.progress-container .maincontent__actionbuttons__box__selectbutton--disabled img,.progress-container .maincontent__actionbuttons__box__selectbutton--disabled span{opacity:.2}.progress-container .maincontent__actionbuttons__box__selectbutton__icon{display:block;position:absolute;width:22px;height:22px;font-size:22px;color:#3e79eb;top:2px;left:18px}.progress-container .maincontent__actionbuttons__box__selectbutton__text{display:block;color:#fff;font-weight:500;font-size:12px;position:absolute;bottom:4px;left:4px}.progress-container .maincontent__actionbuttons__box__dev-selectbutton{width:56px;height:56px;background:rgba(0,0,0,.8);border-radius:6px;border:none;position:relative}.progress-container .maincontent__actionbuttons__box__dev-selectbutton:hover{background:#535f72}.progress-container .maincontent__actionbuttons__box__dev-selectbutton:active{background:#6694ed}.progress-container .maincontent__actionbuttons__box__closebutton{width:56px;height:56px;background:rgba(0,0,0,.8);border-radius:6px;border:none;position:relative}.progress-container .maincontent__actionbuttons__box__closebutton:hover{background:#535f72}.progress-container .maincontent__actionbuttons__box__closebutton--disabled{pointer-events:none}.progress-container .maincontent__actionbuttons__box__closebutton--disabled img,.progress-container .maincontent__actionbuttons__box__closebutton--disabled span{opacity:.2}.progress-container .maincontent__actionbuttons__box__closebutton__icon{display:block;position:absolute;width:22px;height:22px;font-size:22px;color:#6d9fff;top:9px;left:18px}.progress-container .maincontent__actionbuttons__box__closebutton__icon--inactive{display:block;position:absolute;width:22px;height:22px;font-size:22px;color:#6d9fff;top:9px;left:18px;opacity:.2}.progress-container .maincontent__actionbuttons__box__closebutton__text{display:block;color:#fff;font-weight:500;font-size:12px;position:absolute;bottom:4px;left:4px}.progress-container .maincontent__actionbuttons__box__closebutton__text--inactive{display:block;color:#fff;font-weight:500;font-size:12px;position:absolute;bottom:4px;left:4px;opacity:.2}.progress-container .maincontent__actionbuttons__box__commonbutton{font-weight:500;font-size:13px;line-height:16px;width:56px;height:56px;background:rgba(0,0,0,.8);border-radius:6px;border:none;position:relative;color:#fff}.progress-container .maincontent__actionbuttons__box__commonbutton img{display:block;position:absolute;width:22px;height:22px;font-size:22px;top:8px;left:18px}.progress-container .maincontent__actionbuttons__box__commonbutton span{display:block;font-weight:500;font-size:14px;position:absolute;bottom:4px;left:4px}.progress-container .maincontent__actionbuttons__box__signboardbutton{font-weight:500;font-size:13px;line-height:16px;width:56px;height:56px;background:rgba(0,0,0,.8);border-radius:6px;border:none;position:relative;color:#fff}.progress-container .maincontent__actionbuttons__box__signboardbutton:hover{background:#535f72}.progress-container .maincontent__actionbuttons__box__signboardbutton--active{font-weight:500;font-size:13px;line-height:16px;width:56px;height:56px;background:#2763d7;border-radius:6px;border:none;position:relative;color:#fff}.progress-container .maincontent__actionbuttons__box__signboardbutton__icon{margin-bottom:16px}.progress-container .maincontent__actionbuttons__box__signboardbutton__text{display:block;font-weight:500;font-size:12px;position:absolute;bottom:4px;left:4px}.progress-container .maincontent__actionbuttons__box__fudepolygonbutton{font-weight:500;font-size:13px;line-height:16px;width:56px;height:56px;background:rgba(0,0,0,.8);border-radius:6px;border:none;position:relative;color:#fff}.progress-container .maincontent__actionbuttons__box__fudepolygonbutton:hover{background:#535f72}.progress-container .maincontent__actionbuttons__box__fudepolygonbutton--active{font-weight:500;font-size:13px;line-height:16px;width:56px;height:56px;background:#2763d7;border-radius:6px;border:none;position:relative;color:#fff}.progress-container .maincontent__actionbuttons__box__fudepolygonbutton__icon{display:block;position:absolute;width:22px;height:22px;font-size:22px;color:#3e79eb;top:2px;left:18px}.progress-container .maincontent__actionbuttons__box__fudepolygonbutton__text{display:block;color:#fff;font-weight:500;font-size:12px;position:absolute;bottom:4px;left:4px}.progress-container .maincontent__actionbuttons__box__fudepolygonbulkbutton{font-weight:500;font-size:13px;line-height:16px;width:56px;height:56px;background:rgba(0,0,0,.8);border-radius:6px;border:none;position:relative;color:#fff}.progress-container .maincontent__actionbuttons__box__fudepolygonbulkbutton:hover{background:#535f72}.progress-container .maincontent__actionbuttons__box__fudepolygonbulkbutton__icon{display:block;position:absolute;width:22px;height:22px;font-size:22px;color:#3e79eb;top:2px;left:18px}.progress-container .maincontent__actionbuttons__box__fudepolygonbulkbutton__text{display:block;color:#fff;font-weight:500;font-size:12px;position:absolute;bottom:4px;left:4px}.progress-container .maincontent__actionbuttons__box__calcbutton{width:56px;height:56px;background:rgba(0,0,0,.8);border-radius:6px;border:none;position:relative}.progress-container .maincontent__actionbuttons__box__calcbutton:hover{background:#535f72}.progress-container .maincontent__actionbuttons__box__calcbutton--disabled{pointer-events:none}.progress-container .maincontent__actionbuttons__box__calcbutton--disabled img,.progress-container .maincontent__actionbuttons__box__calcbutton--disabled span{opacity:.2}.progress-container .maincontent__actionbuttons__box__calcbutton--active{width:56px;height:56px;background:#2763d7;border-radius:6px;border:none;position:relative}.progress-container .maincontent__actionbuttons__box__calcbutton__icon{display:block;position:absolute;width:22px;height:22px;font-size:18px;color:#f2ba00;top:12px;left:18px}.progress-container .maincontent__actionbuttons__box__calcbutton__text{display:block;color:#fff;font-weight:500;font-size:12px;position:absolute;bottom:4px;left:4px}.progress-container .maincontent__result{position:absolute;width:260px;right:16px;bottom:26px}.progress-container .maincontent__result__table{display:block;width:260px;max-height:290px;padding:8px;background:rgba(0,0,0,.8);color:#fff;border-radius:6px;overflow-y:scroll;overflow-x:hidden}.progress-container .maincontent__result__table::-webkit-scrollbar{width:8px;border-radius:100px;color:#6a6a6a}.progress-container .maincontent__result__table::-webkit-scrollbar-track{background-color:rgba(0,0,0,0)}.progress-container .maincontent__result__table::-webkit-scrollbar-thumb{background-color:#6a6a6a}.progress-container .maincontent__result__table__caption{display:block;position:sticky;font-weight:700;font-size:13px;color:#fff;text-align:left;padding:4px 0}.progress-container .maincontent__result__table__tbody{position:relative;max-height:290px;width:260px}.progress-container .maincontent__result__table__icontd{vertical-align:top;position:relative;padding-right:6px}.progress-container .maincontent__result__table__icontd__icon{position:relative;vertical-align:top;width:14.67px;height:14.67px;top:4px}.progress-container .maincontent__result__table__unittd{position:relative;vertical-align:baseline;font-weight:400;font-size:11px;padding-left:2px;padding-right:4px}.progress-container .maincontent__result__table__producttd{display:flex;justify-content:space-between;width:186px;font-weight:400;font-size:14px}.progress-container .maincontent__result__table__producttd__product{display:inline-block}.progress-container .maincontent__result__table__producttd__productnum{font-weight:700;font-size:16px;margin-left:14px;text-align:right}.progress-container .maincontent__result__table__tr:nth-child(even){background:hsla(0,0%,100%,.2)}.progress-container .maincontent__result__sum{color:#1e1e1e;display:flex;justify-content:flex-end;align-items:baseline;z-index:2;width:260px;height:40px;background-color:#fff;border-radius:6px;margin-top:8px;padding:6px}.progress-container .maincontent__result__sum__total{font-weight:500;font-size:15px}.progress-container .maincontent__result__sum__numbers{font-weight:700;font-size:22px;margin-left:8px}.progress-container .maincontent__result__sum__unitspan{font-weight:500;font-size:14px;margin-left:3px}.progress-container .maincontent__result__sum-with-button{color:#1e1e1e;display:flex;flex-flow:column;justify-content:flex-end;align-items:baseline;z-index:2;width:260px;height:80px;background-color:#fff;border-radius:6px;margin-top:8px;padding:6px}.progress-container .maincontent__result__sum-with-button__row{color:#1e1e1e;display:flex;justify-content:flex-end;align-items:baseline;z-index:2;width:100%;height:40px;background-color:#fff;border-radius:6px;margin-top:8px;padding:6px}.progress-container .maincontent__result__sum-with-button__bulk-selection{width:100%;box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:2px;position:relative}.progress-container .maincontent__result__sum-with-button__bulk-selection.disabled label,.progress-container .maincontent__result__sum-with-button__bulk-selection[disabled=true] label{color:#aaa}.progress-container .maincontent__result__sum-with-button__bulk-selection select,.progress-container .maincontent__result__sum-with-button__bulk-selection input{padding:6px 8px;gap:10px;height:36px;border-radius:4px;font-weight:400;font-size:15px;line-height:24px;color:#1e1e1e;background:#e9eff5;border:1px solid #ccd4df}.progress-container .maincontent__result__sum-with-button__bulk-selection select:hover,.progress-container .maincontent__result__sum-with-button__bulk-selection input:hover{border-color:#f1f5f9}.progress-container .maincontent__result__sum-with-button__bulk-selection select:focus,.progress-container .maincontent__result__sum-with-button__bulk-selection input:focus{border:2px solid #758199}.progress-container .maincontent__result__sum-with-button__bulk-selection select.disabled,.progress-container .maincontent__result__sum-with-button__bulk-selection select[disabled],.progress-container .maincontent__result__sum-with-button__bulk-selection input.disabled,.progress-container .maincontent__result__sum-with-button__bulk-selection input[disabled]{background:#ebebeb;border:0px}.progress-container .maincontent__result__sum-with-button__bulk-selection select--error,.progress-container .maincontent__result__sum-with-button__bulk-selection input--error{border:2px solid #f83843}.progress-container .maincontent__result__sum-with-button__bulk-selection label{font-weight:500;font-size:15px;line-height:20px}.progress-container .maincontent__result__sum-with-button__bulk-selection select{width:220px}.progress-container .maincontent__result__sum-with-button__bulk-selection select option[value=""]{display:none}.progress-container .maincontent__result__sum-with-button__total{font-weight:500;font-size:15px}.progress-container .maincontent__result__sum-with-button__numbers{font-weight:700;font-size:22px;margin-left:8px}.progress-container .maincontent__result__sum-with-button__unitspan{font-weight:500;font-size:14px;margin-left:3px}.progress-container .maincontent__termimalsetup,.progress-container .maincontent__termimalsetup--inactive{position:absolute;top:0px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);z-index:5;min-width:312px;min-height:96px;margin:16px auto;padding:6px 12px 8px 12px;background:hsla(0,0%,100%,.96);border-radius:6px}.reposaku--smart-phone .progress-container .maincontent__termimalsetup,.reposaku--smart-phone .progress-container .maincontent__termimalsetup--inactive{position:absolute;top:60px;left:12px;z-index:5;transform:translateX(0%);-webkit-transform:translateX(0%);-ms-transform:translateX(0%);width:280px;min-width:280px;min-height:96px;max-height:100%;margin:16px auto;padding:6px 12px 8px 12px;background:hsla(0,0%,100%,.96);border-radius:6px}.progress-container .maincontent__termimalsetup--inactive{visibility:hidden}.progress-container .maincontent__termimalsetup__divflex{display:flex}.progress-container .maincontent__termimalsetup__divflex__circle{position:relative;width:42px;height:42px;border-radius:100px;margin-top:6px;text-align:center;font-weight:700;font-size:13px}.progress-container .maincontent__termimalsetup__divflex__circle__id{position:relative;top:5px}.progress-container .maincontent__termimalsetup__divflex__content{margin-right:8px;font-weight:500;font-size:14px}.progress-container .maincontent__termimalsetup__divflex__content img{width:24px;height:24px;margin:0 6px}.reposaku--smart-phone .progress-container .maincontent__termimalsetup__divflex__content{margin-right:8px;width:240px;font-weight:500;font-size:14px}.reposaku--smart-phone .progress-container .maincontent__termimalsetup__divflex__content img{width:24px;height:24px;margin:0 6px}.progress-container .maincontent__termimalsetup__button{display:flex;height:28px;width:100%;margin:8px auto;background-color:#2763d7;border:none;border-radius:4px;align-items:center;justify-content:center;text-decoration:none}.progress-container .maincontent__termimalsetup__button__text{font-weight:700;font-size:14px;color:#fff;margin-right:2px}.progress-container .maincontent__termimalsetup__button__arrowicon{font-size:20px;width:20px;height:20px;color:#fff}.progress-container .maincontent__calcresults{position:absolute;background:hsla(0,0%,100%,.96);width:210px;height:70px;padding:6px 12px 6px 0px;border-radius:6px;text-align:right;right:16px;bottom:26px}.progress-container .maincontent__calcresults__outer{font-weight:500;font-size:15px}.progress-container .maincontent__calcresults__number{font-weight:700;font-size:22px;line-height:30px}.progress-container .maincontent__calcresults__unit{font-weight:500;font-size:14px}.progress-container .maincontent__calcresults__area{font-weight:500;font-size:15px}.progress-container .maincontent__lid-painting{position:absolute;display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:#f1f5f9}.progress-container .maincontent__lid-painting__comment{align-items:center;background-color:#dce8ff;color:#2763d7;padding:18px;font-weight:700}.progress-container .maincontent__signboard-point-navi{position:absolute;bottom:-30px;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);z-index:5;display:none;flex-direction:column;align-items:flex-start;padding:12px;font-weight:500;font-size:14px;line-height:20px;width:351px;height:112px;background:#fff;box-shadow:0px 10px 15px -3px rgba(0,0,0,.1),0px 4px 6px -4px rgba(0,0,0,.1);border-radius:10px;flex:none;order:0;align-self:stretch;flex-grow:0}.progress-container .maincontent__signboard-point-navi__back-btn{font-size:15px;font-weight:700;line-height:20px;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:4px;border:none;border-radius:4px;white-space:nowrap;cursor:pointer;width:100%;height:56px;border-radius:100px;box-shadow:0px 4px 6px -1px rgba(0,0,0,.1),0px 2px 4px -2px rgba(0,0,0,.1);font-weight:700;font-size:18px;line-height:24px;background:#fff;color:#000;border:2px solid #939fb4;box-shadow:0px 4px 6px -1px rgba(0,0,0,.1),0px 2px 4px -2px rgba(0,0,0,.1);width:56px;height:56px}.progress-container .maincontent__signboard-point-navi__back-btn:any-link{text-decoration:none}.progress-container .maincontent__signboard-point-navi__back-btn.disabled,.disabled .progress-container .maincontent__signboard-point-navi__back-btn{opacity:.35;pointer-events:none}.progress-container .maincontent__signboard-point-navi__back-btn:hover{background:#fff;color:#5d5e62}.progress-container .maincontent__signboard-point-navi__back-btn:hover{border:2px solid #b3bdcd}.progress-container .maincontent__signboard-point-navi__continue-btn{font-size:15px;font-weight:700;line-height:20px;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:4px;border:none;border-radius:4px;white-space:nowrap;cursor:pointer;width:100%;height:56px;border-radius:100px;box-shadow:0px 4px 6px -1px rgba(0,0,0,.1),0px 2px 4px -2px rgba(0,0,0,.1);font-weight:700;font-size:18px;line-height:24px;background:#c7daff;color:#2763d7;border:2px solid #2763d7;box-shadow:0px 4px 6px -1px rgba(0,0,0,.1),0px 2px 4px -2px rgba(0,0,0,.1);width:124px;height:56px}.progress-container .maincontent__signboard-point-navi__continue-btn:any-link{text-decoration:none}.progress-container .maincontent__signboard-point-navi__continue-btn.disabled,.disabled .progress-container .maincontent__signboard-point-navi__continue-btn{opacity:.35;pointer-events:none}.progress-container .maincontent__signboard-point-navi__continue-btn:hover{background:#dce8ff;color:#6d9fff}.progress-container .maincontent__signboard-point-navi__continue-btn:hover{border:2px solid #6d9fff}.progress-container .maincontent__signboard-point-navi__temporaryset-btn{font-size:15px;font-weight:700;line-height:20px;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:4px;border:none;border-radius:4px;white-space:nowrap;cursor:pointer;width:100%;height:56px;border-radius:100px;box-shadow:0px 4px 6px -1px rgba(0,0,0,.1),0px 2px 4px -2px rgba(0,0,0,.1);font-weight:700;font-size:18px;line-height:24px;background:#c7daff;color:#2763d7;border:2px solid #2763d7;box-shadow:0px 4px 6px -1px rgba(0,0,0,.1),0px 2px 4px -2px rgba(0,0,0,.1);width:327px;height:56px}.progress-container .maincontent__signboard-point-navi__temporaryset-btn:any-link{text-decoration:none}.progress-container .maincontent__signboard-point-navi__temporaryset-btn.disabled,.disabled .progress-container .maincontent__signboard-point-navi__temporaryset-btn{opacity:.35;pointer-events:none}.progress-container .maincontent__signboard-point-navi__temporaryset-btn:hover{background:#dce8ff;color:#6d9fff}.progress-container .maincontent__signboard-point-navi__temporaryset-btn:hover{border:2px solid #6d9fff}.progress-container .maincontent__signboard-point-navi__temporaryset-btn--md{width:260px}.progress-container .maincontent__signboard-point-navi__done-btn{font-size:15px;font-weight:700;line-height:20px;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:4px;border:none;border-radius:4px;white-space:nowrap;cursor:pointer;width:100%;height:56px;border-radius:100px;box-shadow:0px 4px 6px -1px rgba(0,0,0,.1),0px 2px 4px -2px rgba(0,0,0,.1);font-weight:700;font-size:18px;line-height:24px;background:#2763d7;color:#fff;width:124px;height:56px}.progress-container .maincontent__signboard-point-navi__done-btn:any-link{text-decoration:none}.progress-container .maincontent__signboard-point-navi__done-btn.disabled,.disabled .progress-container .maincontent__signboard-point-navi__done-btn{opacity:.35;pointer-events:none}.progress-container .maincontent__signboard-point-navi__done-btn:hover{background:#6d9fff;color:#fff}.progress-container .maincontent__signboard-point-navi-btns-frame{margin-top:12px;display:flex;flex-direction:row;justify-content:center;gap:12px}.progress-container .maincontent__signboard-card-container,.progress-container .maincontent__signboard-card-container--inactive{display:flex;flex-direction:column;align-items:flex-end;padding:12px;position:absolute;width:375px;left:calc(50% - 187.5px - .5px);bottom:14px}.progress-container .maincontent__signboard-card-container--inactive{display:none}.progress-container .maincontent__signboard-card{display:flex;flex-direction:column;align-items:flex-start;padding:0px;margin-top:12px;width:351px;background:#fff;box-shadow:0px 10px 15px -3px rgba(0,0,0,.1),0px 4px 6px -4px rgba(0,0,0,.1);border-radius:10px;flex:none;order:0;align-self:stretch;flex-grow:0}.progress-container .maincontent__signboard-card-thumbnail{width:44px;height:44px}.progress-container .maincontent__signboard-card-optional_text{position:absolute;top:84px;left:24px;font-weight:700}.progress-container .maincontent__signboard-card-header{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;padding:12px;flex:none;order:0;align-self:stretch;flex-grow:0}.progress-container .maincontent__signboard-card-header-left{width:44px;margin-right:12px}.progress-container .maincontent__signboard-card-header-right{width:100%}.progress-container .maincontent__signboard-card-super-user-label{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:2px;width:120px;height:24px;background:#c8f7dc;border-radius:2px;font-weight:700;font-size:14px;line-height:20px}.reposaku--smart-phone .progress-container .maincontent__signboard-card-super-user-label{font-weight:700;font-size:16px;line-height:20px}.progress-container .maincontent__signboard-card-super-user-label>.material-icons-outlined{font-size:16px;line-height:16px}.progress-container .maincontent__signboard-card-title{font-weight:700;font-size:16px;line-height:20px;color:#1e1e1e;margin-top:3px;margin-bottom:2px}.reposaku--smart-phone .progress-container .maincontent__signboard-card-title{font-weight:700;font-size:20px;line-height:24px}.progress-container .maincontent__signboard-card-date{font-style:normal;font-weight:400;font-size:14px;line-height:24px;color:#5d5e62}.progress-container .maincontent__signboard-card-buttons{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;padding:0 12px 12px 12px;gap:12px;margin-bottom:6px;flex:none;order:1;align-self:stretch;flex-grow:0}.progress-container .maincontent__signboard-card-edit{height:28px;display:flex;flex-direction:row;align-items:center}.progress-container .maincontent__signboard-card-edit a,.progress-container .maincontent__signboard-card-edit button{font-weight:700;font-size:14px;line-height:20px;width:100%;height:24px;border-radius:4px;display:flex;flex-direction:row;align-items:center;justify-content:center;text-decoration:none;cursor:pointer}.progress-container .maincontent__signboard-card-edit i{font-size:16px}.progress-container .maincontent__signboard-card-edit a{width:80px;height:40px;color:#2763d7;background-color:#dce8ff}.progress-container .maincontent__signboard-card-edit a:hover{background-color:#f2f7ff}.progress-container .maincontent__signboard-card-edit--inactive a{pointer-events:none;opacity:.35}.progress-container .maincontent__signboard-card-delete{height:28px;display:flex;flex-direction:row;align-items:center}.progress-container .maincontent__signboard-card-delete a,.progress-container .maincontent__signboard-card-delete button{font-weight:700;font-size:14px;line-height:20px;width:100%;height:24px;border-radius:4px;display:flex;flex-direction:row;align-items:center;justify-content:center;text-decoration:none;cursor:pointer}.progress-container .maincontent__signboard-card-delete i{font-size:16px}.progress-container .maincontent__signboard-card-delete a,.progress-container .maincontent__signboard-card-delete button{width:80px;height:40px;color:#f83843;background-color:#ffe0e0}.progress-container .maincontent__signboard-card-delete a:hover,.progress-container .maincontent__signboard-card-delete button:hover{background-color:#ffebeb}.progress-container .maincontent__signboard-card-delete button{border:none}.progress-container .maincontent__signboard-card-delete--inactive a,.progress-container .maincontent__signboard-card-delete--inactive button{pointer-events:none;opacity:.35}.progress-container .maincontent__signboard-card-delete--inactive button{border:none}.progress-container .maincontent__signboard-number-icon-text{font-size:12px;font-weight:700}.progress-filter{width:896px;max-height:680px;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background:#f1f5f9;box-shadow:0px 20px 25px -5px rgba(0,0,0,.1),0px 8px 10px -6px rgba(0,0,0,.1);border-radius:8px}.progress-filter__title{font-weight:700;font-size:20px;background-color:#fff;border-radius:8px 8px 0 0;display:flex;align-items:center;justify-content:space-between;padding:14px 16px 10px 16px}.progress-filter__title h1{font-weight:700;font-size:20px}.progress-filter__title__close{background-color:#f1f5f9;text-align:center;width:28px;height:28px;border-radius:50%}.progress-filter__title__closeicon{position:relative;top:2px;color:#5d5e62}.progress-filter__body{background-color:#f1f5f9;width:896px;height:564px;overflow-y:scroll;overflow-x:hidden}.progress-filter__body::-webkit-scrollbar{width:8px;border-radius:100px;display:none;color:rgba(0,0,0,0)}.progress-filter__body::-webkit-scrollbar-track{background-color:rgba(0,0,0,0)}.progress-filter__body::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0)}.progress-filter__body__today{display:flex;justify-content:space-between;align-items:center;width:100%;height:53px;padding:8px 16px;gap:12px;background-color:#fff;margin-bottom:4px;border:1px solid #ccd4df;border-radius:8px}.progress-filter__body__today__h2{flex-grow:0;font-weight:700;font-size:20px}.progress-filter__body__today__h3{flex-grow:0;font-weight:700;font-size:14px}.progress-filter__body__today__stuff{color:#5d5e62;flex-grow:4;display:flex;align-items:center;font-weight:500;font-size:12px}.progress-filter__body__today__stuff__id1{position:relative;width:20px;height:20px;border:2px solid #ff6a61;margin-left:1px;border-radius:50%;position:relative;text-align:center}.progress-filter__body__today__stuff__id1__id{position:relative;font-weight:500;font-size:10px;top:-2px}.progress-filter__body__today__stuff__other{margin-left:2px}.progress-filter__body__today__toggle{display:flex}.progress-filter__body__today__toggle__checked{background-color:#3e79eb;background-image:url(/../img/toggle-on.png);background-position:right bottom;background-size:20%;background-repeat:no-repeat;font-size:16px;color:#fff;width:120px;height:36px;border:1px solid #2763d7;border-radius:4px 0px 0px 4px;display:flex;align-items:center;padding:8px 12px 8px 8px;gap:4px}.progress-filter__body__today__toggle__checked__icon{width:16px;height:16px;font-size:16px}.progress-filter__body__today__toggle__checked__text{font-weight:700;font-size:15px}.progress-filter__body__today__toggle__unchecked{background-color:#f1f5f9;background-image:url(/../img/toggle-off.png);background-position:right bottom;background-size:20%;background-repeat:no-repeat;font-size:16px;width:129px;height:36px;border:1px solid #ccd4df;border-radius:0px 4px 4px 0px;display:flex;align-items:center;padding:8px 0px 8px 8px;gap:4px}.progress-filter__body__today__toggle__unchecked__icon{width:16px;height:16px;font-size:16px;color:#ccd4df}.progress-filter__body__today__toggle__unchecked__text{font-weight:700;font-size:15px;color:#1e1e1e}.progress-filter__body__past{width:100%;max-height:260px;margin-left:auto;margin-right:auto;padding:8px 16px;background:#fff;border:1px solid #ccd4df;border-radius:8px}.progress-filter__body__past__title{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.progress-filter__body__past__title__h2{font-weight:700;font-size:20px}.progress-filter__body__past__content{border-top:1px solid #ccd4df;display:flex;justify-content:space-between;padding-top:6px}.progress-filter__body__past__content--inactive{border-top:1px solid #ccd4df;display:flex;justify-content:space-between;padding-top:6px;pointer-events:none;opacity:.2}.progress-filter__body__past__content__period{width:320px}.progress-filter__body__past__content__period__h3{font-weight:700;font-size:16px;margin-bottom:10px}.progress-filter__body__past__content__period__content{display:flex;justify-content:space-between}.progress-filter__body__past__content__period__content__start{font-weight:500;font-size:14px}.progress-filter__body__past__content__period__content__start__needed{display:inline-block;margin-left:4px;position:relative;padding:.5px 2px;font-weight:500;font-size:11px;background-color:#ff5e64;color:#fff;border-radius:2px;top:-2px}.progress-filter__body__past__content__period__content__start__date{display:block;border:1px solid #ccd4df;background:#e9eff5;border-radius:4px;width:140px;height:32px;padding-left:6px}.progress-filter__body__past__content__period__content__between{position:relative;top:22px;flex-basis:20px;flex-shrink:1;font-weight:400;font-size:20px;color:#535f72}.progress-filter__body__past__content__period__content__end{font-weight:500;font-size:14px}.progress-filter__body__past__content__period__content__end__needed{display:inline-block;margin-left:4px;position:relative;padding:.5px 2px;font-weight:500;font-size:11px;background-color:#ff5e64;color:#fff;border-radius:2px;top:-2px}.progress-filter__body__past__content__period__content__end__date{display:block;border:1px solid #ccd4df;background:#e9eff5;border-radius:4px;width:140px;height:32px;padding-left:6px}.progress-filter__body__past__content__traces__h3{font-weight:700;font-size:16px;margin-bottom:10px}.progress-filter__body__past__content__traces__content{display:flex;justify-content:space-between}.progress-filter__body__past__content__traces__content__icon{position:relative}.progress-filter__body__past__content__traces__content__icon img{position:relative;width:24px;height:24px;margin-right:10px;top:24px}.progress-filter__body__past__content__traces__content__work{font-weight:500;font-size:14px}.progress-filter__body__past__content__traces__content__work__needed{display:inline-block;margin-left:4px;position:relative;padding:.5px 2px;font-weight:500;font-size:11px;background-color:#ff5e64;color:#fff;border-radius:2px;top:-2px}.progress-filter__body__past__content__traces__content__work__noneeded{display:inline-block;margin-left:4px;position:relative;padding:.5px 2px;font-weight:500;font-size:11px;background-color:#758199;color:#fff;border-radius:2px;top:-2px}.progress-filter__body__past__content__traces__content__work__text{display:block;border:1px solid #ccd4df;background:#e9eff5;border-radius:4px;width:270px;height:32px;padding-left:6px}.progress-filter__body__past__content__traces__content__work__color{display:block;border:1px solid #ccd4df;background:#e9eff5;border-radius:4px;width:120px;height:32px}.progress-filter__body__past__content__traces__content__work__icon{position:relative;top:23px;margin-right:10px;margin-left:10px}.progress-filter__body__past__content__traces__content2{display:flex;justify-content:space-between;margin-top:8px}.progress-filter__body__past__content__traces__content2__icon{position:relative}.progress-filter__body__past__content__traces__content2__icon img{position:relative;width:24px;height:24px;margin-right:10px;top:24px}.progress-filter__body__past__content__traces__content2__work{font-weight:500;font-size:14px}.progress-filter__body__past__content__traces__content2__work__needed{display:inline-block;margin-left:4px;position:relative;padding:.5px 2px;font-weight:500;font-size:11px;background-color:#ff5e64;color:#fff;border-radius:2px;top:-2px}.progress-filter__body__past__content__traces__content2__work__noneeded{display:inline-block;margin-left:4px;position:relative;padding:.5px 2px;font-weight:500;font-size:11px;background-color:#758199;color:#fff;border-radius:2px;top:-2px}.progress-filter__body__past__content__traces__content2__work__text{display:block;border:1px solid #ccd4df;background:#e9eff5;border-radius:4px;width:270px;height:32px}.progress-filter__body__past__content__traces__content2__work__color{display:block;border:1px solid #ccd4df;background:#e9eff5;border-radius:4px;width:120px;height:32px}.progress-filter__body__past__content__traces__content2__work__color--inactive{display:block;border:1px solid #ccd4df;background:#e9eff5;border-radius:4px;width:120px;height:32px;pointer-events:none;opacity:.3}.progress-filter__body__past__content__traces__content2__work__icon{position:relative;top:23px;margin-right:10px;margin-left:10px}.progress-filter__body__past__result{width:832px;height:36px;margin-left:auto;margin-right:auto;margin-top:10px;background:#e1fae7;border-radius:4px;display:flex;justify-content:space-between;align-items:center;padding:4px 12px;gap:26px}.progress-filter__body__past__result--inactive{width:832px;height:36px;margin-left:auto;margin-right:auto;margin-top:10px;background:#e1fae7;border-radius:4px;display:flex;justify-content:space-between;align-items:center;padding:4px 12px;gap:26px;pointer-events:none;opacity:.2}.progress-filter__body__past__result__clear{width:84px;height:28px;display:flex;align-items:center;background:#fff;border:1px solid #939fb4;border-radius:4px}.progress-filter__body__past__result__clear__icon{font-weight:400;font-size:24px;margin-left:8px}.progress-filter__body__past__result__clear__text{display:inline-block;position:relative;top:1px;font-weight:700;font-size:14px}.progress-filter__body__past__result__sum{display:flex;justify-content:flex-end;align-items:flex-end}.progress-filter__body__past__result__sum__number{font-weight:700;font-size:18px}.progress-filter__body__past__result__sum__display{margin-left:2px;font-weight:500;font-size:14px}.progress-filter__body__farm{width:864px;height:180px;margin-left:auto;margin-right:auto;padding:8px 16px;background:#fff;border:1px solid #ccd4df;border-radius:8px}.progress-filter__body__farm__h2{font-weight:700;font-size:20px}.progress-filter__body__farm__farmform{font-weight:500;font-size:14px}.progress-filter__body__farm__farmform input,.progress-filter__body__farm__farmform select{display:block;width:193px;height:32px;border:1px solid #ccd4df;background:#e9eff5;border-radius:4px}.progress-filter__body__farm__result{height:36px;margin-left:auto;margin-right:auto;margin-top:10px;background:#e1fae7;border-radius:4px;display:flex;justify-content:space-between;align-items:center;padding:4px 12px;gap:26px}.progress-filter__body__farm__result__clear-button{font-weight:700;font-size:15px;line-height:20px;width:84px;height:28px;border:1px solid #939fb4;border-radius:4px;background-color:#fff;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:2px;font-size:14px}.reposaku--smart-phone .progress-filter__body__farm__result__clear-button{font-weight:700;font-size:18px;line-height:24px}.progress-filter__body__farm__result__clear-button i{font-size:24px}.reposaku--smart-phone .progress-filter__body__farm__result__clear-button{font-weight:700;font-size:15px;line-height:20px;width:100px;height:36px;border:1px solid #939fb4;border-radius:4px;background-color:#fff;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:2px}.reposaku--smart-phone .reposaku--smart-phone .progress-filter__body__farm__result__clear-button{font-weight:700;font-size:18px;line-height:24px}.reposaku--smart-phone .progress-filter__body__farm__result__clear-button i{font-size:24px}.progress-filter__body__farm__result__sum{display:flex;justify-content:flex-end;align-items:flex-end}.progress-filter__body__farm__result__sum__number{font-weight:700;font-size:18px}.progress-filter__body__farm__result__sum__display{margin-left:2px;font-weight:500;font-size:14px}.progress-filter__signboard-frame{display:flex;flex-direction:row;align-items:flex-start;gap:12px;width:auto;height:96px;font-weight:700;font-size:15px;line-height:20px;margin:8px 16px}.reposaku--smart-phone .progress-filter__signboard-frame{font-weight:700;font-size:18px;line-height:24px}.progress-filter__signboard-content{width:100%;height:96px;margin-left:auto;margin-right:auto;padding:8px 16px;background:#fff;border:1px solid #ccd4df;border-radius:8px}.progress-filter__signboard-content-frame{width:100%;height:32px;padding:8px 16px;display:flex;flex-direction:row;align-items:center;padding:0px;gap:8px}.progress-filter__signboard-content-image-st{width:35px;height:20px}.progress-filter__signboard-content-text{min-width:72px}.progress-filter__signboard-toggle-frame{display:flex;flex-direction:column;align-items:flex-end;width:100%}.progress-filter__signboard-boarder{width:100%;height:0px;border:solid #ccd4df;border-width:1px 0px 0px 0px;margin:7px 0px}.progress-filter__work-frame{display:flex;flex-direction:row;align-items:flex-start;gap:12px;width:auto;font-weight:700;font-size:15px;line-height:20px;margin:12px 16px}.reposaku--smart-phone .progress-filter__work-frame{font-weight:700;font-size:18px;line-height:24px}.progress-filter__work-content{width:820px;margin-left:auto;margin-right:auto}.progress-filter__field-frame{display:flex;flex-direction:row;align-items:flex-start;gap:12px;width:auto;font-weight:700;font-size:15px;line-height:20px;margin:8px 16px}.reposaku--smart-phone .progress-filter__field-frame{font-weight:700;font-size:18px;line-height:24px}.progress-filter .filter__body__farm__farmform-section{margin-top:6px;display:flex;justify-content:space-between}.progress-filter .filter__body__farm__farmform-section input,.progress-filter .filter__body__farm__farmform-section select{display:block;width:182px;height:32px;padding-left:6px;border:1px solid #ccd4df;background:#e9eff5;border-radius:4px}.progress-filter .filter__body__farm__farmform-section-2{margin-top:6px;gap:0px 20px;display:flex;justify-content:flex-start}.progress-filter .filter__body__farm__farmform-section-2 input,.progress-filter .filter__body__farm__farmform-section-2 select{display:block;width:182px;height:32px;padding-left:6px;border:1px solid #ccd4df;background:#e9eff5;border-radius:4px}.progress-filter .filter__toggle_btn{display:inline-flex;flex-direction:row;align-items:flex-start;padding:0px;box-shadow:0px 1px 2px -1px rgba(0,0,0,.1);filter:drop-shadow(0px 1px 3px rgba(0, 0, 0, 0.1));height:32px;width:250px}.progress-filter .filter__toggle_btn label{font-weight:700;font-size:14px;line-height:20px;width:100%;height:100%;box-sizing:border-box;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:8px;background:#f1f5f9;color:#1e1e1e;border:1px solid #ccd4df}.progress-filter .filter__toggle_btn input[type=radio]{display:none}.progress-filter .filter__toggle_btn label>span.material-icons{color:#ccd4df;font-size:16px}.progress-filter .filter__toggle_btn label:first-of-type{border-radius:4px 0px 0px 4px}.progress-filter .filter__toggle_btn label:last-of-type{border-radius:0px 4px 4px 0px}.progress-filter .filter__toggle_btn input:checked+label{background:#3e79eb;color:#fff;border:1px solid #2763d7}.progress-filter .filter__toggle_btn input:checked+label>span.material-icons{color:#fff}.progress-filter__foot{width:896px;height:64px;padding:10px 16px;border-top:1px solid #ccd4df;border-radius:0 0 8px 8px;background:#fff;display:flex;justify-content:space-between}.progress-filter__foot__clear{width:149px;height:40px;display:flex;align-items:center;background-color:#fff;border:1px solid #939fb4;border-radius:4px;cursor:pointer}.progress-filter__foot__clear__icon{font-size:24px;margin-left:16px}.progress-filter__foot__clear__text{font-weight:700;font-size:15px}.progress-filter__foot__clear:hover{border-color:#b3bdcd;color:#5d5e62}.progress-filter__foot__decision__cancel{width:204px;height:40px;background:#dce8ff;border-radius:4px;border:none;font-weight:700;font-size:15px;color:#2763d7;cursor:pointer}.progress-filter__foot__decision__cancel:hover{background:#f2f7ff}.progress-filter__foot__decision__ok{width:204px;height:40px;margin-left:16px;background:#2763d7;border-radius:4px;border:none;font-weight:700;font-size:15px;color:#fff;cursor:pointer}.progress-filter__foot__decision__ok:hover{background:#6d9fff}.progress-filter__submit-within-body{display:flex;flex-direction:c;align-items:center;justify-content:flex-end;margin:8px 16px 24px 0px}.progress-filter__submit-btn-within-body{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:0px;width:99px;height:24px;border:none;background:#dce8ff;border-radius:2px;font-weight:700;font-size:13px;line-height:16px;color:#2763d7}.progress-filter__submit-btn-within-body:hover{background:#f2f7ff}.map-preview__form{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:16px}.map-preview__content{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:2px}.map-preview__content--invisible{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:2px;display:none}.map-preview__content label{font-weight:500;font-size:15px;line-height:20px}.map-preview__content__invalid_label{font-weight:500;font-size:15px;line-height:20px;color:#aaa}.map-preview__content__label-required{display:inline-block;padding:.5px 2px;font-weight:500;font-size:11px;background-color:#ff5e64;color:#fff;border-radius:2px;top:-2px}.map-preview__content__label-optional{display:inline-block;padding:.5px 2px;font-weight:500;font-size:11px;background-color:#758199;color:#fff;border-radius:2px;top:-2px}.map-preview__content__form{width:100%;padding:6px 8px;gap:10px;height:36px;border-radius:4px;font-weight:400;font-size:15px;line-height:24px;color:#1e1e1e;background:#e9eff5;border:1px solid #ccd4df}.map-preview__content__form--disabled{width:100%;padding:6px 8px;gap:10px;height:36px;border-radius:4px;font-weight:400;font-size:15px;line-height:24px;color:#1e1e1e;background:#e9eff5;border:1px solid #ccd4df;opacity:.35;pointer-events:none}.map-preview__content__text-area{width:100%;padding:6px 8px;gap:10px;border-radius:4px;font-weight:400;font-size:15px;line-height:24px;color:#1e1e1e;background:#e9eff5;border:1px solid #ccd4df}.map-preview__content__row{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px}.map-preview__content__row-detailed{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:6px}.map-preview__area-button{line-height:20px;font-weight:700;font-size:15px;line-height:20px;width:100%;height:44px;border:none;border-radius:4px;white-space:nowrap;cursor:pointer;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:4px;text-decoration:none;background-color:#2763d7;color:#fff}.map-preview__area-button:hover{background-color:#6d9fff}.map-preview__delete-button{font-size:15px;font-weight:700;line-height:20px;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:4px;border:none;border-radius:4px;white-space:nowrap;cursor:pointer;background:#dce8ff;color:#2763d7;font-weight:700;font-size:15px;line-height:20px;padding:8px 12px;height:36px;background:#ffe0e0;color:#f83843;width:100%}.map-preview__delete-button:any-link{text-decoration:none}.map-preview__delete-button.disabled,.disabled .map-preview__delete-button{opacity:.35;pointer-events:none}.map-preview__delete-button:hover{background:#f2f7ff;color:#6d9fff}.map-preview__delete-button.disabled,.disabled .map-preview__delete-button{opacity:.35;pointer-events:none}.map-preview__delete-button:hover{background:#ffebeb;color:#ff5e64}.map-preview__caption{display:flex;flex-direction:row;align-items:center;justify-content:center}.map-preview__caption-text{font-style:normal;font-weight:400;font-size:13px;line-height:20px;color:#5d5e62}.map-preview__caption-link{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-style:normal;font-weight:400;font-size:13px;line-height:20px}.map-preview__caption-icon{font-size:16px;text-decoration:none}.edit-map__map-frame{position:absolute;top:0;left:0;border:0;width:100vw;height:calc(100dvh - 52px)}.edit-map__header{position:absolute;height:44px;left:0%;right:0%;top:0px;display:flex;flex-direction:row;align-items:center;padding:4px 16px;gap:24px;background:rgba(0,0,0,.35);box-shadow:0px 1px 2px rgba(0,0,0,.05);z-index:10}.edit-map__area-name{width:182px;margin-bottom:12px;font-style:normal;font-weight:700;font-size:16px;line-height:20px;color:#1e1e1e;word-wrap:break-word}.edit-map__redraw-btn{font-size:15px;font-weight:700;line-height:20px;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:4px;border:none;border-radius:4px;white-space:nowrap;cursor:pointer;border:1px solid #939fb4;background:#fff;color:#1e1e1e;font-weight:700;font-size:14px;line-height:20px;padding:6px 8px;height:28px;gap:2px;margin-bottom:12px}.edit-map__redraw-btn:any-link{text-decoration:none}.edit-map__redraw-btn:hover{border:1px solid #b3bdcd}.edit-map__redraw-btn.disabled,.disabled .edit-map__redraw-btn{opacity:.35;pointer-events:none}.edit-map__redraw-btn:hover{background:#fff;color:#5d5e62}.reposaku--smart-phone .edit-map__redraw-btn{font-weight:700;font-size:16px;line-height:20px}.edit-map__redraw-btn .material-icons{font-size:20px}.reposaku--smart-phone .edit-map__redraw-btn{height:32px;gap:4px}.edit-map__form{position:absolute;top:69px;right:16px;width:213px;height:calc(100dvh - 220px);overflow:scroll;z-index:2;display:flex;flex-direction:column;align-items:flex-start;padding:12px 18px 12px 12px;gap:12px;isolation:isolate;background:hsla(0,0%,100%,.95);border-radius:6px;flex:none;order:0;align-self:stretch;flex-grow:0}.edit-map__form__row{display:flex;flex-direction:row;align-items:center;gap:8px;margin-bottom:12px}.edit-map__form__row-detailed{display:flex;flex-direction:row;align-items:center;gap:12px;margin-bottom:4px}.edit-map__form__row-detailed__label{width:52px}.edit-map__form__row-detailed__coordinates-label{width:52px;font-style:normal;font-weight:500;font-size:14px;line-height:20px}.edit-map__form__row-detailed__form{width:100%}.edit-map__ruler_info{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end;padding:6px 12px;gap:2px;position:absolute;bottom:69px;right:16px;width:202px;height:70px;background:hsla(0,0%,100%,.95);border-radius:6px;flex:none;order:0;flex-grow:0}.edit-map__ruler_info__row{display:flex;flex-direction:row;justify-content:space-between;align-items:baseline;padding:0px;gap:8px;width:178px;height:28px;flex:none;order:1;align-self:stretch;flex-grow:0}.edit-map__ruler_info__row__label{width:68px;height:20px;font-family:"Noto Sans JP";font-style:normal;font-weight:500;font-size:15px;line-height:20px;display:flex;align-items:center;color:#1e1e1e;flex:none;order:0;flex-grow:0}.edit-map__ruler_info__row__value{height:28px;font-family:"Noto Sans JP";font-style:normal;font-weight:700;font-size:22px;line-height:28px;display:flex;align-items:center;color:#1e1e1e;flex:none;order:0;flex-grow:0}.edit-map__ruler_info__row__unit{display:flex;flex-direction:row;align-items:flex-start;padding:0px;height:20px;flex:none;order:1;flex-grow:0}.edit-map__footer{position:absolute;width:100%;height:52px;left:0px;bottom:0;box-sizing:border-box;display:flex;flex-direction:row;justify-content:flex-end;align-items:flex-start;padding:8px 16px;gap:20px;background:#fff;border-top:1px solid #ccd4df;box-shadow:0px 4px 6px -1px rgba(0,0,0,.1),0px 2px 4px -2px rgba(0,0,0,.1)}.edit-map__footer__submit-button{font-size:15px;font-weight:700;line-height:20px;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:4px;border:none;border-radius:4px;white-space:nowrap;cursor:pointer;background:#1aa369;color:#fff;font-weight:700;font-size:15px;line-height:20px;padding:8px 12px;height:36px;box-shadow:0px 4px 6px -1px rgba(0,0,0,.1),0px 2px 4px -2px rgba(0,0,0,.1);width:100%;width:220px}.edit-map__footer__submit-button:any-link{text-decoration:none}.edit-map__footer__submit-button.disabled,.disabled .edit-map__footer__submit-button{opacity:.35;pointer-events:none}.edit-map__footer__submit-button:hover{background:#25c07e;color:#fff}.reposaku--smart-phone .edit-map__footer__submit-button{font-weight:700;font-size:18px;line-height:24px;padding:8px 12px;height:40px}.reposaku--smart-phone .edit-map__footer__submit-button{height:56px;border-radius:100px}.bcc-notification-modal{width:896px;max-height:680px;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background:#f1f5f9;box-shadow:0px 20px 25px -5px rgba(0,0,0,.1),0px 8px 10px -6px rgba(0,0,0,.1);border-radius:8px}.bcc-notification-modal__title{font-weight:700;font-size:20px;background-color:#fff;border-radius:8px 8px 0 0;display:flex;align-items:center;justify-content:space-between;padding:14px 16px 10px 16px}.bcc-notification-modal__title h1{font-weight:700;font-size:20px}.bcc-notification-modal__title__close{background-color:#f1f5f9;text-align:center;width:28px;height:28px;border-radius:50%}.bcc-notification-modal__title__closeicon{position:relative;top:2px;color:#5d5e62}.bcc-notification-modal__body{background-color:#f1f5f9;width:896px;height:600px;margin-bottom:10px;padding:16px;overflow-y:scroll;overflow-x:hidden}.bcc-notification-modal__body::-webkit-scrollbar{width:8px;border-radius:100px;display:none;color:rgba(0,0,0,0)}.new-map__map-frame{position:absolute;top:0;left:0;border:0;width:calc(100vw - 320px);width:calc(100dvw - 320px);height:100%;height:100dvh}.new-map__header{position:absolute;height:44px;left:0%;right:0%;top:0px;display:flex;flex-direction:row;align-items:center;padding:4px 16px;gap:24px;background:rgba(0,0,0,.35);box-shadow:0px 1px 2px rgba(0,0,0,.05);z-index:10}.new-map__form{position:absolute;top:69px;right:16px;width:213px;height:calc(100dvh - 220px);overflow:scroll;z-index:2;display:flex;flex-direction:column;align-items:flex-start;padding:12px 18px 12px 12px;gap:12px;isolation:isolate;background:hsla(0,0%,100%,.95);border-radius:6px;flex:none;order:0;align-self:stretch;flex-grow:0}.new-map__form__row{display:flex;flex-direction:row;align-items:center;gap:8px;margin-bottom:12px}.new-map__form__row-detailed{display:flex;flex-direction:row;align-items:center;gap:12px;margin-bottom:4px}.new-map__form__row-detailed__label{width:52px}.new-map__form__row-detailed__form{width:100%}.new-map__form__checkbox-list input[type=checkbox]{width:16px;height:16px;left:6px;top:10px;margin:6px}.new-map__form__checkbox-list input[type=checkbox]:focus{outline:none}.new-map__form__checkbox-list input[type=checkbox]:checked~label{background-color:#dce8ff}.new-map__ruler_info{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end;padding:6px 12px;gap:2px;position:absolute;top:69px;left:16px;width:202px;height:70px;background:rgba(0,0,0,.8);border-radius:4px;flex:none;order:0;flex-grow:0}.new-map__ruler_info__row{display:flex;flex-direction:row;justify-content:space-between;align-items:baseline;padding:0px;gap:8px;width:178px;height:28px;flex:none;order:1;align-self:stretch;flex-grow:0}.new-map__ruler_info__row__label{width:68px;height:20px;font-family:"Noto Sans JP";font-style:normal;font-weight:500;font-size:15px;line-height:20px;display:flex;align-items:center;color:#fff;flex:none;order:0;flex-grow:0}.new-map__ruler_info__row__value{height:28px;font-family:"Noto Sans JP";font-style:normal;font-weight:700;font-size:22px;line-height:28px;display:flex;align-items:center;color:#fff;flex:none;order:0;flex-grow:0}.new-map__ruler_info__row__unit{display:flex;flex-direction:row;align-items:flex-start;padding:0px;color:#fff;height:20px;flex:none;order:1;flex-grow:0}.reposaku--smart-phone .progress-container header{height:48px}.reposaku--smart-phone .progress-container main{height:calc(100% - 48px)}.reposaku--smart-phone .progress-container .headercontent{min-width:100%;height:48px;padding:6px 12px}.reposaku--smart-phone .progress-container .headercontent__top{flex-grow:1;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.reposaku--smart-phone .progress-container .headercontent__top__backbutton{width:88px;height:36px;flex-grow:0;display:flex;flex-direction:row;align-items:center;justify-content:center}.reposaku--smart-phone .progress-container .headercontent__top__backbutton__icon{padding:0}.reposaku--smart-phone .progress-container .headercontent__top__backbutton__text{font-weight:700;font-size:18px;line-height:20px}.reposaku--smart-phone .progress-container .headercontent__top__updated{font-weight:500;font-size:13px;line-height:16px;padding:0}.reposaku--smart-phone .reposaku--smart-phone .progress-container .headercontent__top__updated{font-weight:500;font-size:14px;line-height:20px}.reposaku--smart-phone .progress-container .headercontent__top__updated__content{font-weight:500;font-size:15px;line-height:20px}.reposaku--smart-phone .reposaku--smart-phone .progress-container .headercontent__top__updated__content{font-weight:500;font-size:18px;line-height:24px}.reposaku--smart-phone .progress-container .headercontent__signboardmode__backbutton{left:12px;top:6px;width:88px;height:36px}.reposaku--smart-phone .progress-container .headercontent__signboardmode__backbutton__text{line-height:24px;font-weight:700;font-size:18px}.reposaku--smart-phone .progress-container .headercontent__variable{width:100%;height:74px;padding:8px 12px;position:fixed;top:48px;left:0;right:0;z-index:5;background-color:rgba(0,0,0,0)}.reposaku--smart-phone .progress-container .headercontent__variable__display{display:none}.reposaku--smart-phone .progress-container .headercontent__variable__narrowdown{width:100%;height:100%;padding:4px 8px;border-radius:8px;display:flex;flex-direction:column;align-items:start;gap:2px}.reposaku--smart-phone .progress-container .headercontent__variable__narrowdown__date,.reposaku--smart-phone .progress-container .headercontent__variable__narrowdown__work{width:calc(100% - 44px - 8px)}.reposaku--smart-phone .progress-container .headercontent__variable__narrowdown__date__hr{display:none}.reposaku--smart-phone .progress-container .headercontent__variable__narrowdown__date__icon{margin-left:0}.reposaku--smart-phone .progress-container .headercontent__variable__narrowdown__button{width:44px;height:44px;margin:3px 8px;background-color:#2763d7;position:absolute;right:12px;display:flex;align-items:center;justify-content:center}.reposaku--smart-phone .progress-container .headercontent__variable__narrowdown__button__icon{width:24px;height:24px;font-size:24px;text-align:center}.reposaku--smart-phone .progress-container .headercontent__top__transfer__count{font-weight:700;font-size:15px;line-height:20px;width:132px;height:40px;background-color:#ff5e64;color:#fff;border:1px solid #dde4ec;border-radius:100px;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px}.reposaku--smart-phone .reposaku--smart-phone .progress-container .headercontent__top__transfer__count{font-weight:700;font-size:18px;line-height:24px}.reposaku--smart-phone .progress-container .headercontent__top__transfer__count>i{width:20px;height:20px;border-radius:10px;background-color:hsla(0,0%,100%,.3);display:block}.reposaku--smart-phone .progress-container .headercontent__top__transfer__count>i>i{width:12px;height:12px;margin:4px;border-radius:7px;background-color:#fff;display:block}.reposaku--smart-phone .progress-container .maincontent{min-width:100%}.reposaku--smart-phone .progress-container .maincontent__actionbuttons{padding:0 12px;position:fixed;top:auto;bottom:26px;left:0;right:0}.reposaku--smart-phone .progress-container .maincontent__actionbuttons__box{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:12px}.reposaku--smart-phone .progress-container .maincontent__actionbuttons__box__selectbutton,.reposaku--smart-phone .progress-container .maincontent__actionbuttons__box__closebutton,.reposaku--smart-phone .progress-container .maincontent__actionbuttons__box__commonbutton,.reposaku--smart-phone .progress-container .maincontent__actionbuttons__box__signboardbutton,.reposaku--smart-phone .progress-container .maincontent__actionbuttons__box__fudepolygonbutton,.reposaku--smart-phone .progress-container .maincontent__actionbuttons__box__fudepolygonbulkbutton{width:72px;height:64px}.reposaku--smart-phone .progress-container .maincontent__actionbuttons__box__selectbutton__text,.reposaku--smart-phone .progress-container .maincontent__actionbuttons__box__closebutton__text,.reposaku--smart-phone .progress-container .maincontent__actionbuttons__box__closebutton__text--active,.reposaku--smart-phone .progress-container .maincontent__actionbuttons__box__closebutton__text--inactive,.reposaku--smart-phone .progress-container .maincontent__actionbuttons__box__commonbutton__text,.reposaku--smart-phone .progress-container .maincontent__actionbuttons__box__commonbutton__text,.reposaku--smart-phone .progress-container .maincontent__actionbuttons__box__signboardbutton__text,.reposaku--smart-phone .progress-container .maincontent__actionbuttons__box__fudepolygonbutton__text,.reposaku--smart-phone .progress-container .maincontent__actionbuttons__box__fudepolygonbulkbutton__text,.reposaku--smart-phone .progress-container .maincontent__actionbuttons__box__commonbutton span{font-size:14px;left:8px;bottom:5px}.reposaku--smart-phone .progress-container .maincontent__actionbuttons__box__selectbutton__icon,.reposaku--smart-phone .progress-container .maincontent__actionbuttons__box__selectbutton__icon--inactive,.reposaku--smart-phone .progress-container .maincontent__actionbuttons__box__selectbutton__icon--active,.reposaku--smart-phone .progress-container .maincontent__actionbuttons__box__closebutton__icon,.reposaku--smart-phone .progress-container .maincontent__actionbuttons__box__closebutton__icon--inactive,.reposaku--smart-phone .progress-container .maincontent__actionbuttons__box__closebutton__icon--active,.reposaku--smart-phone .progress-container .maincontent__actionbuttons__box__fudepolygonbutton__icon,.reposaku--smart-phone .progress-container .maincontent__actionbuttons__box__fudepolygonbulkbutton__icon,.reposaku--smart-phone .progress-container .maincontent__actionbuttons__box__commonbutton img{left:24px}.reposaku--smart-phone .progress-container .maincontent__actionbuttons__box__selectbutton__icon,.reposaku--smart-phone .progress-container .maincontent__actionbuttons__box__selectbutton__icon--inactive,.reposaku--smart-phone .progress-container .maincontent__actionbuttons__box__selectbutton__icon--active,.reposaku--smart-phone .progress-container .maincontent__actionbuttons__box__fudepolygonbutton__icon,.reposaku--smart-phone .progress-container .maincontent__actionbuttons__box__fudepolygonbulkbutton__icon{top:6px}.reposaku--smart-phone .progress-container .maincontent__actionbuttons__box__closebutton__icon,.reposaku--smart-phone .progress-container .maincontent__actionbuttons__box__closebutton__icon--inactive,.reposaku--smart-phone .progress-container .maincontent__actionbuttons__box__closebutton__icon--active,.reposaku--smart-phone .progress-container .maincontent__actionbuttons__box__commonbutton img{top:12px}.reposaku--smart-phone .progress-container .maincontent__actionbuttons__box__dev-selectbutton{display:none}.reposaku--smart-phone .progress-container .maincontent__actionbuttons__box__calcbutton,.reposaku--smart-phone .progress-container .maincontent__actionbuttons__box__calcbutton--inactive{position:fixed;bottom:auto;top:128px;right:12px;left:auto;margin:0 0 12px 0;width:56px;height:56px;background:#1e1e1e;box-shadow:0px 4px 6px -1px rgba(0,0,0,.1),0px 2px 4px -2px rgba(0,0,0,.1);border-radius:100px;font-size:20px}.reposaku--smart-phone .progress-container .maincontent__actionbuttons__box__calcbutton--active{position:fixed;bottom:auto;top:128px;right:12px;left:auto;margin:0 0 12px 0;width:56px;height:56px;background:#2763d7;box-shadow:0px 4px 6px -1px rgba(0,0,0,.1),0px 2px 4px -2px rgba(0,0,0,.1);border-radius:100px;font-size:20px}.reposaku--smart-phone .progress-container .maincontent__actionbuttons__box__calcbutton__icon{width:22px;height:22px;padding:8px 0px;color:#fff}.reposaku--smart-phone .progress-container .maincontent__actionbuttons__box__calcbutton__text{display:none}.reposaku--smart-phone .progress-container .maincontent__actionbuttons__box__commonbutton--active{font-weight:500;font-size:13px;line-height:16px;width:72px;height:64px;padding:10px 0 4px 0;background:#2763d7;border-radius:6px;border:none;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff}.reposaku--smart-phone .reposaku--smart-phone .progress-container .maincontent__actionbuttons__box__commonbutton--active{font-weight:500;font-size:14px;line-height:20px}.reposaku--smart-phone .progress-container .maincontent__actionbuttons__box__commonbutton--active img{width:22px;height:22px}.reposaku--smart-phone .progress-container .maincontent__actionbuttons__box__commonbutton--active i{width:20px;height:20px;font-size:20px}.reposaku--smart-phone .progress-container .maincontent__actionbuttons__box__commonbutton--active span{margin-top:auto}.reposaku--smart-phone .progress-container .maincontent__upper-actionbutton-box{position:fixed;bottom:auto;top:62px;right:12px;left:auto}.reposaku--smart-phone .progress-container .maincontent__upper-actionbutton{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:4px 0px;margin:0 0 12px 0;gap:4px;width:56px;height:56px;background:#1e1e1e;box-shadow:0px 4px 6px -1px rgba(0,0,0,.1),0px 2px 4px -2px rgba(0,0,0,.1);border-radius:100px;color:#fff;font-size:20px}.reposaku--smart-phone .progress-container .maincontent__upper-actionbutton--active{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:4px 0px;gap:4px;width:56px;height:56px;background:#2763d7;box-shadow:0px 4px 6px -1px rgba(0,0,0,.1),0px 2px 4px -2px rgba(0,0,0,.1);border-radius:100px;color:#fff;font-size:20px}.reposaku--smart-phone .progress-container .maincontent__calcresults{position:absolute;background:hsla(0,0%,100%,.96);width:210px;height:70px;padding:6px 12px 6px 0px;border-radius:6px;text-align:right;right:16px;bottom:132px}.reposaku--smart-phone .progress-container .maincontent__calcresults__outer{font-weight:500;font-size:15px}.reposaku--smart-phone .progress-container .maincontent__calcresults__number{font-weight:700;font-size:22px;line-height:30px}.reposaku--smart-phone .progress-container .maincontent__calcresults__unit{font-weight:500;font-size:14px}.reposaku--smart-phone .progress-container .maincontent__calcresults__area{font-weight:500;font-size:15px}.reposaku--smart-phone .progress-container .maincontent__result{width:240px;z-index:5;position:fixed;left:12px;bottom:102px}.reposaku--smart-phone .progress-container .maincontent__result__table{width:100vw;height:100vh;height:100dvh;max-height:none;padding:0;background-color:#fff;color:#1e1e1e;z-index:10;position:fixed;top:0;right:0;bottom:0;left:0;border-radius:0;display:none}.reposaku--smart-phone .progress-container input[type=checkbox].maincontent__result__aggregation__display__switch{width:0;height:0;border:none}.reposaku--smart-phone .progress-container input[type=checkbox].maincontent__result__aggregation__display__switch:checked+.maincontent__result__table{display:flex;flex-direction:column}.reposaku--smart-phone .progress-container .maincontent__result__table__caption{font-weight:700;font-size:18px;line-height:24px;width:100%;height:52px;padding:12px 12px 8px 12px;color:#1e1e1e;display:flex;flex-direction:row;align-items:center;flex-grow:0}.reposaku--smart-phone .reposaku--smart-phone .progress-container .maincontent__result__table__caption{font-weight:700;font-size:22px;line-height:28px}.reposaku--smart-phone .progress-container .maincontent__result__table__caption label{width:32px;height:32px;margin-left:auto;border-radius:100px;display:flex;flex-direction:row;align-items:center;justify-content:center;background-color:#e9eff5}.reposaku--smart-phone .progress-container .maincontent__result__table__caption label:hover{background-color:#f1f5f9}.reposaku--smart-phone .progress-container .maincontent__result__table__caption label i{width:24px;height:24px;font-size:24px;font-weight:400px;color:#5d5e62;cursor:pointer}.reposaku--smart-phone .progress-container .maincontent__result__table__tbody{width:100%;max-height:none;padding:10px 12px;flex-grow:1;overflow-y:auto;display:flex;flex-direction:column}.reposaku--smart-phone .progress-container .maincontent__result__table__tr{width:100%;max-width:100%;min-height:48px;padding:10px 0;flex-shrink:0;display:flex;flex-direction:row;align-items:center}.reposaku--smart-phone .progress-container .maincontent__result__table__tr:nth-child(even){background-color:#f5f5f5}.reposaku--smart-phone .progress-container .maincontent__result__table__icontd{width:26px;padding-left:4px;flex-grow:0}.reposaku--smart-phone .progress-container .maincontent__result__table__producttd{font-weight:400;font-size:15px;line-height:24px;flex-grow:1;display:flex;flex-direction:row;gap:8px}.reposaku--smart-phone .reposaku--smart-phone .progress-container .maincontent__result__table__producttd{font-weight:400;font-size:18px;line-height:24px}.reposaku--smart-phone .progress-container .maincontent__result__table__producttd__product{min-width:0;flex-grow:1;word-break:break-all}.reposaku--smart-phone .progress-container .maincontent__result__table__producttd__productnum{font-weight:700;font-size:18px;line-height:24px;width:56px;margin:0;flex-grow:0;display:flex;flex-direction:row;align-items:start;justify-content:end}.reposaku--smart-phone .reposaku--smart-phone .progress-container .maincontent__result__table__producttd__productnum{font-weight:700;font-size:22px;line-height:28px}.reposaku--smart-phone .progress-container .maincontent__result__table__unittd{font-weight:500;font-size:13px;line-height:16px;width:34px;padding:8px 4px 0 2px;flex-grow:0;align-self:start}.reposaku--smart-phone .reposaku--smart-phone .progress-container .maincontent__result__table__unittd{font-weight:500;font-size:14px;line-height:20px}.reposaku--smart-phone .progress-container .maincontent__result__sum{width:100%}.reposaku--smart-phone .progress-container .maincontent__result__aggregation__display__switch{width:0;height:0}.reposaku--smart-phone .progress-container .gun-focus{padding:15px 8px;z-index:999;position:absolute;bottom:14px;right:38%;display:none}.reposaku--smart-phone .progress-container .gun-focus__scope-frame{background-color:#3c763d;cursor:pointer;padding:16px;border:5px solid #fff;border-radius:50%}.reposaku--smart-phone .progress-container .gun-focus__scope-icon{color:#fff}.progress-signboard-form{width:896px;max-height:680px;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background:#f1f5f9;box-shadow:0px 20px 25px -5px rgba(0,0,0,.1),0px 8px 10px -6px rgba(0,0,0,.1);border-radius:8px}.progress-signboard-form__title{font-weight:700;font-size:20px;background-color:#fff;border-radius:8px 8px 0 0;display:flex;align-items:center;justify-content:space-between;padding:14px 16px 10px 16px}.progress-signboard-form__title h1{font-weight:700;font-size:20px}.progress-signboard-form__close{background-color:#f1f5f9;text-align:center;width:28px;height:28px;border-radius:50%}.progress-signboard-form__hidden-btn{display:none}.progress-signboard-form__closeicon{position:relative;top:2px;color:#5d5e62}.progress-signboard-form__body{background-color:#fff;width:896px;height:564px;padding:16px 12px;overflow-y:scroll;overflow-x:hidden;display:flex;flex-direction:column}.progress-signboard-form__body::-webkit-scrollbar{width:8px;border-radius:100px;display:none;color:rgba(0,0,0,0)}.progress-signboard-form__body::-webkit-scrollbar-track{background-color:rgba(0,0,0,0)}.progress-signboard-form__body::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0)}.progress-signboard-form__description{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:8px 12px;gap:8px;margin-bottom:28px;width:auto;height:116px;background:#009fbf;flex:none;order:0;align-self:stretch;flex-grow:0}.progress-signboard-form__description-text{width:272px;height:40px;font-weight:700;font-size:16px;color:#fff;line-height:20px}.progress-signboard-form__description-image{width:336px;height:100px}.progress-signboard-form__super-user-form{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;padding:10px 6px;gap:4px;width:auto;height:48px;background:#e9eff5;border:1px solid #ccd4df;border-radius:4px}.progress-signboard-form__super-user-checkbox{margin-right:8px;width:14px;height:14px}.progress-signboard-form__divider{width:100%;height:0px;border:solid #ccd4df;border-width:1px 0px 0px 0px;margin:24px 0px}.progress-signboard-form__title-form-title,.progress-signboard-form__kind-form-title,.progress-signboard-form__number-form-title,.progress-signboard-form__illust-form-title{font-weight:700;font-size:20px;line-height:24px}.progress-signboard-form__kind-number-image,.progress-signboard-form__kind-illust-image{float:right;width:156px;height:28px;margin-right:18px}.progress-signboard-form__title-form-label,.progress-signboard-form__number-form-label{text-align:center}.progress-signboard-form__title-form-label label,.progress-signboard-form__number-form-label label{margin-right:4px}.progress-signboard-form__number-form-general-frame{display:flex;flex-direction:row}.progress-signboard-form__title-form-frame,.progress-signboard-form__number-form-frame{display:flex;flex-direction:row;justify-content:space-between}.progress-signboard-form__title-form-description,.progress-signboard-form__number-form-description{font-style:normal;font-weight:400;font-size:14px;line-height:24px;color:#5d5e62}.progress-signboard-form__title-form-input,.progress-signboard-form__number-form-input{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;padding:0px 8px;gap:10px;width:100%;height:48px;margin:4px 0px 16px;background:#e9eff5;border:1px solid #ccd4df;border-radius:4px;flex:none;order:1;align-self:stretch;flex-grow:0}.progress-signboard-form__number-form-input{width:220px}.progress-signboard-form__number-form-2{width:auto;margin:18px 27px}.progress-signboard-form__title-notice>.title-notice__info{width:100%;min-height:36px;border-width:0 0 0 4px;border-style:solid;padding:16px 12px;border-radius:4px;font-size:14px;font-weight:400;background-color:#d1f9ff;border-color:#00b5d9;color:#006375;display:flex;align-items:center;gap:4px}.progress-signboard-form__title-notice>.title-notice__info p{font-weight:400;font-size:14px;line-height:24px;color:#1e1e1e}.progress-signboard-form__title-notice>.title-notice__info .title-notice__icon{align-self:stretch}.progress-signboard-form__title-notice>.title-notice__info .title-notice__icon i{color:#00b5d9}.reposaku--smart-phone .progress-signboard-form__title-notice{padding-top:26px}.reposaku--smart-phone .progress-signboard-form__title-notice>.title-notice__info{font-weight:400;font-size:16px;line-height:24px;padding:6px 12px;color:#1e1e1e}.progress-signboard-form__kind-form{display:flex;flex-direction:column;justify-content:space-between;gap:16px}.progress-signboard-form__icon-select-number,.progress-signboard-form__icon-select-illust{display:none}.progress-signboard-form__illust-kind-title{height:24px;margin-top:16px;margin-bottom:10px;font-style:normal;font-weight:500;font-size:18px;line-height:24px;display:flex;align-items:center;color:#1e1e1e}.progress-signboard-form__illust-select{display:flex;flex-direction:row;align-items:flex-start;padding:0px;gap:8px;flex-wrap:wrap;flex:none;order:1;align-self:stretch;flex-grow:0}.progress-signboard-form__illust-select-radio{display:none}.progress-signboard-form__illust-select-frame,.progress-signboard-form__illust-select-frame--active{box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;padding:8px 4px;gap:2px;width:82px;height:82px;background:#fff;border:1px solid #ccd4df;box-shadow:0px 1px 2px -1px rgba(0,0,0,.1),0px 1px 3px rgba(0,0,0,.1);border-radius:6px;flex:none;order:0;flex-grow:0}.progress-signboard-form__illust-select-frame--active{background:#9bbdff;border:2px solid #3e79eb}.progress-signboard-form__illust-select-image{display:block;width:44px;height:44px;margin-left:auto;margin-right:auto}.progress-signboard-form__illust-select-text{text-align:center}.progress-signboard-form__foot{width:896px;height:64px;padding:10px 16px;border-top:1px solid #ccd4df;border-radius:0 0 8px 8px;background:#fff;display:flex;justify-content:flex-end}.progress-signboard-form__close{display:none}.progress-signboard-form__foot-cancel{width:204px;height:40px;background:#dce8ff;border-radius:4px;border:none;font-weight:700;font-size:15px;color:#2763d7;cursor:pointer}.progress-signboard-form__foot-cancel:hover{background:#f2f7ff}.progress-signboard-form__foot-ok{width:204px;height:40px;margin-left:16px;background:#2763d7;border-radius:4px;border:none;font-weight:700;font-size:15px;color:#fff;cursor:pointer}.progress-signboard-form__foot-ok:hover{background:#6d9fff}.map-overload-notification-container{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100vw;width:100dvw;height:100vh;height:100dvh;background:var(--Chromatic-BlueGrey-50-BackgroundBase, #f1f5f9)}.reposaku--smart-phone .map-overload-notification-container{padding:12px}.map-overload-notification-container__frame{width:524px}.reposaku--smart-phone .map-overload-notification-container__frame{width:100%}.map-overload-notification-title__main{font-size:22px;font-style:normal;font-weight:700;line-height:28px;color:#1e1e1e;margin-bottom:8px;text-align:center}.reposaku--smart-phone .map-overload-notification-title__main{font-size:26px;line-height:28px}.map-overload-notification-title__sub{color:var(--Neutral-700-TextSub, #5d5e62);font-size:13px;font-style:normal;font-weight:500;line-height:16px;text-align:center}.reposaku--smart-phone .map-overload-notification-title__sub{font-size:14px;line-height:20px}.map-overload-notification-image-frame{text-align:center}.map-overload-notification-image-frame__image{margin:24px 0;width:100px;height:100px}.map-overload-notification-content{text-align:center}.map-overload-notification-content__description-main{color:var(--Neutral-900-TextDefault, #1e1e1e);text-align:center;font-size:15px;font-style:normal;font-weight:400;line-height:24px;margin-bottom:8px}.reposaku--smart-phone .map-overload-notification-content__description-main{font-size:18px;line-height:24px}.map-overload-notification-content__description-sub{color:var(--Neutral-700-TextSub, #5d5e62);text-align:center;align-self:stretch;font-size:12px;font-style:normal;font-weight:500;line-height:16px;margin-bottom:24px}.map-overload-notification-content__reload-button{font-size:15px;font-weight:700;line-height:20px;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:4px;border:none;border-radius:4px;white-space:nowrap;cursor:pointer;background:#dce8ff;color:#2763d7;font-weight:700;font-size:15px;line-height:20px;padding:8px 16px;height:40px;display:inline-flex;width:144px;height:44px}.map-overload-notification-content__reload-button:any-link{text-decoration:none}.map-overload-notification-content__reload-button.disabled,.disabled .map-overload-notification-content__reload-button{opacity:.35;pointer-events:none}.map-overload-notification-content__reload-button:hover{background:#f2f7ff;color:#6d9fff}.reposaku--smart-phone .map-overload-notification-content__reload-button{font-weight:700;font-size:18px;line-height:24px}.reposaku--smart-phone .map-overload-notification-content__reload-button{padding:8px 12px;height:52px}.map-publication-setting__url_content{padding:12px;background:var(--Neutral-100-Table, #f5f5f5)}.map-publication-setting__url-copy-button{font-size:15px;font-weight:700;line-height:20px;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:4px;border:none;border-radius:4px;white-space:nowrap;cursor:pointer;background:#2763d7;color:#fff;font-weight:700;font-size:15px;line-height:20px;padding:8px 12px;height:36px;width:125px;font-size:14px}.map-publication-setting__url-copy-button:any-link{text-decoration:none}.map-publication-setting__url-copy-button.disabled,.disabled .map-publication-setting__url-copy-button{opacity:.35;pointer-events:none}.map-publication-setting__url-copy-button:hover{background:#6d9fff;color:#fff}.map-publication-setting__publish-button{font-size:15px;font-weight:700;line-height:20px;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:4px;border:none;border-radius:4px;white-space:nowrap;cursor:pointer;border:1px solid #939fb4;background:#fff;color:#1e1e1e;font-weight:700;font-size:14px;line-height:20px;padding:6px 8px;height:32px;width:175px;margin:8px 0 8px 0}.map-publication-setting__publish-button:any-link{text-decoration:none}.map-publication-setting__publish-button:hover{border:1px solid #b3bdcd}.map-publication-setting__publish-button.disabled,.disabled .map-publication-setting__publish-button{opacity:.35;pointer-events:none}.map-publication-setting__publish-button:hover{background:#fff;color:#5d5e62}.reposaku--smart-phone .map-publication-setting__publish-button{font-weight:700;font-size:18px;line-height:24px;padding:6px;height:36px;gap:2px}.reposaku--smart-phone .map-publication-setting__publish-button .material-icons{font-size:20px}.map-publication-setting__change-public-url-button{font-size:15px;font-weight:700;line-height:20px;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:4px;border:none;border-radius:4px;white-space:nowrap;cursor:pointer;background:#f83843;color:#fff;font-weight:700;font-size:15px;line-height:20px;padding:8px 16px;height:40px;width:175px;margin:0 0 8px 0}.map-publication-setting__change-public-url-button:any-link{text-decoration:none}.map-publication-setting__change-public-url-button.disabled,.disabled .map-publication-setting__change-public-url-button{opacity:.35;pointer-events:none}.map-publication-setting__change-public-url-button:hover{background:#fe8488;color:#fff}.reposaku--smart-phone .map-publication-setting__change-public-url-button{font-weight:700;font-size:18px;line-height:24px}.reposaku--smart-phone .map-publication-setting__change-public-url-button{padding:8px 12px;height:52px}.map-publication-setting__info{width:100%;border-width:0 0 0 4px;border-style:solid;padding:6px 8px;flex-direction:column;border-radius:4px;font-weight:400;font-size:14px;line-height:24px;background-color:#d1f9ff;border-color:#00b5d9;color:#1e1e1e;padding:6px 8px;display:flex;gap:4px;line-height:24px;color:#1e1e1e}.reposaku--smart-phone .map-publication-setting__info{font-weight:400;font-size:16px;line-height:24px}.map-publication-setting__info i{color:#00b5d9}.map-publication-setting__warning{width:100%;border-width:0 0 0 4px;border-style:solid;padding:6px 8px;flex-direction:column;border-radius:4px;font-weight:400;font-size:14px;line-height:24px;background-color:#fff8d4;border-color:#f2ba00;color:#1e1e1e;padding:6px 8px;display:flex;gap:4px;line-height:24px;color:#1e1e1e}.reposaku--smart-phone .map-publication-setting__warning{font-weight:400;font-size:16px;line-height:24px}.map-publication-setting__warning i{color:#f2ba00}.map-publication-setting__status{font-size:15px;line-height:20px;font-weight:500;color:#1e1e1e}.map-publication-setting__status-description{font-weight:400;font-size:13px;line-height:20px}#reposaku-dialog{width:0;height:0;border:none}.reposaku-modal-dialog{z-index:8;position:fixed;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.35);display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.reposaku-modal-dialog__sub-window-container{z-index:20;width:100%;height:100vh;height:100dvh;position:fixed;top:0;left:0;border:none;background-color:rgba(0,0,0,.35)}.reposaku-modal-dialog__sub-window{margin-left:auto;margin-right:auto;width:fit-content}.reposaku-modal-dialog__pane{z-index:8;min-width:384px;min-height:160px;margin-top:30px;box-shadow:0px 20px 25px -5px rgba(0,0,0,.1),0px 8px 10px -6px rgba(0,0,0,.1);background-color:#fff;border-radius:8px}.reposaku-modal__header{display:flex;flex-direction:row;align-items:center;padding:12px 16px 8px;gap:8px;width:100%;position:sticky;top:0px}.reposaku-modal__header h2{font-weight:700;font-size:20px;line-height:28px;height:32px;flex:1;padding:2px 0px 2px}.reposaku-modal__header .reposaku-modal__close-button--pc{display:flex;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:4px;width:28px;height:28px;border-radius:100px;border-width:0px;cursor:pointer;background:#e9eff5;color:#5d5e62}.reposaku--smart-phone .reposaku-modal__header .reposaku-modal__close-button--pc{display:none}.reposaku-modal__header .reposaku-modal__close-button--pc:any-link{text-decoration:none}.reposaku-modal__header .reposaku-modal__close-button--pc .material-icons{font-size:20px}.reposaku-modal__header .reposaku-modal__close-button--pc.disabled,.disabled .reposaku-modal__header .reposaku-modal__close-button--pc{opacity:.35;pointer-events:none}.reposaku-modal__header .reposaku-modal__close-button--pc:hover{background:#f1f5f9;color:#5d5e62}.reposaku-modal__content{width:100%;max-height:100%;overflow-y:auto;flex:1}.reposaku-modal__footer{width:100%;padding:8px 16px;justify-content:flex-end;display:flex;flex-direction:row;gap:20px;border-top:1px solid #ccd4df}.reposaku-modal__footer .reposaku-modal__cancel-button{width:100%;max-width:204px;font-size:15px;font-weight:700;line-height:20px;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:4px;border:none;border-radius:4px;white-space:nowrap;cursor:pointer;background:#dce8ff;color:#2763d7;font-weight:700;font-size:15px;line-height:20px;padding:8px 16px;height:40px}.reposaku-modal__footer .reposaku-modal__cancel-button:any-link{text-decoration:none}.reposaku-modal__footer .reposaku-modal__cancel-button.disabled,.disabled .reposaku-modal__footer .reposaku-modal__cancel-button{opacity:.35;pointer-events:none}.reposaku-modal__footer .reposaku-modal__cancel-button:hover{background:#f2f7ff;color:#6d9fff}.reposaku--smart-phone .reposaku-modal__footer .reposaku-modal__cancel-button{font-weight:700;font-size:18px;line-height:24px}.reposaku--smart-phone .reposaku-modal__footer .reposaku-modal__cancel-button{padding:8px 12px;height:52px}.reposaku-modal__footer .reposaku-modal__submit-button{width:100%;max-width:204px;font-size:15px;font-weight:700;line-height:20px;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:4px;border:none;border-radius:4px;white-space:nowrap;cursor:pointer;background:#2763d7;color:#fff;font-weight:700;font-size:15px;line-height:20px;padding:8px 16px;height:40px}.reposaku-modal__footer .reposaku-modal__submit-button:any-link{text-decoration:none}.reposaku-modal__footer .reposaku-modal__submit-button.disabled,.disabled .reposaku-modal__footer .reposaku-modal__submit-button{opacity:.35;pointer-events:none}.reposaku-modal__footer .reposaku-modal__submit-button:hover{background:#6d9fff;color:#fff}.reposaku--smart-phone .reposaku-modal__footer .reposaku-modal__submit-button{font-weight:700;font-size:18px;line-height:24px}.reposaku--smart-phone .reposaku-modal__footer .reposaku-modal__submit-button{padding:8px 12px;height:52px}ul.pagination{padding-top:12px;padding-bottom:12px;display:inline-flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:2px}ul.pagination li{width:32px;height:32px;border-radius:4px;display:flex;flex-direction:row;align-items:center;justify-content:center;cursor:pointer}ul.pagination li.pagination__button--disabled{cursor:not-allowed}ul.pagination li.pagination__button--disabled span.material-icons{color:#aaa}ul.pagination li.pagination__button--active{background-color:#2763d7}ul.pagination li.pagination__button--inactive:hover{background:#dce8ff}ul.pagination li>div{padding:6px 8px;display:inline-flex;flex-direction:row;align-items:center;justify-content:center}ul.pagination li span.material-icons{font-size:24px;line-height:100%;color:#535f72}ul.pagination a{display:inline-flex;font-size:14px;font-weight:700;line-height:20px;align-items:center;text-decoration:none;color:#535f72}ul.pagination li.pagination__button--active a{color:#fff}@media(min-width: 520px){ul.pagination li{width:32px;height:32px}ul.pagination a{font-size:14px}}@media(max-width: 520px){ul.pagination li{width:44px;height:44px}ul.pagination a{font-size:16px}}.reposaku-nav{width:100%;min-height:44px;background-color:#fff;border-bottom:1px solid #dde4ec;box-shadow:0 1px 2px rgba(0,0,0,.05);display:flex;flex-direction:row;position:-webkit-sticky;position:sticky;top:0px;z-index:2}.reposaku--smart-phone .reposaku-nav{height:62px;box-shadow:0 1px 2px -1px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.1)}.reposaku-nav__target-year{font-weight:700;font-size:14px;line-height:20px;min-width:47px;flex:none;padding-right:12px;border-right:1px solid #ccd4df}.reposaku-nav__target-year a{text-decoration:none;color:#2763d7}.reposaku-nav__title{font-weight:700;font-size:14px;line-height:20px;width:calc(100% - 886px);padding-left:14px;flex:1 0 206px;display:flex;flex-direction:row;align-items:center;gap:14px}.reposaku-nav__title>a{text-decoration:none;color:#1e1e1e}.reposaku-nav__title>a:first-child{flex:none}.reposaku-nav__title>a:last-child{width:fit-content;padding-right:14px;white-space:nowrap;flex:1 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reposaku-nav__title img{width:24px;height:24px;flex:none}.reposaku-nav__user-change-form{line-height:44px;font-size:14px;font-weight:700;display:flex;flex-direction:row;align-items:center}.reposaku-nav__links{flex:none}.reposaku-nav__links ul{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;height:100%;margin-right:14px}.reposaku--smart-phone .reposaku-nav__links{width:100%;height:100%;padding:4px 12px 5px;display:grid;grid-template-columns:repeat(3, 1fr);gap:6px}.reposaku-nav__icon{font-size:20px;color:#939fb4}.reposaku-nav__icon--original{width:24px;height:24px}.reposaku-nav__icon--reduced{font-size:18px}.reposaku-nav__link{flex:none}.reposaku-nav__link a{display:flex;justify-content:center;align-items:center;gap:4px;width:100%;height:100%;padding:0 12px;color:inherit;text-align:center;text-decoration:none;font-size:14px;font-weight:700}.reposaku--smart-phone .reposaku-nav__link a{display:flex;flex-direction:column;padding:2px;gap:unset}.reposaku-nav__link--active{border-top:5px solid rgba(0,0,0,0);border-bottom:5px solid #3e79eb}.reposaku-nav__link--active i{color:#3e79eb}.reposaku-nav__link--disabled{opacity:.35;pointer-events:none}.reposaku--smart-phone .reposaku-nav__link{height:100%;background-color:#f1f5f9;box-shadow:0px 1px 2px -1px rgba(0,0,0,.1),0px 1px 3px rgba(0,0,0,.1);border-radius:6px;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;color:#535f72}.reposaku--smart-phone .reposaku-nav__link .reposaku-nav__icon-container{width:30px;height:30px;display:flex;flex-direction:column;align-items:center;justify-content:center}.reposaku--smart-phone .reposaku-nav__link .reposaku-nav__icon-container i.fa{font-size:24px;line-height:24px;text-align:center}.reposaku--smart-phone .reposaku-nav__link .reposaku-nav__icon-container span.material-icons{height:30px;width:30px;font-size:30px}.reposaku--smart-phone .reposaku-nav__link a>p{font-size:15px;font-weight:700;line-height:20px;white-space:nowrap}.reposaku--smart-phone .reposaku-nav__link--active{color:#fff;background-color:#3e79eb;border:0px}.reposaku--smart-phone .reposaku-nav__link--active i{color:#fff}.reposaku--smart-phone .reposaku-nav__link--disabled{opacity:.35;pointer-events:none}.reposaku-nav__modal{width:308px;height:fit-content;padding:14px 12px 0px;background-color:#fff;box-shadow:0px 8px 10px -6px rgba(0,0,0,.1);border-radius:8px;display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;font-weight:500;font-size:18px;line-height:24px}.reposaku-nav__modal a{display:flex;flex-direction:row;padding:2px;align-items:center;font-weight:700;font-size:18px;line-height:24px;gap:2px}.reposaku-nav__modal a .fa{font-size:20px;padding:2px 3px}.reposaku-nav__modal a:any-link{text-decoration:none;color:#2763d7}.reposaku-nav__modal h3{width:100%;flex:1;font-weight:700;font-size:22px;line-height:28px}.reposaku-nav__modal form{width:100%}.reposaku-nav__modal section{padding:20px 0px;width:100%;border:none;border-top:1px solid #ccd4df}.reposaku-nav__modal section.reposaku-nav__modal-year-selection{width:100%;box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:2px;width:100%;padding-top:18px}.reposaku-nav__modal section.reposaku-nav__modal-year-selection.disabled label,.reposaku-nav__modal section.reposaku-nav__modal-year-selection[disabled=true] label{color:#aaa}.reposaku-nav__modal section.reposaku-nav__modal-year-selection select,.reposaku-nav__modal section.reposaku-nav__modal-year-selection input{background:#fff;border:1px solid #939fb4}.reposaku-nav__modal section.reposaku-nav__modal-year-selection select:hover,.reposaku-nav__modal section.reposaku-nav__modal-year-selection input:hover{border-color:#e9eff5}.reposaku-nav__modal section.reposaku-nav__modal-year-selection select:focus,.reposaku-nav__modal section.reposaku-nav__modal-year-selection input:focus{border:2px solid #758199}.reposaku-nav__modal section.reposaku-nav__modal-year-selection select.disabled,.reposaku-nav__modal section.reposaku-nav__modal-year-selection select[disabled=true],.reposaku-nav__modal section.reposaku-nav__modal-year-selection input.disabled,.reposaku-nav__modal section.reposaku-nav__modal-year-selection input[disabled=true]{border-color:#ebebeb}.reposaku-nav__modal section.reposaku-nav__modal-year-selection select--error,.reposaku-nav__modal section.reposaku-nav__modal-year-selection input--error{border:2px solid #f83843}.reposaku-nav__modal section.reposaku-nav__modal-year-selection label{font-weight:500;font-size:18px;line-height:24px}.reposaku-nav__modal section.reposaku-nav__modal-year-selection select,.reposaku-nav__modal section.reposaku-nav__modal-year-selection input{padding:10px 8px;gap:10px;height:48px;border-radius:4px;font-weight:400;font-size:18px;line-height:24px;color:#1e1e1e}.reposaku-nav__modal section.reposaku-nav__modal-year-selection select{width:100%}.reposaku-nav__modal .reposaku-nav__modal-header{width:100%;display:flex;padding-bottom:14px;flex-direction:row;align-items:center;justify-content:flex-start}.reposaku-nav__modal .reposaku-nav__modal-close-button{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:4px;width:28px;height:28px;border-radius:100px;border-width:0px;cursor:pointer;background:#e9eff5;color:#5d5e62;width:32px;height:32px}.reposaku-nav__modal .reposaku-nav__modal-close-button:any-link{text-decoration:none}.reposaku-nav__modal .reposaku-nav__modal-close-button .material-icons{font-size:20px}.reposaku-nav__modal .reposaku-nav__modal-close-button.disabled,.disabled .reposaku-nav__modal .reposaku-nav__modal-close-button{opacity:.35;pointer-events:none}.reposaku-nav__modal .reposaku-nav__modal-close-button:hover{background:#f1f5f9;color:#5d5e62}.reposaku-nav__modal .reposaku-nav__modal-close-button .material-icons{font-size:24px}.rds-preview{width:320px;height:calc(100dvh - 44px);z-index:5;position:fixed;top:44px;right:0px;background:#fff;display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;border-left:1px solid #ccd4df;box-shadow:0px 4px 6px -1px rgba(0,0,0,.1),0px 2px 4px -2px rgba(0,0,0,.1);transition:right 200ms cubic-bezier(0.445, 0.05, 0.55, 0.95)}.rds-preview[aria-hidden=true]{right:-320px}.reposaku--smart-phone .rds-preview{width:100vw;width:100dvw;height:100vh;height:100dvh;min-width:100%;min-height:100%;max-width:100%;max-height:100%;top:0;right:0;left:0;right:0;border-left:unset;box-shadow:unset;transition:unset;display:flex;flex-direction:column}.reposaku--smart-phone .rds-preview[aria-hidden=true]{right:unset;display:none}.rds-preview .rds-preview__close-button{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:4px;width:28px;height:28px;border-radius:100px;border-width:0px;cursor:pointer;background:#e9eff5;color:#5d5e62}.rds-preview .rds-preview__close-button:any-link{text-decoration:none}.rds-preview .rds-preview__close-button .material-icons{font-size:20px}.rds-preview .rds-preview__close-button.disabled,.disabled .rds-preview .rds-preview__close-button{opacity:.35;pointer-events:none}.rds-preview .rds-preview__close-button:hover{background:#f1f5f9;color:#5d5e62}.reposaku--smart-phone .rds-preview .rds-preview__close-button{width:unset;height:unset;font-size:15px;font-weight:700;line-height:20px;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:4px;border:none;border-radius:4px;white-space:nowrap;cursor:pointer;background:#dce8ff;color:#2763d7;font-weight:700;font-size:14px;line-height:20px;padding:6px 8px;height:32px;padding:6px !important}.reposaku--smart-phone .rds-preview .rds-preview__close-button:any-link{text-decoration:none}.reposaku--smart-phone .rds-preview .rds-preview__close-button.disabled,.disabled .reposaku--smart-phone .rds-preview .rds-preview__close-button{opacity:.35;pointer-events:none}.reposaku--smart-phone .rds-preview .rds-preview__close-button:hover{background:#f2f7ff;color:#6d9fff}.reposaku--smart-phone .reposaku--smart-phone .rds-preview .rds-preview__close-button{font-weight:700;font-size:18px;line-height:24px;padding:6px;height:36px;gap:2px}.reposaku--smart-phone .reposaku--smart-phone .rds-preview .rds-preview__close-button .material-icons{font-size:20px}.rds-preview__header{font-weight:700;font-size:18px;line-height:24px;display:inline-flex;flex-direction:row;justify-content:space-between;align-items:flex-start;padding:12px 16px;width:100%;height:48px}.reposaku--smart-phone .rds-preview__header{width:100%;display:grid;grid-template-columns:88px 1fr 88px;background-color:#fff;padding:6px 12px;border-bottom:1px solid #ccd4df;flex-grow:0;flex-shrink:0}.reposaku--smart-phone .rds-preview__header>*:first-child{align-self:center;justify-self:start}.reposaku--smart-phone .rds-preview__header>*:nth-child(2){font-weight:700;font-size:15px;line-height:20px;align-self:center;justify-self:center}.reposaku--smart-phone .reposaku--smart-phone .rds-preview__header>*:nth-child(2){font-weight:700;font-size:18px;line-height:24px}.reposaku--smart-phone .rds-preview__header>*:nth-child(3){align-self:end;justify-self:center}.rds-preview__content{padding:8px 24px 12px 16px;width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;overflow-y:scroll;flex:1}.reposaku--smart-phone .rds-preview__content{padding:8px 12px 28px 12px;min-height:0;flex-grow:1;flex-shrink:0}.rds-preview__footer{padding:8px 24px 8px 16px;width:100%;display:flex;flex-direction:row;align-items:flex-start;justify-content:center;border-top:1px solid #ccd4df}.reposaku--smart-phone .rds-preview__footer{height:80px;padding:12px;flex-grow:0;flex-shrink:0}.reposaku-exclusive-content{margin:0;padding:0;border:none}.reposaku--smart-phone .reposaku-exclusive-content--pc{display:none}.reposaku-exclusive-content--sp{display:none}.reposaku--smart-phone .reposaku-exclusive-content--sp{display:unset}.sessions-container{min-height:100%;min-height:100dvh;min-width:100%;background-color:#f1f5f9}.sessions-row{margin:0 auto;height:100%;height:100dvh;overflow:hidden;color:#1e1e1e;display:flex;flex-direction:column;gap:32px;padding:0 12px}@media screen and (min-width: 414px){.sessions-row{max-width:464px}}.sessions-title{width:100%;height:100px;margin-top:96px}.sessions-title .sessions-title__logo,.sessions-title .sessions-title__text{text-align:center}.sessions-title .sessions-title__logo{height:82px}.sessions-title .sessions-title__text{margin-top:10px;font-weight:bold;font-size:22px}.sessions-form{margin-top:22px;padding:20px;background-color:#fff}.sessions-form .sessions-form__form-group{margin-bottom:16px}.sessions-form label{font-size:15px;display:block}.sessions-form input[type=text],.sessions-form input[type=password]{margin-top:4px;padding:6px 12px;width:100%;height:40px;border:1px solid #939fb4;border-radius:4px;font-size:18px;line-height:1.5}.sessions-form .sessions-form__submit-button{margin-top:24px}.sessions-form .sessions-form__submit-button button{width:100%;height:44px}.sessions-form .sessions-form__notation{margin-top:16px;text-align:center;font-size:14px}.reposaku-toaster{width:264px;min-height:0;margin:0;padding:0;border:none;background-color:rgba(0,0,0,0);position:fixed;left:16px;bottom:16px;z-index:10;display:flex;flex-direction:column-reverse;gap:16px}.reposaku--smart-phone .reposaku-toaster{width:calc(100% - 12px*2);left:12px;right:12px}.reposaku-toast{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);transition:all .25s ease-in-out}.reposaku-toast--setting,.reposaku-toast--baked{transform:translate(-150%)}.reposaku-toast__message{font-weight:500;font-size:15px;line-height:20px;width:100%;min-height:48px;padding:14px 12px;border-width:1px;border-style:solid;border-radius:4px;background-color:#fff;flex-grow:1;display:flex;flex-direction:row;align-items:center;gap:8px}.reposaku-toast__message i{align-self:start}.reposaku-toast__message--success{background-color:#e1fae7;border-color:#1aa369}.reposaku-toast__message--success i{color:#1aa369}.reposaku-toast__message--info{background-color:#d1f9ff;border-color:#00b5d9}.reposaku-toast__message--info i{color:#00b5d9}.reposaku-toast__message--danger{background-color:#ffebeb;border-color:#f83843}.reposaku-toast__message--danger i{color:#f83843}.reposaku-nav{width:100%;min-height:44px;background-color:#fff;border-bottom:1px solid #dde4ec;box-shadow:0 1px 2px rgba(0,0,0,.05);display:flex;flex-direction:row;position:-webkit-sticky;position:sticky;top:0px;z-index:2}.reposaku--smart-phone .reposaku-nav{height:62px;box-shadow:0 1px 2px -1px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.1)}.reposaku-nav__target-year{font-weight:700;font-size:14px;line-height:20px;min-width:47px;flex:none;padding-right:12px;border-right:1px solid #ccd4df}.reposaku-nav__target-year a{text-decoration:none;color:#2763d7}.reposaku-nav__title{font-weight:700;font-size:14px;line-height:20px;width:calc(100% - 886px);padding-left:14px;flex:1 0 206px;display:flex;flex-direction:row;align-items:center;gap:14px}.reposaku-nav__title>a{text-decoration:none;color:#1e1e1e}.reposaku-nav__title>a:first-child{flex:none}.reposaku-nav__title>a:last-child{width:fit-content;padding-right:14px;white-space:nowrap;flex:1 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reposaku-nav__title img{width:24px;height:24px;flex:none}.reposaku-nav__user-change-form{line-height:44px;font-size:14px;font-weight:700;display:flex;flex-direction:row;align-items:center}.reposaku-nav__links{flex:none}.reposaku-nav__links ul{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;height:100%;margin-right:14px}.reposaku--smart-phone .reposaku-nav__links{width:100%;height:100%;padding:4px 12px 5px;display:grid;grid-template-columns:repeat(3, 1fr);gap:6px}.reposaku-nav__icon{font-size:20px;color:#939fb4}.reposaku-nav__icon--original{width:24px;height:24px}.reposaku-nav__icon--reduced{font-size:18px}.reposaku-nav__link{flex:none}.reposaku-nav__link a{display:flex;justify-content:center;align-items:center;gap:4px;width:100%;height:100%;padding:0 12px;color:inherit;text-align:center;text-decoration:none;font-size:14px;font-weight:700}.reposaku--smart-phone .reposaku-nav__link a{display:flex;flex-direction:column;padding:2px;gap:unset}.reposaku-nav__link--active{border-top:5px solid rgba(0,0,0,0);border-bottom:5px solid #3e79eb}.reposaku-nav__link--active i{color:#3e79eb}.reposaku-nav__link--disabled{opacity:.35;pointer-events:none}.reposaku--smart-phone .reposaku-nav__link{height:100%;background-color:#f1f5f9;box-shadow:0px 1px 2px -1px rgba(0,0,0,.1),0px 1px 3px rgba(0,0,0,.1);border-radius:6px;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;color:#535f72}.reposaku--smart-phone .reposaku-nav__link .reposaku-nav__icon-container{width:30px;height:30px;display:flex;flex-direction:column;align-items:center;justify-content:center}.reposaku--smart-phone .reposaku-nav__link .reposaku-nav__icon-container i.fa{font-size:24px;line-height:24px;text-align:center}.reposaku--smart-phone .reposaku-nav__link .reposaku-nav__icon-container span.material-icons{height:30px;width:30px;font-size:30px}.reposaku--smart-phone .reposaku-nav__link a>p{font-size:15px;font-weight:700;line-height:20px;white-space:nowrap}.reposaku--smart-phone .reposaku-nav__link--active{color:#fff;background-color:#3e79eb;border:0px}.reposaku--smart-phone .reposaku-nav__link--active i{color:#fff}.reposaku--smart-phone .reposaku-nav__link--disabled{opacity:.35;pointer-events:none}.reposaku-nav__modal{width:308px;height:fit-content;padding:14px 12px 0px;background-color:#fff;box-shadow:0px 8px 10px -6px rgba(0,0,0,.1);border-radius:8px;display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;font-weight:500;font-size:18px;line-height:24px}.reposaku-nav__modal a{display:flex;flex-direction:row;padding:2px;align-items:center;font-weight:700;font-size:18px;line-height:24px;gap:2px}.reposaku-nav__modal a .fa{font-size:20px;padding:2px 3px}.reposaku-nav__modal a:any-link{text-decoration:none;color:#2763d7}.reposaku-nav__modal h3{width:100%;flex:1;font-weight:700;font-size:22px;line-height:28px}.reposaku-nav__modal form{width:100%}.reposaku-nav__modal section{padding:20px 0px;width:100%;border:none;border-top:1px solid #ccd4df}.reposaku-nav__modal section.reposaku-nav__modal-year-selection{width:100%;box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:2px;width:100%;padding-top:18px}.reposaku-nav__modal section.reposaku-nav__modal-year-selection.disabled label,.reposaku-nav__modal section.reposaku-nav__modal-year-selection[disabled=true] label{color:#aaa}.reposaku-nav__modal section.reposaku-nav__modal-year-selection select,.reposaku-nav__modal section.reposaku-nav__modal-year-selection input{background:#fff;border:1px solid #939fb4}.reposaku-nav__modal section.reposaku-nav__modal-year-selection select:hover,.reposaku-nav__modal section.reposaku-nav__modal-year-selection input:hover{border-color:#e9eff5}.reposaku-nav__modal section.reposaku-nav__modal-year-selection select:focus,.reposaku-nav__modal section.reposaku-nav__modal-year-selection input:focus{border:2px solid #758199}.reposaku-nav__modal section.reposaku-nav__modal-year-selection select.disabled,.reposaku-nav__modal section.reposaku-nav__modal-year-selection select[disabled=true],.reposaku-nav__modal section.reposaku-nav__modal-year-selection input.disabled,.reposaku-nav__modal section.reposaku-nav__modal-year-selection input[disabled=true]{border-color:#ebebeb}.reposaku-nav__modal section.reposaku-nav__modal-year-selection select--error,.reposaku-nav__modal section.reposaku-nav__modal-year-selection input--error{border:2px solid #f83843}.reposaku-nav__modal section.reposaku-nav__modal-year-selection label{font-weight:500;font-size:18px;line-height:24px}.reposaku-nav__modal section.reposaku-nav__modal-year-selection select,.reposaku-nav__modal section.reposaku-nav__modal-year-selection input{padding:10px 8px;gap:10px;height:48px;border-radius:4px;font-weight:400;font-size:18px;line-height:24px;color:#1e1e1e}.reposaku-nav__modal section.reposaku-nav__modal-year-selection select{width:100%}.reposaku-nav__modal .reposaku-nav__modal-header{width:100%;display:flex;padding-bottom:14px;flex-direction:row;align-items:center;justify-content:flex-start}.reposaku-nav__modal .reposaku-nav__modal-close-button{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:4px;width:28px;height:28px;border-radius:100px;border-width:0px;cursor:pointer;background:#e9eff5;color:#5d5e62;width:32px;height:32px}.reposaku-nav__modal .reposaku-nav__modal-close-button:any-link{text-decoration:none}.reposaku-nav__modal .reposaku-nav__modal-close-button .material-icons{font-size:20px}.reposaku-nav__modal .reposaku-nav__modal-close-button.disabled,.disabled .reposaku-nav__modal .reposaku-nav__modal-close-button{opacity:.35;pointer-events:none}.reposaku-nav__modal .reposaku-nav__modal-close-button:hover{background:#f1f5f9;color:#5d5e62}.reposaku-nav__modal .reposaku-nav__modal-close-button .material-icons{font-size:24px}.rds-preview{width:320px;height:calc(100dvh - 44px);z-index:5;position:fixed;top:44px;right:0px;background:#fff;display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;border-left:1px solid #ccd4df;box-shadow:0px 4px 6px -1px rgba(0,0,0,.1),0px 2px 4px -2px rgba(0,0,0,.1);transition:right 200ms cubic-bezier(0.445, 0.05, 0.55, 0.95)}.rds-preview[aria-hidden=true]{right:-320px}.reposaku--smart-phone .rds-preview{width:100vw;width:100dvw;height:100vh;height:100dvh;min-width:100%;min-height:100%;max-width:100%;max-height:100%;top:0;right:0;left:0;right:0;border-left:unset;box-shadow:unset;transition:unset;display:flex;flex-direction:column}.reposaku--smart-phone .rds-preview[aria-hidden=true]{right:unset;display:none}.rds-preview .rds-preview__close-button{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:4px;width:28px;height:28px;border-radius:100px;border-width:0px;cursor:pointer;background:#e9eff5;color:#5d5e62}.rds-preview .rds-preview__close-button:any-link{text-decoration:none}.rds-preview .rds-preview__close-button .material-icons{font-size:20px}.rds-preview .rds-preview__close-button.disabled,.disabled .rds-preview .rds-preview__close-button{opacity:.35;pointer-events:none}.rds-preview .rds-preview__close-button:hover{background:#f1f5f9;color:#5d5e62}.reposaku--smart-phone .rds-preview .rds-preview__close-button{width:unset;height:unset;font-size:15px;font-weight:700;line-height:20px;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:4px;border:none;border-radius:4px;white-space:nowrap;cursor:pointer;background:#dce8ff;color:#2763d7;font-weight:700;font-size:14px;line-height:20px;padding:6px 8px;height:32px;padding:6px !important}.reposaku--smart-phone .rds-preview .rds-preview__close-button:any-link{text-decoration:none}.reposaku--smart-phone .rds-preview .rds-preview__close-button.disabled,.disabled .reposaku--smart-phone .rds-preview .rds-preview__close-button{opacity:.35;pointer-events:none}.reposaku--smart-phone .rds-preview .rds-preview__close-button:hover{background:#f2f7ff;color:#6d9fff}.reposaku--smart-phone .reposaku--smart-phone .rds-preview .rds-preview__close-button{font-weight:700;font-size:18px;line-height:24px;padding:6px;height:36px;gap:2px}.reposaku--smart-phone .reposaku--smart-phone .rds-preview .rds-preview__close-button .material-icons{font-size:20px}.rds-preview__header{font-weight:700;font-size:18px;line-height:24px;display:inline-flex;flex-direction:row;justify-content:space-between;align-items:flex-start;padding:12px 16px;width:100%;height:48px}.reposaku--smart-phone .rds-preview__header{width:100%;display:grid;grid-template-columns:88px 1fr 88px;background-color:#fff;padding:6px 12px;border-bottom:1px solid #ccd4df;flex-grow:0;flex-shrink:0}.reposaku--smart-phone .rds-preview__header>*:first-child{align-self:center;justify-self:start}.reposaku--smart-phone .rds-preview__header>*:nth-child(2){font-weight:700;font-size:15px;line-height:20px;align-self:center;justify-self:center}.reposaku--smart-phone .reposaku--smart-phone .rds-preview__header>*:nth-child(2){font-weight:700;font-size:18px;line-height:24px}.reposaku--smart-phone .rds-preview__header>*:nth-child(3){align-self:end;justify-self:center}.rds-preview__content{padding:8px 24px 12px 16px;width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;overflow-y:scroll;flex:1}.reposaku--smart-phone .rds-preview__content{padding:8px 12px 28px 12px;min-height:0;flex-grow:1;flex-shrink:0}.rds-preview__footer{padding:8px 24px 8px 16px;width:100%;display:flex;flex-direction:row;align-items:flex-start;justify-content:center;border-top:1px solid #ccd4df}.reposaku--smart-phone .rds-preview__footer{height:80px;padding:12px;flex-grow:0;flex-shrink:0}.top-pc{background-color:#f1f5f9}.top-pc main,.top-pc footer{padding:0 16px}.top-pc main>*,.top-pc footer>*{min-width:1080px;max-width:1600px;margin:0 auto}.top-pc hr{border-top:solid 1px #dde4ec}.top-pc main{margin-bottom:16px}.top-pc main section:first-of-type{display:flex;justify-content:space-between;margin-top:16px;gap:16px}.top-pc main section:first-of-type a.pc-specialbtn-gray-200{background-color:#fff;width:33%;height:68px;border-radius:4px;border:solid 1px #dde4ec;text-decoration:none;box-shadow:0px 4px 6px -1px rgba(0,0,0,.1),0px 2px 4px -2px rgba(0,0,0,.1)}.top-pc main section:first-of-type a.pc-specialbtn-gray-200 p{font-size:18px;font-weight:700;color:#1e1e1e;margin:12px 8px 0 20px;position:relative;line-height:1em}.top-pc main section:first-of-type a.pc-specialbtn-gray-200 p span.pc-badge-md-erorr-600-base{display:inline-block;position:relative;background-color:#f83843;font-size:13px;font-weight:700;color:#fff;border-radius:12px;margin-left:8px;padding:1.5px 6px;top:-3px}.top-pc main section:first-of-type a.pc-specialbtn-gray-200>span{display:block;font-size:14px;font-weight:700;color:#5d5e62;margin:4px auto auto 20px}.top-pc main section:first-of-type a.pc-specialbtn-gray-200.pc-btn-map,.top-pc main section:first-of-type a.pc-specialbtn-gray-200.pc-btn-config,.top-pc main section:first-of-type a.pc-specialbtn-gray-200.pc-btn-log{background-image:url(/assets/btn_map_miltocca-eaeabed11f075ebdea33e42289d47d8a7885cbb0bd6e394fab0d975dd368cb57.png);background-size:180px 60px;background-position:right;background-repeat:no-repeat}.top-pc main section:first-of-type a.pc-specialbtn-gray-200.pc-btn-log{background-image:url(/button_unregisted_work_reports.png)}.top-pc main section:first-of-type a.pc-specialbtn-gray-200.pc-btn-config{background-image:url(/banner_valid_bunker_settings.png)}.top-pc main section:first-of-type a.pc-specialbtn-gray-200.pc-btn-config p{margin-top:24px}.top-pc main section:not(:first-of-type){background-color:#fff;border-radius:4px;border:solid 1px #dde4ec;padding:14px 12px;margin-top:25px}.top-pc main section:not(:first-of-type) h2{font-size:22px;font-weight:700;color:#1e1e1e;margin-right:16px}.top-pc main section:not(:first-of-type) .pc-notice{display:flex;align-items:center;position:relative;margin-bottom:14px}.top-pc main section:not(:first-of-type) .pc-notice a{text-decoration:none}.top-pc main section:not(:first-of-type) .pc-notice a.buttons-pc-primary-200-sub{display:inline-flex;align-items:center;background-color:#dce8ff;border-radius:4px;font-size:14px;font-weight:700;color:#2763d7;padding:2px 8px;line-height:1em;height:32px}.top-pc main section:not(:first-of-type) .pc-notice a .material-icons{position:relative;height:20px;font-size:20px;padding:2px;top:-2px}.top-pc main section:not(:first-of-type) .pc-notice-contain p{display:flex;align-items:center;margin-top:14px;margin-bottom:0}.top-pc main section:not(:first-of-type) .pc-notice-contain p span{display:inline-block}.top-pc main section:not(:first-of-type) .pc-notice-contain p span.rep-label-pc-error-100{background-color:#ffe0e0;font-size:14px;font-weight:700;color:#bf1822;padding:2px 6px;border-radius:2px;margin-right:12px}.top-pc main section:not(:first-of-type) .pc-notice-contain p span.pc-date{font-size:13px;font-weight:400;color:#5d5e62}.top-pc main section:not(:first-of-type) .pc-notice-contain p.subtitle-pc-700{font-size:14px;font-weight:700;color:#f83843;margin-top:4px}.top-pc main section:not(:first-of-type) .pc-notice-contain p.subtitle-pc-400{font-size:14px;font-weight:400;color:#f83843;margin-top:4px}.top-pc main section:not(:first-of-type) .pc-notice-contain p.subtitle-pc-gray-400{font-size:14px;font-weight:400;color:#5d5e62;margin-top:4px}.top-pc main section:not(:first-of-type) .pc-status-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.top-pc main section:not(:first-of-type) .pc-status-title h2{flex-grow:3}.top-pc main section:not(:first-of-type) .pc-status-title .pc-update{font-size:15px;font-weight:400;color:#1e1e1e;margin-right:16px}.top-pc main section:not(:first-of-type) .pc-status-title a{height:32px;border:1px solid #939fb4;background-color:#fff;border-radius:4px;position:relative;padding:6px 0 0 0;width:168px;text-align:center;font-size:13px;font-weight:700;color:#1e1e1e}.top-pc main section:not(:first-of-type) .pc-status-title a img{display:inline-block;padding:0 0 3px 4px}.top-pc main section:not(:first-of-type) .pc-status-title a span{display:inline-block;padding:0 8px 0 4px}.top-pc main section:not(:first-of-type) .pc-status-subtitle h3{font-size:15px;font-weight:700;color:#1e1e1e;margin:14px 0 4px 0}.top-pc main section:not(:first-of-type) .pc-narrowdown>div{display:inline-block;padding:8px 12px 8px 0}.top-pc main section:not(:first-of-type) .pc-narrowdown>div:not(:first-of-type){border-left:1px solid #ccd4df;padding-left:18px}.top-pc main section:not(:first-of-type) .pc-narrowdown>div>div{display:block}.top-pc main section:not(:first-of-type) .pc-narrowdown>div>div>div{display:flex}.top-pc main section:not(:first-of-type) .pc-narrowdown>div>div>div+div{display:flex;justify-content:space-between;align-items:center}.top-pc main section:not(:first-of-type) .pc-narrowdown>div>div>div>div{display:flex;align-items:center}.top-pc main section:not(:first-of-type) .pc-narrowdown>div>div>div>div span{display:inline-block;vertical-align:middle;padding:1px 6px}.top-pc main section:not(:first-of-type) .pc-narrowdown>div>div>div>div span.rep-label-pc-success-100,.top-pc main section:not(:first-of-type) .pc-narrowdown>div>div>div>div table tbody tr td[colspan="4"] span.rep-label-pc-grey-900,.top-pc main table tbody tr td[colspan="4"] section:not(:first-of-type) .pc-narrowdown>div>div>div>div span.rep-label-pc-grey-900,.top-pc main section:not(:first-of-type) .pc-narrowdown>div>div>div>div table tbody tr td[colspan="4"] span.rep-label-pc-error-900,.top-pc main table tbody tr td[colspan="4"] section:not(:first-of-type) .pc-narrowdown>div>div>div>div span.rep-label-pc-error-900,.top-pc main section:not(:first-of-type) .pc-narrowdown>div>div>div>div span.rep-label-pc-grey-200,.top-pc main section:not(:first-of-type) .pc-narrowdown>div>div>div>div span.rep-label-pc-error-100{font-size:14px;font-weight:500;color:#004b32;background-color:#c8f7df;padding:1px 2px;border-radius:2px;margin-right:12px;padding:2px 6px}.top-pc main section:not(:first-of-type) .pc-narrowdown>div>div>div>div span.rep-label-pc-error-100{background-color:#ffe0e0;color:#bf1822}.top-pc main section:not(:first-of-type) .pc-narrowdown>div>div>div>div span.rep-label-pc-grey-200{background-color:#dde4ec;color:#353e4d}.top-pc main section:not(:first-of-type) .pc-narrowdown>div>div>div>div span .toggle-pc-sm-left-radius{border-radius:4px 0 0 4px}.top-pc main section:not(:first-of-type) .pc-narrowdown>div>div>div>div span .toggle-pc-sm-right-radius{border-radius:0 4px 4px 0}.top-pc main section:not(:first-of-type) .pc-narrowdown>div>div>div>div span .toggle-pc-sm-primary-700{font-size:14px;font-weight:700;color:#fff;background-color:#4176de;border:1px solid #2763d7;margin-right:0;width:106px;height:28px}.top-pc main section:not(:first-of-type) .pc-narrowdown>div>div>div>div span .toggle-pc-sm-primary-700 .material-icons{width:16px;font-size:16px;margin-right:2px}.top-pc main section:not(:first-of-type) .pc-narrowdown>div>div>div>div span .toggle-pc-sm-grey-300{font-size:14px;font-weight:700;color:#1e1e1e;background-color:#f5f7fa;border:1px solid #ccd4df;margin-left:0;width:106px;height:28px}.top-pc main section:not(:first-of-type) .pc-narrowdown>div>div>div>div span .toggle-pc-sm-grey-300 .material-icons{color:#dde4ec;width:16px;font-size:16px;margin-right:2px}.top-pc main section:not(:first-of-type) .pc-narrowdown p{font-size:11px;font-weight:400;color:#1e1e1e;padding-right:.5em}.top-pc main section:not(:first-of-type) .pc-narrowdown p span{font-size:14px;font-weight:500;color:#1e1e1e;line-height:20px}.top-pc main section:not(:first-of-type) .pc-narrowdown p span span{font-size:13px;font-weight:400;color:#1e1e1e}.top-pc main table{width:100%;border-collapse:collapse;border:1px solid #ccd4df;margin-top:12px;margin-bottom:0px}.top-pc main table thead{font-size:14px;font-weight:500;color:#1e1e1e;text-align:left;background-color:#dde4ec}.top-pc main table thead th{padding:6px;border:1px solid #ccd4df}.top-pc main table thead th:first-of-type{width:69px}.top-pc main table thead th:not(:first-of-type){width:auto}.top-pc main table tbody tr td{border-width:0 0 1px 0;border-bottom:1px solid #ccd4df}.top-pc main table tbody tr td div{display:flex;align-items:center}.top-pc main table tbody tr td div img{display:inline-block;margin-right:3px}.top-pc main table tbody tr td div span{display:inline-block;font-size:14px;font-weight:400;color:#1e1e1e}.top-pc main table tbody tr td div.pc-start-stop{display:inline-block;width:230px;text-align:left}.top-pc main table tbody tr td div.pc-start-stop>span{font-size:12px;font-weight:500;color:#5d5e62;width:96px}.top-pc main table tbody tr td div.pc-start-stop>span>span{font-size:14px;font-weight:400;color:#1e1e1e}.top-pc main table tbody tr td div.pc-start-stop>span>span.title-pc-error-600{color:#f83843;font-weight:700}.top-pc main table tbody tr td div.pc-start-stop .material-icons{position:relative;font-size:14px;width:14px;height:14px;margin:0 2px}.top-pc main table tbody tr td div.pc-stop-count>span{width:92px;text-align:left;font-size:12px;font-weight:500;color:#5d5e62}.top-pc main table tbody tr td div.pc-stop-count>span>span{font-size:14px;font-weight:400;color:#1e1e1e}.top-pc main table tbody tr td div.pc-last-operating-date{margin-right:16px;width:168px}.top-pc main table tbody tr td div.pc-last-operating-date>span{font-size:12px;font-weight:500;color:#5d5e62;text-align:right}.top-pc main table tbody tr td div.pc-last-operating-date>span>span{font-size:14px;font-weight:400;color:#1e1e1e}.top-pc main table tbody tr td[rowspan="2"]>div{width:52px;height:52px;border-radius:6px;margin:0 4px;background-position:center}.top-pc main table tbody tr td[rowspan="2"]>div>div{width:44px;height:44px;align-items:center}.top-pc main table tbody tr td[colspan="4"]>div{display:flex;justify-content:space-between;align-items:center;width:100%;margin:3px 0 2px}.top-pc main table tbody tr td[colspan="4"] .rep-label-pc-success-100,.top-pc main table tbody tr td[colspan="4"] .rep-label-pc-grey-900,.top-pc main table tbody tr td[colspan="4"] .rep-label-pc-error-900,.top-pc main table tbody tr td[colspan="4"] section:not(:first-of-type) .pc-narrowdown>div>div>div>div span.rep-label-pc-error-100,.top-pc main section:not(:first-of-type) .pc-narrowdown>div>div>div>div table tbody tr td[colspan="4"] span.rep-label-pc-error-100,.top-pc main table tbody tr td[colspan="4"] section:not(:first-of-type) .pc-narrowdown>div>div>div>div span.rep-label-pc-grey-200,.top-pc main section:not(:first-of-type) .pc-narrowdown>div>div>div>div table tbody tr td[colspan="4"] span.rep-label-pc-grey-200{flex-basis:340px;flex-grow:0}.top-pc main table tbody tr td[colspan="4"] .rep-label-pc-success-100 span,.top-pc main table tbody tr td[colspan="4"] .rep-label-pc-grey-900 span,.top-pc main table tbody tr td[colspan="4"] .rep-label-pc-error-900 span,.top-pc main table tbody tr td[colspan="4"] section:not(:first-of-type) .pc-narrowdown>div>div>div>div span.rep-label-pc-error-100 span,.top-pc main section:not(:first-of-type) .pc-narrowdown>div>div>div>div table tbody tr td[colspan="4"] span.rep-label-pc-error-100 span,.top-pc main table tbody tr td[colspan="4"] section:not(:first-of-type) .pc-narrowdown>div>div>div>div span.rep-label-pc-grey-200 span,.top-pc main section:not(:first-of-type) .pc-narrowdown>div>div>div>div table tbody tr td[colspan="4"] span.rep-label-pc-grey-200 span{font-size:14px;font-weight:500;color:#004b32;background-color:#c8f7df;padding:1px 2px;border-radius:2px}.top-pc main table tbody tr td[colspan="4"] .rep-label-pc-success-100 span.rep-label-pc-warning-100,.top-pc main table tbody tr td[colspan="4"] .rep-label-pc-grey-900 span.rep-label-pc-warning-100,.top-pc main table tbody tr td[colspan="4"] .rep-label-pc-error-900 span.rep-label-pc-warning-100,.top-pc main table tbody tr td[colspan="4"] section:not(:first-of-type) .pc-narrowdown>div>div>div>div span.rep-label-pc-error-100 span.rep-label-pc-warning-100,.top-pc main section:not(:first-of-type) .pc-narrowdown>div>div>div>div table tbody tr td[colspan="4"] span.rep-label-pc-error-100 span.rep-label-pc-warning-100,.top-pc main table tbody tr td[colspan="4"] section:not(:first-of-type) .pc-narrowdown>div>div>div>div span.rep-label-pc-grey-200 span.rep-label-pc-warning-100,.top-pc main section:not(:first-of-type) .pc-narrowdown>div>div>div>div table tbody tr td[colspan="4"] span.rep-label-pc-grey-200 span.rep-label-pc-warning-100{font-size:14px;font-weight:500;color:#794f00;background-color:#fff3b5;padding:1px 2px;border-radius:2px;margin-left:10px}.top-pc main table tbody tr td[colspan="4"] .rep-label-pc-error-900 span{background-color:#ffe0e0;color:#bf1822}.top-pc main table tbody tr td[colspan="4"] .rep-label-pc-grey-900 span{background-color:#dde4ec;color:#353e4d}.top-pc main table tbody tr.details td{padding:4px 2px}.top-pc main table tbody tr.details td div span{width:193.5px}.top-pc main table tbody tr.pc-error-50{background-color:#ffebeb}.top-pc main table tbody tr.pc-grey-300{background-color:#ececec}.top-pc .purchased-terminal-icon{width:32px;height:32px;margin:4px auto;position:relative;background-color:#fff;text-align:center;border-radius:50%;border:6px solid #5d5e62;z-index:1}.top-pc .purchased-terminal-icon span{display:block;margin-left:auto;margin-right:auto;font-size:16px;font-weight:700;color:#1e1e1e;position:relative;top:1px;z-index:1}.top-pc .rental-terminal-icon{width:32px;height:32px;margin:4px auto;position:relative;background-color:#fff3b5;text-align:center;border-radius:50%;border:6px solid #5d5e62;z-index:1}.top-pc .rental-terminal-icon span{display:block;margin-left:auto;margin-right:auto;font-size:16px;font-weight:700;color:#1e1e1e;position:relative;top:1px;z-index:1}.top-pc .terminal-image{height:24px;width:24px}.top-sp{background-color:#f1f5f9}.top-sp main,.top-sp footer{padding:0 12px}.top-sp main>*,.top-sp footer>*{width:100%;margin:0 auto}.top-sp hr{margin:14px 0;border-top:solid 1px #dde4ec}.top-sp main{padding:16px 12px}.top-sp main h1{margin-left:auto;margin-right:auto;text-align:center}.top-sp main h1+p{width:350px;margin-left:auto;margin-right:auto;text-align:center;font-size:15px;font-weight:700;color:#5d5e62;margin-bottom:8px}.top-sp main h3{font-size:18px;font-weight:500;color:#1e1e1e;margin-top:12px}.top-sp main .specialbtn-sp-grey-200{margin-top:8px;background-color:#fff;box-shadow:0px 4px 6px -1px rgba(0,0,0,.1),0px 2px 4px -2px rgba(0,0,0,.1);border:1px solid #dde4ec;text-decoration:none;border-radius:8px;padding:11px 20px 9px;display:block}.top-sp main .specialbtn-sp-grey-200 p{font-size:20px;font-weight:700;color:#1e1e1e}.top-sp main .specialbtn-sp-grey-200 p span.badge-md-sp-error-600{display:inline-block;position:relative;background-color:#f83843;font-size:13px;font-weight:700;color:#fff;border-radius:12px;margin-left:8px;padding:1.5px 6px;top:-3px}.top-sp main .specialbtn-sp-grey-200 span{font-size:14px;font-weight:700;color:#5d5e62}.top-sp main div .sp-btn-map,.top-sp main div .sp-btn-log{background-image:url(/assets/btn_map_miltocca-eaeabed11f075ebdea33e42289d47d8a7885cbb0bd6e394fab0d975dd368cb57.png);background-size:180px 60px;background-position:right;background-repeat:no-repeat}.top-sp main div .sp-btn-log{background-image:url(/button_unregisted_work_reports.png)}.top-sp main .sp-notice{background-color:#fff;padding:12px 12px 16px 12px;margin-top:20px;border:1px solid #dde4ec;border-radius:8px}.top-sp main .sp-notice h2{font-size:22px;font-weight:700;color:#1e1e1e;display:flex;justify-content:space-between;position:relative;margin:4px 8px}.top-sp main .sp-notice h2>span{display:block}.top-sp main .sp-notice h2>span a{text-decoration:none;font-size:18px;font-weight:700;color:#2763d7;background-color:#dce8ff;padding:6px;border-radius:4px}.top-sp main .sp-notice h2>span a .material-icons{position:relative;top:5px}.top-sp main .sp-notice h2>span:last-of-type{position:absolute;right:0px}.top-sp main .sp-notice .rep-label-sp-error-100{background-color:#ffe0e0;font-size:18px;font-weight:500;color:#bf1822;padding:2px 4px;margin-right:12px;border-radius:2px}.top-sp main .sp-notice .sp-date{font-size:16px;font-weight:400;color:#5d5e62}.top-sp main .sp-notice .subtitle-sp-700{margin-top:2px;font-size:16px;font-weight:700;color:#f83843;line-height:20px}.top-sp main .sp-notice .subtitle-sp-400{margin-top:2px;font-size:16px;font-weight:400;color:#f83843;line-height:24px}.top-sp main .sp-status-title{background-color:#fff;padding:12px 12px 16px 12px;margin-top:20px;border:1px solid #dde4ec;border-radius:8px}.top-sp main .sp-status-title h2{font-size:22px;font-weight:700;color:#1e1e1e}.top-sp main .sp-status-title p{font-size:18px;font-weight:500;color:#1e1e1e;margin-top:3px;margin-bottom:10px}.top-sp main .sp-status-title a{background-color:#fff;border:1px solid #939fb4;border-radius:4px;font-size:18px;font-weight:700;color:#1e1e1e;padding:6px}.top-sp main .sp-status-title a img{display:inline-block;padding:0px 0 3px 4px}.top-sp main .sp-status-title a span{display:inline-block;padding:0 8px 0 4px}.top-sp main .sp-status-title__refresh-button a{background-color:#fff;border:1px solid #939fb4;border-radius:4px;font-size:18px;font-weight:700;color:#1e1e1e;padding:6px;width:230px;text-align:center;display:inline-block}.top-sp main .sp-status-title__refresh-button a img{display:inline-block;padding:0px 0 3px 4px}.top-sp main .sp-status-title__refresh-button a span{display:inline-block;padding:0 8px 0 4px}.top-sp main .sp-status-title div>div>div{display:flex;justify-content:space-between;align-items:center}.top-sp main .sp-status-title div>div>div span{font-size:18px;font-weight:500;color:#1e1e1e}.top-sp main .sp-status-title div>div>div span.rep-label-sp-success-100{font-size:18px;font-weight:500;color:#004b32;background-color:#c8f7df;padding:2px 4px;border-radius:2px}.top-sp main .sp-status-title div>div>div span.rep-label-sp-error-100{font-size:18px;font-weight:500;color:#bf1822;background-color:#ffe0e0;padding:2px 4px;border-radius:2px}.top-sp main .sp-status-title div>div>div span.rep-label-sp-grey-200{font-size:18px;font-weight:500;color:#353e4d;background-color:#dde4ec;padding:2px 4px;border-radius:2px}.top-sp main .sp-status-title div>div>div span>span{font-size:13px}.top-sp main .sp-status-title section>div>div{padding:2px 4px;margin:4px 0}.top-sp main .sp-status-title section>div>div p{font-size:16px;font-weight:400;color:#1e1e1e}.top-sp main .sp-status-title section .sp-grey-200{border:1px solid #dde4ec}.top-sp main .sp-status-title section .sp-error-50{background-color:#ffebeb}.top-sp main .sp-status-title section .sp-closed{background-color:#ececec}.top-sp main .rep-inputfields-sp-grey-500 a{display:flex;justify-content:space-between;align-items:center;text-decoration:none;border:1px solid #939fb4;border-radius:4px;padding:8px}.top-sp main .rep-inputfields-sp-grey-500 a span{font-size:18px;font-weight:400;color:#1e1e1e}.top-sp main .rep-inputfields-sp-grey-500 a span.material-icons{font-size:24px}.top-sp main .rep-inputfields-sp-grey-500 button{display:flex;justify-content:space-between;align-items:center;background-color:#fff;border:1px solid #939fb4;border-radius:4px;padding:8px;width:100%}.top-sp main .rep-inputfields-sp-grey-500 button span{font-size:18px;font-weight:400;color:#1e1e1e}.top-sp main .rep-inputfields-sp-grey-500 button span.material-icons{font-size:24px}.top-sp main .sp-operationalstatus{border:1px solid #dde4ec;margin-top:14px}.top-sp main .sp-operationalstatus .sp-operationalstatus-terminal-number{margin:0px;padding-bottom:0px}.top-sp main .sp-operationalstatus .sp-operationalstatus-terminal-info{margin:0px;padding-top:0px}.top-sp main .sp-operationalstatus>div{border-bottom:1px solid #ccd4df;margin-bottom:0px}.top-sp main .sp-operationalstatus>div>div:first-of-type{display:flex;padding:4px;flex-shrink:1}.top-sp main .sp-operationalstatus>div>div:first-of-type>div:first-of-type{flex-shrink:1;margin-left:4px}.top-sp main .sp-operationalstatus>div>div:first-of-type>div:not(:first-of-type){flex-grow:2;margin-left:10px}.top-sp main .sp-operationalstatus>div>div:first-of-type>div:not(:first-of-type)>div{display:flex;gap:3px;width:max-content}.top-sp main .sp-operationalstatus>div>div:first-of-type>div:not(:first-of-type)>div span{display:inline-block}.top-sp main .sp-operationalstatus>div>div:first-of-type>div:not(:first-of-type)>div span:last-of-type{position:absolute;width:48px;right:32px}.top-sp main .sp-operationalstatus .sp-start-stop,.top-sp main .sp-operationalstatus .sp-stop-count,.top-sp main .sp-operationalstatus .sp-last-operating-date{display:block}.top-sp main .sp-operationalstatus .sp-start-stop,.top-sp main .sp-operationalstatus .sp-stop-count,.top-sp main .sp-operationalstatus .sp-last-operating-date,.top-sp main .sp-operationalstatus table{margin-left:50px;margin-bottom:4px}.top-sp main .sp-operationalstatus .sp-start-stop>span,.top-sp main .sp-operationalstatus .sp-last-operating-date>span,.top-sp main .sp-operationalstatus .sp-stop-count>span{font-size:16px;font-weight:500;color:#5d5e62;display:inline-block;width:118px}.top-sp main .sp-operationalstatus .sp-start-stop>span.material-icons,.top-sp main .sp-operationalstatus .sp-last-operating-date>span.material-icons,.top-sp main .sp-operationalstatus .sp-stop-count>span.material-icons{width:16px;margin:3px;position:relative;top:1px}.top-sp main .sp-operationalstatus .sp-start-stop>span span,.top-sp main .sp-operationalstatus .sp-last-operating-date>span span,.top-sp main .sp-operationalstatus .sp-stop-count>span span{color:#1e1e1e;font-size:16px;font-weight:500;color:#1e1e1e}.top-sp main .sp-operationalstatus .sp-start-stop>span span.tablecell-sp-subtitle-700-sm,.top-sp main .sp-operationalstatus .sp-last-operating-date>span span.tablecell-sp-subtitle-700-sm,.top-sp main .sp-operationalstatus .sp-stop-count>span span.tablecell-sp-subtitle-700-sm{font-size:16px;font-weight:700;color:#f83843}.top-sp main .sp-operationalstatus .sp-last-operating-date>span{width:max-content}.top-sp main .sp-operationalstatus table td:not(:first-of-type){font-size:16px;font-weight:500;color:#1e1e1e;width:243px}.top-sp main .rep-label-sp-success-100{font-size:18px;font-weight:500;color:#004b32;background-color:#c8f7df;border-radius:2px}.top-sp main .rep-label-sp-error-100{font-size:18px;font-weight:500;color:#bf1822;background-color:#ffe0e0;border-radius:2px}.top-sp main .rep-label-sp-warning-100{font-size:18px;font-weight:500;color:#794f00;background-color:#fff3b5;border-radius:2px;padding:2px 4px;color:#794f00 !important}.top-sp main a.iconbutton-sp-primary-200-sub{text-decoration:none;background-color:#dce8ff;border:none;font-size:16px;font-weight:700;color:#2763d7;padding:6px 8px;border-radius:4px}.top-sp .purchased-terminal-icon{width:44px;height:44px;margin:4px 0 0 0;position:relative;background-color:#fff;text-align:center;border-radius:50%;border:6px solid #5d5e62;z-index:1}.top-sp .purchased-terminal-icon span{display:block;margin-left:auto;margin-right:auto;font-size:16px;font-weight:700;color:#1e1e1e;position:relative;top:0px;z-index:1}.top-sp .rental-terminal-icon{width:44px;height:44px;margin:4px 0 0 0;position:relative;background-color:#fff3b5;text-align:center;border-radius:50%;border:6px solid #5d5e62;z-index:1}.top-sp .rental-terminal-icon span{display:block;margin-left:auto;margin-right:auto;font-size:16px;font-weight:700;color:#1e1e1e;position:relative;top:0px;z-index:1}.top-sp .sp-terminal-images{width:24px;margin:4px 6px 4px 0}.top-pc main table tbody{position:relative}.top-pc main table tbody tr td.reposaku-tooltip{font-weight:500;font-size:13px;line-height:16px;color:#5d5e62;background-color:#fff;width:105px;height:24px;position:absolute;top:calc(50% - 24px/2);left:calc(50% - 105px/2);padding:4px 8px;pointer-events:none;white-space:nowrap;border-radius:4px;display:none}.top-pc main table tbody.reposaku-top__gps-logger--editable:hover tr{background-color:#dce8ff}.top-pc main table tbody.reposaku-top__gps-logger--editable:hover tr td.reposaku-tooltip{display:block}.reposaku-top__gps-logger-form{width:100%}.reposaku-top__gps-logger-form h3{display:flex;flex-direction:row;align-items:center;gap:8px;font-weight:700;font-size:18px;line-height:24px}.reposaku--smart-phone .reposaku-top__gps-logger-form h3{font-weight:700;font-size:22px;line-height:28px}.reposaku-top__gps-logger-form h4{font-weight:700;font-size:15px;line-height:20px;display:flex;align-items:center;gap:4px}.reposaku--smart-phone .reposaku-top__gps-logger-form h4{font-weight:700;font-size:18px;line-height:24px}.reposaku-top__gps-logger-form .reposaku-top__gps-logger-status{width:100%;padding:8px 12px;background-color:#edfcff;border-radius:8px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:8px}.reposaku-top__gps-logger-form .reposaku-top__gps-logger-status span{vertical-align:center;font-weight:400;font-size:15px;line-height:24px;white-space:nowrap}.reposaku--smart-phone .reposaku-top__gps-logger-form .reposaku-top__gps-logger-status span{font-weight:400;font-size:18px;line-height:24px}.reposaku-top__gps-logger-form .reposaku-top__gps-logger-status span span.material-icons{margin-left:4px;margin-right:4px;font-size:14px;color:#5d5e62}.reposaku-top__gps-logger-form .reposaku-top__gps-logger-status div{display:flex;flex-direction:column;gap:0px}.reposaku--smart-phone .reposaku-top__gps-logger-form .reposaku-top__gps-logger-status div{gap:4px}.reposaku-top__gps-logger-form .reposaku-top__terminal-icon--purchased{width:32px;height:32px;margin:4px auto;position:relative;background-color:#fff;text-align:center;border-radius:50%;border:6px solid #5d5e62;z-index:1;width:28px;height:28px;margin:0px}.reposaku-top__gps-logger-form .reposaku-top__terminal-icon--purchased span{display:block;margin-left:auto;margin-right:auto;font-size:16px;font-weight:700;color:#1e1e1e;position:relative;top:1px;z-index:1}.reposaku-top__gps-logger-form .reposaku-top__terminal-icon--purchased span{font-size:11px;font-weight:500;line-height:16px}.reposaku-top__gps-logger-form .reposaku-top__terminal-icon--rental{width:32px;height:32px;margin:4px auto;position:relative;background-color:#fff3b5;text-align:center;border-radius:50%;border:6px solid #5d5e62;z-index:1;width:28px;height:28px;margin:0px}.reposaku-top__gps-logger-form .reposaku-top__terminal-icon--rental span{display:block;margin-left:auto;margin-right:auto;font-size:16px;font-weight:700;color:#1e1e1e;position:relative;top:1px;z-index:1}.reposaku-top__gps-logger-form .reposaku-top__terminal-icon--rental span{font-size:11px;font-weight:500;line-height:16px}.reposaku-top__gps-logger-form .reposaku-top__gps-logger-settings{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:16px}.reposaku-top__gps-logger-form .reposaku-top__gps-logger-radio-group{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:12px;width:100%}.reposaku-top__gps-logger-form .reposaku-top__gps-logger-justified{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.reposaku-top__gps-logger-form .reposaku-top__gps-logger-reset{font-size:15px;font-weight:700;line-height:20px;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:4px;border:none;border-radius:4px;white-space:nowrap;cursor:pointer;border:1px solid #939fb4;background:#fff;color:#1e1e1e;font-weight:700;font-size:14px;line-height:20px;padding:6px 8px;height:28px;gap:2px}.reposaku-top__gps-logger-form .reposaku-top__gps-logger-reset:any-link{text-decoration:none}.reposaku-top__gps-logger-form .reposaku-top__gps-logger-reset:hover{border:1px solid #b3bdcd}.reposaku-top__gps-logger-form .reposaku-top__gps-logger-reset.disabled,.disabled .reposaku-top__gps-logger-form .reposaku-top__gps-logger-reset{opacity:.35;pointer-events:none}.reposaku-top__gps-logger-form .reposaku-top__gps-logger-reset:hover{background:#fff;color:#5d5e62}.reposaku--smart-phone .reposaku-top__gps-logger-form .reposaku-top__gps-logger-reset{font-weight:700;font-size:16px;line-height:20px}.reposaku-top__gps-logger-form .reposaku-top__gps-logger-reset .material-icons{font-size:20px}.reposaku--smart-phone .reposaku-top__gps-logger-form .reposaku-top__gps-logger-reset{height:32px;gap:4px}.reposaku-top__gps-logger-form .reposaku-top__gps-logger-subgroup{width:100%;display:flex;flex-direction:column;gap:8px}.reposaku-top__gps-logger-form .reposaku-top__gps-logger-field,.reposaku-top__gps-logger-form .reposaku-top__gps-logger-field--sub{width:100%;box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:2px;width:100%;gap:4px}.reposaku-top__gps-logger-form .reposaku-top__gps-logger-field .reposaku-top__icon,.reposaku-top__gps-logger-form .reposaku-top__gps-logger-field--sub .reposaku-top__icon{height:24px;width:24px}.reposaku--smart-phone .reposaku-top__gps-logger-form .reposaku-top__gps-logger-field .reposaku-top__icon,.reposaku--smart-phone .reposaku-top__gps-logger-form .reposaku-top__gps-logger-field--sub .reposaku-top__icon{height:32px;width:32px}.reposaku-top__gps-logger-form .reposaku-top__gps-logger-field.disabled label,.reposaku-top__gps-logger-form .disabled.reposaku-top__gps-logger-field--sub label,.reposaku-top__gps-logger-form .reposaku-top__gps-logger-field[disabled=true] label,.reposaku-top__gps-logger-form [disabled=true].reposaku-top__gps-logger-field--sub label{color:#aaa}.reposaku-top__gps-logger-form .reposaku-top__gps-logger-field select,.reposaku-top__gps-logger-form .reposaku-top__gps-logger-field--sub select,.reposaku-top__gps-logger-form .reposaku-top__gps-logger-field input,.reposaku-top__gps-logger-form .reposaku-top__gps-logger-field--sub input{padding:6px 8px;gap:10px;height:36px;border-radius:4px;font-weight:400;font-size:15px;line-height:24px;color:#1e1e1e;background:#e9eff5;border:1px solid #ccd4df}.reposaku-top__gps-logger-form .reposaku-top__gps-logger-field select:hover,.reposaku-top__gps-logger-form .reposaku-top__gps-logger-field--sub select:hover,.reposaku-top__gps-logger-form .reposaku-top__gps-logger-field input:hover,.reposaku-top__gps-logger-form .reposaku-top__gps-logger-field--sub input:hover{border-color:#f1f5f9}.reposaku-top__gps-logger-form .reposaku-top__gps-logger-field select:focus,.reposaku-top__gps-logger-form .reposaku-top__gps-logger-field--sub select:focus,.reposaku-top__gps-logger-form .reposaku-top__gps-logger-field input:focus,.reposaku-top__gps-logger-form .reposaku-top__gps-logger-field--sub input:focus{border:2px solid #758199}.reposaku-top__gps-logger-form .reposaku-top__gps-logger-field select.disabled,.reposaku-top__gps-logger-form .reposaku-top__gps-logger-field--sub select.disabled,.reposaku-top__gps-logger-form .reposaku-top__gps-logger-field select[disabled],.reposaku-top__gps-logger-form .reposaku-top__gps-logger-field--sub select[disabled],.reposaku-top__gps-logger-form .reposaku-top__gps-logger-field input.disabled,.reposaku-top__gps-logger-form .reposaku-top__gps-logger-field--sub input.disabled,.reposaku-top__gps-logger-form .reposaku-top__gps-logger-field input[disabled],.reposaku-top__gps-logger-form .reposaku-top__gps-logger-field--sub input[disabled]{background:#ebebeb;border:0px}.reposaku-top__gps-logger-form .reposaku-top__gps-logger-field select--error,.reposaku-top__gps-logger-form .reposaku-top__gps-logger-field--sub select--error,.reposaku-top__gps-logger-form .reposaku-top__gps-logger-field input--error,.reposaku-top__gps-logger-form .reposaku-top__gps-logger-field--sub input--error{border:2px solid #f83843}.reposaku-top__gps-logger-form .reposaku-top__gps-logger-field label,.reposaku-top__gps-logger-form .reposaku-top__gps-logger-field--sub label{font-weight:500;font-size:15px;line-height:20px}.reposaku--smart-phone .reposaku-top__gps-logger-form .reposaku-top__gps-logger-field,.reposaku--smart-phone .reposaku-top__gps-logger-form .reposaku-top__gps-logger-field--sub{width:100%;box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:2px;gap:2px}.reposaku--smart-phone .reposaku-top__gps-logger-form .reposaku-top__gps-logger-field.disabled label,.reposaku--smart-phone .reposaku-top__gps-logger-form .disabled.reposaku-top__gps-logger-field--sub label,.reposaku--smart-phone .reposaku-top__gps-logger-form .reposaku-top__gps-logger-field[disabled=true] label,.reposaku--smart-phone .reposaku-top__gps-logger-form [disabled=true].reposaku-top__gps-logger-field--sub label{color:#aaa}.reposaku--smart-phone .reposaku-top__gps-logger-form .reposaku-top__gps-logger-field select,.reposaku--smart-phone .reposaku-top__gps-logger-form .reposaku-top__gps-logger-field--sub select,.reposaku--smart-phone .reposaku-top__gps-logger-form .reposaku-top__gps-logger-field input,.reposaku--smart-phone .reposaku-top__gps-logger-form .reposaku-top__gps-logger-field--sub input{padding:6px 8px;gap:10px;height:36px;border-radius:4px;font-weight:400;font-size:15px;line-height:24px;color:#1e1e1e;background:#e9eff5;border:1px solid #ccd4df}.reposaku--smart-phone .reposaku-top__gps-logger-form .reposaku-top__gps-logger-field select:hover,.reposaku--smart-phone .reposaku-top__gps-logger-form .reposaku-top__gps-logger-field--sub select:hover,.reposaku--smart-phone .reposaku-top__gps-logger-form .reposaku-top__gps-logger-field input:hover,.reposaku--smart-phone .reposaku-top__gps-logger-form .reposaku-top__gps-logger-field--sub input:hover{border-color:#f1f5f9}.reposaku--smart-phone .reposaku-top__gps-logger-form .reposaku-top__gps-logger-field select:focus,.reposaku--smart-phone .reposaku-top__gps-logger-form .reposaku-top__gps-logger-field--sub select:focus,.reposaku--smart-phone .reposaku-top__gps-logger-form .reposaku-top__gps-logger-field input:focus,.reposaku--smart-phone .reposaku-top__gps-logger-form .reposaku-top__gps-logger-field--sub input:focus{border:2px solid #758199}.reposaku--smart-phone .reposaku-top__gps-logger-form .reposaku-top__gps-logger-field select.disabled,.reposaku--smart-phone .reposaku-top__gps-logger-form .reposaku-top__gps-logger-field--sub select.disabled,.reposaku--smart-phone .reposaku-top__gps-logger-form .reposaku-top__gps-logger-field select[disabled],.reposaku--smart-phone .reposaku-top__gps-logger-form .reposaku-top__gps-logger-field--sub select[disabled],.reposaku--smart-phone .reposaku-top__gps-logger-form .reposaku-top__gps-logger-field input.disabled,.reposaku--smart-phone .reposaku-top__gps-logger-form .reposaku-top__gps-logger-field--sub input.disabled,.reposaku--smart-phone .reposaku-top__gps-logger-form .reposaku-top__gps-logger-field input[disabled],.reposaku--smart-phone .reposaku-top__gps-logger-form .reposaku-top__gps-logger-field--sub input[disabled]{background:#ebebeb;border:0px}.reposaku--smart-phone .reposaku-top__gps-logger-form .reposaku-top__gps-logger-field select--error,.reposaku--smart-phone .reposaku-top__gps-logger-form .reposaku-top__gps-logger-field--sub select--error,.reposaku--smart-phone .reposaku-top__gps-logger-form .reposaku-top__gps-logger-field input--error,.reposaku--smart-phone .reposaku-top__gps-logger-form .reposaku-top__gps-logger-field--sub input--error{border:2px solid #f83843}.reposaku--smart-phone .reposaku-top__gps-logger-form .reposaku-top__gps-logger-field label,.reposaku--smart-phone .reposaku-top__gps-logger-form .reposaku-top__gps-logger-field--sub label{font-weight:500;font-size:15px;line-height:20px}.reposaku--smart-phone .reposaku-top__gps-logger-form .reposaku-top__gps-logger-field label,.reposaku--smart-phone .reposaku-top__gps-logger-form .reposaku-top__gps-logger-field--sub label{font-weight:500;font-size:18px;line-height:24px}.reposaku--smart-phone .reposaku-top__gps-logger-form .reposaku-top__gps-logger-field select,.reposaku--smart-phone .reposaku-top__gps-logger-form .reposaku-top__gps-logger-field--sub select,.reposaku--smart-phone .reposaku-top__gps-logger-form .reposaku-top__gps-logger-field input,.reposaku--smart-phone .reposaku-top__gps-logger-form .reposaku-top__gps-logger-field--sub input{padding:10px 8px;gap:10px;height:48px;border-radius:4px;font-weight:400;font-size:18px;line-height:24px;color:#1e1e1e}.reposaku-top__gps-logger-form .reposaku-top__gps-logger-field label,.reposaku-top__gps-logger-form .reposaku-top__gps-logger-field--sub label{display:flex;align-items:center;gap:4px}.reposaku-top__gps-logger-form .reposaku-top__gps-logger-field input,.reposaku-top__gps-logger-form .reposaku-top__gps-logger-field--sub input,.reposaku-top__gps-logger-form .reposaku-top__gps-logger-field select,.reposaku-top__gps-logger-form .reposaku-top__gps-logger-field--sub select{width:100%}.reposaku-top__gps-logger-form .reposaku-top__gps-logger-field input[type=color],.reposaku-top__gps-logger-form .reposaku-top__gps-logger-field--sub input[type=color]{padding-right:150px}.reposaku--smart-phone .reposaku-top__gps-logger-form .reposaku-top__gps-logger-field input[type=color],.reposaku--smart-phone .reposaku-top__gps-logger-form .reposaku-top__gps-logger-field--sub input[type=color]{padding-right:250px}.reposaku-top__gps-logger-form .reposaku-top__gps-logger-field--sub{padding-left:24px}.reposaku--smart-phone .reposaku-top__gps-logger-form .reposaku-top__gps-logger-field,.reposaku--smart-phone .reposaku-top__gps-logger-form .reposaku-top__gps-logger-field--sub{gap:4px}.reposaku-top__gps-logger-form .reposaku-top__gps-logger-radio-button{font-weight:500;font-size:18px;line-height:24px;display:inline-flex;gap:8px;padding:10px 10px 10px 6px;color:#1e1e1e;cursor:pointer}.reposaku-top__gps-logger-form .reposaku-top__gps-logger-radio-button:has(input[type=radio]:disabled){cursor:not-allowed;color:#aaa}.reposaku-top__gps-logger-form .reposaku-top__gps-logger-radio-button input[type=radio]{-webkit-appearance:none;width:24px;height:24px;border-radius:50%;border:3px solid #758199}.reposaku-top__gps-logger-form .reposaku-top__gps-logger-radio-button input[type=radio]:hover{border-color:#b3bdcd}.reposaku-top__gps-logger-form .reposaku-top__gps-logger-radio-button input[type=radio]:checked{border:7px solid #3e79eb}.reposaku-top__gps-logger-form .reposaku-top__gps-logger-radio-button input[type=radio]:checked:hover{border-color:#6d9fff}.reposaku-top__gps-logger-form .reposaku-top__gps-logger-radio-button input[type=radio]:checked:disabled{cursor:not-allowed;border-color:#aaa}.reposaku-top__gps-logger-form .reposaku-top__gps-logger-radio-button input[type=radio]:disabled{cursor:not-allowed;border-color:#aaa}.reposaku-top__gps-logger-save-button{font-size:15px;font-weight:700;line-height:20px;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:4px;border:none;border-radius:4px;white-space:nowrap;cursor:pointer;background:#1aa369;color:#fff;font-weight:700;font-size:15px;line-height:20px;padding:8px 12px;height:36px;box-shadow:0px 4px 6px -1px rgba(0,0,0,.1),0px 2px 4px -2px rgba(0,0,0,.1);width:100%}.reposaku-top__gps-logger-save-button:any-link{text-decoration:none}.reposaku-top__gps-logger-save-button.disabled,.disabled .reposaku-top__gps-logger-save-button{opacity:.35;pointer-events:none}.reposaku-top__gps-logger-save-button:hover{background:#25c07e;color:#fff}.reposaku--smart-phone .reposaku-top__gps-logger-save-button{font-weight:700;font-size:18px;line-height:24px;padding:8px 12px;height:40px}.reposaku--smart-phone .reposaku-top__gps-logger-save-button{height:56px;border-radius:100px}.reposaku-top__full-screen-modal{width:100vw;width:100dvw;height:100%;height:100dvh;display:flex;flex-direction:column;background-color:#fff}.reposaku-top-filter__label--working{display:flex;flex-direction:row;justify-content:center;align-items:center;border-radius:2px;padding:2px 6px;background-color:#c8f7dc;color:#004b32}.reposaku--smart-phone .reposaku-top-filter__label--working{padding:2px 4px}.reposaku-top-filter__label--working>p{font-weight:700;font-size:14px;line-height:20px}.reposaku--smart-phone .reposaku-top-filter__label--working>p{font-weight:500;font-size:18px;line-height:24px}.reposaku-top-filter__label--suspended{display:flex;flex-direction:row;justify-content:center;align-items:center;border-radius:2px;padding:2px 6px;background-color:#ffe0e0;color:#bf1822}.reposaku--smart-phone .reposaku-top-filter__label--suspended{padding:2px 4px}.reposaku-top-filter__label--suspended>p{font-weight:700;font-size:14px;line-height:20px}.reposaku--smart-phone .reposaku-top-filter__label--suspended>p{font-weight:500;font-size:18px;line-height:24px}.reposaku-top-filter__label--resting{display:flex;flex-direction:row;justify-content:center;align-items:center;border-radius:2px;padding:2px 6px;background-color:#dde4ec;color:#3e4757}.reposaku--smart-phone .reposaku-top-filter__label--resting{padding:2px 4px}.reposaku-top-filter__label--resting>p{font-weight:700;font-size:14px;line-height:20px}.reposaku--smart-phone .reposaku-top-filter__label--resting>p{font-weight:500;font-size:18px;line-height:24px}.reposaku-top-filter__toggle{display:inline-flex;flex-direction:row;align-items:flex-start;padding:0px;box-shadow:0px 1px 2px -1px rgba(0,0,0,.1);filter:drop-shadow(0px 1px 3px rgba(0, 0, 0, 0.1));height:52px;width:100%}.reposaku-top-filter__toggle label{font-weight:700;font-size:14px;line-height:20px;width:100%;height:100%;box-sizing:border-box;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:8px;background:#f1f5f9;color:#1e1e1e;border:1px solid #ccd4df}.reposaku-top-filter__toggle input[type=radio]{display:none}.reposaku-top-filter__toggle label>span.material-icons{color:#ccd4df;font-size:16px}.reposaku-top-filter__toggle label:first-of-type{border-radius:4px 0px 0px 4px}.reposaku-top-filter__toggle label:last-of-type{border-radius:0px 4px 4px 0px}.reposaku-top-filter__toggle input:checked+label{background:#3e79eb;color:#fff;border:1px solid #2763d7}.reposaku-top-filter__toggle input:checked+label>span.material-icons{color:#fff}.reposaku-top-filter__toggle label{font-weight:700;font-size:15px;line-height:20px;justify-content:flex-start;padding:8px 12px 8px 7px;gap:4px}.reposaku-top-filter__toggle label:first-of-type{background-image:url(/reposakun_on.png);background-position:right bottom;background-size:20%;background-repeat:no-repeat}.reposaku-top-filter__toggle label:last-of-type{background-image:url(/reposakun_off.png);background-position:right bottom;background-size:20%;background-repeat:no-repeat}.reposaku-top-filter__toggle input:first-of-type:checked+label{background:#3e79eb;background-image:url(/reposakun_on.png);background-position:right bottom;background-size:20%;background-repeat:no-repeat;color:#fff;border:1px solid #2763d7}.reposaku-top-filter__toggle input:first-of-type:checked+label>span.material-icons{color:#fff}.reposaku-top-filter__toggle input:last-of-type:checked+label{background:#3e79eb;background-image:url(/reposakun_off.png);background-position:right bottom;background-size:20%;background-repeat:no-repeat;color:#fff;border:1px solid #2763d7}.reposaku-top-filter__toggle input:last-of-type:checked+label>span.material-icons{color:#fff}.reposaku--smart-phone .reposaku-top-filter__toggle label{font-weight:700;font-size:18px;line-height:24px;justify-content:flex-start;padding:0px 0x 0px 8px;gap:8px}.reposaku--smart-phone .reposaku-top-filter__toggle label span.material-icons{font-size:20px}.reposaku-top-filter__header{width:100%;display:grid;grid-template-columns:88px 1fr 88px;background-color:#fff;padding:6px 12px;border-bottom:1px solid #ccd4df}.reposaku-top-filter__header>*:first-child{align-self:center;justify-self:start}.reposaku-top-filter__header>*:nth-child(2){font-weight:700;font-size:15px;line-height:20px;align-self:center;justify-self:center}.reposaku--smart-phone .reposaku-top-filter__header>*:nth-child(2){font-weight:700;font-size:18px;line-height:24px}.reposaku-top-filter__header>*:nth-child(3){align-self:end;justify-self:center}.reposaku-top-filter__content{display:flex;flex-direction:column;padding:16px;background-color:#f1f5f9;gap:12px;flex:1;overflow-y:scroll}.reposaku-top-filter__footer{padding:16px;display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;background-color:#f1f5f9}section.reposaku-top__filter{padding:16px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:100%;padding:11px 16px;gap:8px;border-radius:8px;border:1px solid #ccd4df;background-color:#fff}section.reposaku-top__filter div.reposaku-top-filter__legend{display:flex;flex-direction:column;gap:4px;font-weight:400;font-size:16px;line-height:24px}section.reposaku-top__filter div.reposaku-top-filter__legend p.reposaku-top-filter__numbers{height:20px;font-weight:500;font-size:16px;line-height:20px}section.reposaku-top__filter div.reposaku-top-filter__legend span.reposaku-top-filter__numbers--sub{font-weight:500;font-size:14px;line-height:20px}.reposaku-top-filter__close{font-size:15px;font-weight:700;line-height:20px;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:4px;border:none;border-radius:4px;white-space:nowrap;cursor:pointer;background:#dce8ff;color:#2763d7;font-weight:700;font-size:14px;line-height:20px;padding:6px 8px;height:32px;padding:6px}.reposaku-top-filter__close:any-link{text-decoration:none}.reposaku-top-filter__close.disabled,.disabled .reposaku-top-filter__close{opacity:.35;pointer-events:none}.reposaku-top-filter__close:hover{background:#f2f7ff;color:#6d9fff}.reposaku--smart-phone .reposaku-top-filter__close{font-weight:700;font-size:18px;line-height:24px;padding:6px;height:36px;gap:2px}.reposaku--smart-phone .reposaku-top-filter__close .material-icons{font-size:20px}.reposaku-top-filter__update{font-size:15px;font-weight:700;line-height:20px;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:4px;border:none;border-radius:4px;white-space:nowrap;cursor:pointer;width:100%;height:56px;border-radius:100px;box-shadow:0px 4px 6px -1px rgba(0,0,0,.1),0px 2px 4px -2px rgba(0,0,0,.1);font-weight:700;font-size:18px;line-height:24px;background:#2763d7;color:#fff}.reposaku-top-filter__update:any-link{text-decoration:none}.reposaku-top-filter__update.disabled,.disabled .reposaku-top-filter__update{opacity:.35;pointer-events:none}.reposaku-top-filter__update:hover{background:#6d9fff;color:#fff}.top-sp--modal{display:flex;flex-direction:column;width:100vw;width:100dvw;height:100%;height:100dvh}.gps-loggers-status-refresh-button{display:flex;flex-direction:row;align-items:center;justify-content:center;padding:0px 0px !important;text-decoration:none}.gps-loggers-status-refresh-button i{font-size:18px}.top-user-info{margin-top:22px}.reposaku--smart-phone .top-user-info{margin-top:0px;margin-bottom:20px;text-align:center}.top-user-info__icon{margin-right:2px;height:24px;width:24px}.reposaku--smart-phone .top-user-info__icon{vertical-align:top}.top-user-info__name{font-size:15px;font-weight:700}.reposaku--smart-phone .top-user-info__name{font-size:18px}.top-user-info__name-suffix{font-size:15px;font-weight:400;margin-left:2px}.reposaku--smart-phone .top-user-info__name-suffix{font-weight:700;font-size:16px}.reposaku-tabs{border-bottom:1px solid #b3bdcd;background-color:#fff}.reposaku-tabs .active{height:41px;margin-bottom:-1px;border-color:#b3bdcd;border-bottom:1px solid #f1f5f9;color:#1e1e1e;background-color:#f1f5f9;pointer-events:none}.reposaku-tabs__container{max-width:1600px;min-height:48px;margin-right:auto;display:flex;flex-direction:row;align-items:end;padding-left:16px;gap:4px}.reposaku-tabs__tab{font-weight:700;font-size:16px;line-height:20px;border-style:solid;border-width:1px 1px 0 1px;border-top-left-radius:4px;border-top-right-radius:4px;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px;min-width:188px;height:40px;border-color:#6d9fff;background-color:#c7daff;color:#2763d7}.reposaku-tabs__tab a{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px;padding:0 25px;width:100%;height:100%;color:inherit;text-decoration:none;cursor:pointer}.reposaku-tabs__tab a:hover{background-color:rgb(175.12,196.28,237.24)}.reposaku-tabs__tab--active{border-style:solid;border-width:1px 1px 0 1px;border-top-left-radius:4px;border-top-right-radius:4px;height:41px;margin-bottom:-1px;border-color:#b3bdcd;border-bottom:1px solid #f1f5f9;color:#1e1e1e;background-color:#f1f5f9;z-index:1}.reposaku-tabs__badge{font-weight:700;font-size:16px;line-height:20px;height:20px;padding:1px 6px 2px;color:#fff;background-color:#f83843;border-radius:100px;display:flex;flex-direction:row;align-items:center}.reposaku-tabs__badge--inactive{background-color:#758199}.reposaku--smart-phone .reposaku-pc-only-label{display:none}@media screen and (hover: hover){.reposaku-sp-only-label{display:none}}.reposaku-breadcrumbs{font-weight:700;font-size:15px;line-height:20px;color:#2763d7;display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:4px 0}.reposaku--smart-phone .reposaku-breadcrumbs{font-weight:700;font-size:18px;line-height:24px}.reposaku-breadcrumbs a{text-decoration:none;color:inherit}.reposaku-breadcrumbs a:hover{color:#6d9fff}.reposaku-breadcrumbs__item{display:flex;flex-direction:row;align-items:center}.reposaku-breadcrumbs__item a{display:flex;flex-direction:row;align-items:center}.reposaku-breadcrumbs__item i{color:#535f72}.reposaku-breadcrumbs__item--inactive{color:#aaa}.reposaku-breadcrumbs__item--nolink{color:#1e1e1e}.reposaku-external-link-on-table{font-weight:700;font-size:14px;line-height:20px;display:flex;flex-direction:row;align-items:center;text-decoration:none;justify-content:center;gap:2px;padding:4px 0;border-radius:4px;min-width:66px;background-color:#dce8ff;color:#2763d7}.reposaku--smart-phone .reposaku-external-link-on-table{font-weight:700;font-size:15px;line-height:20px}.reposaku-external-link-on-table:hover{background-color:#f2f7ff;color:#6d9fff}.reposaku-external-link-on-table i{font-size:18px}.reposaku-external-link-on-table--tall{height:32px}.reposaku-delete-link-on-table{font-weight:700;font-size:14px;line-height:20px;display:flex;flex-direction:row;align-items:center;text-decoration:none;justify-content:center;gap:2px;padding:4px 0;border-radius:4px;background-color:#ffe0e0;color:#f83843}.reposaku--smart-phone .reposaku-delete-link-on-table{font-weight:700;font-size:15px;line-height:20px}.reposaku-delete-link-on-table:hover{background-color:#ffebeb;color:#ff5e64}.reposaku-report-finder input[type=text],.reposaku-report-finder input[type=date],.reposaku-report-finder input[type=number],.reposaku-report-finder select{font-weight:400;font-size:15px;line-height:24px;width:100%;height:36px;border:1px solid #939fb4;border-radius:4px;padding:6px 8px;background-color:#fff}.reposaku--smart-phone .reposaku-report-finder input[type=text],.reposaku--smart-phone .reposaku-report-finder input[type=date],.reposaku--smart-phone .reposaku-report-finder input[type=number],.reposaku--smart-phone .reposaku-report-finder select{font-weight:400;font-size:18px;line-height:24px}.reposaku-report-finder input[type=text]::placeholder,.reposaku-report-finder input[type=date]::placeholder,.reposaku-report-finder input[type=number]::placeholder,.reposaku-report-finder select::placeholder{color:#8d8e90}.reposaku-report-finder button{font-weight:700;font-size:15px;line-height:20px;width:100%;height:36px;border:none;border-radius:4px;white-space:nowrap;cursor:pointer;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:4px}.reposaku-report-finder button:any-link{text-decoration:none}.reposaku-report-finder__form{display:grid;grid-template-columns:repeat(4, minmax(100px, 1fr)) 206px 156px 154px;grid-template-rows:28px 48px}.reposaku-report-finder__form>:nth-child(4){border-right:1px solid #ccd4df}.reposaku-report-finder__header{font-weight:500;font-size:14px;line-height:20px;background-color:#dde4ec;display:flex;flex-direction:row;align-items:center;border-width:1px 0 1px 1px;border-style:solid;border-color:#ccd4df;padding:4px 12px}.reposaku-report-finder__header--works{grid-column:4/-1;grid-row:span 1}.reposaku-report-finder__column{padding:6px;background-color:#fff;border-bottom:1px solid #dde4ec}.reposaku-report-finder__column--checkbox{padding:0px}.reposaku-report-finder__reset-button{padding:6px 12px}.reposaku-report-finder__reset-button a{font-weight:700;font-size:15px;line-height:20px;display:flex;flex-direction:row;align-items:center;justify-content:center;text-decoration:none;gap:2px;border-radius:4px;height:36px;background-color:#dce8ff;color:#2763d7;cursor:pointer}.reposaku--smart-phone .reposaku-report-finder__reset-button a{font-weight:700;font-size:18px;line-height:24px}.reposaku-report-finder__reset-button a:hover{background-color:#f2f7ff}.reposaku-report-finder__reset-button a i{font-size:20px}.reposaku-report-finder__submit-button{padding:6px 12px}.reposaku-report-finder__submit-button button{display:flex;flex-direction:row;align-items:center;justify-content:center;background-color:#2763d7;color:#fff}.reposaku-report-finder__submit-button button i{font-size:20px}.reposaku-report-finder__submit-button button:hover{background-color:#6d9fff}.reposaku-work-report{margin-left:auto;margin-right:auto;padding:16px}.reposaku-work-report input[type=number],.reposaku-work-report input[type=password],.reposaku-work-report input[type=search],.reposaku-work-report input[type=text],.reposaku-work-report input[type=time],.reposaku-work-report input[type=date],.reposaku-work-report select{font-weight:400;font-size:15px;line-height:24px;border:1px solid #939fb4;border-radius:4px;height:40px;padding:8px;font-size:18px;font-weight:400;line-height:24px;background-color:#fff;width:100%;height:36px;padding:6px 8px}.reposaku--smart-phone .reposaku-work-report input[type=number],.reposaku--smart-phone .reposaku-work-report input[type=password],.reposaku--smart-phone .reposaku-work-report input[type=search],.reposaku--smart-phone .reposaku-work-report input[type=text],.reposaku--smart-phone .reposaku-work-report input[type=time],.reposaku--smart-phone .reposaku-work-report input[type=date],.reposaku--smart-phone .reposaku-work-report select{font-weight:400;font-size:18px;line-height:24px}.reposaku-work-report input[type=number]::placeholder,.reposaku-work-report input[type=password]::placeholder,.reposaku-work-report input[type=search]::placeholder,.reposaku-work-report input[type=text]::placeholder,.reposaku-work-report input[type=time]::placeholder,.reposaku-work-report input[type=date]::placeholder,.reposaku-work-report select::placeholder{color:#8d8e90}.reposaku-work-report button{font-weight:700;font-size:15px;line-height:20px;width:100%;height:36px;border:none;border-radius:4px;white-space:nowrap;cursor:pointer;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:4px}.reposaku-work-report button:any-link{text-decoration:none}.reposaku-work-report__header{display:flex;flex-direction:row;align-items:center}.reposaku-work-report__header h1{font-weight:700;font-size:22px;line-height:28px;font-size:24px}.reposaku-work-report__bulk-edit_link{font-weight:700;font-size:15px;line-height:20px;display:flex;flex-direction:row;align-items:center;justify-content:center;text-decoration:none;gap:2px;border-radius:4px;width:124px;height:32px;margin-left:auto;background-color:#2763d7;color:#fff}.reposaku--smart-phone .reposaku-work-report__bulk-edit_link{font-weight:700;font-size:18px;line-height:24px}.reposaku-work-report__bulk-edit_link:hover{background-color:#6d9fff}.reposaku-work-report__bulk-edit_link i{font-size:20px}.reposaku-work-report__notice{padding-top:12px;padding-bottom:14px}.reposaku--smart-phone .reposaku-work-report__notice{padding-top:26px}.reposaku-work-report__legend-list{display:flex;flex-direction:column}.reposaku-work-report__legend{display:flex;flex-direction:row;align-items:center;gap:4px}.reposaku-work-report__legend>:first-child{width:24px;height:24px}.reposaku-work-report__legend i{color:#006375}.reposaku-work-report__search{padding-top:14px;padding-bottom:16px}.reposaku-work-report__search h2{font-weight:700;font-size:20px;line-height:28px;margin-bottom:8px}.reposaku-work-report__search input[type=text],.reposaku-work-report__search input[type=date],.reposaku-work-report__search input[type=number],.reposaku-work-report__search select{font-weight:400;font-size:15px;line-height:24px;width:100%;height:36px;border:1px solid #939fb4;border-radius:4px;padding:6px 8px;background-color:#fff}.reposaku--smart-phone .reposaku-work-report__search input[type=text],.reposaku--smart-phone .reposaku-work-report__search input[type=date],.reposaku--smart-phone .reposaku-work-report__search input[type=number],.reposaku--smart-phone .reposaku-work-report__search select{font-weight:400;font-size:18px;line-height:24px}.reposaku-work-report__search input[type=text]::placeholder,.reposaku-work-report__search input[type=date]::placeholder,.reposaku-work-report__search input[type=number]::placeholder,.reposaku-work-report__search select::placeholder{color:#8d8e90}.reposaku-work-report__search button{font-weight:700;font-size:15px;line-height:20px;width:100%;height:36px;border:none;border-radius:4px;white-space:nowrap;cursor:pointer;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:4px}.reposaku-work-report__search button:any-link{text-decoration:none}.reposaku-work-report__work-log-list{display:flex;flex-direction:column;gap:8px}.reposaku-work-report__work-log-empty{font-weight:400;font-size:15px;line-height:24px;min-height:200px;padding:32px 0;border:2px dashed #ccd4df;border-radius:8px;color:#5d5e62;display:flex;flex-direction:column;align-items:center;gap:28px;width:100%}.reposaku-work-report__work-log-empty img{width:160px;height:84px}.reposaku-work-report__work-log-empty p{text-align:center}.reposaku-work-report__work-log-empty a{font-weight:700;font-size:15px;line-height:20px;display:flex;flex-direction:row;align-items:center;justify-content:center;background-color:#dce8ff;color:#2763d7;margin-top:20px;text-decoration:none;padding:8px 12px;border-radius:4px}.reposaku-work-report__work-log-empty a i{font-size:20px}.reposaku-work-report__work-log-empty a:hover{background-color:#f2f7ff;color:#6d9fff}.reposaku-work-report__work-log{width:100%;padding:8px;border:2px solid #ccd4df;border-radius:4px;background-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.05)}.reposaku-work-report__table{display:grid;grid-template-columns:80px 198px 90px 1fr 1fr 1fr 1fr 68px;grid-template-rows:minmax(28px, auto) minmax(36px, auto);grid-auto-rows:minmax(36px, auto)}.reposaku-work-report__table>:nth-child(8n){border-right:1px solid #ccd4df}.reposaku-work-report__table>:nth-child(16n+17),.reposaku-work-report__table :nth-child(16n+18),.reposaku-work-report__table :nth-child(16n+19),.reposaku-work-report__table :nth-child(16n+20),.reposaku-work-report__table :nth-child(16n+21),.reposaku-work-report__table :nth-child(16n+22),.reposaku-work-report__table :nth-child(16n+23),.reposaku-work-report__table :nth-child(16n+24){background-color:#f5f5f5}.reposaku-work-report__table-with-sub-center{display:grid;grid-template-columns:80px auto 198px 90px 1fr 1fr 1fr 1fr 68px}.reposaku-work-report__table-with-sub-center>:nth-child(9n){border-right:1px solid #ccd4df}.reposaku-work-report__table-with-sub-center>:nth-child(16n+19),.reposaku-work-report__table-with-sub-center :nth-child(16n+20),.reposaku-work-report__table-with-sub-center :nth-child(16n+21),.reposaku-work-report__table-with-sub-center :nth-child(16n+22),.reposaku-work-report__table-with-sub-center :nth-child(16n+23),.reposaku-work-report__table-with-sub-center :nth-child(16n+24),.reposaku-work-report__table-with-sub-center :nth-child(16n+25),.reposaku-work-report__table-with-sub-center :nth-child(16n+26),.reposaku-work-report__table-with-sub-center :nth-child(16n+27){background-color:#f5f5f5}.reposaku-work-report__field-stack{font-weight:500;font-size:14px;line-height:20px;width:120px;display:flex;flex-direction:column;gap:2px}.reposaku-work-report__footer-form{margin-top:4px;padding:4px 12px;display:flex;flex-direction:row;align-items:center;gap:16px;background-color:#fff8d4}.reposaku-work-report__footer-form p{font-weight:500;font-size:15px;line-height:20px;padding-right:24px}.reposaku-work-report__footer-form input[type=time],.reposaku-work-report__footer-form input[type=number]{height:32px;padding:4px 8px}.reposaku-work-report__footer-form a,.reposaku-work-report__footer-form button{font-weight:700;font-size:15px;line-height:20px;display:flex;flex-direction:row;align-items:center;justify-content:center;text-decoration:none;gap:2px;border-radius:4px;background-color:#2763d7;color:#fff;width:124px;height:32px;align-self:end}.reposaku--smart-phone .reposaku-work-report__footer-form a,.reposaku--smart-phone .reposaku-work-report__footer-form button{font-weight:700;font-size:18px;line-height:24px}.reposaku-work-report__footer-form a:hover,.reposaku-work-report__footer-form button:hover{background-color:#6d9fff}.reposaku-work-report__footer-form a i,.reposaku-work-report__footer-form button i{font-size:20px}.reposaku-work-report__footer-link{height:58px;margin-top:4px;padding:4px 12px;display:flex;flex-direction:row;align-items:center;gap:16px;background-color:#f5f5f5}.reposaku-work-report__footer-link a,.reposaku-work-report__footer-link button{font-weight:700;font-size:15px;line-height:20px;display:flex;flex-direction:row;align-items:center;justify-content:center;text-decoration:none;gap:2px;border-radius:4px;background-color:#2763d7;color:#fff;width:124px;height:32px;width:144px}.reposaku--smart-phone .reposaku-work-report__footer-link a,.reposaku--smart-phone .reposaku-work-report__footer-link button{font-weight:700;font-size:18px;line-height:24px}.reposaku-work-report__footer-link a:hover,.reposaku-work-report__footer-link button:hover{background-color:#6d9fff}.reposaku-work-report__footer-link a i,.reposaku-work-report__footer-link button i{font-size:20px}.reposaku-work-report__image-icon{width:20px;height:20px}.reposaku-work-report__result-header{font-weight:500;font-size:14px;line-height:20px;background-color:#dde4ec;display:flex;flex-direction:row;align-items:center;border-width:1px 0 1px 1px;border-style:solid;border-color:#ccd4df;padding:0 4px;height:28px}.reposaku-work-report__result-column{font-weight:400;font-size:15px;line-height:20px;border-width:0 0 1px 1px;border-style:solid;border-color:#ccd4df;padding:8px 10px}.reposaku-work-report__result-column--slim{padding:4px 10px}.reposaku-work-report__icon-column{display:flex;flex-direction:row;align-items:start;gap:4px}.reposaku-work-report__pager{height:68px;display:flex;flex-direction:row;align-items:center;justify-content:center}.reposaku-work-report__month-selector{padding:16px 0;width:1000px}.reposaku-work-report__month-selector ul{display:grid;flex-direction:row;grid-template-columns:repeat(12, 1fr);grid-template-rows:repeat(1, 1fr);gap:8px}.reposaku--smart-phone .reposaku-work-report__month-selector{width:100%}.reposaku--smart-phone .reposaku-work-report__month-selector ul{display:grid;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(3, 1fr)}.reposaku-work-report__month{font-weight:700;font-size:14px;line-height:20px;min-width:64px;height:32px;flex:1 0 64px;border-radius:4px;display:flex;flex-direction:row;align-items:center;justify-content:center}.reposaku-work-report__month a{width:100%;height:32px;background-color:#fff;border:1px solid #939fb4;border-radius:4px;color:#1e1e1e;text-decoration:none;display:flex;flex-direction:row;align-items:center;justify-content:center}.reposaku-work-report__month a:hover{background-color:#fff;color:#5d5e62;border:1px solid #b3bdcd}.reposaku--smart-phone .reposaku-work-report__month{font-weight:700;font-size:18px;line-height:24px;height:36px;width:100%}.reposaku-work-report__month--active{background-color:#2763d7;color:#fff}.reposaku-work-report__month--inactive{opacity:.35}.reposaku-work-report__calendar{display:flex;flex-direction:row;margin-bottom:24px}.reposaku-work-report__calendar-title{width:40px}.reposaku-work-report__calendar-title h3{font-weight:700;font-size:18px;line-height:24px}.reposaku-work-report__calendar-empty{font-weight:400;font-size:15px;line-height:24px;min-height:200px;padding:32px 0;border:2px dashed #ccd4df;border-radius:8px;color:#5d5e62;display:flex;flex-direction:column;align-items:center;gap:28px;width:960px}.reposaku-work-report__calendar-empty img{width:160px;height:84px}.reposaku-work-report__calendar-info{padding-bottom:8px}.reposaku-work-report__calendar-info-display{font-weight:700;font-size:14px;line-height:20px;background-color:#fff;display:flex;flex-direction:row;align-items:center;justify-content:center;width:112px;height:32px;border:1px solid #2763d7;border-radius:4px;color:#2763d7}.reposaku-work-report__calendar-info-display a{text-decoration:none;color:#2763d7}.reposaku-work-report__calendar-info-display a:hover{color:#6d9fff}.reposaku-work-report__info-label{font-weight:500;font-size:13px;line-height:16px;padding:2px;border-radius:2px;display:flex;flex-direction:row;align-items:center;justify-content:center;background-color:#d1f9ff;color:#006375}.reposaku--smart-phone .reposaku-work-report__info-label{font-weight:500;font-size:14px;line-height:20px}.reposaku-work-report__bluegray-label{font-weight:500;font-size:13px;line-height:16px;padding:2px;border-radius:2px;display:flex;flex-direction:row;align-items:center;justify-content:center;background-color:#dde4ec;color:#3e4757}.reposaku--smart-phone .reposaku-work-report__bluegray-label{font-weight:500;font-size:14px;line-height:20px}.reposaku-work-report__status-stack{width:100%;display:flex;flex-direction:column;align-items:center;gap:6px}.reposaku--smart-phone .reposaku-work-report__status-stack{gap:2px}.reposaku-work-report__gps-log-status{display:flex;flex-direction:row;align-items:center;gap:4px}.reposaku-work-report__gps-log-status i{display:none}.reposaku--smart-phone .reposaku-work-report__gps-log-status{font-weight:500;font-size:18px;line-height:24px;flex-direction:column;gap:2px}.reposaku--smart-phone .reposaku-work-report__gps-log-status i{display:unset}.reposaku-work-report__simple-calendar{width:1000px}.reposaku--smart-phone .reposaku-work-report__simple-calendar{width:100%}.reposaku-work-report__simple-calendar-table{display:grid;grid-template-columns:repeat(7, 1fr)}.reposaku-work-report__simple-calendar-table>:nth-child(7n){border-right:1px solid #ccd4df}.reposaku-work-report__simple-calendar-header{font-weight:500;font-size:14px;line-height:20px;background-color:#dde4ec;display:flex;flex-direction:row;align-items:center;border-width:1px 0 1px 1px;border-style:solid;border-color:#ccd4df;height:28px;display:flex;flex-direction:row;align-items:center;justify-content:center}.reposaku--smart-phone .reposaku-work-report__simple-calendar-header{font-weight:500;font-size:16px;line-height:20px;width:100%}.reposaku-work-report__simple-calendar-column{border-width:0 0 1px 1px;border-style:solid;border-color:#ccd4df;font-weight:700;font-size:14px;line-height:20px;background-color:#fff;display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%;height:62px}.reposaku-work-report__simple-calendar-column a{text-decoration:none;color:#2763d7}.reposaku-work-report__simple-calendar-column a:hover{color:#6d9fff}.reposaku-work-report__simple-calendar-column>a{width:100%;height:100%;background-color:rgba(0,0,0,0);color:inherit;display:flex;flex-direction:row;align-items:center;cursor:pointer}.reposaku-work-report__simple-calendar-column>a:hover{background-color:#dce8ff;color:inherit}.reposaku--smart-phone .reposaku-work-report__simple-calendar-column{height:84px}.reposaku--smart-phone .reposaku-work-report__simple-calendar-column>a{padding:2px;align-items:start}.reposaku--smart-phone .reposaku-work-report__simple-calendar-column .reposaku-work-report__gps-log-status .reposaku-work-report__info-label{width:24px;height:24px}.reposaku--smart-phone .reposaku-work-report__simple-calendar-column .reposaku-work-report__gps-log-status .reposaku-work-report__info-label i{font-size:16px;padding:1px}.reposaku--smart-phone .reposaku-work-report__simple-calendar-column .reposaku-work-report__report-status .reposaku-work-report__bluegray-label{width:24px;height:24px}.reposaku-work-report__calendar-info-display--nolink{color:#fff;background-color:#2763d7}.reposaku-work-report__calendar-table{display:grid;grid-template-columns:repeat(8, 1fr)}.reposaku-work-report__calendar-table>:nth-child(8n){border-right:1px solid #ccd4df}.reposaku-work-report__calendar-header{font-weight:500;font-size:14px;line-height:20px;background-color:#dde4ec;display:flex;flex-direction:row;align-items:center;border-width:1px 0 1px 1px;border-style:solid;border-color:#ccd4df;min-width:120px;height:28px;display:flex;flex-direction:row;align-items:center;justify-content:center}.reposaku-work-report__calendar-header--sat{background-color:#d1f9ff}.reposaku-work-report__calendar-header--sun{background-color:#ffe0e0}.reposaku-work-report__calendar-column{border-width:0 0 1px 1px;border-style:solid;border-color:#ccd4df;font-weight:700;font-size:14px;line-height:20px;background-color:#fff;display:flex;flex-direction:row;align-items:center;justify-content:center;min-width:120px;height:36px}.reposaku-work-report__calendar-column a{text-decoration:none;color:#2763d7}.reposaku-work-report__calendar-column a:hover{color:#6d9fff}.reposaku-work-report__calendar-column--active{background-color:#2763d7;color:#fff}.reposaku-work-report__calendar-column--inactive{background-color:#ebebeb}.reposaku-work-report__summaries h2{font-weight:700;font-size:20px;line-height:28px;margin-bottom:8px}.reposaku-work-report__summaries-empty{font-weight:400;font-size:15px;line-height:24px;min-height:200px;padding:32px 0;border:2px dashed #ccd4df;border-radius:8px;color:#5d5e62;display:flex;flex-direction:column;align-items:center;gap:28px;width:960px;margin-left:40px}.reposaku-work-report__summaries-empty img{width:160px;height:84px}.reposaku-work-report__summary-row-list{border:1px solid #ccd4df}.reposaku-work-report__summary-row{padding:4px 6px;background-color:#fff;border-bottom:1px solid #ccd4df}.reposaku-work-report__summary-row:nth-child(2n){background-color:#f5f5f5}.reposaku-work-report__summary-header{display:flex;flex-direction:row}.reposaku-work-report__summary-date{height:28px;padding:2px 10px;display:flex;flex-direction:row;align-items:center;gap:4px}.reposaku-work-report__summary-time{height:28px;padding:2px 10px;display:flex;flex-direction:row;align-items:center;gap:4px;min-width:88px}.reposaku-work-report__summary-terminal{height:28px;padding:2px 10px;display:flex;flex-direction:row;align-items:center;gap:4px;min-width:108px}.reposaku-work-report__summary-label{font-weight:500;font-size:12px;line-height:16px;color:#5d5e62;white-space:nowrap}.reposaku-work-report__summary-content{font-weight:400;font-size:15px;line-height:20px}.reposaku-work-report__summary-edit{height:28px;display:flex;flex-direction:row;align-items:center;width:44px;padding:2px 0px;margin-left:auto;margin-right:12px}.reposaku-work-report__summary-edit a{font-weight:700;font-size:13px;line-height:16px;width:100%;height:24px;border-radius:4px;display:flex;flex-direction:row;align-items:center;justify-content:center;text-decoration:none}.reposaku-work-report__summary-edit i{font-size:16px}.reposaku-work-report__summary-edit a{color:#2763d7;background-color:#dce8ff}.reposaku-work-report__summary-edit a:hover{background-color:#f2f7ff}.reposaku-work-report__summary-edit--inactive a{pointer-events:none;opacity:.35}.reposaku-work-report__summary-delete{height:28px;display:flex;flex-direction:row;align-items:center;min-width:70px;padding:0 12px 0 6px}.reposaku-work-report__summary-delete a{font-weight:700;font-size:13px;line-height:16px;width:100%;height:24px;border-radius:4px;display:flex;flex-direction:row;align-items:center;justify-content:center;text-decoration:none}.reposaku-work-report__summary-delete i{font-size:16px}.reposaku-work-report__summary-delete a{width:52px;color:#f83843;background-color:#ffe0e0}.reposaku-work-report__summary-delete a:hover{background-color:#ffebeb}.reposaku-work-report__summary-delete--inactive a{pointer-events:none;opacity:.35}.reposaku-work-report__summary-container{display:flex;flex-direction:row}.reposaku-work-report__summary-item{padding:6px 10px;flex:1 0 344px;display:flex;flex-direction:row;gap:4px}.reposaku-work-report__summary-item img{align-self:start}.reposaku-work-report__workers{width:800px;margin-left:auto;margin-right:auto;padding-top:16px}.reposaku-work-report__worker-setting-link{font-weight:700;font-size:14px;line-height:20px;display:flex;flex-direction:row;align-items:center;justify-content:center;width:122px;height:28px;margin-left:auto;background-color:#fff;color:#1e1e1e;border:1px solid #939fb4;border-radius:4px;text-decoration:none;gap:2px}.reposaku-work-report__worker-setting-link i{font-size:20px}.reposaku-work-report__worker-setting-link:hover{background-color:rgb(224.4,228.84,237.24);color:inherit}.reposaku-work-report__workers-body{background-color:#fff;padding:16px;margin-top:8px}.reposaku-work-report__workers-search{display:flex;flex-direction:column;gap:4px;margin-bottom:16px}.reposaku-work-report__workers-search label{font-weight:500;font-size:15px;line-height:20px;width:100%}.reposaku-work-report__workers-search-box{width:100%;position:relative}.reposaku-work-report__workers-search-box input[type=search]{-webkit-appearance:none;padding:6px 8px 6px 32px;height:36px;width:100%;flex-grow:1;border:1px solid #939fb4;border-radius:4px}.reposaku-work-report__workers-search-box input[type=search]:focus{outline:2px solid #3e79eb}.reposaku-work-report__workers-search-box input[type=search]::placeholder{color:#8d8e90}.reposaku-work-report__workers-search-box i{position:absolute;left:6px;top:6px;font-size:24px;color:#535f72;background-color:rgba(0,0,0,0)}.reposaku-work-report__workers-list{display:flex;flex-direction:column;gap:10px;margin-top:2px}.reposaku-work-report__workers-item{height:36px;border:1px solid #939fb4;border-radius:4px;flex:1}.reposaku-work-report__workers-item a{font-weight:700;font-size:15px;line-height:20px;width:100%;height:100%;padding:2px 12px;display:flex;flex-direction:row;align-items:center;gap:4px;text-decoration:none;color:inherit}.reposaku-work-report__workers-item a img{align-self:start}.reposaku-work-report__workers-item a:hover{background-color:rgb(224.4,228.84,237.24);color:inherit}.reposaku-work-report__worker-title{display:flex;flex-direction:row;align-items:baseline}.reposaku-work-report__worker-title h1{font-weight:700;font-size:22px;line-height:28px}.reposaku-work-report__worker-info{margin-top:16px}.reposaku-work-report__worker-calendar{margin-top:16px}.reposaku-work-report__worker-calendar-title{margin-bottom:8px;display:flex;flex-direction:row;align-items:flex-start}.reposaku-work-report__worker-calendar-title h2{font-weight:700;font-size:20px;line-height:28px}.reposaku-work-report__worker-calendar-title a{font-weight:700;font-size:15px;line-height:20px;display:flex;flex-direction:row;align-items:center;justify-content:center;text-decoration:none;gap:2px;border-radius:4px;width:228px;height:36px;margin-left:auto;background-color:#2763d7;color:#fff}.reposaku--smart-phone .reposaku-work-report__worker-calendar-title a{font-weight:700;font-size:18px;line-height:24px}.reposaku-work-report__worker-calendar-title a:hover{background-color:#6d9fff}.reposaku-work-report__worker-calendar-title a i{font-size:20px}.reposaku-icon-column{display:flex;flex-direction:row;align-items:start;gap:4px}.reposaku-icon-column>img:first-child{width:20px;height:20px}.reposaku-full-screen{height:100%;height:100dvh;background-color:#f5f5f5;overflow:hidden;display:flex;flex-direction:column;justify-content:stretch}.reposaku-full-screen h1{font-weight:700;font-size:22px;line-height:28px}.reposaku--smart-phone .reposaku-full-screen h1{font-weight:700;font-size:26px;line-height:28px}.reposaku-full-screen__warning{font-weight:400;font-size:14px;line-height:24px;margin-top:26px;display:flex;flex-direction:row;gap:4px}.reposaku--smart-phone .reposaku-full-screen__warning{font-weight:400;font-size:16px;line-height:24px}.reposaku-full-screen__warning p{min-width:0;flex:1 0}.reposaku-full-screen__warning em{color:#f83843;font-style:normal}.reposaku--smart-phone .reposaku-full-screen__warning{margin-top:0}.reposaku-full-screen__movement-link{font-weight:700;font-size:14px;line-height:20px;display:flex;flex-direction:row;align-items:center;text-decoration:none;justify-content:center;gap:2px;padding:4px 0;border-radius:4px;width:108px;margin-top:12px;background-color:#dce8ff;color:#2763d7}.reposaku--smart-phone .reposaku-full-screen__movement-link{font-weight:700;font-size:15px;line-height:20px}.reposaku-full-screen__movement-link:hover{background-color:#f2f7ff;color:#6d9fff}.reposaku-full-screen__movement-link i{font-size:18px}.reposaku-full-screen__back-link{font-weight:700;font-size:15px;line-height:20px;display:flex;flex-direction:row;align-items:center;justify-content:center;text-decoration:none;gap:2px;border-radius:4px;width:112px;height:32px;padding:6px 14px;background-color:#dce8ff;color:#2763d7;cursor:pointer}.reposaku--smart-phone .reposaku-full-screen__back-link{font-weight:700;font-size:18px;line-height:24px}.reposaku-full-screen__back-link:hover{background-color:#f2f7ff}.reposaku-full-screen__back-link i{font-size:20px}.reposaku--smart-phone .reposaku-full-screen__back-link{width:74px;height:36px;padding:0}.reposaku-full-screen__save-button{font-weight:700;font-size:15px;line-height:20px;width:220px;height:36px;border:none;border-radius:4px;white-space:nowrap;cursor:pointer;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);display:flex;flex-direction:row;align-items:center;justify-content:center;gap:4px;background-color:#1aa369;color:#fff;margin-left:auto}.reposaku--smart-phone .reposaku-full-screen__save-button{font-weight:700;font-size:18px;line-height:24px;width:140px;height:56px;padding:6px 12px;border-radius:100px}.reposaku-full-screen__save-button:hover{background-color:#43d392}.reposaku-full-screen__save-button:any-link{text-decoration:none}.reposaku-full-screen__save-button.disabled{cursor:not-allowed;background-color:#a3f0c9 !important}.reposaku-full-screen__prev-link{font-weight:700;font-size:15px;line-height:20px;width:220px;height:36px;border:none;border-radius:4px;white-space:nowrap;cursor:pointer;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);display:flex;flex-direction:row;align-items:center;justify-content:center;gap:4px;border:2px solid #939fb4;background-color:#fff;color:#1e1e1e}.reposaku--smart-phone .reposaku-full-screen__prev-link{font-weight:700;font-size:18px;line-height:24px;width:140px;height:56px;padding:6px 12px;border-radius:100px}.reposaku-full-screen__prev-link:hover{border-color:#b3bdcd;color:#5d5e62}.reposaku-full-screen__prev-link:any-link{text-decoration:none}.reposaku-full-screen__next-button{font-weight:700;font-size:15px;line-height:20px;width:220px;height:36px;border:none;border-radius:4px;white-space:nowrap;cursor:pointer;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);display:flex;flex-direction:row;align-items:center;justify-content:center;gap:4px;background-color:#1aa369;color:#fff}.reposaku--smart-phone .reposaku-full-screen__next-button{font-weight:700;font-size:18px;line-height:24px;width:140px;height:56px;padding:6px 12px;border-radius:100px}.reposaku-full-screen__next-button:hover{background-color:#43d392}.reposaku-full-screen__next-button:any-link{text-decoration:none}.reposaku--smart-phone .reposaku-full-screen__next-button{background-color:#2763d7;color:#fff;width:183px}.reposaku--smart-phone .reposaku-full-screen__next-button:hover{background-color:#6d9fff}.reposaku--smart-phone .reposaku-full-screen__next-button:any-link{text-decoration:none}.reposaku-full-screen__header{width:100%;height:44px;padding:6px 14px;border-bottom:1px solid #dde4ec;box-shadow:0 1px 2px rgba(0,0,0,.05);background-color:#fff;flex:none;display:flex;flex-direction:row;align-items:center;justify-content:left;gap:8px}.reposaku-full-screen__header .reposaku-breadcrumbs{min-width:800px;width:fit-content;flex-wrap:nowrap}.reposaku--smart-phone .reposaku-full-screen__header{height:48px;padding:6px 12px}.reposaku--smart-phone .reposaku-full-screen__header h1{font-weight:700;font-size:18px;line-height:24px;padding:0 8px}.reposaku-full-screen__header-logo{width:24px;height:24px;margin-right:24px}.reposaku-full-screen__footer{width:100%;height:52px;padding:8px 16px;border-top:1px solid #dde4ec;box-shadow:0 4px 6px -1px rgba(0,0,0,.1) 0 2px 4px -2px rgba(0,0,0,.1);background-color:#fff;flex:none;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:60px}.reposaku--smart-phone .reposaku-full-screen__footer{height:80px;gap:28px}.reposaku-full-screen__body{width:100%;min-height:432px;background-color:#f5f5f5;flex:1;overflow-y:auto}.reposaku-full-screen__content{min-width:1048px;background-color:rgba(0,0,0,0);padding:16px}.reposaku-full-screen__title{display:flex;flex-direction:row;align-items:baseline}.reposaku-full-screen__title h1{font-weight:700;font-size:22px;line-height:28px}.reposaku-full-screen__notice-layout{padding-top:16px}.reposaku-full-screen__notice-layout--wide{padding-top:24px}.reposaku-full-screen__notice{font-weight:400;font-size:14px;line-height:24px;width:100%;min-height:36px;padding:6px 8px 6px 12px;border-width:0 0 0 4px;border-style:solid;border-radius:4px;background-color:#d1f9ff;border-color:#00b5d9;color:#1e1e1e;display:flex;align-items:center;gap:4px}.reposaku--smart-phone .reposaku-full-screen__notice{font-weight:400;font-size:16px;line-height:24px}.reposaku-full-screen__notice i{color:#00b5d9}.reposaku-full-screen__notice em{color:#f83843;font-style:normal}.reposaku-full-screen__notice a{font-weight:700;font-size:15px;line-height:20px;display:flex;flex-direction:row;align-items:center;justify-content:center;text-decoration:none;gap:2px;border-radius:4px;background-color:#2763d7;color:#fff;font-weight:700;font-size:14px;line-height:20px;width:fit-content;height:32px;margin-top:2px;padding:6px 8px;color:#fff}.reposaku--smart-phone .reposaku-full-screen__notice a{font-weight:700;font-size:18px;line-height:24px}.reposaku-full-screen__notice a:hover{background-color:#6d9fff}.reposaku-full-screen__notice a:any-link{text-decoration:none}.reposaku-full-screen__notice .reposaku-alert__icon{align-self:start;display:flex;flex-direction:row;align-items:center}.reposaku--smart-phone .reposaku-full-screen__notice a{height:36px;padding:6px}.reposaku-full-screen__search{padding-top:24px}.reposaku-full-screen__search h2{font-weight:700;font-size:20px;line-height:28px;margin-bottom:8px}.reposaku-full-screen__forms{padding-top:16px}.reposaku-full-screen__forms input[type=text],.reposaku-full-screen__forms select{font-weight:400;font-size:15px;line-height:24px;width:100%;height:36px;border:1px solid #939fb4;border-radius:4px;padding:6px 8px;background-color:#fff}.reposaku--smart-phone .reposaku-full-screen__forms input[type=text],.reposaku--smart-phone .reposaku-full-screen__forms select{font-weight:400;font-size:18px;line-height:24px}.reposaku-full-screen__forms input[type=text]::placeholder,.reposaku-full-screen__forms select::placeholder{color:#8d8e90}.reposaku-full-screen__table{min-width:1048px;display:grid;grid-template-columns:80px 110px 80px 1fr 1fr 1fr 1fr 56px;grid-template-rows:minmax(28px, auto) minmax(36px, auto);grid-auto-rows:minmax(48px, auto);background-color:#fff}.reposaku-full-screen__table>:nth-child(8n){border-right:1px solid #ccd4df}.reposaku-full-screen__table>:nth-child(16n+17),.reposaku-full-screen__table :nth-child(16n+18),.reposaku-full-screen__table :nth-child(16n+19),.reposaku-full-screen__table :nth-child(16n+20),.reposaku-full-screen__table :nth-child(16n+21),.reposaku-full-screen__table :nth-child(16n+22),.reposaku-full-screen__table :nth-child(16n+23),.reposaku-full-screen__table :nth-child(16n+24){background-color:#f5f5f5}.reposaku-full-screen__gps-block-table{min-width:1048px;display:grid;grid-template-columns:40px 80px 110px 80px 1fr 1fr 1fr 1fr 56px;grid-template-rows:minmax(28px, auto) minmax(36px, auto);grid-auto-rows:minmax(48px, auto);background-color:#fff}.reposaku-full-screen__gps-block-table>:nth-child(9n){border-right:1px solid #ccd4df}.reposaku-full-screen__gps-block-table>:nth-child(18n+19),.reposaku-full-screen__gps-block-table :nth-child(18n+20),.reposaku-full-screen__gps-block-table :nth-child(18n+21),.reposaku-full-screen__gps-block-table :nth-child(18n+22),.reposaku-full-screen__gps-block-table :nth-child(18n+23),.reposaku-full-screen__gps-block-table :nth-child(18n+24),.reposaku-full-screen__gps-block-table :nth-child(18n+25),.reposaku-full-screen__gps-block-table :nth-child(18n+26),.reposaku-full-screen__gps-block-table :nth-child(18n+27){background-color:#f5f5f5}.reposaku-full-screen__table-with-sub-center{min-width:1048px;display:grid;grid-template-columns:80px 144px 110px 80px 1fr 1fr 1fr 1fr 56px;grid-template-rows:minmax(28px, auto) minmax(36px, auto);grid-auto-rows:minmax(48px, auto);background-color:#fff}.reposaku-full-screen__table-with-sub-center>:nth-child(9n){border-right:1px solid #ccd4df}.reposaku-full-screen__table-with-sub-center>:nth-child(16n+19),.reposaku-full-screen__table-with-sub-center :nth-child(16n+20),.reposaku-full-screen__table-with-sub-center :nth-child(16n+21),.reposaku-full-screen__table-with-sub-center :nth-child(16n+22),.reposaku-full-screen__table-with-sub-center :nth-child(16n+23),.reposaku-full-screen__table-with-sub-center :nth-child(16n+24),.reposaku-full-screen__table-with-sub-center :nth-child(16n+25),.reposaku-full-screen__table-with-sub-center :nth-child(16n+26),.reposaku-full-screen__table-with-sub-center :nth-child(16n+27){background-color:#f5f5f5}.reposaku-full-screen__table-header{font-weight:500;font-size:14px;line-height:20px;background-color:#dde4ec;display:flex;flex-direction:row;align-items:center;border-width:1px 0 1px 1px;border-style:solid;border-color:#ccd4df;padding:4px 6px}.reposaku-full-screen__table-header--checkbox{padding:0}.reposaku-full-screen__table-column{font-weight:400;font-size:15px;line-height:20px;border-width:0 0 1px 1px;border-style:solid;border-color:#ccd4df;padding:6px}.reposaku-full-screen__table-column--selected{background-color:#c7daff !important}.reposaku-full-screen__gps-block-bulk-edit{display:flex;justify-content:flex-end;align-items:flex-start;gap:16px;align-self:stretch;margin-bottom:8px}.reposaku-full-screen__gps-block-bulk-edit--disabled{pointer-events:none;opacity:.35}.reposaku-full-screen__gps-block-bulk-edit-container{display:flex;align-items:flex-start;gap:10px}.reposaku-full-screen__bulk-selection{display:flex;width:220px;flex-direction:column;align-items:flex-start;gap:2px;width:100%;box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:2px;position:relative}.reposaku-full-screen__bulk-selection.disabled label,.reposaku-full-screen__bulk-selection[disabled=true] label{color:#aaa}.reposaku-full-screen__bulk-selection select,.reposaku-full-screen__bulk-selection input{padding:6px 8px;gap:10px;height:36px;border-radius:4px;font-weight:400;font-size:15px;line-height:24px;color:#1e1e1e;background:#e9eff5;border:1px solid #ccd4df}.reposaku-full-screen__bulk-selection select:hover,.reposaku-full-screen__bulk-selection input:hover{border-color:#f1f5f9}.reposaku-full-screen__bulk-selection select:focus,.reposaku-full-screen__bulk-selection input:focus{border:2px solid #758199}.reposaku-full-screen__bulk-selection select.disabled,.reposaku-full-screen__bulk-selection select[disabled],.reposaku-full-screen__bulk-selection input.disabled,.reposaku-full-screen__bulk-selection input[disabled]{background:#ebebeb;border:0px}.reposaku-full-screen__bulk-selection select--error,.reposaku-full-screen__bulk-selection input--error{border:2px solid #f83843}.reposaku-full-screen__bulk-selection label{font-weight:500;font-size:15px;line-height:20px}.reposaku-full-screen__bulk-selection select{width:220px}.reposaku-full-screen__bulk-selection select option[value=""]{display:none}.reposaku-full-screen__bulk-delete{font-size:15px;font-weight:700;line-height:20px;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:4px;border:none;border-radius:4px;white-space:nowrap;cursor:pointer;background:#ffe0e0;color:#f83843;font-weight:700;font-size:15px;line-height:20px;padding:8px 12px;height:36px}.reposaku-full-screen__bulk-delete:any-link{text-decoration:none}.reposaku-full-screen__bulk-delete.disabled,.disabled .reposaku-full-screen__bulk-delete{opacity:.35;pointer-events:none}.reposaku-full-screen__bulk-delete:hover{background:#ffebeb;color:#ff5e64}.reposaku-full-screen__table-column--multiline{padding:4px 6px;display:flex;flex-direction:column}.reposaku-full-screen__table-column--slim{padding:4px 6px}.reposaku-full-screen__table-column--checkbox{padding:0}.reposaku-full-screen__table-column--link{padding:8px 6px}.reposaku-full-screen__table-column--link a{height:32px}.reposaku-full-screen__work-summary-column h4{font-weight:700;font-size:15px;line-height:20px}.reposaku-full-screen__work-summary-column em{color:#f83843;font-style:normal}.reposaku--smart-phone .reposaku-full-screen__work-summary-column h4{font-weight:500;font-size:18px;line-height:24px;margin-top:-2px}.reposaku--smart-phone .reposaku-full-screen__work-summary-column em{font-weight:400;font-size:13px;line-height:20px}.reposaku-full-screen__gps-logs-layout{padding-top:28px}.reposaku--smart-phone .reposaku-full-screen__gps-logs-layout{padding-top:20px}.reposaku-full-screen__sp-gps-logs-list{display:flex;flex-direction:column;gap:12px}.reposaku-full-screen__sp-gps-log-table{padding:12px 10px;border:1px solid #dde4ec;box-shadow:0px 1px 2px -1px rgba(0,0,0,.1),0px 1px 3px rgba(0,0,0,.1);background-color:#fff}.reposaku-full-screen__sp-gps-log-table-row{padding:4px 6px;display:flex;flex-direction:row;align-items:end;gap:4px}.reposaku-full-screen__sp-gps-log-table-first-row{display:flex;flex-direction:row;align-items:baseline}.reposaku-full-screen__sp-gps-log-table-first-row a{font-weight:700;font-size:18px;line-height:24px;margin-left:auto;margin-right:-4px;margin-top:-2px;height:40px;padding:6px 12px}.reposaku-full-screen__sp-gps-log-table-header{font-weight:500;font-size:16px;line-height:20px;color:#5d5e62;display:flex;flex-direction:row;gap:4px}.reposaku-full-screen__sp-gps-log-table-column{font-weight:500;font-size:18px;line-height:24px}.reposaku-full-screen__check-table{margin-top:18px;background-color:#fff;display:grid;grid-template-columns:100px 1fr;grid-template-rows:repeat(8, minmax(36px, auto));grid-auto-rows:minmax(36, auto)}.reposaku-full-screen__check-table>:nth-child(-n+2){border-top:1px solid #ccd4df}.reposaku-full-screen__check-table>:nth-child(2n){border-right:1px solid #ccd4df}.reposaku-full-screen__check-table>:is(:nth-child(4n+3),:nth-child(4n+4)){background-color:#f5f5f5}.reposaku--smart-phone .reposaku-full-screen__check-table{margin-top:20px;grid-template-columns:96px 1fr}.reposaku-full-screen__centering-column{display:flex;flex-direction:row;align-items:center;justify-content:center}.reposaku-full-screen__green-label{font-weight:700;font-size:14px;line-height:20px;width:fit-content;padding:2px 6px;border-radius:2px;background-color:#c8f7dc;color:#004b32;display:flex;flex-direction:row;align-items:center;justify-content:center}.reposaku--smart-phone .reposaku-full-screen__green-label{font-weight:500;font-size:16px;line-height:20px;padding:1px 2px}.reposaku-full-screen__gps-logs-table{display:grid;grid-template-columns:41px 80px 50px 194px 90px repeat(4, minmax(128px, 1fr));grid-template-rows:minmax(28px, auto) minmax(36px, auto);grid-auto-rows:minmax(36px, auto);background-color:#fff}.reposaku-full-screen__gps-logs-table>:nth-child(9n){border-right:1px solid #ccd4df}.reposaku-full-screen__gps-logs-table>:nth-child(18n+19),.reposaku-full-screen__gps-logs-table :nth-child(18n+20),.reposaku-full-screen__gps-logs-table :nth-child(18n+21),.reposaku-full-screen__gps-logs-table :nth-child(18n+22),.reposaku-full-screen__gps-logs-table :nth-child(18n+23),.reposaku-full-screen__gps-logs-table :nth-child(18n+24),.reposaku-full-screen__gps-logs-table :nth-child(18n+25),.reposaku-full-screen__gps-logs-table :nth-child(18n+26),.reposaku-full-screen__gps-logs-table :nth-child(18n+27){background-color:#f5f5f5}.reposaku-sp-back-button{width:70px;height:36px;margin-bottom:8px}.reposaku-sp-back-button a{font-weight:700;font-size:18px;line-height:24px;display:flex;flex-direction:row;align-items:center;justify-content:center;background-color:#dce8ff;color:#2763d7;text-decoration:none;padding:8px 6px;border-radius:4px}.reposaku-sp-back-button a i{font-size:20px}.reposaku-full-screen__form-with-icon-list{margin-top:4px;display:flex;flex-direction:column;gap:8px}.reposaku-full-screen__form-with-icon{display:flex;flex-direction:row;gap:6px}.reposaku-full-screen__form-with-icon img,.reposaku-full-screen__form-with-icon i{width:24px;height:24px;align-self:start}.reposaku-full-screen__form-with-icon i{color:#535f72;font-size:20px;padding:2px}.reposaku-full-screen__form-with-icon--small{gap:4px}.reposaku-full-screen__form-with-icon--small img,.reposaku-full-screen__form-with-icon--small i{width:20px;height:20px}.reposaku-full-screen__form-with-icon--small img{margin-top:2px}.reposaku-full-screen__form-with-icon--small i{font-size:18px}.reposaku-full-screen__form-stack{width:100%;display:flex;flex-direction:column;gap:2px}.reposaku-full-screen__form-with-unit{display:flex;flex-direction:row;align-items:center;gap:8px}.reposaku-full-screen__form-unit{width:16px}.reposaku-full-screen__work-times-form{width:800px;padding:16px 12px 40px 12px;margin-left:auto;margin-right:auto}.reposaku-full-screen__work-times-form input[type=text],.reposaku-full-screen__work-times-form input[type=number],.reposaku-full-screen__work-times-form input[type=time],.reposaku-full-screen__work-times-form select{font-weight:400;font-size:15px;line-height:24px;width:100%;height:36px;padding:6px 8px;border:1px solid #939fb4;border-radius:4px;background-color:#fff}.reposaku--smart-phone .reposaku-full-screen__work-times-form input[type=text],.reposaku--smart-phone .reposaku-full-screen__work-times-form input[type=number],.reposaku--smart-phone .reposaku-full-screen__work-times-form input[type=time],.reposaku--smart-phone .reposaku-full-screen__work-times-form select{font-weight:400;font-size:18px;line-height:24px}.reposaku-full-screen__work-times-form input[type=text]:focus,.reposaku-full-screen__work-times-form input[type=number]:focus,.reposaku-full-screen__work-times-form input[type=time]:focus,.reposaku-full-screen__work-times-form select:focus{outline:2px solid #3e79eb}.reposaku-full-screen__work-times-form textarea{font-weight:400;font-size:15px;line-height:24px;width:100%;min-height:116px;padding:6px 8px;border:1px solid #939fb4;border-radius:4px;background-color:#fff}.reposaku--smart-phone .reposaku-full-screen__work-times-form textarea{font-weight:400;font-size:18px;line-height:24px}.reposaku-full-screen__work-times-form textarea:focus{outline:2px solid #3e79eb}.reposaku-full-screen__work-times-form label{font-weight:500;font-size:15px;line-height:20px}.reposaku--smart-phone .reposaku-full-screen__work-times-form label{font-weight:500;font-size:18px;line-height:24px}.reposaku-full-screen__work-times-form h2{font-weight:700;font-size:20px;line-height:28px;margin-top:24px}.reposaku--smart-phone .reposaku-full-screen__work-times-form h2{font-weight:700;font-size:24px;line-height:28px}.reposaku--smart-phone .reposaku-full-screen__work-times-form{width:100%}.reposaku--smart-phone .reposaku-full-screen__work-times-form input[type=text],.reposaku--smart-phone .reposaku-full-screen__work-times-form input[type=number],.reposaku--smart-phone .reposaku-full-screen__work-times-form input[type=time],.reposaku--smart-phone .reposaku-full-screen__work-times-form select{height:48px}.reposaku--smart-phone .reposaku-full-screen__work-times-form h2{margin-top:36px}.reposaku--smart-phone .reposaku-full-screen__work-times-form h2:first-child{margin-top:0}.reposaku--smart-phone .reposaku-full-screen__work-times-form textarea{min-height:176px}.reposaku-full-screen__work-times-check>h2{margin-top:26px}.reposaku-full-screen__work-times-check>h2:first-child{margin-top:18px}.reposaku--smart-phone .reposaku-full-screen__work-times-check>h2{margin-top:24px}.reposaku--smart-phone .reposaku-full-screen__work-times-check>h2:first-child{margin-top:0}.reposaku-full-screen__work-times-form--wide{width:100%;padding:16px}.reposaku-full-screen__work-times-form-block-list h3{font-weight:700;font-size:18px;line-height:24px}.reposaku--smart-phone .reposaku-full-screen__work-times-form-block-list h3{font-weight:700;font-size:22px;line-height:28px}.reposaku-full-screen__work-times-form-block-list h3 small{font-weight:500;font-size:13px;line-height:16px;margin-left:8px}.reposaku--smart-phone .reposaku-full-screen__work-times-form-block-list h3 small{font-weight:500;font-size:14px;line-height:20px}.reposaku--smart-phone .reposaku-full-screen__work-times-form-block-list{padding-top:8px}.reposaku-full-screen__work-times-form-block{padding:16px 0;border-top:1px solid #ccd4df}.reposaku-full-screen__work-times-form-block:first-child{border-top:none}.reposaku--smart-phone .reposaku-full-screen__work-times-form-block{padding:20px 0}.reposaku-full-screen__human-work-form-block{padding-top:12px}.reposaku-full-screen__work-times-form-layout{margin-top:18px;display:grid;grid-template-columns:repeat(2, 1fr);grid-auto-row:58px;gap:12px 40px}.reposaku--smart-phone .reposaku-full-screen__work-times-form-layout{margin-top:10px;grid-template-columns:1fr}.reposaku-full-screen__work-times-form-layout--slim{margin-top:4px}.reposaku--smart-phone .reposaku-full-screen__work-times-form-layout--slim{margin-top:6px}.reposaku-full-screen__breadth-layout{padding:12px 0 24px;border-bottom:1px solid #ccd4df}.reposaku-full-screen__work-report-creation-notice{font-weight:500;font-size:15px;line-height:20px}.reposaku--smart-phone .reposaku-full-screen__work-report-creation-notice{font-weight:500;font-size:18px;line-height:24px}.reposaku-full-screen__work-report-creation-notice p{padding:18px 0 16px}.reposaku-full-screen__work-report-creation-notice ul{display:flex;flex-direction:row;gap:20px}.reposaku--smart-phone .reposaku-full-screen__work-report-creation-notice p{padding-top:0}.reposaku-full-screen__back-to-home-link{font-weight:700;font-size:15px;line-height:20px;display:flex;flex-direction:row;align-items:center;justify-content:center;text-decoration:none;gap:2px;border-radius:4px;font-weight:700;font-size:15px;line-height:20px;padding:10px 16px;height:40px;border:1px solid #939fb4;background-color:#fff;color:#1e1e1e}.reposaku--smart-phone .reposaku-full-screen__back-to-home-link{font-weight:700;font-size:18px;line-height:24px}.reposaku--smart-phone .reposaku-full-screen__back-to-home-link{font-weight:700;font-size:18px;line-height:24px}.reposaku-full-screen__back-to-home-link i{color:#535f72}.reposaku-full-screen__back-to-home-link:hover{border:1px solid #b3bdcd;color:#5d5e62}.reposaku--smart-phone .reposaku-full-screen__back-to-home-link{height:52px}.reposaku-full-screen__back-to-group-select-link{font-weight:700;font-size:15px;line-height:20px;display:flex;flex-direction:row;align-items:center;justify-content:center;text-decoration:none;gap:2px;border-radius:4px;background-color:#2763d7;color:#fff;font-weight:700;font-size:15px;line-height:20px;padding:10px 16px;height:40px}.reposaku--smart-phone .reposaku-full-screen__back-to-group-select-link{font-weight:700;font-size:18px;line-height:24px}.reposaku-full-screen__back-to-group-select-link:hover{background-color:#6d9fff}.reposaku-full-screen__back-to-group-select-link:any-link{text-decoration:none}.reposaku--smart-phone .reposaku-full-screen__back-to-group-select-link{font-weight:700;font-size:18px;line-height:24px}.reposaku--smart-phone .reposaku-full-screen__back-to-group-select-link{height:52px}.reposaku-sp-work-report .reposaku-sp-work-report__workers{padding:16px 12px}.reposaku-sp-work-report .reposaku-sp-work-report__workers .reposaku-work-report__workers-header h1{font-weight:700;font-size:26px;line-height:28px}.reposaku-sp-work-report .reposaku-work-report__workers-body{padding:0;background-color:rgba(0,0,0,0)}.reposaku-sp-work-report .reposaku-work-report__message{font-weight:400;font-size:18px;line-height:24px;padding:16px 0}.reposaku-sp-work-report .reposaku-work-report__workers-search{gap:2px}.reposaku-sp-work-report .reposaku-work-report__workers-search label{font-weight:500;font-size:18px;line-height:24px}.reposaku-sp-work-report .reposaku-work-report__workers-search input{font-weight:400;font-size:18px;line-height:24px;height:48px}.reposaku-sp-work-report .reposaku-work-report__workers-search-box i{left:6px;top:12px}.reposaku-sp-work-report .reposaku-work-report__workers-list{gap:8px;margin-top:2px}.reposaku-sp-work-report .reposaku-work-report__workers-item{height:60px;padding:8px 12px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);gap:4px}.reposaku-sp-work-report .reposaku-work-report__workers-item a{font-weight:700;font-size:20px;line-height:24px;padding:0}.reposaku-sp-work-report .reposaku-sp-work-report__worker{font-weight:400;font-size:18px;line-height:24px;padding:16px 12px}.reposaku-sp-work-report .reposaku-sp-work-report__worker-header{padding:8px 12px;border:1px solid #939fb4;border-radius:4px;display:flex;flex-direction:row}.reposaku-sp-work-report .reposaku-work-report__work-log-empty p{font-weight:400;font-size:18px;line-height:24px}.reposaku-sp-work-report .reposaku-work-report__work-log-empty a{font-weight:700;font-size:18px;line-height:24px}.reposaku-sp-work-report__worker-title{display:flex;flex-direction:column;gap:4px}.reposaku-sp-work-report__worker-title h1{font-weight:700;font-size:26px;line-height:28px}.reposaku-sp-work-report__worker-title-attribute{margin-top:8px}.reposaku-sp-work-report__worker-log-list-title{margin-top:20px;margin-bottom:8px;display:flex;flex-direction:column;gap:8px}.reposaku-sp-work-report__worker-log-list-title h2{font-weight:700;font-size:24px;line-height:28px}.reposaku-sp-work-report__worker-log-list-title a{font-weight:700;font-size:15px;line-height:20px;display:flex;flex-direction:row;align-items:center;justify-content:center;text-decoration:none;gap:2px;border-radius:4px;font-weight:700;font-size:18px;line-height:24px;background-color:#2763d7;color:#fff;height:40px;padding:8px 12px;align-self:center}.reposaku--smart-phone .reposaku-sp-work-report__worker-log-list-title a{font-weight:700;font-size:18px;line-height:24px}.reposaku-sp-work-report__worker-log-list-title a:hover{background-color:#6d9fff}.reposaku-sp-work-report__worker-log-list-title a i{font-size:24px}.reposaku-sp-work-report__work-log-list{display:flex;flex-direction:column;gap:12px}.reposaku-sp-work-report__work-log{padding:4px;background-color:#fff;border:1px solid #ccd4df;display:flex;flex-direction:column;gap:4px}.reposaku-sp-work-report__table-list{display:flex;flex-direction:column;gap:4px}.reposaku-sp-work-report__table-list>:nth-child(2n){background-color:#f5f5f5}.reposaku-sp-work-report__table{padding:6px;border:1px solid #ccd4df}.reposaku-sp-work-report__table-row{padding:4px 6px;display:flex;flex-direction:row;align-items:end;gap:4px}.reposaku-sp-work-report__table-first-row{display:flex;flex-direction:row;align-items:baseline}.reposaku-sp-work-report__table-first-row a{font-weight:700;font-size:18px;line-height:24px;margin-left:auto;height:40px;padding:6px 12px}.reposaku-sp-work-report__table-header{font-weight:500;font-size:16px;line-height:20px;color:#5d5e62;display:flex;flex-direction:row;gap:4px}.reposaku-sp-work-report__table-column{font-weight:500;font-size:18px;line-height:24px}.reposaku-sp-work-report__table-list-footer{padding:6px;background-color:#fff8d4}.reposaku-sp-work-report__table-list-footer p{font-weight:500;font-size:18px;line-height:24px;margin-bottom:8px}.reposaku-sp-work-report__table-list-footer input[type=time],.reposaku-sp-work-report__table-list-footer input[type=number]{font-weight:400;font-size:18px;line-height:24px;width:100%;height:40px;padding:6px 12px;border:1px solid #939fb4;border-radius:4px;padding:6px 8px;background-color:#fff}.reposaku-sp-work-report__table-list-footer a,.reposaku-sp-work-report__table-list-footer button{font-weight:700;font-size:15px;line-height:20px;display:flex;flex-direction:row;align-items:center;justify-content:center;text-decoration:none;gap:2px;border-radius:4px;background-color:#2763d7;color:#fff;width:124px;height:32px;font-weight:700;font-size:18px;line-height:24px;height:40px;width:144px}.reposaku--smart-phone .reposaku-sp-work-report__table-list-footer a,.reposaku--smart-phone .reposaku-sp-work-report__table-list-footer button{font-weight:700;font-size:18px;line-height:24px}.reposaku-sp-work-report__table-list-footer a:hover,.reposaku-sp-work-report__table-list-footer button:hover{background-color:#6d9fff}.reposaku-sp-work-report__table-list-footer a i,.reposaku-sp-work-report__table-list-footer button i{font-size:20px}.reposaku-sp-work-report__footer-form{display:flex;flex-direction:column;gap:8px}.reposaku-sp-work-report__field-flow{display:flex;flex-direction:row;align-items:center;gap:4px;padding:0 8px}.reposaku-sp-work-report__footer-form-label{width:80px;flex:0 0 80px}.reposaku-sp-work-report__footer-form-label label{font-weight:500;font-size:18px;line-height:24px}.reposaku-sp-work-report__footer-form-field{width:100%}.reposaku-sp-work-report__buttons{margin-top:8px;display:flex;flex-direction:row;align-items:center;justify-content:space-around}.reposaku-work-report__detail-header{display:flex;flex-direction:row;align-items:center}.reposaku-work-report__detail-header h1{font-weight:700;font-size:22px;line-height:28px}.reposaku-work-report__detail-section-header{padding-bottom:8px;display:flex;flex-direction:row;align-items:center}.reposaku-work-report__detail-section-header h2{font-weight:700;font-size:20px;line-height:28px}.reposaku-work-report__detail-edit-button{font-weight:700;font-size:15px;line-height:20px;display:flex;flex-direction:row;align-items:center;justify-content:center;text-decoration:none;gap:2px;border-radius:4px;font-weight:700;font-size:15px;line-height:20px;margin-left:auto;min-width:132px;height:32px;padding:6px 8px;background-color:#2763d7;color:#fff;align-self:center}.reposaku--smart-phone .reposaku-work-report__detail-edit-button{font-weight:700;font-size:18px;line-height:24px}.reposaku-work-report__detail-edit-button:hover{background-color:#6d9fff}.reposaku-work-report__detail-edit-button i{font-size:24px}.reposaku-work-report__detail-delete-button{font-weight:700;font-size:15px;line-height:20px;display:flex;flex-direction:row;align-items:center;justify-content:center;text-decoration:none;gap:2px;border-radius:4px;font-weight:700;font-size:15px;line-height:20px;margin-left:16px;min-width:72px;height:32px;padding:6px 8px;background-color:#f83843;color:#fff;align-self:center}.reposaku--smart-phone .reposaku-work-report__detail-delete-button{font-weight:700;font-size:18px;line-height:24px}.reposaku-work-report__detail-delete-button:hover{background-color:#fe8488}.reposaku-work-report__detail-delete-button i{font-size:24px}.reposaku-work-report__detail-body{margin-top:16px}.reposaku-work-report__mlt-detail-body{margin-top:16px;display:flex;padding:20px;flex-direction:column;align-items:flex-start;gap:20px;align-self:stretch;border-radius:12px;border:1px solid var(--Chromatic-BlueGrey-200, #DDE4EC);background:#fff}.reposaku-work-report__mlt-detail-body-summary{display:flex;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch}.reposaku-work-report__chart-frame{display:flex;padding:20px;padding-bottom:0;flex-direction:column;align-items:flex-start;align-self:stretch;height:457px}.reposaku-work-report__chart-container{width:100%;height:100%;margin:0 auto}.reposaku-work-report__bar-container{width:100%;height:120px;margin:0 auto}.reposaku-work-report__bar-frame{display:flex;padding:20px;padding-top:0;margin-top:-20px;flex-direction:column;align-items:flex-start;align-self:stretch;width:100%}.reposaku-work-report__detail-no-content{margin-top:28px}.reposaku-work-report__detail-table-header{font-weight:500;font-size:14px;line-height:20px;background-color:#dde4ec;display:flex;flex-direction:row;align-items:center;border-width:1px 0 1px 1px;border-style:solid;border-color:#ccd4df;padding:0 4px;padding-left:12px;height:28px}.reposaku-work-report__detail-table-column{font-weight:400;font-size:15px;line-height:20px;border-width:0 0 1px 1px;border-style:solid;border-color:#ccd4df;padding:10px;background-color:#fff}.reposaku-work-report__detail-table-column b{font-weight:bold}.reposaku-work-report__detail-table-column small{font-weight:400;font-size:11px;line-height:16px}.reposaku-work-report__detail-table-column-right-align{font-weight:400;font-size:15px;line-height:20px;border-width:0 0 1px 1px;border-style:solid;border-color:#ccd4df;padding:10px;background-color:#fff;text-align:right}.reposaku-work-report__detail-table-column-right-align b{font-weight:bold}.reposaku-work-report__detail-table-column-right-align small{font-weight:400;font-size:11px;line-height:16px}.reposaku-work-report__detail-table-column--slim{padding:6px 10px}.reposaku-work-report__detail-summary-table{display:grid;grid-template-columns:104px 1fr repeat(8, 66px) 1fr;grid-template-rows:28px minmax(36px, auto)}.reposaku-work-report__detail-summary-table>:nth-child(11n){border-right:1px solid #ccd4df}.reposaku-work-report__detail-summary-table>:nth-child(22n+23),.reposaku-work-report__detail-summary-table :nth-child(22n+24),.reposaku-work-report__detail-summary-table :nth-child(22n+25),.reposaku-work-report__detail-summary-table :nth-child(22n+26),.reposaku-work-report__detail-summary-table :nth-child(22n+27),.reposaku-work-report__detail-summary-table :nth-child(22n+28),.reposaku-work-report__detail-summary-table :nth-child(22n+29),.reposaku-work-report__detail-summary-table :nth-child(22n+30),.reposaku-work-report__detail-summary-table :nth-child(22n+31),.reposaku-work-report__detail-summary-table :nth-child(22n+32),.reposaku-work-report__detail-summary-table :nth-child(22n+33){background-color:#f5f5f5}.reposaku-work-report__detail-summary-table-with-sub-center{display:grid;grid-template-columns:104px minmax(96px, 1fr) 2fr repeat(8, 66px) 2fr;grid-template-rows:28px minmax(36px, auto);grid-auto-rows:minmax(36px, auto)}.reposaku-work-report__detail-summary-table-with-sub-center>:nth-child(12n){border-right:1px solid #ccd4df}.reposaku-work-report__detail-summary-table-with-sub-center>:nth-child(24n+25),.reposaku-work-report__detail-summary-table-with-sub-center :nth-child(24n+26),.reposaku-work-report__detail-summary-table-with-sub-center :nth-child(24n+27),.reposaku-work-report__detail-summary-table-with-sub-center :nth-child(24n+28),.reposaku-work-report__detail-summary-table-with-sub-center :nth-child(24n+29),.reposaku-work-report__detail-summary-table-with-sub-center :nth-child(24n+30),.reposaku-work-report__detail-summary-table-with-sub-center :nth-child(24n+31),.reposaku-work-report__detail-summary-table-with-sub-center :nth-child(24n+32),.reposaku-work-report__detail-summary-table-with-sub-center :nth-child(24n+33),.reposaku-work-report__detail-summary-table-with-sub-center :nth-child(24n+34),.reposaku-work-report__detail-summary-table-with-sub-center :nth-child(24n+35),.reposaku-work-report__detail-summary-table-with-sub-center :nth-child(24n+36){background-color:#f5f5f5}.reposaku-work-report__detail-works-table{margin-top:16px;display:grid;grid-template-columns:repeat(3, 1fr) repeat(2, 76px) 104px 1fr;grid-template-rows:28px minmax(36px, auto);grid-auto-rows:minmax(36px, auto)}.reposaku-work-report__detail-works-table>:nth-child(7n){border-right:1px solid #ccd4df}.reposaku-work-report__detail-works-table>:nth-child(14n+15),.reposaku-work-report__detail-works-table :nth-child(14n+16),.reposaku-work-report__detail-works-table :nth-child(14n+17),.reposaku-work-report__detail-works-table :nth-child(14n+18),.reposaku-work-report__detail-works-table :nth-child(14n+19),.reposaku-work-report__detail-works-table :nth-child(14n+20),.reposaku-work-report__detail-works-table :nth-child(14n+21){background-color:#f5f5f5}.reposaku-work-report__tallies{margin-top:28px}.reposaku-work-report__transports-table{display:grid;grid-template-columns:90px 98px 98px repeat(3, 1fr) repeat(3, 96px) 92px;grid-template-rows:28px minmax(36px, auto);grid-auto-rows:minmax(36px, auto)}.reposaku-work-report__transports-table>:nth-child(10n){border-right:1px solid #ccd4df}.reposaku-work-report__transports-table>:nth-child(20n+21),.reposaku-work-report__transports-table :nth-child(20n+22),.reposaku-work-report__transports-table :nth-child(20n+23),.reposaku-work-report__transports-table :nth-child(20n+24),.reposaku-work-report__transports-table :nth-child(20n+25),.reposaku-work-report__transports-table :nth-child(20n+26),.reposaku-work-report__transports-table :nth-child(20n+27),.reposaku-work-report__transports-table :nth-child(20n+28),.reposaku-work-report__transports-table :nth-child(20n+29),.reposaku-work-report__transports-table :nth-child(20n+30){background-color:#f5f5f5}.reposaku-work-report__sprinkles-table{display:grid;grid-template-columns:90px 98px repeat(3, 1fr) repeat(3, 96px) 92px;grid-template-rows:28px minmax(36px, auto);grid-auto-rows:minmax(36px, auto)}.reposaku-work-report__sprinkles-table>:nth-child(9n){border-right:1px solid #ccd4df}.reposaku-work-report__sprinkles-table>:nth-child(18n+19),.reposaku-work-report__sprinkles-table :nth-child(18n+20),.reposaku-work-report__sprinkles-table :nth-child(18n+21),.reposaku-work-report__sprinkles-table :nth-child(18n+22),.reposaku-work-report__sprinkles-table :nth-child(18n+23),.reposaku-work-report__sprinkles-table :nth-child(18n+24),.reposaku-work-report__sprinkles-table :nth-child(18n+25),.reposaku-work-report__sprinkles-table :nth-child(18n+26),.reposaku-work-report__sprinkles-table :nth-child(18n+27){background-color:#f5f5f5}.reposaku-work-report__bunkers-table{display:grid;grid-template-columns:90px 98px repeat(2, 1fr) repeat(3, 96px) 92px;grid-template-rows:28px minmax(36px, auto);grid-auto-rows:minmax(36px, auto)}.reposaku-work-report__bunkers-table>:nth-child(8n){border-right:1px solid #ccd4df}.reposaku-work-report__bunkers-table>:nth-child(16n+17),.reposaku-work-report__bunkers-table :nth-child(16n+18),.reposaku-work-report__bunkers-table :nth-child(16n+19),.reposaku-work-report__bunkers-table :nth-child(16n+20),.reposaku-work-report__bunkers-table :nth-child(16n+21),.reposaku-work-report__bunkers-table :nth-child(16n+22),.reposaku-work-report__bunkers-table :nth-child(16n+23),.reposaku-work-report__bunkers-table :nth-child(16n+24){background-color:#f5f5f5}.reposaku-work-report__normals-table{display:grid;grid-template-columns:90px 98px repeat(3, 1fr) repeat(3, 96px) 92px;grid-template-rows:28px minmax(36px, auto);grid-auto-rows:minmax(36px, auto)}.reposaku-work-report__normals-table>:nth-child(9n){border-right:1px solid #ccd4df}.reposaku-work-report__normals-table>:nth-child(18n+19),.reposaku-work-report__normals-table :nth-child(18n+20),.reposaku-work-report__normals-table :nth-child(18n+21),.reposaku-work-report__normals-table :nth-child(18n+22),.reposaku-work-report__normals-table :nth-child(18n+23),.reposaku-work-report__normals-table :nth-child(18n+24),.reposaku-work-report__normals-table :nth-child(18n+25),.reposaku-work-report__normals-table :nth-child(18n+26),.reposaku-work-report__normals-table :nth-child(18n+27){background-color:#f5f5f5}.reposaku-work-report_row-frame{margin-top:12px;display:flex;align-items:flex-start;gap:12px;align-self:stretch;width:100%}.reposaku-work-report_action-logs-frame{display:flex;width:636px;padding:20px;flex-direction:column;align-items:flex-start;gap:12px;border-radius:12px;border:1px solid var(--Chromatic-BlueGrey-200, #DDE4EC);background:#fff}.reposaku-work-report_map-frame{display:flex;width:100%;padding:12px;flex-direction:column;align-items:flex-start;gap:12px;border-radius:12px;border:1px solid var(--Chromatic-BlueGrey-200, #DDE4EC);background:#fff}.reposaku-work-report__action-logs-content-list{margin-top:28px;display:flex;flex-direction:row;justify-content:space-between;gap:28px}.reposaku-work-report__action-logs-content{width:50%;flex:1 0 50%}.reposaku-work-report__action-logs-table{display:grid;grid-template-columns:118px 92px minmax(294px, 1fr) 92px;grid-template-rows:28px minmax(36px, auto);grid-auto-rows:minmax(36px, auto)}.reposaku-work-report__action-logs-table>:nth-child(4n){border-right:1px solid #ccd4df}.reposaku-work-report__action-logs-table>:nth-child(8n+9),.reposaku-work-report__action-logs-table :nth-child(8n+10),.reposaku-work-report__action-logs-table :nth-child(8n+11),.reposaku-work-report__action-logs-table :nth-child(8n+12){background-color:#f5f5f5}.reposaku-work-report__mlt-detail-body-header{display:flex;align-items:flex-end;gap:2px}.reposaku-work-report__mlt-detail-body-year{color:var(--Neutral-900-TextDefault, #1E1E1E);font-family:"Noto Sans JP";font-size:16px;font-style:normal;font-weight:700;line-height:20px}.reposaku-work-report__mlt-detail-body-date{color:var(--Neutral-900-TextDefault, #1E1E1E);font-family:"Noto Sans JP";font-size:22px;font-style:normal;font-weight:700;line-height:28px}.reposaku-work-report__mlt-detail-body-terminal{color:var(--Neutral-700-TextSub, #5D5E62);margin-left:20px;font-family:"Noto Sans JP";font-size:13px;font-style:normal;font-weight:400;line-height:20px}.reposaku-work-report__mlt-detail-body-terminal-number{color:var(--Neutral-900-TextDefault, #1E1E1E);font-family:"Noto Sans JP";font-size:22px;font-style:normal;font-weight:700;line-height:28px}.reposaku-work-report__label-image{display:flex;padding:4px;align-items:center;gap:8px;border-radius:100px;background:#fff}.reposaku-work-report__summary-frame{display:flex;gap:20px;flex-direction:row;height:64px}.reposaku-work-report__start-end-frame{width:100%;display:flex;padding:8px 8px 8px 12px;align-items:center;gap:12px;border-radius:8px;background:var(--Chromatic-Info-50, #EDFCFF)}.reposaku-work-report__drive-poweroff-frame{width:100%;display:flex;padding:8px 8px 8px 12px;align-items:center;gap:12px;border-radius:8px;background:var(--Chromatic-Success-50, #E1FAE7)}.reposaku-work-report__distance-speed-frame{width:100%;display:flex;padding:8px 8px 8px 12px;align-items:center;gap:12px;border-radius:8px;background:#f5ecff}.reposaku-work-report__label-text{align-self:stretch;color:var(--Neutral-700-TextSub, #5D5E62);font-family:"Noto Sans JP";font-size:13px;font-style:normal;font-weight:400;line-height:20px;width:80px}.reposaku-work-report__label-text-wide{align-self:stretch;color:var(--Neutral-700-TextSub, #5D5E62);font-family:"Noto Sans JP";font-size:13px;font-style:normal;font-weight:400;line-height:20px;width:100px}.reposaku-work-report__label-value{align-self:stretch;color:var(--Neutral-900-TextDefault, #1E1E1E);font-family:"Noto Sans JP";font-size:16px;font-style:normal;font-weight:700;line-height:20px;width:80px}.reposaku-work-report__label-value-wide{align-self:stretch;color:var(--Neutral-900-TextDefault, #1E1E1E);font-family:"Noto Sans JP";font-size:16px;font-style:normal;font-weight:700;line-height:20px;width:100px}.reposaku-work-report__label-divider{width:1px;height:48px;background:rgba(0,0,0,.1)}.reposaku-work-report__label-frame{display:flex;flex-direction:column}.reposaku-work-report__mlt-chart-title{color:var(--Neutral-900-TextDefault, #1E1E1E);font-family:"Noto Sans JP";font-size:18px;font-style:normal;font-weight:700;line-height:24px}.reposaku-work-report__action-logs-table{display:grid;grid-template-columns:118px 92px minmax(294px, 1fr) 92px;grid-template-rows:28px minmax(36px, auto);grid-auto-rows:minmax(36px, auto)}.reposaku-work-report__action-logs-table>:nth-child(4n){border-right:1px solid #ccd4df}.reposaku-work-report__action-logs-table>:nth-child(8n+9),.reposaku-work-report__action-logs-table :nth-child(8n+10),.reposaku-work-report__action-logs-table :nth-child(8n+11),.reposaku-work-report__action-logs-table :nth-child(8n+12){background-color:#f5f5f5}.reposaku-work-report__action-logs-map{width:540px;flex:0 0 540px}.reposaku-work-report__google-map-area{width:100%;height:550px;border-radius:8px}.reposaku-action-history-summary__text-with-fa-icon{display:flex;flex-direction:row;align-items:center}.reposaku-action-history-summary__text-with-fa-icon i{font-size:20px}.reposaku-action-history-summary__alert-text-with-icon{color:#bf1822;display:flex;flex-direction:column}.reposaku-action-history-summary__text-with-material-icon{display:flex;flex-direction:row;align-items:center}.reposaku-action-history-summary__text-with-material-icon i{font-size:22px}.reposaku-action-history-summary__text-with-image-icon{display:flex;flex-direction:row;align-items:center}.reposaku-action-history-summary__text-with-image-icon>img{width:20px;height:20px;align-self:start}.reposaku-action-histories-editor{margin-top:16px}.reposaku-action-histories-editor input[type=number],.reposaku-action-histories-editor select{font-weight:400;font-size:15px;line-height:24px;width:100%;height:36px;padding:6px 8px;border:1px solid #939fb4;border-radius:4px;background-color:#fff}.reposaku--smart-phone .reposaku-action-histories-editor input[type=number],.reposaku--smart-phone .reposaku-action-histories-editor select{font-weight:400;font-size:18px;line-height:24px}.reposaku-action-histories-editor input[type=number]:focus,.reposaku-action-histories-editor select:focus{outline:2px solid #3e79eb}.reposaku-action-histories-editor input[type=checkbox]{width:16px;height:16px}.reposaku-action-histories-editor h2{font-weight:700;font-size:20px;line-height:28px;margin-bottom:8px}.reposaku--smart-phone .reposaku-action-histories-editor h2{font-weight:700;font-size:24px;line-height:28px}.reposaku-action-histories-editor__table-header{font-weight:500;font-size:14px;line-height:20px;background-color:#dde4ec;display:flex;flex-direction:row;align-items:center;border-width:1px 0 1px 1px;border-style:solid;border-color:#ccd4df;padding:4px 6px}.reposaku-action-histories-editor__table-header--centering{padding:0;justify-content:center}.reposaku-action-histories-editor__table-column{border-width:0 0 1px 1px;border-style:solid;border-color:#ccd4df;padding:6px;display:flex;flex-direction:row;align-items:center;justify-content:center}.reposaku-action-histories-editor__table-column small{font-weight:400;font-size:11px;line-height:16px}.reposaku-action-histories-editor__table-column--checkbox{padding:0px}.reposaku-action-histories-editor__notice{font-weight:400;font-size:14px;line-height:24px;width:100%;min-height:36px;margin-bottom:24px;padding:6px 8px 6px 12px;border-width:0 0 0 4px;border-style:solid;border-radius:4px;background-color:#d1f9ff;border-color:#00b5d9;color:#1e1e1e;display:flex;align-items:center;gap:4px}.reposaku--smart-phone .reposaku-action-histories-editor__notice{font-weight:400;font-size:16px;line-height:24px}.reposaku-action-histories-editor__notice i{color:#00b5d9;align-self:start}.reposaku-action-histories-editor__notice em{color:#f83843;font-style:normal}.reposaku-action-histories-editor__hours-text{display:inline-flex;align-items:baseline}.reposaku-action-histories-editor__scatter-count{display:flex;flex-direction:row;align-items:start}.reposaku-action-histories-editor__scatter-count-auto-logs{min-width:680px;flex-basis:680px;flex-grow:1;padding:0 16px 16px 0}.reposaku-action-histories-editor__scatter-count-manual-logs{min-width:400px;flex-basis:400px;flex-grow:1;padding:0 0 16px 16px}.reposaku-action-histories-editor__scatter-count-auto-logs-table{display:grid;grid-template-columns:repeat(2, 1fr) repeat(3, 72px) 80px 42px;grid-template-rows:28px minmax(48px, auto);grid-auto-rows:minmax(48px, auto)}.reposaku-action-histories-editor__scatter-count-auto-logs-table>:nth-child(7n){border-right:1px solid #ccd4df}.reposaku-action-histories-editor__scatter-count-manual-logs-table{display:grid;grid-template-columns:repeat(2, 1fr) 100px;grid-template-rows:28px minmax(48px, auto);grid-auto-rows:minmax(48px, auto)}.reposaku-action-histories-editor__scatter-count-manual-logs-table>:nth-child(3n){border-right:1px solid #ccd4df}.reposaku-action-histories-editor__transportation{width:100%;display:flex;flex-direction:column;align-items:start;gap:24px}.reposaku-action-histories-editor__transportation-auto-logs{width:100%}.reposaku-action-histories-editor__transportation-manual-logs{width:100%}.reposaku-action-histories-editor__transportation-auto-logs-table{display:grid;grid-template-columns:repeat(2, 1fr) 192px repeat(3, 72px) 80px 42px;grid-template-rows:28px minmax(48px, auto);grid-auto-rows:minmax(48px, auto)}.reposaku-action-histories-editor__transportation-auto-logs-table>:nth-child(8n){border-right:1px solid #ccd4df}.reposaku-action-histories-editor__transportation-manual-logs-table{display:grid;grid-template-columns:repeat(2, 1fr) 192px 100px;grid-template-rows:28px minmax(48px, auto);grid-auto-rows:minmax(48px, auto)}.reposaku-action-histories-editor__transportation-manual-logs-table>:nth-child(4n){border-right:1px solid #ccd4df}.reposaku-action-histories-editor__hours input[type=time]{font-weight:400;font-size:15px;line-height:24px;width:100%;height:36px;padding:6px 8px;border:1px solid #939fb4;border-radius:4px;background-color:#fff}.reposaku--smart-phone .reposaku-action-histories-editor__hours input[type=time]{font-weight:400;font-size:18px;line-height:24px}.reposaku-action-histories-editor__hours input[type=time]:focus{outline:2px solid #3e79eb}.reposaku-action-histories-editor__hours input[type=checkbox]{width:16px;height:16px}.reposaku-action-histories-editor__hours h2{font-weight:700;font-size:20px;line-height:28px;margin:0}.reposaku--smart-phone .reposaku-action-histories-editor__hours h2{font-weight:700;font-size:24px;line-height:28px}.reposaku-action-histories-editor__hours-status-layout{font-weight:500;font-size:14px;line-height:20px;width:100%;padding:0 4px 8px 0;display:flex;flex-direction:row;justify-content:end}.reposaku--smart-phone .reposaku-action-histories-editor__hours-status-layout{font-weight:500;font-size:16px;line-height:20px}.reposaku-action-histories-editor__hours-status{height:24px;display:flex;flex-direction:row;align-items:center}.reposaku-action-histories-editor__hours-status>div{height:100%;display:flex;flex-direction:row;align-items:center;gap:2px}.reposaku-action-histories-editor__hours-status>em{font-weight:700;font-size:15px;line-height:20px;min-width:80px;height:100%;padding:2px 8px 2px 4px;display:block;font-style:normal;text-align:right}.reposaku--smart-phone .reposaku-action-histories-editor__hours-status>em{font-weight:700;font-size:18px;line-height:24px}.reposaku-action-histories-editor__hours-status small{font-weight:700;font-size:12px;line-height:16px}.reposaku-action-histories-editor__hours-table{font-weight:400;font-size:15px;line-height:20px;display:grid;grid-template-columns:42px repeat(2, 128px) 80px 1fr 104px 60px;grid-template-rows:44px minmax(48px, auto);grid-auto-rows:minmax(48px, auto)}.reposaku-action-histories-editor__hours-table>:nth-child(7n){border-right:1px solid #ccd4df}.reposaku-action-histories-editor__hours-table>:nth-child(7n+12){justify-content:start}.reposaku-action-histories-editor__hours-table>:nth-child(14n+8),.reposaku-action-histories-editor__hours-table :nth-child(14n+9),.reposaku-action-histories-editor__hours-table :nth-child(14n+10),.reposaku-action-histories-editor__hours-table :nth-child(14n+11),.reposaku-action-histories-editor__hours-table :nth-child(14n+12),.reposaku-action-histories-editor__hours-table :nth-child(14n+13),.reposaku-action-histories-editor__hours-table :nth-child(14n+14){background-color:#fff}.reposaku-action-histories-editor__reset-button button{font-weight:700;font-size:15px;line-height:20px;display:flex;flex-direction:row;align-items:center;justify-content:center;text-decoration:none;gap:2px;border-radius:4px;width:28px;height:28px;background-color:#dce8ff;color:#2763d7;border:none;cursor:pointer}.reposaku--smart-phone .reposaku-action-histories-editor__reset-button button{font-weight:700;font-size:18px;line-height:24px}.reposaku-action-histories-editor__reset-button button:hover{background-color:#f2f7ff}.reposaku-action-histories-editor__reset-button button i{font-size:20px}
