.cda-adherent-dashboard{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 18px}.cda-adherent-dashboard article,.cda-annual-shell,.cda-timeline-shell{background:#fff;border:1px solid #e6eaf2;border-radius:20px;box-shadow:0 12px 32px rgba(30,45,80,.07)}.cda-adherent-dashboard article{padding:18px;display:grid;gap:6px}.cda-adherent-dashboard span,.cda-eyebrow{font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#68738a}.cda-adherent-dashboard strong{font-size:1.55rem;color:#17233d}.cda-adherent-dashboard small{color:#758096}.cda-annual-shell,.cda-timeline-shell{padding:22px;margin-top:18px}.cda-annual-head,.cda-timeline-shell>header{display:flex;align-items:center;justify-content:space-between;gap:18px}.cda-annual-head h3,.cda-timeline-shell h3{margin:.2rem 0;color:#17233d}.cda-annual-head p{margin:0;color:#68738a}.cda-profile-tabs{display:flex;gap:8px;overflow:auto;padding:16px 0;border-bottom:1px solid #e9edf4;margin-bottom:18px}.cda-profile-tabs a{white-space:nowrap;text-decoration:none;color:#536078;background:#f4f6fa;border-radius:999px;padding:9px 14px;font-weight:700}.cda-profile-tabs a.is-active{background:#1d4ed8;color:#fff}.cda-annual-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.cda-annual-card{border:1px solid #e6eaf2;border-radius:16px;padding:18px;background:linear-gradient(180deg,#fff,#fafbfe)}.cda-annual-card-top{display:flex;justify-content:space-between;gap:12px}.cda-annual-card-top span:first-child{font-size:.72rem;font-weight:800;color:#79849a;letter-spacing:.08em}.cda-annual-card h4{margin:4px 0 0;font-size:1.35rem;color:#17233d}.cda-status{display:inline-flex;align-items:center;border-radius:999px;padding:6px 10px;font-size:.75rem;font-weight:800}.cda-status-active{background:#dcfce7;color:#166534}.cda-status-warning{background:#fff7d6;color:#8a5a00}.cda-status-neutral{background:#edf1f7;color:#536078}.cda-annual-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0}.cda-annual-metrics div{background:#f3f6fb;border-radius:12px;padding:12px;display:grid;gap:5px}.cda-annual-metrics span{font-size:.73rem;color:#748098}.cda-annual-metrics strong{font-size:.9rem;color:#26324a}.cda-readonly-note{display:flex;gap:10px;align-items:flex-start;border-left:4px solid #4f7cff;background:#edf3ff;border-radius:10px;padding:12px;color:#31405f}.cda-readonly-note span{font-size:.86rem}.cda-empty-annual,.cda-empty-timeline{display:grid;gap:6px;text-align:center;padding:28px;border:1px dashed #cdd5e4;border-radius:14px;color:#69758b}.cda-timeline{list-style:none;padding:4px 0 0;margin:16px 0 0}.cda-timeline li{position:relative;display:grid;grid-template-columns:20px 1fr;gap:12px;padding-bottom:20px}.cda-timeline li:before{content:"";position:absolute;left:6px;top:15px;bottom:-2px;width:2px;background:#dfe5ef}.cda-timeline li:last-child:before{display:none}.cda-timeline-dot{width:14px;height:14px;border-radius:50%;background:#315efb;box-shadow:0 0 0 4px #e7edff;margin-top:4px}.cda-timeline time{display:block;color:#7d879a;font-size:.78rem}.cda-timeline strong{display:inline-block;margin:3px 7px 3px 0;color:#26324a}.cda-timeline p{margin:4px 0;color:#657188}.alert-danger{background:#fff0f0;color:#a61b1b;border:1px solid #ffc9c9;border-radius:12px;padding:12px;margin:14px 0}@media(max-width:1000px){.cda-adherent-dashboard{grid-template-columns:repeat(2,minmax(0,1fr))}.cda-annual-grid{grid-template-columns:1fr}}@media(max-width:680px){.cda-adherent-dashboard{grid-template-columns:1fr}.cda-annual-shell,.cda-timeline-shell{padding:15px}.cda-annual-head{align-items:flex-start;flex-direction:column}.cda-annual-head form,.cda-annual-head button{width:100%}.cda-annual-metrics{grid-template-columns:1fr}.cda-readonly-note{flex-direction:column}}
