#app,body,html{height:100%;margin:0}.login-page[data-v-a4af27f2]{height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#0d6ea3,#0a4d78)}.login-card[data-v-a4af27f2]{background:#fff;border-radius:12px;padding:40px;width:100%;max-width:360px;box-shadow:0 10px 30px rgba(0,0,0,.2)}h1[data-v-a4af27f2]{font-size:22px;margin-bottom:4px;color:#0a4d78}.subtitle[data-v-a4af27f2]{color:#6c757d;margin-bottom:24px;font-size:14px}.form-group[data-v-a4af27f2]{margin-bottom:16px}label[data-v-a4af27f2]{display:block;font-size:13px;font-weight:600;margin-bottom:6px;color:#333}.form-control[data-v-a4af27f2]{width:100%;padding:10px 12px;border:1px solid #ced4da;border-radius:8px;font-size:15px}.error-message[data-v-a4af27f2]{color:#dc3545;font-size:13px;margin-bottom:16px}.btn-login[data-v-a4af27f2]{width:100%;padding:12px;border:none;border-radius:8px;background:#0d6ea3;color:#fff;font-weight:600;font-size:15px;cursor:pointer}.btn-login[data-v-a4af27f2]:disabled{opacity:.7;cursor:default}.board-page[data-v-59562cab]{min-height:100vh;background:linear-gradient(180deg,#f4d9a0,#f4d9a0 20%,#1a8fc4 0,#0a4d78);display:flex;flex-direction:column}.board-header[data-v-59562cab]{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;background:hsla(0,0%,100%,.9)}.board-header h1[data-v-59562cab]{font-size:20px;margin:0;color:#0a4d78}.header-subtitle[data-v-59562cab]{margin:0;font-size:13px;color:#6c757d}.btn-logout[data-v-59562cab]{border:none;background:transparent;color:#0a4d78;font-weight:600;cursor:pointer}.sea[data-v-59562cab]{flex:1;padding:32px 24px}.beach-hint[data-v-59562cab]{color:#fff;text-align:center;margin-bottom:16px;font-size:14px}.beach-canvas[data-v-59562cab]{position:relative;min-height:480px;background:linear-gradient(180deg,#f4d9a0,#f4d9a0 12%,#1a8fc4 0,#0e6ea3);border-radius:16px;margin-bottom:20px;overflow:hidden}.beach-canvas .umbrella-card[data-v-59562cab]{position:absolute;transform:translate(-50%,-50%);width:110px;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none}.beach-canvas .umbrella-card[data-v-59562cab]:hover{transform:translate(-50%,-50%)}.beach-canvas .umbrella-card.dragging[data-v-59562cab]{cursor:grabbing;z-index:10;box-shadow:0 8px 20px rgba(0,0,0,.3)}@media (max-width:768px){.beach-canvas .umbrella-card[data-v-59562cab]{width:84px;padding:12px 6px;gap:4px}.beach-canvas .umbrella-icon[data-v-59562cab]{font-size:22px}.beach-canvas .table-name[data-v-59562cab]{font-size:12px}.beach-canvas .order-badge[data-v-59562cab]{font-size:10px;padding:1px 6px}}@media (max-width:480px){.beach-canvas .umbrella-card[data-v-59562cab]{width:68px;padding:8px 4px}.beach-canvas .umbrella-icon[data-v-59562cab]{font-size:18px}.beach-canvas .table-name[data-v-59562cab]{font-size:10px}.sea[data-v-59562cab]{padding:20px 12px}}.table-grid[data-v-59562cab]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:20px}.umbrella-card[data-v-59562cab]{background:hsla(0,0%,100%,.85);border-radius:12px;padding:20px 12px;display:flex;flex-direction:column;align-items:center;gap:8px;cursor:pointer;transition:transform .15s ease;position:relative}.umbrella-card[data-v-59562cab]:hover{transform:translateY(-4px)}.umbrella-icon[data-v-59562cab]{font-size:32px;color:#d4820a}.umbrella-card.no-table .umbrella-icon[data-v-59562cab]{color:#0a4d78}.table-name[data-v-59562cab]{font-weight:600;color:#333;text-align:center}.umbrella-card.has-order[data-v-59562cab]{background:#fff3cd;box-shadow:0 0 0 2px #ffc107}.order-badge[data-v-59562cab]{font-size:12px;background:#ffc107;color:#333;padding:2px 8px;border-radius:10px}.umbrella-card.blinking[data-v-59562cab]{animation:blink-59562cab 1s infinite}@keyframes blink-59562cab{0%,to{box-shadow:0 0 0 2px #ffc107}50%{box-shadow:0 0 0 6px #dc3545;transform:scale(1.05)}}.no-table-orders[data-v-59562cab]{margin-top:40px}.no-table-orders h2[data-v-59562cab]{color:#fff;font-size:16px;margin-bottom:16px}.empty-state[data-v-59562cab],.loading-state[data-v-59562cab]{color:#fff;text-align:center;padding:60px 20px;font-size:15px}.order-products[data-v-59562cab]{padding-left:20px}.order-total[data-v-59562cab]{font-size:18px}.btn-status[data-v-59562cab]{width:100%;margin-top:16px;padding:10px;border:none;border-radius:8px;font-weight:600;cursor:pointer;color:#fff}.btn-status[data-v-59562cab]:disabled{opacity:.7;cursor:default}.btn-deliver[data-v-59562cab]{background:#28a745}.btn-undo[data-v-59562cab]{background:#6c757d}.tabs[data-v-59562cab]{display:flex;gap:8px;padding:0 24px;background:hsla(0,0%,100%,.9)}.tab-btn[data-v-59562cab]{border:none;background:transparent;padding:12px 16px;font-weight:600;color:#6c757d;cursor:pointer;border-bottom:3px solid transparent}.tab-btn.active[data-v-59562cab]{color:#0a4d78;border-bottom-color:#0a4d78}.history[data-v-59562cab]{flex:1;padding:24px}.history-filters[data-v-59562cab]{display:flex;gap:20px;margin-bottom:20px;flex-wrap:wrap}.filter-group label[data-v-59562cab]{display:block;font-size:13px;font-weight:600;margin-bottom:4px;color:#fff}.filter-group .form-control[data-v-59562cab]{padding:8px 12px;border-radius:6px;border:none;min-width:200px}.history-table[data-v-59562cab]{width:100%;border-collapse:collapse;background:hsla(0,0%,100%,.92);border-radius:10px;overflow:hidden}.history-table td[data-v-59562cab],.history-table th[data-v-59562cab]{padding:10px 14px;text-align:left;font-size:14px}.history-table thead[data-v-59562cab]{background:#0a4d78;color:#fff}.history-table tbody tr[data-v-59562cab]{cursor:pointer;border-top:1px solid #eee}.history-table tbody tr[data-v-59562cab]:hover{background:#f4f9fc}.status-pill[data-v-59562cab]{padding:2px 10px;border-radius:10px;font-size:12px;font-weight:600;color:#fff}.status-delivering[data-v-59562cab],.status-open[data-v-59562cab],.status-working[data-v-59562cab]{background:#ffc107;color:#333}.status-done[data-v-59562cab]{background:#28a745}.status-canceled[data-v-59562cab],.status-rejected[data-v-59562cab]{background:#dc3545}.empty-state-dark[data-v-59562cab],.loading-state-dark[data-v-59562cab]{color:#333}