.register-page .filter-container{margin-bottom:11px}.register-page .table-toolbar{display:flex;justify-content:space-between;padding:20px 20px 10px}.register-page .toolbar-buttons{display:flex;gap:10px}.register-page .toolbar-button{cursor:pointer;height:30px;line-height:18px;display:flex;align-items:center;gap:4px;padding:0 14px}.register-page .status-tag,.register-page .toolbar-button{font-size:13px;font-style:normal;font-weight:400;border-radius:3px}.register-page .status-tag{display:inline-block;padding:2px 4px;line-height:normal;background-color:#e8eef8;color:#73767c}.search-input{width:300px}.register-page .status-normal{background-color:rgba(20,187,114,.1);color:#14bb72}.register-page .status-warning{background-color:#fff4ec;color:#d6680e}.register-page .status-error{background-color:#f8c7c7;color:#e71616}.register-page .status-info{background-color:#d6e4ff;color:#2369f2}.register-page .status-cancel{background-color:#e8eef8;color:#73767c}.register-page .weixin-icon{color:#07c160}.register-page .qiye-weixin-icon{color:#2b79ff}.register-page .reservation-indicator{display:inline-block;width:8px;height:8px;border-radius:50%;margin-left:4px;background-color:#ffa940}.register-page .action-buttons{display:flex;gap:14px}.action-button{height:16px;padding:0;display:flex;align-items:center;justify-content:center;background-color:transparent;border:none;cursor:pointer;color:rgba(35,38,41,1);font-size:13px}.register-page .action-button:hover{color:var(--primary)}.register-page .table-block{border-radius:8px;background:#fff;border:1px solid #e5e7eb}.register-page .reservation-id{display:flex;align-items:center}.register-page .row-status-reserved{background-color:#e2fdf2!important}.register-page .row-status-visited{background-color:#fff5e2!important}.register-page .row-status-canceled{background-color:#fce9e9!important}.register-page .row-status-confirmed{background-color:#e9f0fe!important}.register-page .table-block table{border-collapse:separate!important;border-spacing:0!important;font-size:13px}.register-page .table-block table td,.register-page .table-block table th{border:1px solid #e5e7eb!important;border-top:none!important;border-left:none!important}.register-page .table-block table td:last-child,.register-page .table-block table th:last-child{border-right:none!important}@media screen and (min-width:768px) and (max-width:1366px){.register-page .search-input{height:34px;font-size:15px}.register-page .toolbar-buttons{justify-content:flex-start}.register-page .toolbar-button{height:34px;font-size:15px}.register-page .table-block table{font-size:15px}.register-page .table-block table th{font-size:16px}.register-page .action-buttons{gap:4px}.register-page .action-button{padding:0 15px;height:34px;border:1px solid #e5e8ee;border-radius:4px;font-size:15px}.register-page .status-tag{font-size:15px;padding:4px 6px}}