#page-content.dashboard{position:relative}.dashboard-theme-select{position:absolute;top:12px;right:16px;z-index:5;display:flex;align-items:center;gap:8px;font-size:12px;color:#6b7280}.dashboard-theme-select label{margin:0;font-weight:600;white-space:nowrap}.dashboard-theme-select select{padding:4px 8px;border:1px solid #d1d5db;border-radius:4px;background:#fff;font-size:12px;color:#374151;cursor:pointer}.dashboard-desktop{max-width:900px;margin:56px auto 40px;padding:0 16px;color:#334155}.dashboard-desktop .desktop-counters{display:flex;flex-wrap:wrap;justify-content:center;gap:28px;padding:0 0 18px;margin-bottom:24px;border-bottom:1px solid #e5e7eb}.dashboard-desktop .desktop-counters .counter{font-size:13px;color:#2a7ab0;text-decoration:none;font-weight:600}.dashboard-desktop .desktop-counters .counter-value{margin-left:4px;color:#1f2937}.dashboard-desktop .desktop-body{display:flex;flex-wrap:wrap;gap:48px;align-items:flex-start}.dashboard-desktop .desktop-actions{flex:0 0 300px}.dashboard-desktop .tile{display:block;text-decoration:none;text-align:center;font-weight:700;letter-spacing:.02em}.dashboard-desktop .tile-new-invoice{background:#2a7ab0;color:#fff;padding:44px 16px;border-radius:3px;font-size:20px;margin-bottom:14px}.dashboard-desktop .tile-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.dashboard-desktop .tile-grid .tile{padding:16px 8px;border-radius:3px;font-size:12px}.dashboard-desktop .tile-blue{background:#2a7ab0;color:#fff}.dashboard-desktop .tile-red{background:#d9534f;color:#fff}.dashboard-desktop .tile-outline{background:#fff;color:#2a7ab0;border:1px solid #2a7ab0}.dashboard-desktop .tile:hover{opacity:.92}.dashboard-desktop .tile-links{display:flex;justify-content:space-between;margin-top:16px;padding-top:14px;border-top:1px solid #e5e7eb}.dashboard-desktop .tile-link{color:#d9534f;text-decoration:none;font-size:13px;font-weight:600}.dashboard-desktop .tile-link-blue{color:#2a7ab0}.dashboard-desktop .desktop-menus{flex:1 1 320px;display:flex;flex-wrap:wrap;gap:24px 40px}.dashboard-desktop .menu-col{flex:1 1 200px}.dashboard-desktop .menu-title{color:#2a7ab0;font-size:15px;font-weight:700;margin:0 0 8px;text-transform:uppercase}.dashboard-desktop .menu-col ul{list-style:none;margin:0;padding:0}.dashboard-desktop .menu-col li{margin:0 0 4px}.dashboard-desktop .menu-col a{color:#4b5563;text-decoration:none;font-size:13px}.dashboard-desktop .menu-col a:hover{color:#2a7ab0;text-decoration:underline}@media (max-width:720px){.dashboard-desktop .desktop-body{gap:28px}.dashboard-desktop .desktop-actions{flex:1 1 100%}}