.tkm-dashboard{max-width:1200px;margin:auto;padding:30px}.tkm-card,.summary-box{background:#fff;padding:25px;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.06);margin-bottom:25px}.tkm-eyebrow{display:block;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:.6}.tkm-resident-details,.tkm-summary{display:flex;gap:20px}.tkm-detail-item,.summary-box{flex:1;background:#f7f8fa;padding:18px;border-radius:10px}.tkm-detail-item span,.summary-box span{display:block;font-size:13px;color:#667085}.tkm-table{width:100%;border-collapse:collapse}.tkm-table th,.tkm-table td{padding:16px;border-bottom:1px solid #eee;text-align:left}.tkm-maintenance-row.is-selected{background:#f1f7ff}.tkm-section-heading{display:flex;align-items:center;justify-content:space-between}.tkm-summary{align-items:center}.tkm-summary button{padding:18px 30px;background:#0d3156;color:#fff;border:0;border-radius:8px}.tkm-summary button:disabled{opacity:.4}.tkm-pending-card{border-left:4px solid #d97706}.tkm-pending-list{display:grid;gap:12px}.tkm-pending-item{display:flex;justify-content:space-between;padding:16px;background:#fffbeb;border:1px solid #f5d58c;border-radius:9px}.tkm-pending-item span,.tkm-pending-item a{display:block;margin-top:5px}.tkm-alert{padding:16px;background:#fff3cd;border-radius:8px}@media(max-width:700px){.tkm-resident-details,.tkm-summary,.tkm-pending-item{flex-direction:column}.tkm-dashboard{padding:15px}}
