.dashLayout{display:flex;flex-direction:column;min-height:100vh;background-color:var(--bg-primary)}.dashHeader{background:var(--glass-bg);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--border-color);position:fixed;top:0;left:0;right:0;height:72px;z-index:100;box-shadow:var(--shadow-sm)}.dashHeader nav{max-width:1280px;margin:0 auto;padding:0 var(--space-xl);height:100%;display:flex;justify-content:space-between;align-items:center}.btnLogout{background:var(--accent-red-light);border:1px solid rgba(220,38,38,.25);color:var(--accent-red);padding:var(--space-xs) var(--space-lg);border-radius:var(--radius-full);font-weight:700;font-size:.85rem;cursor:pointer;transition:var(--transition-smooth);letter-spacing:-.01em}.btnLogout:hover{background:var(--accent-red);color:var(--text-inverse);border-color:var(--accent-red);box-shadow:var(--glow-red);transform:translateY(-1px)}.btnLogout:active{transform:scale(.96) translateY(0)}.dashLayout .content{max-width:1280px;width:100%;margin:72px auto 0;padding:var(--space-xl) var(--space-xl) var(--space-3xl);flex-grow:1}@media (max-width:768px){.dashHeader nav{padding:0 var(--space-md)}.dashLayout .content{padding:var(--space-md) var(--space-md) var(--space-2xl)}}