.gw-dashboard{padding:2rem 0 5rem}.gw-dashboard__header{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;margin-bottom:2rem;padding:1.75rem 2rem;background:var(--gw-white);border:1px solid var(--gw-slate-200);border-radius:var(--gw-radius-xl);box-shadow:var(--gw-shadow-sm);flex-wrap:wrap}.gw-dashboard__header-info{display:flex;align-items:center;gap:1.25rem}.gw-dashboard__header-actions{display:flex;gap:.625rem;flex-wrap:wrap}.gw-dashboard__org-logo{width:80px;height:80px;object-fit:contain;border:1px solid var(--gw-slate-200);border-radius:var(--gw-radius)}.gw-dashboard__avatar{width:72px;height:72px;object-fit:cover;border-radius:50%;border:3px solid var(--gw-green-light)}.gw-dashboard__avatar-initials{width:72px;height:72px;border-radius:50%;background:var(--gw-green);color:#fff;font-size:1.5rem;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.gw-dashboard__org-name,.gw-dashboard__name{font-size:clamp(1.25rem,3vw,1.625rem);font-weight:800;color:var(--gw-slate-900);margin:0 0 .375rem}.gw-dashboard__meta{font-size:.875rem;color:var(--gw-slate-500);margin:0}.gw-dashboard__body{display:grid;gap:1.5rem}.gw-dashboard__panel{background:var(--gw-white);border:1px solid var(--gw-slate-200);border-radius:var(--gw-radius-xl);padding:1.75rem 2rem;box-shadow:var(--gw-shadow-sm)}.gw-dashboard__panel--full{grid-column:1 / -1}.gw-dashboard__panel--checklist{}.gw-dashboard__panel--highlight{background:var(--gw-green-light);border-color:rgba(26,107,92,.2)}.gw-panel__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem;flex-wrap:wrap;gap:.75rem}.gw-panel__title{font-size:1.125rem;font-weight:700;color:var(--gw-slate-800);margin:0}.gw-opp-manager{display:flex;flex-direction:column;gap:.625rem}.gw-opp-manager__item{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border:1px solid var(--gw-slate-200);border-radius:var(--gw-radius);gap:1rem;flex-wrap:wrap}.gw-opp-manager__info{flex:1;min-width:0}.gw-opp-manager__title{font-weight:600;color:var(--gw-slate-800);text-decoration:none;font-size:.9375rem;display:block;margin-bottom:.375rem}.gw-opp-manager__title:hover{color:var(--gw-green)}.gw-opp-manager__meta{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;font-size:.8rem;color:var(--gw-slate-500)}.gw-opp-manager__actions{display:flex;gap:.5rem;flex-shrink:0}.gw-opp-item{display:flex;align-items:center;justify-content:space-between;padding:.875rem 0;border-bottom:1px solid var(--gw-slate-100);gap:1rem;flex-wrap:wrap}.gw-opp-item:last-child{border-bottom:none}.gw-opp-item__info{flex:1;min-width:0}.gw-opp-item__title{font-weight:600;color:var(--gw-slate-800);text-decoration:none;font-size:.9375rem;display:block}.gw-opp-item__title:hover{color:var(--gw-green)}.gw-opp-item__org{font-size:.8125rem;color:var(--gw-slate-500);margin:.25rem 0 0}.gw-opp-item__status{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.gw-charts-row{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.gw-chart-wrap{border:1px solid var(--gw-slate-100);border-radius:var(--gw-radius-lg);padding:1.25rem}.gw-chart__title{font-size:.9375rem;font-weight:600;color:var(--gw-slate-700);margin-bottom:1rem}.gw-chart-wrap canvas{max-height:300px}.gw-tab-panel[data-tab-panel]{display:none}.gw-tab-panel.gw-tab-panel--active{display:block}.gw-kpi-row--sm .gw-kpi-card{padding:1.25rem}.gw-kpi-row--sm .gw-kpi-card__value{font-size:1.625rem}.gw-respond-modal .gw-form__textarea{min-height:120px}@media (max-width:900px){.gw-charts-row{grid-template-columns:1fr}}@media (max-width:720px){.gw-dashboard__header{flex-direction:column;align-items:flex-start}.gw-dashboard__panel{padding:1.25rem}}@media (max-width:480px){.gw-panel__header{flex-direction:column;align-items:flex-start}}