.parity-agenda-r2{font-size:14px}.parity-agenda-r2 .greeting{margin-bottom:12px}.parity-agenda-r2 .greeting h1{font-size:24px}.parity-team-chips{display:flex;gap:7px;overflow-x:auto;margin:0 -2px 10px;padding:2px;scrollbar-width:none}.parity-team-chips::-webkit-scrollbar{display:none}.parity-team-chips button{flex:0 0 auto;min-height:34px;padding:6px 11px;border:1px solid var(--border,#dce4ef);border-radius:999px;background:var(--card,#fff);color:inherit;font-size:12px;font-weight:700}.parity-team-chips button.active{border-color:var(--blue);background:#eaf2fc;color:var(--blue)}.dark .parity-team-chips button.active{background:#203a5d}.parity-day-strip-r2{justify-content:flex-start;margin-left:0;padding-left:0;scroll-padding-left:0}.parity-day-strip-r2 .parity-day{min-width:52px;padding:7px 6px;font-size:12px}.parity-event-r2{grid-template-columns:64px minmax(0,1fr);gap:11px;padding:14px}.parity-event-r2 .parity-event-time{min-width:0;padding-right:9px}.parity-event-r2 .parity-event-time strong{font-size:16px;line-height:1.1;white-space:nowrap;letter-spacing:-.02em}.parity-event-r2 .parity-event-time small{font-size:10px}.parity-event-r2 .parity-event-copy{min-width:0}.parity-event-r2 .parity-event-copy h3{font-size:14px;line-height:1.25}.parity-event-r2 .parity-event-copy p,.parity-event-r2 .parity-event-copy>small{font-size:12px;line-height:1.35}.parity-event-r2 .parity-actions{gap:5px;margin-top:8px}.parity-event-r2 .mini-btn{min-height:30px;padding:5px 8px;font-size:10px}.parity-attendance-row{display:grid!important;grid-template-columns:38px minmax(112px,1fr) auto!important;gap:8px!important;align-items:center!important}.parity-attendance-row .avatar{width:38px;height:38px;flex-basis:38px}.parity-attendance-row .item-copy{min-width:112px}.parity-attendance-row .item-copy strong{font-size:13px;line-height:1.25;white-space:normal;word-break:normal;overflow-wrap:normal}.parity-attendance-row .item-copy small{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.parity-attendance-row .parity-attendance-actions{width:auto!important;justify-content:flex-end!important;gap:4px!important;flex-wrap:nowrap}.parity-attendance-row .attendance-mark{width:32px;height:32px;flex:0 0 32px;border-radius:10px;font-size:15px}.parity-finance-hidden{display:none!important}.parity-finance-source-loading{visibility:hidden}.parity-finance-tab{font-size:13px}@media(max-width:380px){.parity-agenda-r2{font-size:13px}.parity-event-r2{grid-template-columns:58px minmax(0,1fr);gap:8px;padding:12px}.parity-event-r2 .parity-event-time strong{font-size:15px}.parity-attendance-row{grid-template-columns:34px minmax(104px,1fr) auto!important;padding:11px!important}.parity-attendance-row .avatar{width:34px;height:34px;flex-basis:34px}.parity-attendance-row .item-copy{min-width:104px}.parity-attendance-row .attendance-mark{width:30px;height:30px;flex-basis:30px}}
