.da2-client-area{max-width:1100px;margin:0 auto;padding:18px;color:#28312c}.da2-client-header,.da2-client-empty,.da2-client-event{border:1px solid #d7e1da;border-radius:18px;background:#fff}.da2-client-header{display:flex;align-items:center;gap:18px;padding:22px;margin-bottom:22px}.da2-client-header img{width:82px;height:82px;border-radius:50%;object-fit:cover}.da2-client-header h2{margin:3px 0}.da2-client-header small{font-weight:800;letter-spacing:.1em;color:#217546}.da2-client-events{display:grid;gap:12px}.da2-client-event{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:18px;border-left:5px solid #217a49}.da2-client-event h4{font-size:1.2rem;margin:8px 0}.da2-client-status{display:inline-block;border-radius:99px;padding:5px 10px;background:#e7f5ec;color:#18713f;font-weight:700;font-size:.78rem}.da2-client-status.past{background:#eee;color:#666}.da2-client-btn{display:inline-flex;justify-content:center;align-items:center;padding:11px 16px;border-radius:9px;background:#207a49;color:#fff!important;text-decoration:none;font-weight:800}.da2-client-btn.secondary{background:#fff;color:#17643b!important;border:1px solid #80b696}.da2-client-empty{padding:28px;text-align:center}@media(max-width:640px){.da2-client-area{padding:10px}.da2-client-header{align-items:flex-start;padding:16px}.da2-client-header img{width:62px;height:62px}.da2-client-header p{overflow-wrap:anywhere}.da2-client-event{align-items:stretch;flex-direction:column;padding:15px}.da2-client-btn{width:100%}}
