.App{width:100%;min-height:100vh}.login-container,.register-container{min-height:100vh;width:100%;display:flex;justify-content:center;align-items:center;background:linear-gradient(135deg,#1890ff 0%,#722ed1 100%);padding:16px}.dashboard-header{background:white;padding:0 24px;box-shadow:0 2px 8px #0000001a}.dashboard-content{padding:24px;background:#f0f2f5;min-height:calc(100vh - 64px)}.queue-card{margin-bottom:16px}.queue-stats{display:flex;justify-content:space-between;align-items:center}.ticket-modal .ant-modal-body{padding:24px}@media (max-width: 768px){.dashboard-header{padding:0 16px}.dashboard-content,.login-container,.register-container{padding:16px}}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#0f2818;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}body{margin:0;min-width:320px;min-height:100vh;background:linear-gradient(135deg,#0f2818 0%,#1a3a2a 100%);background-attachment:fixed}#root{width:100%;min-height:100vh;background:repeating-linear-gradient(0deg,transparent,transparent 39px,rgba(22,163,74,.08) 39px,rgba(22,163,74,.08) 40px),repeating-linear-gradient(90deg,transparent,transparent 39px,rgba(22,163,74,.08) 39px,rgba(22,163,74,.08) 40px),linear-gradient(135deg,#0f2818 0%,#1a3a2a 100%);background-attachment:fixed}
