.sp-activity{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:28px 0}.sp-activity-block{min-width:0;padding:24px;background:#fff;border:1px solid #d9e3ee;border-radius:18px}.sp-activity-block h2{font-size:22px;margin:0 0 12px}.sp-activity-row{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;border-top:1px solid #e1e8f0;overflow-wrap:anywhere}.sp-activity-row div{display:grid;gap:5px;min-width:0}.sp-activity-row time,.sp-activity-row span{font-size:14px;color:#526783}.sp-activity-row .sp-event-overdue{color:#96551d}.sp-report-progress{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0}.sp-report-progress div{min-width:0}.sp-report-progress dt{font-size:13px;color:#526783}.sp-report-progress dd{margin:3px 0;font-size:15px;overflow-wrap:anywhere}.sp-report-row>div:first-child{min-width:0;flex:1}.sp-personal-context{color:#526783;font-size:14px}.sp-quick-actions{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.sp-quick-actions a{display:inline-flex;align-items:center;min-height:44px;padding:8px 14px;border:1px solid #d9e3ee;border-radius:10px;color:#18375b;background:#fff;text-decoration:none}.sp-quick-actions a:focus-visible,.sp-activity a:focus-visible{outline:3px solid #167451;outline-offset:3px}
.pn-parcel-personal-page .pn-panel-account-id{min-width:0}.pn-parcel-personal-page .pn-panel-account-id strong{overflow-wrap:anywhere}
@media(max-width:767px){.sp-activity{grid-template-columns:1fr;gap:14px}.sp-activity-block{padding:18px}.sp-activity-row{align-items:flex-start;flex-direction:column;gap:8px}.sp-activity-row>a{min-height:44px;display:inline-flex;align-items:center}.sp-report-progress{grid-template-columns:1fr}.sp-quick-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sp-quick-actions a{justify-content:center;text-align:center;padding:8px}.pn-parcel-personal-page .pn-panel-demo-line{display:none}.pn-parcel-personal-page .pn-panel-workspace-bar{padding:12px;margin-bottom:10px;gap:8px}.pn-parcel-personal-page .pn-panel-avatar{width:36px;height:36px;flex:0 0 36px}.pn-parcel-personal-page .sp-personal-context{display:none}.pn-parcel-personal-page .pn-client-mobile-bar{margin-bottom:14px}.pn-parcel-personal-page .pn-panel-client-shell{padding-top:12px}.pn-parcel-personal-page .sp-heading{margin-top:16px}.pn-parcel-personal-page .pn-work-calendar-layout{grid-template-columns:minmax(0,1fr)}.pn-parcel-personal-page .pn-work-form input,.pn-parcel-personal-page .pn-work-form select{max-width:100%;min-width:0;font-size:16px}.pn-parcel-personal-page .pn-work-tabs{flex-wrap:wrap}.pn-parcel-personal-page .pn-panel-page-title{flex-wrap:wrap;gap:12px}}
