.at-panel{overflow:hidden}.at-filters{display:flex;gap:12px;align-items:end;flex-wrap:wrap;padding:18px;border-bottom:1px solid #e5eaf1}.at-filters label{display:grid;gap:6px;font-size:13px;color:#53657c}.at-filters input,.at-filters select{min-width:100px;max-width:190px;height:38px}.at-table{min-width:1000px;width:100%;font-size:14px}.at-table th{background:#edf7f5;white-space:nowrap;padding:14px}.at-table td{padding:14px;min-width:90px;vertical-align:middle;border-right:1px solid #eef1f5}.at-table td:first-child{min-width:50px;width:50px}.at-table td small{display:block;font-size:12px;margin-top:4px}.at-punches{display:flex;gap:12px;min-width:220px}.at-punches label{display:grid;grid-template-columns:20px auto;align-items:center;gap:3px 6px;border:1px solid #d9e8e4;border-radius:6px;padding:8px;background:#f7fbfa;cursor:pointer;white-space:nowrap}.at-punches input{width:18px;height:18px;accent-color:#00a995}.at-punches small{grid-column:2}.at-stats{padding:16px;background:#f6f9fc}.at-stats summary{cursor:pointer;font-size:14px;font-weight:600;margin-bottom:10px}.at-stats table{min-width:800px}.at-stats td,.at-stats th{padding:10px}.at-priority{padding:5px 10px;border-radius:4px;background:#edf1f8;color:#506177;white-space:nowrap}.at-priority.p0{color:#b52635;background:#fff0f1}.at-priority.p1{color:#a6670a;background:#fff3de}.at-priority.p2{color:#2362b6;background:#eaf3ff}.at-table progress{display:block;width:100px;height:6px;margin:8px 0;accent-color:#00a995}.at-actions{display:flex;gap:10px;margin:16px 0}.at-panel .mc-toolbar{flex-wrap:wrap}.at-panel .table-wrap{max-height:62vh;overflow:auto}.at-panel .at-table th{position:sticky;top:0;z-index:1}

.at-person-summary{display:flex;gap:32px;align-items:center;justify-content:space-between;padding:22px;background:#f1f7ff;border-bottom:1px solid #dce7f4}.at-person-summary>div:first-child{margin-right:auto}.at-person-summary h2{margin:6px 0;font-size:21px}.at-person-summary small,.at-person-summary span{color:#687d94;font-size:12px}.at-person-summary strong{display:block;font-size:28px;color:#226264;margin-top:6px}.at-person-summary em{font-size:13px;font-style:normal;font-weight:400}.at-punches .is-checked{background:#e0f6ed;border-color:#6ac3a5}.at-rest{color:#8392a4}.at-stats:has(table){max-height:260px;overflow:auto}@media(max-width:1000px){.at-person-summary{flex-wrap:wrap;gap:18px}.at-person-summary>div:first-child{width:100%}}
