.indicacao-page[data-v-9c691ecc]{padding:24px 18px 32px}.portal-card[data-v-9c691ecc]{border-color:#e5dff0!important;border-radius:8px;padding:20px}.portal-card-header[data-v-9c691ecc]{align-items:flex-start;border-bottom:1px solid #e5dff0;display:flex;gap:16px;justify-content:space-between;margin-bottom:20px;padding-bottom:18px}.section-kicker[data-v-9c691ecc]{color:#8e79c3;display:block;font-family:Montserrat-Bold;font-size:12px;text-transform:uppercase}.portal-card-header h1[data-v-9c691ecc]{color:#4b3b72;font-family:Montserrat-Bold;font-size:28px;line-height:1.15;margin:4px 0 6px}.portal-card-header p[data-v-9c691ecc]{color:#6f6680;margin:0}.campaign-banner[data-v-9c691ecc]{border:1px solid #e5dff0;border-radius:8px;margin-bottom:18px;min-height:130px;overflow:hidden;position:relative}.campaign-banner-fallback[data-v-9c691ecc]{background:linear-gradient(135deg,#4b3b72,#8e79c3);color:#fff;display:flex;flex-direction:column;justify-content:center;min-height:130px;padding:24px}.campaign-banner-fallback span[data-v-9c691ecc]{font-family:Montserrat-Bold;font-size:12px;opacity:.85;text-transform:uppercase}.campaign-banner-fallback strong[data-v-9c691ecc]{font-family:Montserrat-Bold;font-size:28px;line-height:1.15;margin:5px 0}.campaign-banner-fallback small[data-v-9c691ecc]{font-size:14px;opacity:.9}.campaign-regulation[data-v-9c691ecc]{align-items:center;background:hsla(0,0%,100%,.94);border:1px solid #e5dff0;border-radius:8px;bottom:12px;color:#4b3b72;display:inline-flex;font-family:Montserrat-Bold;font-size:12px;gap:6px;padding:8px 12px;position:absolute;right:12px;text-decoration:none}.campaign-closed[data-v-9c691ecc]{align-items:center;background:#faf9fd;border:1px solid #e5dff0;border-radius:8px;display:flex;gap:16px;padding:24px}.campaign-closed h2[data-v-9c691ecc]{color:#4b3b72;font-family:Montserrat-Bold;font-size:22px;margin:0 0 4px}.campaign-closed p[data-v-9c691ecc]{color:#6f6680;margin:0}.summary-card[data-v-9c691ecc]{background:#faf9fd;border:1px solid #e5dff0;border-radius:8px;min-height:76px;padding:14px 16px}.summary-card span[data-v-9c691ecc]{color:#786b8d;display:block;font-size:12px}.summary-card strong[data-v-9c691ecc]{color:#1f1535;display:block;font-family:Montserrat-Bold;font-size:18px;margin-top:4px}.summary-card-warning[data-v-9c691ecc]{background:#fff8ed;border-color:#f5cf90}.limit-alert[data-v-9c691ecc]{align-items:center;background:#fff8ed;border:1px solid #f5cf90;border-radius:8px;color:#4b3b72;display:flex;gap:12px;margin-bottom:16px;padding:12px 14px}.limit-alert strong[data-v-9c691ecc]{display:block;font-family:Montserrat-Bold}.limit-alert span[data-v-9c691ecc]{color:#736983}.voucher-panel[data-v-9c691ecc]{align-items:center;background:#faf9fd;border:1px solid #e5dff0;border-radius:8px;display:grid;gap:22px;grid-template-columns:minmax(0,1fr) minmax(280px,420px);padding:26px}.voucher-copy[data-v-9c691ecc]{align-items:center;display:flex;gap:16px}.panel-title h2[data-v-9c691ecc],.voucher-copy h2[data-v-9c691ecc]{color:#4b3b72;font-family:Montserrat-Bold;font-size:22px;margin:0}.voucher-copy p[data-v-9c691ecc]{color:#6f6680;margin:4px 0 0}.voucher-form[data-v-9c691ecc]{align-items:end;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto}.form-panel[data-v-9c691ecc],.history-panel[data-v-9c691ecc]{border:1px solid #e5dff0;border-radius:8px;padding:18px}.panel-title[data-v-9c691ecc]{align-items:center;border-bottom:1px solid #e5dff0;display:flex;justify-content:space-between;margin-bottom:18px;padding-bottom:12px}.panel-title span[data-v-9c691ecc]{color:#8e79c3;font-family:Montserrat-Bold;font-size:12px;text-transform:uppercase}.form-actions[data-v-9c691ecc]{display:flex;gap:12px;justify-content:flex-end;margin-top:10px}.empty-state[data-v-9c691ecc]{align-items:center;color:#736983;display:flex;flex-direction:column;gap:8px;min-height:180px;justify-content:center;text-align:center}.empty-state .v-icon[data-v-9c691ecc]{color:#8e79c3;font-size:42px}.indicado-card[data-v-9c691ecc]{border:1px solid #e5dff0;border-radius:8px;display:grid;gap:8px;margin-bottom:10px;padding:12px}.indicado-card strong[data-v-9c691ecc]{color:#1f1535;display:block;font-family:Montserrat-Bold}.indicado-card small[data-v-9c691ecc],.indicado-card span[data-v-9c691ecc]{color:#736983}.voucher-mini[data-v-9c691ecc]{align-items:center;background:#faf9fd;border:1px solid #e5dff0;border-radius:8px;display:flex;justify-content:space-between;padding:8px 10px}.voucher-mini span[data-v-9c691ecc]{color:#736983;font-size:12px}.voucher-mini strong[data-v-9c691ecc]{color:#4b3b72;font-family:Montserrat-Bold}.status-chip[data-v-9c691ecc]{background:#eaf8ef!important;color:#23944c!important;justify-self:start}@media(max-width:900px){.portal-card-header[data-v-9c691ecc]{display:block}.portal-card-header .v-btn[data-v-9c691ecc]{margin-top:12px}.voucher-form[data-v-9c691ecc],.voucher-panel[data-v-9c691ecc]{grid-template-columns:1fr}.form-actions[data-v-9c691ecc]{flex-direction:column-reverse}.form-actions .v-btn[data-v-9c691ecc]{width:100%}}