
.personal-stat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:16px}.personal-stat{padding:14px;border:1px solid #dce4df;border-radius:12px;display:flex;flex-direction:column;gap:6px}.personal-stat>span{font-size:14px;font-weight:600}.personal-stat>strong{font-size:27px;font-variant-numeric:tabular-nums}.personal-stat>small{font-size:13px;line-height:1.45}.personal-blue{background:#eaf3fa;color:#2e566f}.personal-violet{background:#f2ecf8;color:#654680}.personal-green{background:#eaf4ec;color:#2d6140}.personal-red{background:#fbecea;color:#a23a32}.personal-period{display:flex;flex-wrap:wrap;gap:10px 16px;padding:4px 16px 16px;font-size:14px}.personal-period>strong,.personal-period>small{width:100%}.personal-period>small{color:#637469;font-size:13px;line-height:1.5}.personal-links{padding:0 16px}.personal-note{margin:0;padding:14px 16px;color:#617065;font-size:13px;line-height:1.5}.personal-bottom-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:20px;align-items:start}.personal-project-list,.personal-request-list{padding:0 16px}.personal-project-list>div,.personal-request-list>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0;border-bottom:1px solid #e4eae4}.personal-project-list span,.personal-request-list span{min-width:0}.personal-project-list strong,.personal-project-list small,.personal-request-list strong,.personal-request-list small{display:block;font-size:14px;line-height:1.45;overflow-wrap:anywhere}.personal-project-list small,.personal-request-list small{color:#657469;margin-top:4px;font-size:13px}.personal-project-list button{flex-shrink:0}.personal-project-more{padding:14px 16px}.personal-request-counts{display:flex;flex-wrap:wrap;gap:8px;padding:12px 16px}.personal-requests .panel-head{align-items:flex-start;flex-wrap:wrap;gap:10px}.personal-requests .status{white-space:normal;text-align:left}.personal-account .panel-head{flex-wrap:wrap;gap:10px}.personal-bottom-grid .panel{margin:0}@media(max-width:900px){.personal-bottom-grid{grid-template-columns:1fr}.personal-requests .panel-head button{width:100%}}@media(max-width:420px){.personal-stat-grid{gap:8px;padding:12px}.personal-stat{padding:11px}.personal-stat>strong{font-size:24px}.personal-project-list>div{align-items:flex-start;flex-wrap:wrap}}

.split:has(.personal-account){align-items:start}#page-actions{flex-wrap:wrap}
