.sidebar-scroll[data-v-c16e2dc0]{scrollbar-width:thin;scrollbar-color:#93c5fd #f1f5f9}.sidebar-scroll[data-v-c16e2dc0]::-webkit-scrollbar{width:6px}.sidebar-scroll[data-v-c16e2dc0]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:999px}.sidebar-scroll[data-v-c16e2dc0]::-webkit-scrollbar-thumb{background:#93c5fd;border-radius:999px}.sidebar-scroll[data-v-c16e2dc0]::-webkit-scrollbar-thumb:hover{background:#3b82f6}.update-modal-enter-active[data-v-b43f06e0],.update-modal-leave-active[data-v-b43f06e0]{transition:all .25s ease}.update-modal-enter-from[data-v-b43f06e0],.update-modal-leave-to[data-v-b43f06e0]{opacity:0}.update-modal-enter-from article[data-v-b43f06e0],.update-modal-leave-to article[data-v-b43f06e0]{transform:translateY(16px) scale(.97)}.representative-view button[title=Editar][data-v-12345152],.representative-view button[title=Excluir][data-v-12345152]{display:none}.label[data-v-7c03b3d9],.label[data-v-5e8576ea],.label[data-v-4bea1834]{display:block;margin-bottom:.375rem;font-size:.75rem;font-weight:600;color:#334155}.icon-action[data-v-4bea1834]{display:inline-flex;height:2.25rem;width:2.25rem;align-items:center;justify-content:center;border-radius:.625rem;border:1px solid #e2e8f0;background:#fff}.label[data-v-85bd1368]{display:block;margin-bottom:.375rem;font-size:.75rem;font-weight:600;color:#334155}.icon-action[data-v-85bd1368]{display:inline-flex;height:2.25rem;width:2.25rem;align-items:center;justify-content:center;border-radius:.625rem;border:1px solid #e2e8f0;background:#fff}.proposal-document h2[data-v-85bd1368]{margin-top:1.75rem;margin-bottom:.5rem;font-size:1rem;font-weight:800;color:#1e3a8a}.proposal-document small[data-v-85bd1368]{display:block;font-size:.65rem;font-weight:800;letter-spacing:.08em;color:#64748b}.metric[data-v-85bd1368]{border:1px solid #e2e8f0;border-radius:.75rem;padding:1rem}.metric strong[data-v-85bd1368]{display:block;margin-top:.25rem;color:#1e3a8a}@media print{body[data-v-85bd1368] *{visibility:hidden!important}#proposal-print[data-v-85bd1368],#proposal-print[data-v-85bd1368] *{visibility:visible!important}#proposal-print[data-v-85bd1368]{position:absolute;inset:0;width:100%;padding:24px!important}}.label[data-v-cafa9763]{display:block;margin-bottom:.375rem;font-size:.75rem;font-weight:600;color:#334155}.input-icon[data-v-cafa9763],.password-field[data-v-cafa9763]{position:relative;display:block}.input-icon>svg[data-v-cafa9763],.password-field>svg[data-v-cafa9763]{pointer-events:none;position:absolute;left:.875rem;top:50%;z-index:1;height:1rem;width:1rem;transform:translateY(-50%);color:#94a3b8}.input-icon>.field[data-v-cafa9763],.password-field>.field[data-v-cafa9763]{padding-left:2.65rem}.password-field>.field[data-v-cafa9763]{padding-right:2.75rem}.password-field>button[data-v-cafa9763]{position:absolute;right:.5rem;top:50%;display:flex;height:2rem;width:2rem;transform:translateY(-50%);align-items:center;justify-content:center;border-radius:.5rem;color:#64748b}.password-field>button[data-v-cafa9763]:hover{background:#f1f5f9;color:#2563eb}.password-field>button svg[data-v-cafa9763]{height:1rem;width:1rem}.pref-card[data-v-cafa9763]{border:1px solid #e2e8f0;border-radius:1rem;background:#fff;padding:1rem}.pref-heading[data-v-cafa9763]{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.pref-heading h4[data-v-cafa9763]{font-weight:700;color:#0f172a}.pref-heading p[data-v-cafa9763]{font-size:.75rem;color:#64748b}.pref-heading-row[data-v-cafa9763]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1rem}.pref-heading-row .pref-heading[data-v-cafa9763]{margin-bottom:0}.pref-icon[data-v-cafa9763]{display:flex;height:2.5rem;width:2.5rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.75rem}.pref-icon[data-v-cafa9763] svg{height:1.125rem;width:1.125rem}.empty-pref[data-v-cafa9763]{border:1px dashed #cbd5e1;border-radius:.75rem;background:#f8fafc;padding:1rem;text-align:center;font-size:.75rem;color:#64748b}.option-card[data-v-cafa9763]{display:flex;align-items:flex-start;gap:.75rem;border:1px solid #e2e8f0;border-radius:.75rem;padding:.875rem;cursor:pointer;transition:.2s}.option-card[data-v-cafa9763]:hover{border-color:#bfdbfe;background:#eff6ff}.option-card input[data-v-cafa9763]{margin-top:.2rem;accent-color:#2563eb}.option-card span[data-v-cafa9763]{display:flex;flex-direction:column}.option-card strong[data-v-cafa9763]{font-size:.875rem;color:#334155}.option-card small[data-v-cafa9763]{margin-top:.125rem;font-size:.7rem;color:#94a3b8}@media(max-width:640px){.pref-card[data-v-cafa9763]{padding:.875rem}.pref-heading-row[data-v-cafa9763]{align-items:flex-start;flex-direction:column}.pref-heading-row>.btn-secondary[data-v-cafa9763]{width:100%;justify-content:center}}.label[data-v-35797f9d]{display:block;margin-bottom:.375rem;font-size:.75rem;font-weight:600;color:#334155}.reward-tab[data-v-35797f9d]{margin-bottom:-1px;border-bottom:2px solid transparent;padding:.65rem 1rem;font-size:.875rem;font-weight:600;color:#64748b;transition:.2s}.reward-tab[data-v-35797f9d]:hover{color:#2563eb}.reward-tab-active[data-v-35797f9d]{border-color:#2563eb;color:#2563eb}.checkout-bg[data-v-6713fa3f]{background:radial-gradient(circle at 15% 10%,#dbeafe 0,transparent 28%),linear-gradient(145deg,#f8fafc,#eff6ff)}.checkout-card[data-v-6713fa3f]{border:1px solid #e2e8f0;border-radius:1.5rem;background:#fff;box-shadow:0 25px 60px #0f172a14}.summary-panel[data-v-6713fa3f]{background:linear-gradient(145deg,#172554,#1d4ed8)}.secure-pill[data-v-6713fa3f]{display:inline-flex;align-items:center;gap:.4rem;border:1px solid #bbf7d0;border-radius:999px;background:#f0fdf4;padding:.45rem .75rem;font-size:.7rem;font-weight:800;color:#15803d}.payment-option[data-v-6713fa3f]{display:flex;width:100%;align-items:center;gap:1rem;border:1px solid #e2e8f0;border-radius:1rem;padding:1rem;transition:.2s;background:#fff}.payment-option[data-v-6713fa3f]:hover{border-color:#60a5fa;box-shadow:0 8px 22px #2563eb17;transform:translateY(-1px)}.payment-option[data-v-6713fa3f]:disabled{opacity:.6}.method-icon[data-v-6713fa3f]{display:flex;height:3rem;width:3rem;flex:none;align-items:center;justify-content:center;border-radius:.8rem}.checkout-field[data-v-6713fa3f]{width:100%;border:1px solid #cbd5e1;border-radius:.75rem;background:#fff;padding:.75rem .875rem;font-size:.875rem;outline:none}.checkout-field[data-v-6713fa3f]:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #dbeafe}.pay-button[data-v-6713fa3f]{display:flex;width:100%;align-items:center;justify-content:center;gap:.5rem;border-radius:.75rem;background:linear-gradient(90deg,#2563eb,#1d4ed8);padding:.85rem 1rem;font-size:.875rem;font-weight:800;color:#fff}.pay-button[data-v-6713fa3f]:disabled{opacity:.6}.filter-grid[data-v-838c10b7]{display:grid;gap:.75rem}.section[data-v-838c10b7]{border:1px solid #e2e8f0;border-radius:1rem;padding:1rem}.color-field[data-v-838c10b7]{display:flex;height:44px;align-items:center;gap:.6rem;border:1px solid #e2e8f0;border-radius:.75rem;background:#fff;padding:.35rem .65rem;font-family:monospace;font-size:.75rem;color:#64748b}.color-field input[data-v-838c10b7]{height:30px;width:38px;cursor:pointer;border:0;background:transparent;padding:0}.visibility-option[data-v-838c10b7]{display:flex;cursor:pointer;gap:.75rem;border:1px solid #e2e8f0;border-radius:.75rem;padding:.875rem;transition:.2s}.visibility-option.active[data-v-838c10b7]{border-color:#93c5fd;background:#eff6ff}.visibility-option input[data-v-838c10b7]{margin-top:.2rem;accent-color:#2563eb}.visibility-option span[data-v-838c10b7]{display:flex;flex-direction:column}.visibility-option strong[data-v-838c10b7]{font-size:.875rem;color:#334155}.visibility-option small[data-v-838c10b7]{margin-top:.125rem;font-size:.7rem;color:#64748b}@media(min-width:768px){.filter-grid[data-v-838c10b7]{grid-template-columns:2fr 1fr auto}}.icon-box[data-v-8a813ff4]{display:flex;height:2.5rem;width:2.5rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.75rem}.tier-red[data-v-8a813ff4]{border-color:#fecaca;background:#fef2f2;color:#dc2626}.tier-orange[data-v-8a813ff4]{border-color:#fed7aa;background:#fff7ed;color:#ea580c}.tier-amber[data-v-8a813ff4]{border-color:#fde68a;background:#fffbeb;color:#d97706}.tier-lime[data-v-8a813ff4]{border-color:#d9f99d;background:#f7fee7;color:#65a30d}.tier-green[data-v-8a813ff4]{border-color:#a7f3d0;background:#ecfdf5;color:#059669}.field-label[data-v-8a813ff4]{margin-bottom:.375rem;display:flex;align-items:center;gap:.375rem;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#64748b}.value-box[data-v-8a813ff4]{display:flex;height:2.75rem;align-items:center;border-radius:.75rem;background:#f8fafc;padding:0 .875rem;font-size:.875rem;color:#475569}.summary-cell[data-v-8a813ff4]{display:flex;flex-direction:column;gap:.25rem;padding:1rem;text-align:right}.summary-cell span[data-v-8a813ff4]{font-size:.75rem;font-weight:600;color:#64748b}.summary-cell strong[data-v-8a813ff4]{font-size:1rem;color:#0f172a}.field-icon[data-v-aa8d3983]{pointer-events:none;position:absolute;left:.75rem;top:50%;height:1rem;width:1rem;transform:translateY(-50%);color:#94a3b8}.quick-action[data-v-aa8d3983]{display:inline-flex;align-items:center;gap:.25rem;border-width:1px;border-radius:.5rem;padding:.5rem .625rem;font-size:.75rem;font-weight:700;transition:.2s}.quick-action[data-v-aa8d3983]:hover{filter:brightness(.97)}.quick-action[data-v-aa8d3983]:disabled{cursor:not-allowed;opacity:.5}.header-button[data-v-7e24e8d4]{display:inline-flex;align-items:center;gap:.5rem;border-radius:.75rem;border:1px solid #334155;background:#0f172a;padding:.65rem .9rem;font-size:.875rem;font-weight:600;color:#fff;transition:.2s}.header-button[data-v-7e24e8d4]:hover{background:#1e293b}.info-card[data-v-7e24e8d4]{display:flex;align-items:center;gap:.75rem;border:1px solid #e2e8f0;border-radius:1rem;background:#fff;padding:1rem;box-shadow:0 1px 2px #0f172a0a}.info-icon[data-v-7e24e8d4]{display:flex;height:2.5rem;width:2.5rem;flex:none;align-items:center;justify-content:center;border-radius:.75rem}.info-label[data-v-7e24e8d4]{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#94a3b8}.info-value[data-v-7e24e8d4]{margin-top:.15rem;font-size:.875rem;font-weight:700;color:#1e293b}.summary-row[data-v-7e24e8d4]{display:flex;align-items:center;justify-content:space-between;color:#64748b}.summary-row strong[data-v-7e24e8d4]{color:#1e293b}.btn-danger[data-v-7e24e8d4]{display:inline-flex;align-items:center;justify-content:center;border-radius:.75rem;background:#e11d48;padding:.65rem 1rem;font-size:.875rem;font-weight:600;color:#fff;box-shadow:0 3px 8px #e11d4833}
