#personal-dashboard{margin:22px 0 40px}#dashboard-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.dashboard-card{min-width:0;border:1px solid var(--border,#dfdfd8);border-radius:16px;background:var(--surface,#fff);padding:20px}.dashboard-card-heading{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:8px}.dashboard-card h2{font-size:18px;margin:0}.dashboard-count{font-size:13px;font-weight:500;color:var(--muted,#646960);margin-left:6px}.dashboard-card p{font-size:14px;color:var(--muted,#646960);line-height:1.5}.dashboard-task-list{list-style:none;padding:0;margin:12px 0 0;max-height:360px;overflow:auto}.dashboard-task-list li+li,.dashboard-alerts>.dashboard-task+.dashboard-task{border-top:1px solid var(--border,#e8e8e1)}.dashboard-task{border:0;background:transparent;text-align:left;display:flex;flex-direction:column;gap:5px;width:100%;padding:12px 3px;color:inherit;cursor:pointer;border-radius:5px}.dashboard-task:hover{background:#f5f5ef}.dashboard-task:focus-visible,.dashboard-card button:focus-visible{outline:2px solid #36644d;outline-offset:2px}.dashboard-task-title{font-weight:600;font-size:14px;overflow-wrap:anywhere}.dashboard-task-detail{font-size:12px;color:var(--muted,#646960);overflow-wrap:anywhere}.dashboard-project h3{font-size:14px;margin:18px 0 0}.dashboard-project .text-button{white-space:normal;text-align:left}.dashboard-project .dashboard-task-list{margin-top:4px}.dashboard-empty{padding-top:8px}.dashboard-explainer{margin-bottom:16px}.dashboard-alerts{max-height:360px;overflow:auto;margin-top:12px}#dashboard-feedback .planning-feedback-overview{margin:0 0 20px;border-radius:16px}#main[data-theme=dashboard] .view-toolbar,#main[data-theme=dashboard] #mobile-list-tools,#main[data-theme=dashboard] #mobile-list-alerts,#main[data-theme=dashboard] .list-heading,#main[data-theme=dashboard] #task-list,#main[data-theme=dashboard] #quick-form,#main[data-theme=dashboard] #quick-date-preview,#main[data-theme=dashboard] #empty,#main[data-theme=dashboard] #employee-my-day,#main[data-theme=dashboard] #employee-feedback-prompt,#main[data-theme=dashboard] #my-day-notice{display:none!important}#main[data-theme=dashboard] #list-summary{display:none}#main[data-theme=dashboard] .main-inner{max-width:1280px}@media(max-width:820px){#dashboard-cards{grid-template-columns:1fr;gap:14px}.dashboard-card{padding:16px;border-radius:12px}#personal-dashboard{margin-top:16px}.dashboard-task{min-height:48px}#dashboard-feedback .planning-feedback-row{min-width:0;overflow-wrap:anywhere}#dashboard-feedback .planning-feedback-proposal{flex-wrap:wrap}}
