.select[data-v-6bb31f30]{width:100%}.appointment .flex .lt[data-v-c7246a86],.appointment .flex[data-v-c7246a86]{display:-webkit-box;display:-ms-flexbox;display:flex}.appointment .flex .lt[data-v-c7246a86]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-right:10px;overflow:hidden;-webkit-transition:all .2s;transition:all .2s}.appointment .flex .lt .up[data-v-c7246a86]{position:relative;width:280px;height:307px}.appointment .flex .lt .down[data-v-c7246a86]{background-color:#fff;margin-top:20px}.appointment .flex .lt .down .tit[data-v-c7246a86]{line-height:42px;text-align:center;color:#262626}.appointment .flex .rt[data-v-c7246a86]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:auto;position:relative;background-color:#fff}.appointment .flex .rt .time[data-v-c7246a86]{position:sticky;top:0;left:0;background-color:#fff;text-align:center;font-size:14px;font-weight:700;z-index:1;color:rgba(0,0,0,.65)}.appointment .flex .rt .time .ic[data-v-c7246a86]{width:130px;height:30px;line-height:30px;border-right:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;-webkit-box-sizing:border-box;box-sizing:border-box}.appointment .flex .rt .time .line[data-v-c7246a86]{display:-webkit-box;display:-ms-flexbox;display:flex;height:60px;width:130px}.appointment .flex .rt .time .line .hour[data-v-c7246a86]{width:60px;height:60px;line-height:60px;border-right:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;-webkit-box-sizing:border-box;box-sizing:border-box}.appointment .flex .rt .time .line .minute[data-v-c7246a86]{width:70px}.appointment .flex .rt .time .line .minute div[data-v-c7246a86]{height:30px;line-height:30px;border-right:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;-webkit-box-sizing:border-box;box-sizing:border-box}.appointment .flex .rt .grid[data-v-c7246a86]{display:grid;grid-template-columns:repeat(1,230px);grid-template-rows:repeat(26,30px);gap:0;grid-auto-flow:row dense;text-indent:10px;font-size:12px}.appointment .flex .rt .grid .tit[data-v-c7246a86]{text-align:center;font-size:16px;font-weight:700;line-height:30px}.appointment .flex .rt .grid .reason[data-v-c7246a86]{line-height:30px;text-align:center;color:#222}.appointment .flex .rt .grid>div[data-v-c7246a86]{width:230px;height:30px;cursor:pointer;border-right:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.appointment .flex .rt .grid>div .status[data-v-c7246a86]{position:absolute;right:5px;top:1px;font-size:12px;padding:0 3px 0 9px;border-radius:12px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.appointment .flex .rt .grid>div .status .point[data-v-c7246a86]{width:4px;height:4px;border-radius:50%}.appointment .flex .rt .grid>div .remark[data-v-c7246a86]{position:absolute;right:-10px;bottom:0;z-index:99;width:20px}.appointment .flex .rt .grid>div .btn[data-v-c7246a86]{margin-top:2px;margin-right:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.appointment .flex .rt .grid .name[data-v-c7246a86]{font-weight:700;color:#262626;line-height:1em}.appointment .flex .rt .grid .project[data-v-c7246a86]{color:#262626}.appointment .ant-calendar-input-wrap{display:none!important}.appointment .ant-calendar-picker-container{z-index:5!important}