.personal-controls{padding:22px;margin-bottom:26px}.personal-picker{display:grid;grid-template-columns:1fr 1.5fr;gap:18px}.personal-picker .form-field{margin-bottom:10px}.personal-choose small{font-size:12px;color:var(--muted,#929b8b);min-height:16px}.personal-period{display:flex;gap:14px;flex-wrap:wrap;align-items:flex-end}.personal-period .form-field{margin-bottom:0;flex:1;min-width:145px}.personal-period .button{margin-bottom:0}.personal-toggle{padding:24px;display:flex;justify-content:space-between;gap:24px;align-items:center;margin-bottom:24px}.personal-toggle p{color:#7d8975;max-width:750px;font-size:14px;margin-top:10px;line-height:1.6}.personal-person-title{display:flex;justify-content:space-between;align-items:center;margin:28px 0 18px}.personal-person-title h2{font-size:25px}.personal-person-title p{color:#899582;font-size:13px;margin-top:7px}.personal-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:22px 0}.personal-stats .stat{min-width:0}.personal-stats .stat-value{font-size:32px}.personal-chart{display:flex;gap:8px;padding:22px;overflow-x:auto;min-height:240px;align-items:stretch}.personal-bar{flex:1 0 80px;max-width:220px;display:flex;flex-direction:column;align-items:center;gap:10px;border:1px solid transparent!important;border-radius:10px;padding:12px 6px!important;font-size:12px;background:none}.personal-bar.selected{background:#f0f3ea;border-color:#8b9c79!important}.personal-bar-track{height:120px;width:75%;display:flex;align-items:flex-end}.personal-bar-track i{width:100%;background:#879b73;border-radius:5px 5px 0 0;min-height:2px}.personal-bar.pending{opacity:.5}.personal-bar small{color:#899582}.personal-compare{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding:24px;border-top:1px solid #e6e9e0}.personal-compare .form-field{margin:0}.personal-comparison{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #e6e9e0}.personal-comparison>div{padding:24px}.personal-comparison h3{font-size:26px;margin:12px 0}.personal-comparison p,.personal-comparison small{color:#899582;font-size:13px;line-height:1.8}.personal-comparison>div+div{border-left:1px solid #e6e9e0}.personal-extremes{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:22px 0}.personal-extremes h3{font-size:24px;margin:12px 0}.personal-extremes a{font-size:14px}.personal-detail{margin:20px 0}.personal-detail summary{padding:22px;cursor:pointer;font-weight:600}.personal-detail .panel-body>p{margin-bottom:12px}.personal-stats+.panel .panel-head p{color:#899582;font-size:13px;margin-top:6px}@media(max-width:1100px){.personal-stats{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.personal-picker,.personal-compare,.personal-comparison,.personal-extremes{grid-template-columns:1fr}.personal-toggle{align-items:flex-start;flex-direction:column}.personal-stats{grid-template-columns:1fr}.personal-comparison>div+div{border-left:0;border-top:1px solid #e6e9e0}.personal-period .form-field{min-width:130px}.personal-person-title{gap:12px;align-items:flex-start}}
.personal-search-box{position:relative;min-width:0}.personal-search-box label{display:block}.personal-search-box>small{color:#69765f;font-size:12px;margin-top:7px}.personal-search-box #personal-suggestions{position:absolute;top:82px;left:0;right:0;z-index:30;max-height:320px;overflow-y:auto;background:white;border:1px solid #cdd6c2;border-radius:10px;box-shadow:0 12px 28px #29302322;padding:6px}.personal-search-box #personal-suggestions[hidden]{display:none}#personal-suggestions button{display:flex;flex-direction:column;align-items:flex-start;width:100%;gap:4px;padding:12px;text-align:left;background:white;border:0;border-radius:6px;color:#283026}#personal-suggestions button:hover,#personal-suggestions button[aria-selected=true]{background:#edf2e2}#personal-suggestions small,#personal-suggestions p{font-size:12px;color:#627456}#personal-suggestions p{padding:12px}.personal-view-switch{display:flex;gap:10px;flex-wrap:wrap;margin:12px 0 20px}.personal-cell-note{display:block;font-size:12px;line-height:1.5;color:#6f7c64;margin-top:5px}.personal-team{margin-top:22px}.personal-team th{white-space:normal;min-width:110px}.personal-team th:first-child{min-width:220px}.personal-team .text-button{text-align:left}.personal-team .panel-head small{display:block;color:#75826b;margin-bottom:6px}.personal-unassigned{padding:18px}.personal-unassigned summary{cursor:pointer}.personal-qa{margin:22px 0}.personal-qa p{line-height:1.6}.personal-picker{grid-template-columns:minmax(260px,2fr) minmax(180px,1fr)}@media(max-width:700px){.personal-picker{grid-template-columns:1fr}}
