#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}nav{padding:30px}nav a{font-weight:700;color:#2c3e50}nav a.router-link-exact-active{color:#42b983}.login[data-v-c8ebbf0c]{text-align:center;margin-top:50px}input[data-v-c8ebbf0c]{display:block;margin:10px auto}.floor-column[data-v-333377d2]{background-color:#f8f9fa;border:1px solid #ddd;border-radius:5px;padding:10px;width:200px;margin:0 10px}.room-box[data-v-333377d2]{margin:10px 0;padding:5px;border:1px solid #ccc;border-radius:5px;box-shadow:0 2px 4px rgba(0,0,0,.1);height:70px;display:flex;flex-direction:column;justify-content:center}.room-name[data-v-333377d2]{font-size:16px;font-weight:700;margin:0}.room-type[data-v-333377d2]{font-size:8px;color:#555;margin:2px 0}.room-status[data-v-333377d2]{font-size:12px;font-weight:700;color:#333;margin:2px 0}.text-small[data-v-333377d2]{font-size:8px!important}.bg-available[data-v-333377d2]{background-color:#d4edda}.bg-reserve[data-v-333377d2]{background-color:#fff3cd}.bg-checkin[data-v-333377d2]{background-color:#e96565}.bg-notcheckout[data-v-333377d2]{background-color:#cce5ff}.bg-waitclean[data-v-333377d2]{background-color:#ffe5b4}.bg-cleaning[data-v-333377d2]{background-color:#fce4ec}.bg-default[data-v-333377d2]{background-color:#e2e3e5}