.pagination-container{background:transparent;padding:32px 16px}.pagination-container.hidden{display:none}.room-item{display:flex;justify-content:center;margin-bottom:30px}.calendar-wrapper{width:90%;padding:30px 60px;border:1px solid hsla(0,0%,71.8%,0);border-radius:10px;box-shadow:0 0 8px 0 hsla(0,0%,71.8%,.431372549)}.calendar-wrapper .btn{text-align:right;display:block;margin:20px}.calendar-wrapper .calendar-info{text-align:center;display:block;margin:20px 0 50px;font-size:21px}.calendar-wrapper .calendar-info>button{border:none;margin:0 10px}.calendar-wrapper .reserve-status{margin-bottom:20px}.calendar-wrapper .status{padding:5px}.calendar-wrapper .status:before{border-radius:5px;padding:3px;margin-right:3px}.calendar-wrapper .reserve-state__available:before{content:"가";background-color:#05ac00;color:#fff}.calendar-wrapper .reserve-state__full:before{content:"완";background-color:#f40067;color:#fff}.calendar-wrapper .reserve-state__disable>i{background:#919191;transform:translate(-3px,5px);padding:11px 11px;border-radius:5px;position:relative;display:inline-block}.calendar-wrapper .reserve-state__disable>i:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:repeating-linear-gradient(-45deg,transparent,transparent 14px,#fff 0,#fff 17px)}.calendar-wrapper .schedule-calendar{width:100%}.calendar-wrapper .schedule-calendar td,.calendar-wrapper .schedule-calendar th{flex:0 1 14.2857142857%;height:auto;box-shadow:0 0 0 1px #dbdbdb}.calendar-wrapper .schedule-calendar .holiday .day,.calendar-wrapper .schedule-calendar .sun .day{color:#ff0045}.calendar-wrapper .schedule-calendar .holiday .dow,.calendar-wrapper .schedule-calendar .sun .dow{background-color:#ff0045;color:#fff;font-weight:600}.calendar-wrapper .schedule-calendar .sat .day{color:#288df4}.calendar-wrapper .schedule-calendar .sat .dow{background-color:#d7eafd}.calendar-wrapper .schedule-calendar .dow{box-shadow:0 0 0 1px #dbdbdb;padding:10px 0;text-align:center}.calendar-wrapper .schedule-calendar .info-head{display:flex;margin:15px 13px 0;max-width:160px}.calendar-wrapper .schedule-calendar .info-head .day{flex:0 1 20%;text-align:left;font-weight:600;padding-left:5px}.calendar-wrapper .schedule-calendar .info-head .txt{flex:0 1 76%;color:#aaa;height:28px}.calendar-wrapper .schedule-calendar .info-room .room{display:flex;margin:8px}.calendar-wrapper .schedule-calendar .info-room .room .ckbox-con{flex:0 1 25%}.calendar-wrapper .schedule-calendar .info-room .room .ckbox-con>input{width:20px;height:20px;border-radius:5px}.calendar-wrapper .schedule-calendar .info-room .room .status{flex:0 1 20%}.calendar-wrapper .schedule-calendar .info-room .room .reserve-state__disable{transform:translate(3px,-9px)}.calendar-wrapper .schedule-calendar .info-room .room .txt{line-height:25px;font-size:14px!important}.calendar-wrapper .schedule-calendar .info-room .room .txt>span{width:100%;display:inline-block}.stay-container{height:auto!important}.facility-calendar__header.f-xl{margin-bottom:20px;display:flex;flex:0 1 50%;justify-content:center}.facility-calendar__header>h1{width:190px;color:#000;text-align:center;font-size:21px;font-weight:700;display:flex;align-items:center;justify-content:center}.facility-calendar__header.f-xl span{color:#606266;padding:4px;border:1px solid #dbdbdb;border-radius:8px}.refund-form .refund-form__info p{margin:10px 5px 0;font-weight:700;font-size:16px}.refund-form .refund-form__inner{text-align:start;padding:0 0 20px}.refund-form .refund-form__inner .refund-form__inner-con{padding:0 0 20px}.refund-form .refund-form__inner h1{position:relative;font-size:16px;font-weight:600;padding-left:20px;color:#615f72;margin-bottom:15px}.refund-form .refund-form__inner h1:before{content:"";display:inline-block;position:absolute;left:0;top:50%;transform:translateY(-50%);border-radius:100%;margin-right:5px;width:7px;height:7px;border:3px solid #615f72}.refund-form .refund-form__inner .reserve-detail{padding-left:25px}.refund-form .refund-form__inner .reserve-detail div,.refund-form .refund-form__inner .reserve-detail span{font-size:14px;font-weight:500;margin-bottom:10px}.application-form-hd{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.application-form-hd .el-icon-printer{font-size:16px}.application-form-hd .el-button{display:flex;padding:10px}.application-form-hd .main-container__title{margin-bottom:0!important}.table-reverse{width:100%;text-align:left;border-spacing:0;border-top:1px solid #d4d4d4;font-size:14px;border-left:1px solid #d4d4d4;margin-bottom:40px}.table-reverse tr{width:100%}.table-reverse th{font-weight:bolder;background-color:#f7f7f7;color:#000;height:auto}.table-reverse td,.table-reverse th{border-right:1px solid #d4d4d4;min-height:50px;flex:0 1 100%}.table-reverse td{border-bottom:1px solid #acabab;height:100%;height:auto;padding-left:15px}.table-reverse td,.table-reverse th{text-align:left;border-bottom:1px solid #c8c8c8;padding:0 20px}.table-reverse .table-data--none{border-left:none;background-color:#fff}.table-reverse .el-button{color:#fff;background-color:#1c5186;border:none}.refund-form h1{padding:20px 20px 20px 30px;position:relative}.refund-form h1:before{content:"";display:block;width:5px;height:5px;background-color:#000;border-radius:100%;float:left;position:absolute;top:50%;left:20px;transform:translateY(-50%)}.refund-form__contents{padding:0 25px;margin-bottom:10px}.refund-form__btn{padding:15px 25px;text-align:end;border-top:1px solid #d3d3d3}.refund-form .el-form-item__label{text-align:start}.refund-form ul li{padding:20px;background-color:#fafafa;border-top:1px solid #d3d3d3;display:flex}.refund-form ul li span:first-child{width:50%;text-align:start}.refund-form ul li span:last-child{text-align:end;width:50%}.refund-form .refund-price span{font-size:16px;font-weight:800}.application-form{background-color:#fff;border-radius:10px;border:1px solid #dcdfe6}.application-form .el-form-item,.application-form .el-form-item label{text-align:left}.application-form__inner{text-align:start;padding:20px}.application-form__inner h1{position:relative;font-size:16px;padding-left:20px;color:#615f72;margin-bottom:15px}.application-form__inner h1:before{content:"";display:inline-block;position:absolute;left:0;top:50%;transform:translateY(-50%);border-radius:100%;margin-right:5px;width:7px;height:7px;border:3px solid #615f72}.application-form__btn{text-align:end;padding:10px 20px;border-top:1px solid #d3d3d3}.reserve-client-container{height:70%}.reserve-client-container .reserve-box{display:flex;border:1px solid #dedede;height:100%}.reserve-client-container .reserve-box-item{width:300px}.reserve-client-container .reserve-box-item__title{padding:10px;background:#444;color:#fff}.reserve-item{margin:20px 0}.el-table th.el-table__cell{background-color:#f0f0f0;color:#000;text-align:left;font-weight:600}.el-table tr th.el-table__cell>.cell>.cell{text-align:left}.el-table tr th:last-child.el-table__cell>.cell{text-align:center}@media print{.application-form{width:100%}.layout-header__tool .el-button{display:none}.main-container--right .content-wrap{padding:0 20px}.application-form-hd__btn{display:none!important}}