.pcDashboardPage{flex:1;padding:2rem 0 3rem}.pcDashboardPage,.pcDashboardPage *{box-sizing:border-box}.pcDashboardShell{display:grid;grid-template-columns:248px minmax(0,1fr);gap:1rem;align-items:start;min-width:0;transition:grid-template-columns .18s ease}.pcDashboardShellCollapsed{grid-template-columns:76px minmax(0,1fr)}.pcDashboardSidebar,.pcDashboardContent{background:var(--color-paper);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-soft);min-width:0}.pcDashboardSidebar{padding:.85rem;position:sticky;top:92px;overflow:hidden}.pcDashboardSidebarHeader{display:flex;align-items:center;justify-content:space-between;gap:.55rem;margin-bottom:.7rem}.pcDashboardSidebarTitle{margin:0;color:var(--color-muted);font-size:.74rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pcDashboardSidebarToggle{appearance:none;border:1px solid var(--color-border);border-radius:999px;background:#fff;color:var(--color-ink);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.25rem;min-width:2rem;min-height:2rem;padding:.28rem .5rem;font:inherit;font-size:.74rem;font-weight:750;line-height:1}.pcDashboardSidebarToggle:hover{background:var(--color-soft-yellow);border-color:color-mix(in srgb,var(--color-accent) 45%,var(--color-border))}.pcDashboardSidebarToggle:focus-visible{outline:2px solid color-mix(in srgb,var(--color-accent) 60%,transparent);outline-offset:2px}.pcDashboardSidebarToggleIcon{width:1rem;height:1rem;flex:0 0 auto}.pcDashboardSidebarToggleLabel{white-space:nowrap}.pcDashboardNavList{list-style:none;padding:0;margin:0;display:grid;gap:.28rem}.pcDashboardNavLink{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.52rem;border-radius:11px;padding:.58rem .65rem;color:var(--color-ink);font-size:.94rem;font-weight:720;text-decoration:none;border:1px solid transparent;min-width:0;width:100%;box-sizing:border-box}.pcDashboardNavIcon{width:1rem;height:1rem;flex:0 0 auto;color:currentColor}.pcDashboardNavLabel{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pcDashboardNavMobileLabel{display:none}.pcDashboardNavLink:hover{background:var(--color-soft-yellow);color:var(--color-ink);border-color:color-mix(in srgb,var(--color-accent) 35%,var(--color-border))}.pcDashboardNavLink:focus-visible{outline:2px solid color-mix(in srgb,var(--color-accent) 60%,transparent);outline-offset:2px}.pcDashboardNavLinkActive{background:var(--color-soft-yellow);border-color:color-mix(in srgb,var(--color-accent) 55%,var(--color-border));box-shadow:inset 0 0 0 1px #f5b4008c}.pcDashboardShellCollapsed .pcDashboardSidebar{padding:.75rem .62rem}.pcDashboardShellCollapsed .pcDashboardSidebarHeader{justify-content:center;margin-bottom:.62rem}.pcDashboardShellCollapsed .pcDashboardSidebarTitle,.pcDashboardShellCollapsed .pcDashboardSidebarToggleLabel,.pcDashboardShellCollapsed .pcDashboardNavLabel{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.pcDashboardShellCollapsed .pcDashboardSidebarToggle{width:2.15rem;height:2.15rem;padding:0}.pcDashboardShellCollapsed .pcDashboardNavList{gap:.34rem}.pcDashboardShellCollapsed .pcDashboardNavLink{display:flex;justify-content:center;min-height:2.55rem;padding:.58rem}.pcDashboardShellCollapsed .pcDashboardNavIcon{width:1.12rem;height:1.12rem}.pcDashboardContent{padding:1.4rem;min-height:420px;min-width:0;width:100%;overflow-wrap:break-word}.pcDashboardContent h1{margin:0;color:var(--color-ink);font-family:var(--font-heading);font-size:clamp(1.35rem,2vw,1.6rem);letter-spacing:-.02em}.pcDashboardContent p{margin:.8rem 0 0;color:var(--color-text)}.pcDashboardUserInfo{margin-top:1.2rem;padding-top:1rem;border-top:1px solid var(--color-border);color:var(--color-muted);font-size:.95rem;margin-bottom:20px!important}.pcDashboardForm{margin-top:1.2rem;display:grid;gap:1rem}.pcDashboardFormGrid{display:grid;gap:.85rem;grid-template-columns:repeat(2,minmax(0,1fr))}.pcDashboardFormGrid label{display:grid;gap:.35rem;font-weight:600;color:var(--color-ink)}.pcDashboardFormGrid input,.pcDashboardFormGrid select,.pcDashboardFormGrid textarea{border:1px solid var(--color-border);border-radius:10px;padding:.55rem .65rem;font:inherit;color:var(--color-ink)}.pcDashboardFormSpan2{grid-column:span 2}.pcDashboardNoticeSuccess,.pcDashboardNoticeError{margin-top:1rem;border-radius:10px;padding:.65rem .8rem}.pcDashboardNoticeSuccess{background:#e8f7e8;border:1px solid #b6deb7}.pcDashboardNoticeError{background:#fde8e8;border:1px solid #f3b6b6}.pcDashboardFieldError{color:#b91c1c;font-size:.85rem}@media(max-width:960px){.pcDashboardShell{grid-template-columns:minmax(0,1fr);gap:.85rem}.pcDashboardShellCollapsed{grid-template-columns:minmax(0,1fr)}.pcDashboardSidebar{position:static;padding:.78rem .85rem;overflow-x:hidden}.pcDashboardSidebarHeader{margin-bottom:.58rem}.pcDashboardSidebarToggle{display:none}.pcDashboardShellCollapsed .pcDashboardSidebar{padding:.78rem .85rem}.pcDashboardShellCollapsed .pcDashboardSidebarHeader{justify-content:flex-start;margin-bottom:.58rem}.pcDashboardShellCollapsed .pcDashboardSidebarTitle,.pcDashboardShellCollapsed .pcDashboardNavLabel{position:static;width:auto;height:auto;overflow:hidden;clip-path:none;white-space:nowrap}.pcDashboardNavList{display:flex;flex-wrap:wrap;gap:.38rem;overflow-x:visible;padding-bottom:0}.pcDashboardNavList li{flex:0 0 auto}.pcDashboardNavLink{display:flex;grid-template-columns:none;font-size:.84rem;padding:.45rem .62rem;width:auto;min-height:2.25rem}.pcDashboardShellCollapsed .pcDashboardNavLink{justify-content:flex-start;min-height:2.25rem;padding:.45rem .62rem}.pcDashboardShellCollapsed .pcDashboardNavIcon{width:1rem;height:1rem}.pcDashboardFormGrid{grid-template-columns:1fr}.pcDashboardFormSpan2{grid-column:auto}}@media(max-width:640px){.pcDashboardSidebar{border-radius:16px;padding:.62rem .65rem}.pcDashboardSidebarHeader{margin-bottom:.38rem}.pcDashboardSidebarTitle{font-size:.72rem}.pcDashboardShellCollapsed .pcDashboardSidebar{padding:.62rem .65rem}.pcDashboardNavList{display:flex;flex-wrap:nowrap;gap:.28rem;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:.12rem}.pcDashboardNavList li{flex:0 0 auto}.pcDashboardNavLink{display:flex;width:auto;min-height:34px;padding:.34rem .5rem;border-radius:10px;justify-content:center;white-space:nowrap}.pcDashboardShellCollapsed .pcDashboardNavLink{justify-content:center;min-height:34px;padding:.34rem .5rem}.pcDashboardNavLabel,.pcDashboardShellCollapsed .pcDashboardNavLabel{position:absolute;width:1px;max-width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.pcDashboardNavMobileLabel{display:inline;min-width:0;overflow:hidden;text-overflow:clip;white-space:nowrap;font-size:.76rem;font-weight:730}.pcDashboardNavIcon{width:.95rem;height:.95rem}.pcDashboardContent{padding:.85rem}.pcDashboardUserInfo{margin-top:.72rem;padding-top:.62rem;margin-bottom:12px!important}.pcDashboardPage{padding:.8rem 0 1.6rem}}
