*{box-sizing:border-box}body{margin:0;min-width:320px;background-color:#f8fafc;color:#0f172a;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.dashboard-brand{height:64px;display:flex;align-items:center;justify-content:center;margin-bottom:16px;background:#fff}.dashboard-header{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;height:64px;padding:0 28px;background:#fff;border-bottom:1px solid #e2e8f0}.dashboard-header-title{font-size:16px}.dashboard-user{display:flex;align-items:center;gap:12px}.dashboard-user-name{max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-content{min-height:calc(100vh - 64px);padding:32px;background:#f8fafc}.dashboard-loading{display:grid;min-height:60vh;place-items:center}.page-container{width:min(1120px,100%);margin:0 auto}.page-description{margin:-8px 0 24px;color:#64748b}.welcome-card{margin-bottom:24px;border:0;background:linear-gradient(120deg,#fff 50%,#f0fdfa)}.welcome-card .ant-typography h2,.welcome-card h2.ant-typography{margin:8px 0}.eyebrow{color:#0f766e;font-size:12px;font-weight:700;letter-spacing:.08em}.overview-stats{margin-bottom:32px}.section-heading{margin-bottom:16px}.section-heading h4.ant-typography{margin-bottom:4px}.quick-link-card{height:100%}.quick-link-icon{color:#0f766e;font-size:24px}@media(max-width:767px){.dashboard-header{padding:0 16px}.dashboard-content{padding:20px 16px}.dashboard-user-name{max-width:150px}}
