body,h1,h2,h3,h4,h5,h6,hr,p,dl,dt,dd,ul,ol,li,form,button,input,textarea,th,tr,td{margin:0;padding:0}ul,ol{list-style:none}*,:after,:before{box-sizing:border-box}body{font-family:Helvetica,微软雅黑,Arial;overflow:hidden}.daap-row{display:flex;flex-direction:row}.daap-col{display:flex;flex-direction:column}.daap-row-reverse{display:flex;flex-direction:row-reverse}.daap-col-reverse{display:flex;flex-direction:column-reverse}.daap-fill{flex:1}.daap-center{align-items:center}.daap-end{align-items:flex-end}.daap-middle{justify-content:center}.daap-tail{justify-content:flex-end}.daap-between{justify-content:space-between}.daap-evenly{justify-content:space-evenly}.daap-around{justify-content:space-around}.daap-row-center{display:flex;flex-direction:row;align-items:center}.daap-row-end{display:flex;flex-direction:row;align-items:flex-end}.daap-row-middle{display:flex;flex-direction:row;justify-content:center}.daap-row-tail{display:flex;flex-direction:row;justify-content:flex-end}.daap-row-center-middle{display:flex;flex-direction:row;align-items:center;justify-content:center}.daap-row-between{display:flex;flex-direction:row;justify-content:space-between}.daap-row-center-between{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.daap-col-center{display:flex;flex-direction:column;align-items:center}.daap-col-end{display:flex;flex-direction:column;align-items:flex-end}.daap-col-middle{display:flex;flex-direction:column;justify-content:center}.daap-col-tail{display:flex;flex-direction:column;justify-content:flex-end}.daap-col-center-middle{display:flex;flex-direction:column;align-items:center;justify-content:center}.daap-col-between{display:flex;flex-direction:column;justify-content:space-between}.daap-col-center-between{display:flex;flex-direction:column;align-items:center;justify-content:space-between}.daap-text-center{text-align:center}.daap-text-right{text-align:right}:root{--primary-color: #5a6ffa;--primary-color-done: #c2c9fc;--base-color: #333;--header-height: 46px;--footer-height: 46px;--cell-bg: #e8ebfe;--cell-bg-done: #f0f2fd;--success-color: #07c160;--fail-color: #f50}.row{margin:0 auto;max-width:692px;padding:0 16px}.row-full{margin:0 auto;max-width:692px}.success-confirm .van-dialog__header{font-size:24px;color:var(--success-color)}.fail-confirm .van-dialog__header{font-size:24px;color:var(--fail-color)}.done-confirm .van-dialog__header{font-size:24px}.round-success{color:var(--success-color);background:#fff}.round-success .van-toast__icon{font-size:72px}.qrContainer{position:absolute;top:-999px;width:1px;height:1px;overflow:hidden}.map{position:absolute;touch-action:none}.map .grid{position:absolute;display:flex;flex-wrap:wrap;border-top:1px solid #ddd;border-left:1px solid #ddd;box-sizing:content-box}.map .cell{border-right:1px solid #ddd;border-bottom:1px solid #ddd}.map .cell-id{position:absolute;padding:0 2px;font-size:12px;background:#fff;z-index:1}.map .cell-post-list{width:900px;height:900px;display:grid;font-size:12px;grid-template-columns:repeat(9,1fr);grid-template-rows:repeat(9,1fr);transform-origin:0 0}.map .cell-content{width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;font-size:14px;line-height:20px}.map .cell-content.locked{color:#bbb;background:#f6f6f6}.map .cell-content.locked:hover:before{content:"🔒️未解锁"}.map .cell-content.notOpen{color:#bbb;background-color:#f3f3f3}.map .cell-content.notOpen:hover:before{content:"未开放"}.map-l4 .cell-post-list{width:100%;height:100%;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr)}.show-box{border:1px solid #efefef}
