.icon-button[data-v-4995a720]{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-full);border:none;cursor:pointer;transition:all .12s;background:transparent;color:var(--color-neutral-500)}.icon-button--sm[data-v-4995a720]{width:32px;height:32px;font-size:13px}.icon-button--md[data-v-4995a720]{width:40px;height:40px;font-size:15px}.icon-button--lg[data-v-4995a720]{width:48px;height:48px;font-size:17px}.icon-button--ghost[data-v-4995a720]:hover{background:var(--color-neutral-100);color:var(--color-neutral-700)}.icon-button--outlined[data-v-4995a720]{border:1px solid var(--color-neutral-200)}.icon-button--outlined[data-v-4995a720]:hover{background:var(--color-neutral-100);color:var(--color-neutral-700)}.icon-button--filled[data-v-4995a720]{background:var(--color-primary-50);color:var(--color-primary-700)}.icon-button--filled[data-v-4995a720]:hover{background:var(--color-primary-100)}.icon-button--toggled[data-v-4995a720]{color:var(--color-warning-500)}.icon-button--disabled[data-v-4995a720]{opacity:.5;cursor:not-allowed;pointer-events:none}.icon-button[data-v-4995a720]:focus-visible{outline:2px solid var(--color-primary-700);outline-offset:2px;box-shadow:var(--shadow-focus)}.viu-drawer[data-v-27b57496]{position:fixed;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,.5);justify-content:flex-end;display:flex;opacity:0;animation:fadeIn-27b57496 .3s ease forwards;overflow:hidden}.viu-drawer .panel[data-v-27b57496]{align-self:flex-end;display:flex;flex-direction:column;background:#fff;width:454px;height:100%;animation:slideInRight-27b57496 .3s ease forwards}.viu-drawer .panel .top-section[data-v-27b57496]{display:flex;justify-content:space-between;padding:16px 32px;align-items:center;min-height:80px;max-height:80px;border-bottom:1px solid var(--grey-50)}.viu-drawer .panel .top-section>span[data-v-27b57496]:first-child{font-family:Inter;font-weight:600;line-height:22px;letter-spacing:0}.viu-drawer .panel .panel-content[data-v-27b57496]{padding:24px;height:100%}.viu-drawer .panel .bottom-section[data-v-27b57496]{display:flex;justify-content:space-between;padding:16px 32px;align-items:center;border-top:1px solid var(--grey-50);min-height:80px;max-height:80px}.viu-drawer.is-closing[data-v-27b57496]{animation:fadeOut-27b57496 .3s ease forwards}.viu-drawer.is-closing .panel[data-v-27b57496]{animation:slideOutRight-27b57496 .3s ease forwards}@keyframes fadeIn-27b57496{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-27b57496{0%{opacity:1}to{opacity:0}}@keyframes slideInRight-27b57496{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes slideOutRight-27b57496{0%{transform:translateX(0)}to{transform:translateX(100%)}}.drawer__overlay[data-v-5f1ef264]{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:var(--z-modal-backdrop)}.drawer__panel[data-v-5f1ef264]{position:fixed;top:0;right:0;height:100%;background:#fff;box-shadow:var(--shadow-xl);display:flex;flex-direction:column;z-index:var(--z-modal);outline:none;transition:transform .25s ease}.drawer__panel--sm[data-v-5f1ef264]{width:400px}.drawer__panel--md[data-v-5f1ef264]{width:480px}.drawer__panel--lg[data-v-5f1ef264]{width:560px}.drawer__panel--mobile[data-v-5f1ef264]{top:auto;bottom:0;left:0;right:0;width:100%;height:auto;max-height:90svh;border-radius:var(--radius-xl) var(--radius-xl) 0 0}.drawer__drag-handle[data-v-5f1ef264]{display:flex;justify-content:center;padding:12px 0 4px;cursor:grab;flex-shrink:0}.drawer__drag-bar[data-v-5f1ef264]{width:40px;height:4px;background:var(--color-neutral-300);border-radius:var(--radius-full)}.drawer__header[data-v-5f1ef264]{padding:18px 22px 0;display:flex;justify-content:space-between;align-items:center;flex-shrink:0}.drawer__title[data-v-5f1ef264]{font-family:var(--font-heading);font-size:17px;font-weight:600;color:var(--color-neutral-900);margin:0}.drawer__header-actions[data-v-5f1ef264]{display:flex;align-items:center;gap:8px}.drawer__close[data-v-5f1ef264]{background:none;border:none;cursor:pointer;color:var(--color-neutral-500);width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-full)}.drawer__close[data-v-5f1ef264]:hover{background:var(--color-neutral-100)}.drawer__body[data-v-5f1ef264]{padding:14px 22px;font-size:13.5px;color:var(--color-neutral-600);overflow-y:auto;flex:1;min-height:0}.drawer__footer[data-v-5f1ef264]{padding:14px 22px 18px;display:flex;gap:8px;justify-content:flex-end;border-top:1px solid var(--color-neutral-200);flex-shrink:0}.drawer-enter-active[data-v-5f1ef264],.drawer-leave-active[data-v-5f1ef264]{transition:opacity .25s ease}.drawer-enter[data-v-5f1ef264],.drawer-leave-to[data-v-5f1ef264]{opacity:0}.drawer-enter .drawer__panel--desktop[data-v-5f1ef264],.drawer-leave-to .drawer__panel--desktop[data-v-5f1ef264]{transform:translateX(100%)}.drawer-enter .drawer__panel--mobile[data-v-5f1ef264],.drawer-leave-to .drawer__panel--mobile[data-v-5f1ef264]{transform:translateY(100%)}.badge[data-v-538ea80c]{display:inline-flex;align-items:center;gap:4px;border-radius:var(--radius-full);font-weight:500;white-space:nowrap}.badge--sm[data-v-538ea80c],.badge[data-v-538ea80c]{padding:2px 10px;font-size:var(--font-size-xs)}.badge--md[data-v-538ea80c]{font-size:13px;padding:4px 12px}.badge--dot[data-v-538ea80c]:before{content:"";width:6px;height:6px;border-radius:50%;flex-shrink:0}.badge--counter[data-v-538ea80c]{padding:0 7px;min-width:20px;height:20px;font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.badge--success[data-v-538ea80c]{background:var(--color-success-50);color:var(--color-success-700)}.badge--success.badge--dot[data-v-538ea80c]:before{background:var(--color-success-500)}.badge--error[data-v-538ea80c]{background:var(--color-error-50);color:var(--color-error-700)}.badge--error.badge--dot[data-v-538ea80c]:before{background:var(--color-error-500)}.badge--warning[data-v-538ea80c]{background:var(--color-warning-50);color:var(--color-warning-700)}.badge--warning.badge--dot[data-v-538ea80c]:before{background:var(--color-warning-500)}.badge--info[data-v-538ea80c]{background:var(--color-info-50);color:var(--color-info-700)}.badge--info.badge--dot[data-v-538ea80c]:before{background:var(--color-info-500)}.badge--primary[data-v-538ea80c]{background:var(--color-primary-50);color:var(--color-primary-700)}.badge--primary.badge--dot[data-v-538ea80c]:before{background:var(--color-primary-500)}.badge--neutral[data-v-538ea80c]{background:var(--color-neutral-100);color:var(--color-neutral-700)}.badge--neutral.badge--dot[data-v-538ea80c]:before{background:var(--color-neutral-500)}.alert[data-v-e0f83fde]{padding:12px 16px;border-radius:var(--radius-md);border-left:3px solid;display:flex;gap:10px;align-items:flex-start;font-size:var(--font-size-xs)}.alert--info[data-v-e0f83fde]{background:var(--color-info-50);border-color:var(--color-info-500);color:var(--color-info-700)}.alert--success[data-v-e0f83fde]{background:var(--color-success-50);border-color:var(--color-success-500);color:var(--color-success-700)}.alert--warning[data-v-e0f83fde]{background:var(--color-warning-50);border-color:var(--color-warning-500);color:var(--color-warning-700)}.alert--error[data-v-e0f83fde]{background:var(--color-error-50);border-color:var(--color-error-500);color:var(--color-error-700)}.alert__icon[data-v-e0f83fde]{margin-top:2px;flex-shrink:0}.alert__content[data-v-e0f83fde]{flex:1}.alert__title[data-v-e0f83fde]{display:block;margin-bottom:2px}.alert__close[data-v-e0f83fde]{background:none;border:none;cursor:pointer;color:inherit;opacity:.6;padding:0}.alert__close[data-v-e0f83fde]:hover{opacity:1}.container-responsive-mobile-desktop>.viu-bottom-sheet>.bottom-sheet-page>.top-section .title,.container-responsive-mobile-desktop>.viu-bottom-sheet>.bottom-sheet-page>.top-section>.top-section-left{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.container-responsive-mobile-desktop>.viu-bottom-sheet>.bottom-sheet-page>.bottom-section .button,.container-responsive-mobile-desktop>.viu-bottom-sheet>.bottom-sheet-page>.bottom-section .viu-button,.container-responsive-mobile-desktop>.viu-bottom-sheet>.bottom-sheet-page>.bottom-section .viu-button .button{width:100%}.container-responsive-mobile-desktop>.viu-bottom-sheet.hide-bottom-section .bottom-sheet-page>.bottom-section{display:none!important}.container-responsive-mobile-desktop>.viu-bottom-sheet.hide-bottom-section .bottom-sheet-page>.content{max-height:calc(100svh - var(--spacing-3xl))}.container-responsive-mobile-desktop>.viu-drawer{display:none!important;z-index:var(--z-dropdown)}.container-responsive-mobile-desktop>.viu-drawer .panel-content{overflow:auto}.container-responsive-mobile-desktop>.viu-drawer>.panel>.bottom-section{padding:var(--spacing-lg);min-height:-moz-min-content;min-height:min-content;max-height:-moz-max-content;max-height:max-content;border-top:1px solid var(--color-neutral-200);background-color:var(--color-neutral-100);border-bottom-left-radius:var(--radius-xl);display:flex;justify-content:flex-end!important}.container-responsive-mobile-desktop>.viu-drawer>.panel>.bottom-section .button,.container-responsive-mobile-desktop>.viu-drawer>.panel>.bottom-section .viu-button,.container-responsive-mobile-desktop>.viu-drawer>.panel>.bottom-section .viu-button .button{width:100%}.container-responsive-mobile-desktop>.viu-drawer.without-bottom-section .panel .bottom-section{display:none}@media(min-width:1280px){.container-responsive-mobile-desktop>.viu-bottom-sheet:not(.discard-changes){display:none}.container-responsive-mobile-desktop>.viu-bottom-sheet.discard-changes{z-index:var(--z-dropdown)}.container-responsive-mobile-desktop>.viu-drawer{display:flex!important}}.otc-divider--horizontal[data-v-6bfc1040]{border:none;border-top:1px solid var(--color-neutral-200);margin-left:0;margin-right:0}.otc-divider--vertical[data-v-6bfc1040]{width:1px;align-self:stretch;background-color:var(--color-neutral-200)}.note-card{display:flex;flex-direction:column;background-color:var(--color-neutral-50);border-radius:var(--radius-lg);padding:var(--spacing-md);gap:var(--spacing-md)}.note-card .note-header{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--spacing-sm)}.note-card .note-header .note-text{flex:1;font-size:var(--font-size-sm);line-height:var(--line-height-normal);color:var(--color-neutral-800)}.note-card .note-meta{display:flex;gap:var(--spacing-md)}.note-card .note-meta .note-author{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-primary-500)}.note-card .note-meta .note-date{font-size:var(--font-size-xs);color:var(--color-neutral-500)}.note-card-edit{background-color:#fff;border:1px solid var(--color-neutral-100);border-radius:var(--radius-lg);padding:var(--spacing-md);min-height:128px;box-sizing:border-box;display:flex;flex-direction:column;gap:var(--spacing-sm)}.note-card-edit .note-textarea{width:100%;padding:0;border:none;font-family:inherit;font-size:var(--font-size-sm);line-height:var(--line-height-normal);resize:none;min-height:var(--spacing-2xl);background-color:transparent;color:var(--color-neutral-800);overflow:hidden}.note-card-edit .note-textarea:focus{outline:none}.note-card-edit .note-textarea::-moz-placeholder{color:var(--color-neutral-400)}.note-card-edit .note-textarea::placeholder{color:var(--color-neutral-400)}.note-card-edit .form-actions{display:flex;gap:var(--spacing-sm);justify-content:flex-end;align-items:center;flex-shrink:0}.delete-confirm-content{display:flex;flex-direction:column;gap:var(--spacing-md)}.delete-confirm-content .delete-confirm-text{font-size:var(--font-size-md);line-height:var(--line-height-normal);color:var(--color-neutral-800)}.delete-confirm-content .delete-confirm-question{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:var(--line-height-normal);color:var(--color-neutral-800)}.solvency-block[data-v-98d1dd56]{display:flex;flex-direction:column;gap:var(--spacing-sm);background:var(--color-neutral-50);border-radius:var(--radius-md);padding:var(--spacing-md) var(--spacing-lg)}.solvency-block__alert[data-v-98d1dd56]{margin-bottom:var(--spacing-sm)}.solvency-block__header[data-v-98d1dd56]{display:flex;align-items:center;justify-content:space-between}.solvency-block__header-right[data-v-98d1dd56],.solvency-block__label[data-v-98d1dd56]{display:flex;align-items:center;gap:var(--spacing-sm)}.solvency-block__label[data-v-98d1dd56]{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-neutral-700)}.solvency-block__label i[data-v-98d1dd56]{font-size:var(--font-size-sm);color:var(--color-neutral-400)}.solvency-block__score[data-v-98d1dd56]{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold)}.solvency-block__score--high[data-v-98d1dd56]{color:var(--color-error-600)}.solvency-block__score--medium[data-v-98d1dd56]{color:var(--color-warning-600)}.solvency-block__score--low[data-v-98d1dd56]{color:var(--color-success-600)}.solvency-block__score--pending[data-v-98d1dd56]{color:var(--color-neutral-400)}.solvency-block__score--not-calculable[data-v-98d1dd56]{font-size:var(--font-size-sm);color:var(--color-neutral-500)}.solvency-block__bar[data-v-98d1dd56]{width:100%;height:var(--spacing-sm);background:var(--color-neutral-200);border-radius:var(--radius-full);overflow:hidden}.solvency-block__bar-fill[data-v-98d1dd56]{height:100%;border-radius:var(--radius-full);transition:width .8s cubic-bezier(.16,1,.3,1);background:linear-gradient(90deg,var(--color-success-500),var(--color-warning-500) 50%,var(--color-error-500))}.solvency-block__scale[data-v-98d1dd56]{display:flex;justify-content:space-between}.solvency-block__scale-label[data-v-98d1dd56]{font-size:var(--font-size-xs);color:var(--color-neutral-400)}.solvency-block__desc[data-v-98d1dd56]{font-size:var(--font-size-sm);color:var(--color-neutral-700);line-height:var(--line-height-normal);margin-top:var(--spacing-xs)}.solvency-block__actions[data-v-98d1dd56]{display:flex;margin-top:var(--spacing-xs)}.solvency-block__empty[data-v-98d1dd56]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--spacing-xl) var(--spacing-md);gap:var(--spacing-sm)}.solvency-block__empty-icon[data-v-98d1dd56]{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:var(--color-neutral-100);border-radius:var(--radius-full);margin-bottom:var(--spacing-xs)}.solvency-block__empty-icon i[data-v-98d1dd56]{font-size:var(--font-size-xl);color:var(--color-neutral-400)}.solvency-block__empty-title[data-v-98d1dd56]{font-family:var(--font-heading);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-neutral-900)}.solvency-block__empty-desc[data-v-98d1dd56]{font-size:var(--font-size-sm);color:var(--color-neutral-500);line-height:var(--line-height-normal);max-width:360px}.offer-notes .notes-content{min-height:100%}.offer-notes .empty-state,.offer-notes .notes-content{display:flex;flex-direction:column;gap:var(--spacing-md);flex:1}.offer-notes .empty-state{align-items:center;justify-content:center;padding:var(--spacing-2xl) var(--spacing-lg);text-align:center;height:100%}.offer-notes .empty-state i{font-size:var(--spacing-2xl);color:var(--color-neutral-200)}.offer-notes .empty-state .empty-text{font-size:var(--font-size-sm);line-height:var(--line-height-normal);color:var(--color-neutral-500);max-width:280px}.offer-notes .notes-list{display:flex;flex-direction:column;gap:var(--spacing-md)}.offer-notes .note-card-edit{background-color:#fff;border:1px solid var(--color-neutral-100);border-radius:var(--radius-lg);padding:var(--spacing-md);min-height:128px;box-sizing:border-box;display:flex;flex-direction:column;gap:var(--spacing-sm)}.offer-notes .note-card-edit .note-textarea{width:100%;padding:0;border:none;font-family:inherit;font-size:var(--font-size-sm);line-height:var(--line-height-normal);resize:none;min-height:var(--spacing-2xl);background-color:transparent;color:var(--color-neutral-800);overflow:hidden}.offer-notes .note-card-edit .note-textarea:focus{outline:none}.offer-notes .note-card-edit .note-textarea::-moz-placeholder{color:var(--color-neutral-400)}.offer-notes .note-card-edit .note-textarea::placeholder{color:var(--color-neutral-400)}.offer-notes .note-card-edit .form-actions{display:flex;gap:var(--spacing-sm);justify-content:flex-end;align-items:center;flex-shrink:0}