.stat-card[data-v-23b6e1dc]{height:100%;display:flex;flex-direction:column;align-items:center;text-align:center;gap:.35rem;padding:1.1rem .75rem;background:var(--surface-card);border:1px solid var(--surface-border);border-radius:10px;box-shadow:0 1px 3px rgba(0,0,0,.06)}.stat-card__icon[data-v-23b6e1dc]{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:50%;font-size:1.1rem}.stat-card__label[data-v-23b6e1dc]{font-weight:600;color:var(--text-color-secondary);font-size:.9rem}.stat-card__value[data-v-23b6e1dc]{font-size:1.6rem;font-weight:700;line-height:1}.calendario-pcm[data-v-23b6e1dc]{border:1px solid #dee2e6;border-radius:4px;overflow:hidden}.calendario-grid[data-v-23b6e1dc]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.calendario-celula[data-v-23b6e1dc],.calendario-dia-semana[data-v-23b6e1dc]{min-width:0;box-sizing:border-box}.calendario-dia-semana[data-v-23b6e1dc]{padding:8px;text-align:center;font-weight:700;background:#f8f9fa;border-bottom:1px solid #dee2e6}.calendario-celula[data-v-23b6e1dc]{min-height:90px;border:1px solid #eee;padding:4px;vertical-align:top;overflow:hidden}.calendario-celula.fora-mes[data-v-23b6e1dc]{background:#fafafa}.calendario-celula.hoje[data-v-23b6e1dc]{background:#e3f2fd}.calendario-celula.clicavel[data-v-23b6e1dc]{cursor:pointer;transition:background-color .15s ease}.calendario-celula.clicavel[data-v-23b6e1dc]:hover{background:#eef6ff}.calendario-celula.com-eventos[data-v-23b6e1dc]{box-shadow:inset 0 0 0 1px rgba(24,172,247,.25)}.calendario-numero[data-v-23b6e1dc]{display:flex;align-items:center;justify-content:space-between;font-size:12px;font-weight:700;margin-bottom:4px}.calendario-qtd[data-v-23b6e1dc]{min-width:1.2rem;padding:0 .3rem;border-radius:10px;background:#18acf7;color:#fff;font-size:.7rem;text-align:center;line-height:1.2rem;font-weight:600}.calendario-evento[data-v-23b6e1dc]{font-size:10px;background:#18acf7;color:#fff;border-radius:3px;padding:2px 4px;margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.calendario-mais[data-v-23b6e1dc]{font-size:10px;color:#6c757d;padding:0 2px}