.arrow-button[data-v-5028593a]{display:flex;align-items:center;border:none;background:none;color:grey}.arrow-button[data-v-5028593a]:active{color:#696969}.arrow-button[data-v-5028593a]:disabled{color:#a9a9a9}table[data-v-2f5f3802]{width:100%;height:100%;table-layout:fixed}th[data-v-2f5f3802]{background:#d3d3d3;text-align:center;padding:2px;font-weight:400}th[data-v-2f5f3802]:first-child{width:90px}tbody th[data-v-2f5f3802]{vertical-align:top}td[data-v-2f5f3802]{height:100%;text-align:center;background:#eceef1}[clickable][data-v-2f5f3802]:hover{cursor:pointer;outline:1px solid #9f98bb}.slot-state[data-v-2f5f3802]{display:flex;align-items:center;justify-content:center;flex-grow:1;font-size:1.2rem;min-height:40px}.slot-state[clickable][data-v-2f5f3802]{background:#565684;color:#fff}.approved[data-v-2f5f3802]{background:#a5c9ff}.booked[data-v-2f5f3802]{background:#b6e7a3}.pre[data-v-2f5f3802]{background:#f8c5c5}.reserved[data-v-2f5f3802]{background:#f7e7ca}.canceled[data-v-2f5f3802]{color:grey;background:#e0e0e0;-webkit-text-decoration:line-through #696969;text-decoration:line-through #696969}button[data-v-fd8afd80]:disabled{color:grey}#xxx[data-v-03ca4524]{color:#9c7aaa}.root[data-v-530b2eea]{width:210px;background:#fff;cursor:default;-ms-user-select:none;user-select:none;-moz-user-select:none;-webkit-user-select:none}.head-button[data-v-530b2eea]{display:flex;align-items:center;justify-content:center;width:35px;min-height:25px;transition:all .3s ease}.head-button[data-v-530b2eea]:hover,.view-date-text[data-v-530b2eea]:hover{background:#d2d1e2}.day[data-v-530b2eea]{display:flex;align-items:center;justify-content:center;width:30px;min-height:26px;transition:all .3s ease;font-family:Vardana;border:1px solid transparent;border-radius:2px}.selected-label[data-v-530b2eea]:hover{color:#7f81a3}.day[data-v-530b2eea]:hover{background:#d3d3d3}.sunday[data-v-530b2eea]{color:#dc143c}.saturday[data-v-530b2eea]{color:#4169e1}.other[data-v-530b2eea]{color:#a9a9a9}.selected[data-v-530b2eea]{border-color:#a9a9a9}.day[disabled][data-v-530b2eea]{-webkit-text-decoration:line-through grey;text-decoration:line-through grey}.tri-button[data-v-530b2eea]{text-align:center;color:#fff;font-size:20px;cursor:pointer}.tri-button[data-v-530b2eea]:active,.tri-button[data-v-530b2eea]:hover{color:#d3d3d3}[disabled][data-v-9c9e7e02]{pointer-events:none;color:grey}.time-label[data-v-9c9e7e02]{display:flex;align-items:center;background:#fff;border:1px solid grey;padding:1px 2px;border-radius:2px;cursor:pointer;transition:border-color .2s ease}.time-label[data-v-9c9e7e02]:hover{border-color:#76b1cc}.calendar-box[data-v-9c9e7e02]{z-index:10;position:absolute;box-shadow:0 0 5px rgba(0,0,0,.5)}.booking-edit-dialog-buttons[data-v-748fa9ba]{display:flex;flex-direction:column;gap:2px}.booking-edit-dialog-buttons button[data-v-748fa9ba]{padding:3px 0}svg[data-v-941a521c]{color:grey}button:active>svg[data-v-941a521c]{color:#00bfff}select[data-v-941a521c]{border:none;border-bottom:1px solid #a9a9a9}select[data-v-941a521c],select[data-v-303375c0]{background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-left:2px}select[data-v-303375c0]{border:none;border-bottom:1px solid grey}svg[data-v-17bff376]{border:1px solid grey;background:#fff}svg[checked][data-v-17bff376]{color:#fff;border-color:#0b794f;background:#0b794f}svg[disabled][data-v-17bff376]{background:#d3d3d3;border-color:#d3d3d3}.booking-edit-page-root textarea{padding-top:0!important;padding-bottom:0!important}.booking-edit-page-root input,.booking-edit-page-root select,.booking-edit-page-root textarea{border:1px solid #b4bdc5!important;border-radius:3px!important;background:#fcfdff!important}h2[data-v-6becde4d]{font-weight:700;color:#696969;font-size:1.3rem}h2[data-v-6becde4d]:nth-child(n+2){border-top:1px dashed #d3d3d3;margin-top:36px;padding-top:16px}h2[data-v-6becde4d]:before{content:"■ ";color:#95859c}.in-textarea[data-v-6becde4d],input[data-v-6becde4d]:not([type]),select[data-v-6becde4d]{display:block}input[data-v-6becde4d]:-moz-read-only{background:none!important;border:none!important;outline:none!important}input[data-v-6becde4d]:read-only,select[data-v-6becde4d]:disabled{background:none!important;border:none!important;outline:none!important}select[data-v-6becde4d]{min-width:80px}select[data-v-6becde4d]:disabled{color:inherit;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.annot[data-v-6becde4d]{font-size:.9rem;color:grey;margin-bottom:5px}.annot[data-v-6becde4d]:before{content:"※"}[view-only] [data-v-6becde4d]{pointer-events:none!important}input.j-mincho[data-v-6becde4d]{font-size:1.4rem;padding-top:2px;padding-bottom:2px}.attached-file-button[data-v-6becde4d]{display:flex;align-items:center;gap:2px;border:0 solid grey;background:#e6e6fa;border-radius:3px;padding:4px 6px 4px 4px;pointer-events:all!important}.attached-file-button[data-v-6becde4d]:hover{text-decoration:underline}.attached-file-button svg[data-v-6becde4d]{color:#789}.search-block[data-v-c1e09b34],.search-item[data-v-c1e09b34]{display:flex;align-items:center}.search-block[data-v-c1e09b34]{flex-wrap:wrap;gap:4px 14px}.caption[data-v-c1e09b34]{white-space:nowrap;font-size:.9rem;font-weight:700;margin-right:4px}.caption[data-v-c1e09b34]:before{content:"| ";color:grey}table[data-v-c1e09b34]{width:100%;max-width:1200px;border-collapse:separate;border-spacing:0}th[data-v-c1e09b34]{text-align:left;font-weight:400;border-bottom:2px solid #9f98bb;padding:0 5px}td[data-v-c1e09b34]{border-bottom:1px solid #d3d3d3;padding:5px}.cell-button[data-v-c1e09b34]{display:flex;align-items:center;padding:3px;color:grey}#dialogScreen{display:flex;align-items:center;justify-content:center;visibility:hidden;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.2);opacity:0;transition:.3s ease;transition-property:opacity,visibility;z-index:100;outline:none}#dialogScreen.on{visibility:visible;opacity:1}.dialog{display:block;visibility:hidden;background:#fcfcfc;position:absolute;margin-top:-10px;box-shadow:0 0 5px rgba(0,0,0,.3);transition:.3s ease;transition-property:margin,visibility;z-index:101;max-width:90vw}.dialog.on{margin-top:0;visibility:visible;-webkit-animation:dialog-keyframe .3s ease 0s;animation:dialog-keyframe .3s ease 0s}@-webkit-keyframes dialog-keyframe{0%{margin-top:-10px}to{margin-top:0}}@keyframes dialog-keyframe{0%{margin-top:-10px}to{margin-top:0}}.messagebox{max-width:450px}.messageboxButton{border:none;border-left:2px solid #fff;border-radius:0;cursor:pointer;text-align:center;width:100%;height:35px;background:#e5e9e9;color:#03142b}.messageboxButton:first-child{border-left:none}.messageboxButton:hover{background:#eceeee}.messageboxButton:active{background:#f2f5f5}.messageboxButton:disabled{background:#f2f5f5;color:#cecece;cursor:default}@-webkit-keyframes dialog-spin-keyframe{0%{background-color:#fff}to{background-color:hsla(0,0%,100%,0)}}@keyframes dialog-spin-keyframe{0%{background-color:#fff}to{background-color:hsla(0,0%,100%,0)}}@media screen and (max-width:450px){.messagebox{min-width:90%}}button,input,select,textarea{font:inherit;color:inherit;outline:none}button{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid grey;border-radius:2px;background:#efefef;color:inherit}button:disabled{border-color:#a9a9a9;color:grey}button:focus{outline:1px dotted #d3d3d3}button:not(:disabled){cursor:pointer}button:not(:disabled):hover{background:#e8eff5}select:focus{outline:1px dotted #d3d3d3}select:disabled{color:#696969}input:not([type]),input[type=text]{border-width:1px;border-radius:2px;border-style:solid;border-color:grey;padding:0 2px}input:not([type]).line,input[type=text].line{border:none;border-bottom:1px solid grey;border-radius:0;background:none;padding:0}input[type=checkbox]{cursor:pointer}input:focus{outline:none}input:-moz-read-only{border-width:1px;border-style:solid;border-color:#a9a9a9;background:transparent}input:read-only{border-width:1px;border-style:solid;border-color:#a9a9a9;background:transparent}input:disabled{color:#a9a9a9}textarea{border-width:1px;padding:2px;resize:none}textarea:focus{outline:none}.dialog-bottom-buttons{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:2px}.dialog-bottom-buttons>button{padding:5px;border-radius:0;border:none;background:#e5e9e9}.dialog-bottom-buttons>button:hover{background:#eceeee}.dialog-bottom-buttons>button:active{background:#f2f5f5}.j-mincho{font-family:IPAmjMincho,Yu Mincho,Hiragino Mincho Pro,serif}