@charset "UTF-8";.profile-view-wrapper[data-v-d21196b9] *{box-sizing:border-box}.profile-view-wrapper[data-v-d21196b9]{background-color:var(--color-primary-400, #28c3b6);min-height:100vh;height:100%;width:100%;padding:20px 16px;display:flex;flex-direction:column;overflow-y:auto}.profile-top-bar[data-v-d21196b9]{display:flex;align-items:center;gap:12px;margin-bottom:0}.profile-back-btn[data-v-d21196b9]{width:36px;height:36px;border-radius:50%;border:none;background:rgba(255,255,255,.25);color:#fff;font-size:16px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s ease}.profile-back-btn[data-v-d21196b9]:hover{background:rgba(255,255,255,.4)}.avatar-icon[data-v-d21196b9]{font-size:45px;color:var(--color-primary-600, #178c82)}.profile-header-info[data-v-d21196b9]{text-align:center;margin-bottom:24px}.profile-name[data-v-d21196b9]{font-size:24px;font-weight:700;color:#000;margin:0 0 4px}.profile-email[data-v-d21196b9]{font-size:13px;color:#fff;opacity:.9;margin:0}.profile-qr-btn[data-v-d21196b9]{width:100%;background:#ffffff;border:none;border-radius:var(--radius-btn, 14px);padding:16px 20px;display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:24px;cursor:pointer;box-shadow:0 4px 6px #0000000d}.qr-icon[data-v-d21196b9]{font-size:20px;color:#000}.qr-text[data-v-d21196b9]{color:var(--color-primary-400, #28c3b6);font-weight:600;font-size:16px;white-space:nowrap}.profile-menu-container[data-v-d21196b9]{background:#ffffff;border-radius:var(--radius-card, 20px);padding:8px 0;margin-bottom:30px;width:100%}.profile-menu-list[data-v-d21196b9]{list-style:none;padding:0;margin:0;width:100%}.profile-menu-item[data-v-d21196b9]{width:100%}.profile-menu-link[data-v-d21196b9]{display:flex;align-items:center;width:100%;padding:14px 20px;text-decoration:none;color:#000}.menu-icon[data-v-d21196b9]{width:24px;font-size:18px;text-align:left;color:#1a1a1a}.menu-text[data-v-d21196b9]{flex-grow:1;font-size:16px;font-weight:500;padding-left:12px;white-space:nowrap}.menu-arrow[data-v-d21196b9]{font-size:14px;color:#1a1a1a}.profile-invite-card[data-v-d21196b9]{background-color:var(--color-primary-500, #1fa99d);border-radius:var(--radius-card, 20px);padding:16px 20px;display:flex;align-items:center;gap:16px;margin-top:auto;cursor:pointer;color:#000}.invite-icon-main[data-v-d21196b9]{font-size:22px}.invite-text-group[data-v-d21196b9]{display:flex;flex-direction:column;flex-grow:1}.invite-title[data-v-d21196b9]{font-weight:700;font-size:15px;margin-bottom:2px}.invite-subtitle[data-v-d21196b9]{font-size:12px;color:#fff;opacity:.9}.invite-arrow[data-v-d21196b9]{font-size:14px}.bug-modal-overlay[data-v-52915a22]{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:9999;padding:20px}.bug-modal[data-v-52915a22]{background:white;border-radius:var(--radius-xl, 20px);width:100%;max-width:520px;max-height:90vh;max-height:90dvh;overflow-y:auto;box-shadow:0 24px 60px #0000002e;display:flex;flex-direction:column}.bug-modal-header[data-v-52915a22]{display:flex;align-items:center;justify-content:space-between;padding:15px 22px;border-bottom:1px solid #eef2f7}.bug-modal-title[data-v-52915a22]{font-size:17px;font-weight:700;color:#1e2141}.bug-modal-close[data-v-52915a22]{background:transparent;border:none;font-size:26px;line-height:1;color:#8a8a93;cursor:pointer;padding:0 4px}.bug-modal-close[data-v-52915a22]:hover{color:#1e2141}.bug-modal-form[data-v-52915a22]{padding:16px 22px 20px;display:flex;flex-direction:column;gap:12px}.bug-modal-hint[data-v-52915a22]{margin:0;font-size:13px;color:#6e6e73;line-height:1.45}.bug-field[data-v-52915a22]{display:flex;flex-direction:column;gap:5px}.bug-field-label[data-v-52915a22]{font-size:12px;font-weight:700;color:var(--color-primary-400, #28c3b6);text-transform:uppercase;letter-spacing:.4px}.bug-field input[data-v-52915a22],.bug-field textarea[data-v-52915a22]{width:100%;padding:12px 14px;border-radius:10px;border:1.5px solid #e0e5ec;background:#f8fafc;font-size:14px;color:#1e2141;font-family:inherit!important;transition:border-color .15s ease,background-color .15s ease;box-sizing:border-box}.bug-field input[data-v-52915a22]:focus,.bug-field textarea[data-v-52915a22]:focus{outline:none;border-color:var(--color-primary-400, #28c3b6);background:white}.bug-input-error[data-v-52915a22]{border-color:#ef4444!important;background:#fff5f5!important}.bug-field-error[data-v-52915a22]{color:#ef4444;font-size:12px;font-weight:500}.bug-severity-row[data-v-52915a22]{display:flex;gap:8px}.bug-severity-pill[data-v-52915a22]{flex:1;padding:10px 12px;border:1.5px solid #e0e5ec;border-radius:999px;background:white;color:#6e6e73;font-weight:600;font-size:13px;cursor:pointer;transition:all .15s ease}.bug-severity-pill[data-v-52915a22]:hover{border-color:#b9d6d4}.bug-severity-pill.low.is-active[data-v-52915a22]{background:var(--color-primary-50, #e8faf9);border-color:var(--color-primary-400, #28c3b6);color:var(--color-primary-600, #178c82)}.bug-severity-pill.medium.is-active[data-v-52915a22]{background:#fff5e6;border-color:#f59e0b;color:#b45309}.bug-severity-pill.high.is-active[data-v-52915a22]{background:#fef0f0;border-color:#ef4444;color:#b91c1c}.bug-screenshot-drop[data-v-52915a22]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:14px;border:1.5px dashed #cbd5e1;border-radius:12px;background:#f8fafc;cursor:pointer;transition:border-color .15s ease,background-color .15s ease;text-align:center}.bug-screenshot-drop[data-v-52915a22]:hover{border-color:var(--color-primary-400, #28c3b6);background:var(--color-primary-50, #e8faf9)}.bug-screenshot-icon[data-v-52915a22]{font-size:22px;color:var(--color-primary-400, #28c3b6);margin-bottom:2px}.bug-screenshot-cta[data-v-52915a22]{font-size:14px;font-weight:600;color:#1e2141}.bug-screenshot-hint[data-v-52915a22]{font-size:12px;color:#6e6e73}.bug-screenshot-preview[data-v-52915a22]{position:relative;display:flex;align-items:center;gap:12px;padding:10px 12px;border:1.5px solid #e0e5ec;border-radius:12px;background:#f8fafc}.bug-screenshot-preview img[data-v-52915a22]{width:64px;height:64px;object-fit:cover;border-radius:8px;border:1px solid #e0e5ec;flex-shrink:0}.bug-screenshot-meta[data-v-52915a22]{display:flex;flex-direction:column;gap:2px;overflow:hidden;flex:1;min-width:0}.bug-screenshot-name[data-v-52915a22]{font-size:13px;font-weight:600;color:#1e2141;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bug-screenshot-size[data-v-52915a22]{font-size:12px;color:#6e6e73}.bug-screenshot-remove[data-v-52915a22]{background:white;border:1px solid #e0e5ec;width:30px;height:30px;border-radius:50%;color:#6e6e73;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .15s ease}.bug-screenshot-remove[data-v-52915a22]:hover{background:#fef0f0;border-color:#ef4444;color:#ef4444}.bug-modal-actions[data-v-52915a22]{display:flex;gap:10px;margin-top:4px}.bug-btn-cancel[data-v-52915a22]{flex:1;padding:12px;border-radius:var(--radius-btn, 14px);border:1.5px solid #e0e5ec;background:white;color:#6e6e73;font-weight:600;font-size:14px;cursor:pointer}.bug-btn-cancel[data-v-52915a22]:hover{background:#f5f5f5}.bug-btn-confirm[data-v-52915a22]{flex:2;padding:12px;border-radius:var(--radius-btn, 14px);border:none;background:linear-gradient(135deg,var(--color-primary-400),var(--color-primary-500, #1fa99d));color:#fff;font-weight:700;font-size:14px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;box-shadow:0 4px 12px rgba(var(--rgb-primary-400),.3)}.bug-btn-confirm[data-v-52915a22]:hover:not(:disabled){filter:brightness(1.05)}.bug-btn-confirm[data-v-52915a22]:disabled{opacity:.6;cursor:not-allowed}.bug-generic-error[data-v-52915a22]{margin:0;font-size:13px;color:#b91c1c;text-align:center}.bug-modal-success[data-v-52915a22]{display:flex;align-items:flex-start;gap:14px;padding:22px;background:var(--color-primary-50, #e8faf9);border-top:1px solid var(--color-primary-100, #c5f2ef);border-bottom:1px solid var(--color-primary-100, #c5f2ef);color:var(--color-primary-600, #178c82)}.bug-modal-success i[data-v-52915a22]{font-size:28px;flex-shrink:0}.bug-modal-success strong[data-v-52915a22]{display:block;color:#1e2141;font-size:16px;margin-bottom:4px}.bug-modal-success p[data-v-52915a22]{margin:0;font-size:13px;color:#475569;line-height:1.5}.cshare-trigger[data-v-0c56cc0d]{display:contents}.cshare-overlay[data-v-0c56cc0d]{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.45);display:flex;align-items:center;justify-content:center;padding:16px;z-index:2000}.cshare-modal[data-v-0c56cc0d]{background:#fff;border-radius:16px;box-shadow:0 20px 50px #00000040;width:100%;max-width:380px;padding:18px 18px 20px;font-family:inherit}.cshare-head[data-v-0c56cc0d]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.cshare-title[data-v-0c56cc0d]{margin:0;font-size:15px;font-weight:600;color:#1a1a1a}.cshare-close[data-v-0c56cc0d]{background:transparent;border:none;color:#9aa0a6;font-size:16px;cursor:pointer;line-height:1;padding:4px}.cshare-close-icon[data-v-0c56cc0d]{display:inline-block;width:16px;height:16px}.cshare-primary-icon[data-v-0c56cc0d]{display:inline-block;width:18px;height:18px}.cshare-close[data-v-0c56cc0d]:hover{color:#1a1a1a}.cshare-state[data-v-0c56cc0d]{display:flex;align-items:center;gap:8px;padding:18px 4px;color:#6e6e73;font-size:13px}.cshare-state--error[data-v-0c56cc0d]{color:#b42318}.cshare-fields[data-v-0c56cc0d]{margin:0 0 14px;border:1px solid #ececec;border-radius:12px;overflow:hidden}.cshare-field[data-v-0c56cc0d]{display:flex;align-items:baseline;justify-content:space-between;gap:14px;padding:11px 14px;border-bottom:1px solid #f1f1f1}.cshare-field[data-v-0c56cc0d]:last-child{border-bottom:none}.cshare-field-label[data-v-0c56cc0d]{font-size:12px;font-weight:500;color:#9aa5a2;text-transform:uppercase;letter-spacing:.4px;flex-shrink:0}.cshare-field-value[data-v-0c56cc0d]{font-size:14px;font-weight:600;color:#1a1a1a;text-align:right;word-break:break-word}.cshare-field--missing[data-v-0c56cc0d]{flex-wrap:wrap;row-gap:4px;background:#fffdf5}.cshare-field-action[data-v-0c56cc0d]{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:var(--balans-primary-dark, #135b52);text-decoration:none;margin-left:auto}.cshare-field-action[data-v-0c56cc0d]:hover{text-decoration:underline}.cshare-field-action i[data-v-0c56cc0d]{font-size:11px}.cshare-field-hint[data-v-0c56cc0d]{flex-basis:100%;font-size:11.5px;line-height:1.4;color:#9aa0a6}.cshare-hint[data-v-0c56cc0d]{margin:-4px 0 12px;font-size:11.5px;color:#9aa0a6}.cshare-primary[data-v-0c56cc0d]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px 16px;border:none;border-radius:var(--radius-btn, 14px);background:var(--balans-primary, #28c3b6);color:#fff;font-size:14px;font-weight:600;font-family:inherit;cursor:pointer;box-shadow:0 4px 14px rgba(var(--rgb-primary-400),.28);transition:filter .15s ease,transform .1s ease}.cshare-primary[data-v-0c56cc0d]:hover{filter:brightness(1.03)}.cshare-primary[data-v-0c56cc0d]:active{transform:scale(.99)}.cshare-actions[data-v-0c56cc0d]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:12px}.cshare-action[data-v-0c56cc0d]{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid #ececec;border-radius:10px;background:#fff;color:#1a1a1a;font-size:13px;font-weight:500;text-decoration:none;cursor:pointer;font-family:inherit;text-align:left}.cshare-action[data-v-0c56cc0d]:hover{background:#f5f5f5;color:#1a1a1a}.cshare-action i[data-v-0c56cc0d]{width:18px;text-align:center;font-size:15px}.cshare-action[data-v-0c56cc0d]:last-child{grid-column:1 / -1}.chat-sidebar-wrapper[data-v-1e3a85cd]{display:flex;flex-direction:column;height:calc(100vh - 3.5rem);max-height:calc(100vh - 3.5rem);background-color:#fff;padding:14px 12px 12px;overflow:hidden;position:relative;color:#1a1a1a}@media (min-width: 768px){.chat-sidebar-wrapper[data-v-1e3a85cd]{height:100vh;max-height:100vh}}.account-block[data-v-1e3a85cd]{position:relative;display:flex;align-items:center;gap:12px;padding:8px 6px 10px;border-bottom:1px solid var(--balans-divider, #eef1f0);cursor:pointer;-webkit-user-select:none;user-select:none}.account-avatar[data-v-1e3a85cd]{width:38px;height:38px;border-radius:10px;background:var(--balans-primary, #28c3b6);color:#fff;font-weight:600;font-size:13px;display:flex;align-items:center;justify-content:center;flex-shrink:0;letter-spacing:.5px}.account-avatar--img[data-v-1e3a85cd]{object-fit:cover;background:#ffffff;border:1px solid #efefef}.account-text[data-v-1e3a85cd]{flex:1;min-width:0;display:flex;flex-direction:column}.account-name[data-v-1e3a85cd]{font-weight:600;font-size:16px;color:#1a1a1a;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.account-company[data-v-1e3a85cd]{font-weight:400;font-size:12px;color:#6e6e73;line-height:1.3;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.account-actions[data-v-1e3a85cd]{display:flex;align-items:center;gap:6px;flex-shrink:0}.account-share[data-v-1e3a85cd]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:none;background:transparent;border-radius:8px;color:var(--balans-teal-icon, #1c877e);cursor:pointer;transition:background-color .15s ease}.account-share[data-v-1e3a85cd]:hover{background-color:rgba(var(--rgb-teal-icon),.07)}.account-share-icon[data-v-1e3a85cd]{width:18px;height:18px}.account-chevron[data-v-1e3a85cd]{color:#9aa0a6;font-size:15px;flex-shrink:0;transition:transform .15s ease}.account-chevron.open[data-v-1e3a85cd]{transform:rotate(180deg)}.account-menu[data-v-1e3a85cd]{position:absolute;top:calc(100% - 8px);right:6px;min-width:150px;background:#fff;border:1px solid var(--balans-divider, #eef1f0);border-radius:12px;box-shadow:0 8px 20px #00000014;padding:6px;z-index:10}.account-menu-item[data-v-1e3a85cd]{display:flex;align-items:center;gap:10px;width:100%;box-sizing:border-box;padding:8px 12px;background:transparent;border:none;border-radius:8px;color:#1a1a1a;font-size:14px;font-weight:500;text-align:left;text-decoration:none;cursor:pointer;font-family:inherit}.account-menu-item[data-v-1e3a85cd]:hover{background-color:#f5f5f5;color:#1a1a1a}.account-menu-item--danger[data-v-1e3a85cd]{color:var(--color-error, #ef4444)}.account-menu-item--danger[data-v-1e3a85cd]:hover{color:var(--color-error, #ef4444);background-color:#fdecec}.account-menu-divider[data-v-1e3a85cd]{height:1px;background:#efefef;margin:4px 6px}.account-menu-icon[data-v-1e3a85cd]{width:18px;height:18px;flex:none;text-align:center}.search-bar[data-v-1e3a85cd]{position:relative;margin:10px 6px 8px}.search-icon[data-v-1e3a85cd]{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#9aa0a6;width:22px;height:22px}.search-input[data-v-1e3a85cd]{width:100%;height:38px;padding:0 12px 0 36px;border:none;background-color:#f3f4f5;border-radius:var(--radius-md, 10px);font-size:14px;font-weight:200;color:#1a1a1a;outline:none;transition:background-color .15s ease}.search-input[data-v-1e3a85cd]::placeholder{color:#9aa0a6;font-weight:200}.search-input[data-v-1e3a85cd]:focus{background-color:#ebeced}.main-nav[data-v-1e3a85cd]{display:flex;flex-direction:column;padding:0 0 8px;margin:0 6px 8px;border-bottom:1px solid var(--balans-divider, #eef1f0)}.main-nav-link[data-v-1e3a85cd]{display:flex;align-items:center;gap:12px;padding:8px 10px;text-decoration:none;color:#1a1a1a;border-radius:10px;transition:background-color .15s ease;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.main-nav-link--todo[data-v-1e3a85cd]{background:var(--color-warning-50, #fffbeb);color:var(--color-warning-dark, #92400e);font-weight:600}.main-nav-link--todo[data-v-1e3a85cd]:hover{background:var(--color-warning-light, #fef3c7);color:var(--color-warning-dark, #92400e)}.main-nav-link--todo .main-nav-icon[data-v-1e3a85cd]{color:currentColor}.main-nav-link--todo .main-nav-icon.bxi[data-v-1e3a85cd]{background-color:currentColor}.main-nav-badge[data-v-1e3a85cd]{margin-left:auto;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--color-primary-600, #0f8a80);color:#fff;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center}.main-nav-link[data-v-1e3a85cd]:hover{background-color:#f5f5f5;color:#1a1a1a}.main-nav-link.active[data-v-1e3a85cd]{background-color:var(--balans-surface-brand, #e8f3f2);color:var(--balans-surface-brand-foreground, #1c877e);font-weight:600}.main-nav-link.active .main-nav-icon[data-v-1e3a85cd]{color:var(--balans-surface-brand-foreground, #1c877e)}.main-nav-icon[data-v-1e3a85cd]{width:18px;height:18px;text-align:center;font-size:16px;color:var(--balans-teal-icon, #1c877e);flex-shrink:0}.main-nav-icon.bxi[data-v-1e3a85cd]{width:18px;height:18px}.main-nav-text[data-v-1e3a85cd]{font-size:16px;font-weight:700}.chat-list-container[data-v-1e3a85cd]{flex:1 1 auto;overflow-y:auto;padding:4px 6px 8px;min-height:0}.chat-group-toggle[data-v-1e3a85cd]{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:10px 6px 6px;background:transparent;border:none;cursor:pointer;color:inherit;font-family:inherit;text-align:left}.chat-group-label[data-v-1e3a85cd]{font-size:14px;font-weight:700;color:#9aa5a2;text-transform:uppercase;letter-spacing:.6px}.chat-group-chevron[data-v-1e3a85cd]{font-size:15px;color:#9aa5a2;transition:transform .2s ease}.chat-group-chevron.collapsed[data-v-1e3a85cd]{transform:rotate(-90deg)}.chat-item[data-v-1e3a85cd]{position:relative;display:flex;align-items:center;gap:10px;padding:8px 10px;cursor:pointer;border-radius:8px;transition:background-color .15s ease}.chat-item[data-v-1e3a85cd]:hover{background-color:#f5f5f5}.chat-item.active[data-v-1e3a85cd]{background-color:var(--balans-surface-brand, #e8f3f2)}.chat-item-icon[data-v-1e3a85cd]{font-size:20px;color:var(--balans-teal-icon, #1c877e);flex-shrink:0}.chat-item-icon.bxi[data-v-1e3a85cd]{width:18px;height:18px}.chat-item.is-pinned .chat-item-icon[data-v-1e3a85cd]{transform:rotate(20deg)}.chat-item-text[data-v-1e3a85cd]{flex:1;min-width:0;font-size:14px;font-weight:200;color:#1a1a1a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-item-rename[data-v-1e3a85cd]{flex:1;min-width:0;font-size:13px;padding:2px 6px;border:1px solid var(--balans-primary, #28c3b6);border-radius:6px;outline:none;background:#fff;color:#1a1a1a}.chat-item-menu-btn[data-v-1e3a85cd]{flex-shrink:0;margin-left:auto;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;color:#8a8a93;border-radius:6px;cursor:pointer;opacity:0;transition:opacity .12s ease,background-color .12s ease}.chat-item:hover .chat-item-menu-btn[data-v-1e3a85cd],.chat-item-menu-btn.open[data-v-1e3a85cd]{opacity:1}@media (hover: none){.chat-item-menu-btn[data-v-1e3a85cd]{opacity:1}}.chat-item-menu-btn[data-v-1e3a85cd]:hover{background-color:#e9e9ee;color:#1a1a1a}.chat-item-menu[data-v-1e3a85cd]{position:absolute;top:calc(100% - 2px);right:8px;z-index:20;min-width:168px;background:#fff;border:1px solid #ececf1;border-radius:10px;box-shadow:0 8px 24px -8px #00000040;padding:6px;display:flex;flex-direction:column;gap:2px}.chat-item-menu-item[data-v-1e3a85cd]{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border:none;background:transparent;border-radius:7px;font-size:13px;color:#1a1a1a;cursor:pointer;text-align:left}.chat-item-menu-item[data-v-1e3a85cd]:hover{background-color:#f5f5f5}.chat-item-menu-item i[data-v-1e3a85cd]{width:14px;font-size:12px;color:#6e6e73;flex-shrink:0}.chat-show-all[data-v-1e3a85cd]{display:flex;align-items:center;justify-content:center;margin-top:10px;padding:10px;border-radius:10px;color:#1a1a1a;font-size:13px;font-weight:600;text-decoration:none;cursor:pointer;transition:background-color .15s ease}.chat-show-all[data-v-1e3a85cd]:hover{background-color:#f5f5f5;color:#1a1a1a}.chat-empty[data-v-1e3a85cd]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:24px 16px;color:#aaa;font-size:13px;font-weight:200}.chat-empty-icon[data-v-1e3a85cd]{font-size:26px;color:#ddd}.chat-sidebar-admin[data-v-1e3a85cd]{padding:10px 6px 0;margin-top:8px;flex-shrink:0;border-top:1px solid #efefef}.admin-link[data-v-1e3a85cd]{display:flex;align-items:center;gap:10px;padding:8px 10px;text-decoration:none;color:var(--balans-primary-dark, #135b52);font-size:13px;border-radius:8px;transition:background-color .15s ease}.admin-link[data-v-1e3a85cd]:hover{background-color:#f5f5f5;color:var(--balans-primary-dark, #135b52)}.admin-link-icon[data-v-1e3a85cd]{font-size:13px}.admin-link-text[data-v-1e3a85cd]{font-weight:500}.studio-mark[data-v-1e3a85cd]{display:flex;align-items:center;gap:9px;padding:10px 12px;flex-shrink:0;background:#fff;border-top:1px solid var(--balans-divider, #eef1f0)}.studio-mark-logo[data-v-1e3a85cd]{width:28px;height:28px;object-fit:contain;flex-shrink:0}.studio-mark-text[data-v-1e3a85cd]{display:flex;flex-direction:column;min-width:0}.studio-mark-label[data-v-1e3a85cd]{font-size:10px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;color:#9aa0a6}.studio-mark-name[data-v-1e3a85cd]{font-size:13px;font-weight:600;color:var(--balans-primary-dark, #135b52);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-sidebar-bug[data-v-1e3a85cd]{padding:10px 8px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:8px;background:#fff;border-top:1px solid var(--balans-divider, #eef1f0)}.app-version[data-v-1e3a85cd]{font-size:12px;font-weight:500;color:#9aa0a6;letter-spacing:.3px;flex-shrink:0;-webkit-user-select:none;user-select:none}.bug-link[data-v-1e3a85cd]{display:inline-flex;align-items:center;gap:6px;padding:2px;background:transparent;border:none;color:var(--balans-accent, #d56f15);font-size:12px;font-weight:600;cursor:pointer;transition:opacity .15s ease;font-family:inherit}.bug-link[data-v-1e3a85cd]:hover{opacity:.75;background:transparent}.bug-link-icon[data-v-1e3a85cd]{font-size:12px}.sidebar-new-chat[data-v-1e3a85cd]{flex-shrink:0;display:flex;padding:8px 10px 4px}.sidebar-new-chat-btn[data-v-1e3a85cd]{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;background:var(--color-primary-400, #28c3b6);color:#fff;border:none;border-radius:var(--radius-btn, 14px);font-size:13px;font-weight:600;cursor:pointer;font-family:inherit;box-shadow:0 4px 16px rgba(var(--rgb-primary-400),.35);transition:transform .15s ease,box-shadow .15s ease}.sidebar-new-chat-btn[data-v-1e3a85cd]:hover{transform:translateY(-1px);box-shadow:0 8px 24px rgba(var(--rgb-primary-400),.45)}.sidebar-new-chat-icon[data-v-1e3a85cd]{font-size:13px}.new-chat-fab[data-v-1e3a85cd]{position:fixed;bottom:24px;right:24px;display:inline-flex;align-items:center;gap:8px;padding:10px 16px;background:var(--color-primary-400, #28c3b6);color:#fff;border:none;border-radius:var(--radius-btn, 14px);font-size:13px;font-weight:600;cursor:grab;box-shadow:0 4px 16px rgba(var(--rgb-primary-400),.35);transition:transform .15s ease,box-shadow .15s ease;font-family:inherit;z-index:1045;touch-action:none;-webkit-user-select:none;user-select:none}@media (hover: hover) and (pointer: fine){.new-chat-fab[data-v-1e3a85cd]:hover{transform:translateY(-1px);box-shadow:0 8px 32px rgba(var(--rgb-primary-400),.45)}}.new-chat-fab[data-v-1e3a85cd]:focus-visible{outline:2px solid #ffffff;outline-offset:2px}.new-chat-fab[data-v-1e3a85cd]:focus:not(:focus-visible){outline:none}.new-chat-fab.is-dragging[data-v-1e3a85cd]{cursor:grabbing;transform:none;transition:none;box-shadow:0 10px 34px rgba(var(--rgb-primary-400),.5),0 0 0 6px rgba(var(--rgb-primary-400),.18)}.new-chat-fab-icon[data-v-1e3a85cd]{font-size:13px}.chat-list-container[data-v-1e3a85cd]::-webkit-scrollbar{width:4px}.chat-list-container[data-v-1e3a85cd]::-webkit-scrollbar-track{background:transparent}.chat-list-container[data-v-1e3a85cd]::-webkit-scrollbar-thumb{background-color:#ddd;border-radius:4px}@media (max-height: 700px){.chat-sidebar-wrapper[data-v-1e3a85cd]{padding:10px}}.business-sidebar-wrapper[data-v-af95efcb]{display:flex;flex-direction:column;height:calc(100vh - 3.5rem);background-color:#fff;padding:14px 12px 12px;color:#1a1a1a}@media (min-width: 768px){.business-sidebar-wrapper[data-v-af95efcb]{height:100vh}}.account-block[data-v-af95efcb]{position:relative;display:flex;align-items:center;gap:12px;padding:8px 6px 14px;border-bottom:1px solid #efefef;cursor:pointer;-webkit-user-select:none;user-select:none}.account-chevron[data-v-af95efcb]{color:#9aa0a6;font-size:15px;transition:transform .15s ease}.account-chevron.open[data-v-af95efcb]{transform:rotate(180deg)}.account-menu[data-v-af95efcb]{position:absolute;top:calc(100% - 6px);left:6px;right:6px;background:#fff;border:1px solid #efefef;border-radius:var(--bb-radius, 12px);box-shadow:0 8px 20px #00000014;padding:6px;z-index:10}.account-menu-item[data-v-af95efcb]{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;background:transparent;border:none;border-radius:var(--bb-radius-sm, 8px);color:#1a1a1a;font-size:14px;font-weight:500;text-align:left;cursor:pointer;font-family:inherit}.account-menu-item[data-v-af95efcb]:hover{background-color:#f5f5f5}.account-menu-icon[data-v-af95efcb]{width:18px;height:18px;font-size:16px;color:var(--bb-icon, #1c877e)}.account-menu-divider[data-v-af95efcb]{height:1px;background:#efefef;margin:4px 6px}.account-avatar[data-v-af95efcb]{width:38px;height:38px;border-radius:var(--bb-radius, 12px);background:var(--bb-primary, #28c3b6);color:#fff;font-weight:600;font-size:13px;display:flex;align-items:center;justify-content:center}.account-text[data-v-af95efcb]{flex:1;min-width:0}.account-name[data-v-af95efcb]{font-weight:600;font-size:16px;line-height:1.2}.account-avatar--logo[data-v-af95efcb]{background:#fff;border:1px solid var(--bb-border);padding:4px;overflow:hidden}.account-logo-img[data-v-af95efcb]{max-width:100%;max-height:100%;object-fit:contain}.account-role[data-v-af95efcb]{font-weight:600;font-size:12px;color:var(--bb-primary-strong, #1aa99e);margin-top:3px}.main-nav[data-v-af95efcb]{display:flex;flex-direction:column;padding:14px 6px 0;gap:2px;flex:1}.footer-nav[data-v-af95efcb]{display:flex;flex-direction:column;padding:12px 6px 0;gap:2px;border-top:1px solid #efefef;margin-top:12px}.app-version[data-v-af95efcb]{font-size:11px;color:#9aa0a6;text-align:center;padding:10px 0 4px;letter-spacing:.02em}.main-nav-group-label[data-v-af95efcb]{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--bb-eyebrow, #93a4a3);padding:16px 10px 7px}.main-nav-group-label[data-v-af95efcb]:first-child{padding-top:6px}.main-nav-link[data-v-af95efcb]{display:flex;align-items:center;gap:12px;padding:10px;text-decoration:none;color:#1a1a1a;border-radius:10px;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.main-nav-link[data-v-af95efcb]:hover{background-color:var(--bb-secondary, #f0fbf9);color:#1a1a1a}.main-nav-link.active[data-v-af95efcb]{background-color:var(--bb-primary-soft, #e6f7f6);color:var(--bb-primary-dark, #135b52)}.main-nav-link.active .main-nav-icon[data-v-af95efcb],.main-nav-link.active .main-nav-text[data-v-af95efcb]{color:var(--bb-primary-dark, #135b52)}.main-nav-badge[data-v-af95efcb]{margin-left:auto;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--balans-accent, #d56f15);color:#fff;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center}.main-nav-icon[data-v-af95efcb]{width:18px;height:18px;font-size:16px;color:var(--bb-icon, #1c877e)}.main-nav-text[data-v-af95efcb]{font-size:16px;font-weight:700;color:#1a1a1a}.main-nav-link.active .main-nav-text[data-v-af95efcb]{color:var(--bb-primary-dark, #135b52)}.bug-link[data-v-af95efcb]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:6px 0 2px;background:transparent;border:none;color:var(--balans-accent, #d56f15);font-family:inherit;font-size:12px;font-weight:600;cursor:pointer}.bug-link[data-v-af95efcb]:hover{text-decoration:underline}.bug-link-icon[data-v-af95efcb]{font-size:12px}.text-libre[data-v-9daf6975]{font-family:Libre Franklin,sans-serif!important}.vue-sidebar-shell[data-v-9daf6975]{background-color:#fff!important;border:none!important;padding:0!important}.vue-sidebar-body[data-v-9daf6975]{padding-top:0!important}.vue-sidebar-list[data-v-9daf6975]{margin:0;padding:0;list-style:none}.vue-sidebar-item.is-link[data-v-9daf6975]{background-color:#fff!important;margin:0!important;border-bottom:1px solid #f2f2f2!important}.vue-sidebar-item.is-link[data-v-9daf6975]:first-of-type{border-top-left-radius:24px!important;border-top-right-radius:24px!important}.vue-sidebar-item.is-link[data-v-9daf6975]:last-of-type,.vue-sidebar-list>.vue-sidebar-item.is-link[data-v-9daf6975]:nth-last-child(1){border-bottom-left-radius:24px!important;border-bottom-right-radius:24px!important;border-bottom:none!important;box-shadow:0 10px 30px #0000000d!important}.vue-sidebar-link[data-v-9daf6975]{display:block;width:100%;padding:16px 20px;text-decoration:none;color:#1a1a1a!important;transition:background .2s ease}.vue-sidebar-link[data-v-9daf6975]:hover{background-color:#fafafa}.link-content[data-v-9daf6975]{display:flex;align-items:center}.item-icon[data-v-9daf6975]{font-size:20px;width:35px;color:#1a1a1a;opacity:.9}.link-text[data-v-9daf6975]{flex-grow:1;font-size:16px;font-weight:500;letter-spacing:.2px}.item-arrow[data-v-9daf6975]{font-size:14px;color:#1a1a1a;margin-left:10px}.vue-sidebar-item.is-header[data-v-9daf6975]{background-color:transparent!important;padding:40px 0 20px!important;text-align:center}.vue-sidebar-header[data-v-9daf6975]{font-size:20px;font-weight:700;color:#1a1a1a;text-transform:none}.vue-sidebar-item.card-invite[data-v-9daf6975]{background-color:var(--color-primary-500, #1fa99d)!important;margin:30px 0 15px!important;border-radius:16px!important;border:none!important}.vue-sidebar-item.card-invite .link-text[data-v-9daf6975],.vue-sidebar-item.card-invite .item-icon[data-v-9daf6975],.vue-sidebar-item.card-invite .item-arrow[data-v-9daf6975],.vue-sidebar-item.card-invite .link-subtext[data-v-9daf6975]{color:#fff!important}.vue-sidebar-item.card-profile[data-v-9daf6975]{background-color:#fff!important;margin-top:10px!important;border-radius:16px!important;border:none!important;box-shadow:var(--shadow-md)!important}.avatar-circle[data-v-9daf6975]{width:38px;height:38px;background-color:var(--color-primary-400, #28c3b6);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:13px;margin-right:15px}.text-stack[data-v-9daf6975]{display:flex;flex-direction:column;flex-grow:1}.link-subtext[data-v-9daf6975]{font-size:11px;opacity:.7;margin-top:-2px}.vue-sidebar-item.card-invite[data-v-9daf6975],.vue-sidebar-item.card-profile[data-v-9daf6975]{border-radius:16px!important}.chat-sidebar-mode[data-v-9daf6975]{padding:0!important;overflow-y:hidden!important}.chat-sidebar-mode .vue-sidebar-body[data-v-9daf6975]{padding-top:0!important;height:100%!important;overflow:hidden!important;padding-left:0!important;padding-right:0!important}.trial-root[data-v-e0beb576]{font-family:var(--font-family-base)}.trial-banner[data-v-e0beb576]{position:relative;display:flex;align-items:center;gap:var(--space-3);margin:var(--space-3) auto;max-width:1100px;padding:var(--space-3) var(--space-4);background:var(--color-warning-light);border:1px solid var(--color-warning);border-radius:var(--radius-card);color:var(--color-warning-dark)}.trial-banner--grace[data-v-e0beb576]{background:var(--color-neutral-100);border-color:var(--color-neutral-300);color:var(--color-neutral-800)}.trial-banner__icon[data-v-e0beb576]{font-size:1.4rem}.trial-banner__body[data-v-e0beb576]{display:flex;flex-direction:column;line-height:1.25}.trial-banner__title[data-v-e0beb576]{font-weight:var(--font-weight-semibold)}.trial-banner__text[data-v-e0beb576]{font-size:var(--font-size-sm);opacity:.9}.trial-banner__cta[data-v-e0beb576]{margin-left:auto;background:none;border:0;color:var(--color-primary-600);font-weight:var(--font-weight-semibold);cursor:pointer;white-space:nowrap}.trial-banner__cta[data-v-e0beb576]:hover{text-decoration:underline}.trial-overlay[data-v-e0beb576]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1080;display:flex;align-items:center;justify-content:center;padding:var(--space-4);background:rgba(10,12,14,.55);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.trial-card[data-v-e0beb576]{width:100%;max-width:420px;max-height:92vh;overflow-y:auto;background:var(--color-neutral-0);border-radius:var(--radius-2xl);box-shadow:0 24px 60px #0a0c0e59;padding:var(--space-6);text-align:center}.trial-eyebrow[data-v-e0beb576]{text-transform:uppercase;letter-spacing:.06em;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-neutral-500);text-align:left;margin:0 0 var(--space-4)}.trial-btn[data-v-e0beb576]{display:block;width:100%;border:0;border-radius:var(--radius-btn);padding:var(--space-3) var(--space-4);font-weight:var(--font-weight-semibold);font-size:var(--font-size-base);cursor:pointer;margin-top:var(--space-3)}.trial-btn--lg[data-v-e0beb576]{padding:var(--space-4);font-size:var(--font-size-md)}.trial-btn--primary[data-v-e0beb576]{background:var(--color-primary-600);color:#fff}.trial-btn--primary[data-v-e0beb576]:hover{background:var(--color-primary-700)}.trial-btn--primary[data-v-e0beb576]:disabled{opacity:.6;cursor:default}.trial-btn--ghost[data-v-e0beb576]{background:none;color:var(--color-neutral-600)}.trial-btn--ghost[data-v-e0beb576]:hover{color:var(--color-neutral-800);text-decoration:underline}.trial-reminder[data-v-e0beb576]{text-align:left}.trial-reminder__emoji[data-v-e0beb576]{font-size:2rem}.trial-reminder__title[data-v-e0beb576]{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);margin:var(--space-3) 0 var(--space-2)}.trial-reminder__text[data-v-e0beb576]{color:var(--color-neutral-600);margin:0 0 var(--space-4)}.trial-reassure[data-v-e0beb576]{background:var(--color-primary-50);color:var(--color-primary-800);border-radius:var(--radius-md);padding:var(--space-3);font-size:var(--font-size-sm);margin-bottom:var(--space-3)}.trial-hero[data-v-e0beb576]{background:linear-gradient(160deg,var(--color-primary-600),var(--color-primary-800));color:#fff;border-radius:var(--radius-lg);padding:var(--space-5);margin-bottom:var(--space-5)}.trial-hero__badge[data-v-e0beb576]{display:inline-block;background:rgba(255,255,255,.18);border-radius:var(--radius-full);padding:var(--space-1) var(--space-3);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);margin-bottom:var(--space-3)}.trial-hero__title[data-v-e0beb576]{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);margin:0 0 var(--space-1)}.trial-hero__sub[data-v-e0beb576]{opacity:.85;margin:0;font-size:var(--font-size-sm)}.trial-plans[data-v-e0beb576]{display:flex;flex-direction:column;gap:var(--space-3)}.trial-plan[data-v-e0beb576]{position:relative;text-align:left;background:var(--color-neutral-0);border:2px solid var(--color-neutral-200);border-radius:var(--radius-lg);padding:var(--space-4);cursor:pointer;transition:border-color .15s,background .15s}.trial-plan--active[data-v-e0beb576]{border-color:var(--color-primary-500);background:var(--color-primary-50)}.trial-plan--reco[data-v-e0beb576]{border-color:var(--color-primary-400)}.trial-plan--reco.trial-plan--active[data-v-e0beb576]{border-color:var(--color-primary-600)}.trial-plan__reco[data-v-e0beb576]{position:absolute;top:-10px;right:var(--space-4);background:var(--color-primary-600);color:#fff;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:.04em;padding:2px var(--space-2);border-radius:var(--radius-full)}.trial-plan__name[data-v-e0beb576]{display:block;font-size:var(--font-size-lg);font-weight:var(--font-weight-bold)}.trial-plan__tagline[data-v-e0beb576]{display:block;color:var(--color-neutral-600);font-size:var(--font-size-sm);margin:var(--space-1) 0 var(--space-3)}.trial-plan__price[data-v-e0beb576]{display:block;font-size:var(--font-size-md);margin-bottom:var(--space-3)}.trial-plan__price strong[data-v-e0beb576]{font-size:var(--font-size-xl);color:var(--color-primary-700)}.trial-plan__features[data-v-e0beb576]{list-style:none;padding:0;margin:0}.trial-plan__features li[data-v-e0beb576]{display:flex;align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);margin-bottom:var(--space-1)}.trial-plan__check[data-v-e0beb576]{color:var(--color-success);font-weight:var(--font-weight-bold)}.trial-snooze[data-v-e0beb576]{margin:var(--space-3) 0 0;font-size:var(--font-size-sm);color:var(--color-neutral-500)}.trial-link[data-v-e0beb576]{background:none;border:0;color:var(--color-neutral-600);text-decoration:underline;cursor:pointer;padding:0;font:inherit}.trial-success__emoji[data-v-e0beb576]{font-size:2.5rem}.trial-success__title[data-v-e0beb576]{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);margin:var(--space-3) 0 var(--space-2)}.trial-success__lead[data-v-e0beb576]{color:var(--color-neutral-600);margin:0 0 var(--space-3)}.trial-success__pill[data-v-e0beb576]{background:var(--color-primary-50);color:var(--color-primary-800);font-weight:var(--font-weight-semibold);border-radius:var(--radius-md);padding:var(--space-3);margin-bottom:var(--space-4)}.trial-success__charge[data-v-e0beb576]{color:var(--color-neutral-700);margin:0 0 var(--space-2)}.trial-success__manage[data-v-e0beb576]{color:var(--color-neutral-500);font-size:var(--font-size-sm);margin:0 0 var(--space-4)}.trial-fade-enter-active[data-v-e0beb576],.trial-fade-leave-active[data-v-e0beb576]{transition:opacity .2s}.trial-fade-enter-from[data-v-e0beb576],.trial-fade-leave-to[data-v-e0beb576]{opacity:0}.trial-modal-enter-active[data-v-e0beb576],.trial-modal-leave-active[data-v-e0beb576]{transition:opacity .2s}.trial-modal-enter-from[data-v-e0beb576],.trial-modal-leave-to[data-v-e0beb576]{opacity:0}.app-sheet-root[data-v-6ab30814]{position:fixed;top:0;left:0;right:0;height:100vh;height:100dvh;z-index:1055}.app-sheet-backdrop[data-v-6ab30814]{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(15,23,42,.45)}.app-sheet-panel[data-v-6ab30814]{position:absolute;inset:auto 0 0 0;margin:0 auto;width:100%;height:92vh;height:92dvh;display:flex;flex-direction:column;background:#fff;border-radius:var(--radius-xl, 20px) var(--radius-xl, 20px) 0 0;box-shadow:var(--shadow-xl, 0 16px 40px rgba(0, 0, 0, .12));overflow:hidden;outline:none}@media (min-width: 992px){.app-sheet-panel[data-v-6ab30814]{width:min(1100px,calc(100vw - 64px));height:min(88vh,900px);height:min(88dvh,900px);top:0;right:0;bottom:0;left:0;margin:auto;border-radius:var(--radius-xl, 20px)}}.app-sheet-panel.is-dragging[data-v-6ab30814]{will-change:transform;-webkit-user-select:none;user-select:none}.app-sheet-head[data-v-6ab30814]{position:relative;touch-action:none;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3, 12px);padding:var(--space-4, 16px) var(--space-5, 20px);border-bottom:1px solid var(--color-neutral-200, #e9ecef);flex:0 0 auto}.app-sheet-grabber[data-v-6ab30814]{position:absolute;top:6px;left:50%;transform:translate(-50%);width:36px;height:4px;border-radius:999px;background:var(--color-neutral-300, #dee2e6)}@media (min-width: 992px){.app-sheet-grabber[data-v-6ab30814]{display:none}}.app-sheet-title[data-v-6ab30814]{margin:0;font-size:var(--font-size-xl, 1.5rem);font-weight:var(--font-weight-extrabold, 800);letter-spacing:var(--letter-spacing-tight, -.02em);color:var(--color-neutral-900, #111827)}.app-sheet-close[data-v-6ab30814]{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:var(--radius-md, 10px);background:transparent;color:var(--color-neutral-800, #1f2937);font-size:16px;cursor:pointer;transition:background-color .15s ease}.app-sheet-close[data-v-6ab30814]:hover{background:var(--color-neutral-100, #f3f4f6)}.app-sheet-body[data-v-6ab30814]{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding-bottom:env(safe-area-inset-bottom)}.app-sheet-enter-active[data-v-6ab30814],.app-sheet-leave-active[data-v-6ab30814]{transition:opacity .25s ease}.app-sheet-enter-active .app-sheet-panel[data-v-6ab30814],.app-sheet-leave-active .app-sheet-panel[data-v-6ab30814]{transition:transform .28s cubic-bezier(.32,.72,0,1)}.app-sheet-enter-from[data-v-6ab30814],.app-sheet-leave-to[data-v-6ab30814]{opacity:0}.app-sheet-enter-from .app-sheet-panel[data-v-6ab30814],.app-sheet-leave-to .app-sheet-panel[data-v-6ab30814]{transform:translateY(100%)}@media (prefers-reduced-motion: reduce){.app-sheet-enter-active .app-sheet-panel[data-v-6ab30814],.app-sheet-leave-active .app-sheet-panel[data-v-6ab30814]{transition:none}.app-sheet-enter-from .app-sheet-panel[data-v-6ab30814],.app-sheet-leave-to .app-sheet-panel[data-v-6ab30814]{transform:none}}.settings-skeleton[data-v-5f20547e]{padding:var(--space-5, 20px)}.settings-skeleton-layout[data-v-5f20547e]{display:flex;gap:var(--space-6, 24px);align-items:flex-start}.sk[data-v-5f20547e]{display:block;border-radius:var(--radius-sm, 6px);background:var(--color-neutral-100, #f1f3f5);background-image:linear-gradient(90deg,var(--color-neutral-100, #f1f3f5) 0%,var(--color-neutral-200, #e9ecef) 50%,var(--color-neutral-100, #f1f3f5) 100%);background-size:200% 100%;animation:settings-skeleton-shimmer-5f20547e 1.4s ease-in-out infinite}@keyframes settings-skeleton-shimmer-5f20547e{0%{background-position:200% 0}to{background-position:-200% 0}}.settings-skeleton-nav[data-v-5f20547e]{flex:0 0 264px}.settings-skeleton-group+.settings-skeleton-group[data-v-5f20547e]{margin-top:var(--space-4, 16px)}.sk-group-label[data-v-5f20547e]{width:84px;height:10px;margin:19px var(--space-2, 8px) 12px}.settings-skeleton-item[data-v-5f20547e]{display:flex;align-items:center;gap:var(--space-3, 12px);min-height:40px;padding:10px 12px}.sk-icon[data-v-5f20547e]{flex:0 0 auto;width:14px;height:14px}.sk-item-text[data-v-5f20547e]{height:12px}.settings-skeleton-content[data-v-5f20547e]{flex:1 1 auto;min-width:0}.sk-section-title[data-v-5f20547e]{width:220px;height:22px;margin-bottom:var(--space-3, 12px)}.sk-section-sub[data-v-5f20547e]{width:320px;max-width:100%;height:12px;margin-bottom:var(--space-5, 20px)}.settings-skeleton-card[data-v-5f20547e]{border:1px solid var(--color-neutral-200, #e9ecef);border-radius:var(--radius-lg, 16px);padding:var(--space-5, 20px)}.settings-skeleton-card+.settings-skeleton-card[data-v-5f20547e]{margin-top:var(--space-4, 16px)}.sk-card-title[data-v-5f20547e]{width:160px;height:14px;margin-bottom:var(--space-4, 16px)}.settings-skeleton-field+.settings-skeleton-field[data-v-5f20547e]{margin-top:var(--space-4, 16px)}.sk-field-label[data-v-5f20547e]{width:120px;height:10px;margin-bottom:var(--space-2, 8px)}.sk-field-input[data-v-5f20547e]{width:100%;height:38px;border-radius:var(--radius-md, 10px)}@media (max-width: 767.98px){.settings-skeleton[data-v-5f20547e]{padding:var(--space-4, 16px)}.settings-skeleton-content[data-v-5f20547e]{display:none}.settings-skeleton-nav[data-v-5f20547e]{flex-basis:auto;width:100%}}@media (prefers-reduced-motion: reduce){.sk[data-v-5f20547e]{animation:none;background-image:none}}.settings-skeleton-sr[data-v-5f20547e]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.settings-sheet-state[data-v-5aa70dbf]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3, 12px);min-height:240px;color:var(--color-neutral-600, #6c757d)}.settings-sheet-retry[data-v-5aa70dbf]{border:1px solid var(--balans-primary, #28c3b6);background:#fff;color:var(--balans-primary-dark, #135b52);font-weight:600;font-size:14px;padding:8px 16px;border-radius:var(--radius-btn, 14px);cursor:pointer}.notif[data-v-e52cb476]{position:relative;display:inline-flex;align-items:center}.notif-btn[data-v-e52cb476]{position:relative;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;border-radius:10px;color:#1a1a1a;font-size:1.1rem;cursor:pointer;transition:background-color .15s ease,color .15s ease}.notif-btn[data-v-e52cb476]:hover,.notif-btn.is-active[data-v-e52cb476]{background-color:var(--color-neutral-100, #f1f3f5);color:var(--color-primary-600, #178c82)}.notif-bell-ico[data-v-e52cb476]{width:20px;height:20px}.notif-bell-img[data-v-e52cb476]{object-fit:contain;vertical-align:middle}.notif-badge[data-v-e52cb476]{position:absolute;top:3px;right:3px;min-width:17px;height:17px;padding:0 4px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--color-danger-500, #e5484d);color:#fff;font-size:10px;font-weight:700;line-height:1;box-shadow:0 0 0 2px #fff}.notif-panel[data-v-e52cb476]{position:absolute;top:calc(100% + 8px);right:0;width:320px;max-width:calc(100vw - 24px);background:#fff;border:1px solid var(--color-neutral-200, #e9ecef);border-radius:14px;box-shadow:0 12px 32px -12px #00000047;z-index:1040;overflow:hidden}.notif-panel-head[data-v-e52cb476]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.75rem 1rem;border-bottom:1px solid var(--color-neutral-100, #f1f3f5)}.notif-panel-title[data-v-e52cb476]{font-size:.9rem;font-weight:700;color:var(--color-neutral-850, #212529)}.notif-mark-all[data-v-e52cb476]{border:none;background:transparent;color:var(--color-primary-600, #178c82);font-size:.75rem;font-weight:600;cursor:pointer;padding:0}.notif-mark-all[data-v-e52cb476]:hover{text-decoration:underline}.notif-list[data-v-e52cb476]{padding:.35rem;max-height:380px;overflow-y:auto}.notif-item[data-v-e52cb476]{position:relative;display:flex;align-items:center;gap:.7rem;width:100%;padding:.6rem;border:none;background:transparent;border-radius:10px;cursor:pointer;text-align:left;font-family:inherit;transition:background-color .15s ease}.notif-item[data-v-e52cb476]:hover,.notif-item--unread[data-v-e52cb476]{background-color:var(--color-primary-50, #eafaf8)}.notif-item-icon[data-v-e52cb476]{flex-shrink:0;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:9px;background:var(--color-primary-50, #eafaf8);color:var(--color-primary-600, #178c82);font-size:.9rem}.notif-item-body[data-v-e52cb476]{flex:1;min-width:0;display:flex;flex-direction:column}.notif-item-title[data-v-e52cb476]{font-size:.85rem;font-weight:600;color:var(--color-neutral-850, #212529);line-height:1.25}.notif-item-sub[data-v-e52cb476]{font-size:.75rem;color:var(--color-neutral-500, #6c757d);margin-top:1px}.notif-item-cta[data-v-e52cb476]{font-size:.75rem;font-weight:600;color:var(--color-primary-600, #178c82);margin-top:3px}.notif-item-chevron[data-v-e52cb476]{flex-shrink:0;font-size:.7rem;color:var(--color-neutral-400, #adb5bd)}.notif-item-dot[data-v-e52cb476]{flex-shrink:0;width:8px;height:8px;border-radius:999px;background:var(--color-danger-500, #e5484d)}.notif-empty[data-v-e52cb476]{padding:1.6rem 1.2rem 1.8rem;text-align:center}.notif-empty-emoji[data-v-e52cb476]{font-size:1.9rem;line-height:1;margin-bottom:.5rem}.notif-empty-title[data-v-e52cb476]{font-size:.95rem;font-weight:700;color:var(--color-neutral-850, #212529);margin-bottom:.2rem}.notif-empty-sub[data-v-e52cb476]{font-size:.8rem;color:var(--color-neutral-500, #6c757d);line-height:1.4}.notif-fade-enter-active[data-v-e52cb476],.notif-fade-leave-active[data-v-e52cb476]{transition:opacity .15s ease,transform .15s ease}.notif-fade-enter-from[data-v-e52cb476],.notif-fade-leave-to[data-v-e52cb476]{opacity:0;transform:translateY(-6px)}.bs-placeholder[data-v-d12fb65d]{display:flex;align-items:center;justify-content:center;min-height:240px;color:var(--bb-muted, #6c757d);font-size:var(--bb-fs-text, 14px)}.sa-root[data-v-eb13e4d4]{font-size:var(--bb-fs-text, 14px)}.sa-launcher[data-v-eb13e4d4],.sa-panel[data-v-eb13e4d4]{position:fixed;right:20px;bottom:20px;z-index:calc(var(--z-sidebar, 1041) + 2)}.sa-launcher[data-v-eb13e4d4]{width:52px;height:52px;padding:0;border:2px solid var(--bb-primary, #28c3b6);border-radius:50%;background:var(--bb-card-bg, #fff);overflow:hidden;box-shadow:var(--bb-shadow-elevated, 0 12px 32px -8px rgba(33, 38, 46, .1));cursor:pointer;transition:transform .15s ease}.sa-launcher[data-v-eb13e4d4]:hover{transform:scale(1.05)}.sa-avatar[data-v-eb13e4d4]{display:block;width:100%;height:100%;object-fit:cover}.sa-avatar--header[data-v-eb13e4d4]{width:34px;height:34px;border-radius:50%;border:2px solid rgba(255,255,255,.85);flex-shrink:0}.sa-header-info[data-v-eb13e4d4]{display:flex;align-items:center;gap:10px;min-width:0}.sa-panel[data-v-eb13e4d4]{display:flex;flex-direction:column;width:380px;max-width:calc(100vw - 32px);height:560px;max-height:calc(100dvh - 96px);background:var(--bb-card-bg, #fff);border:1px solid var(--bb-border, #e7e9ee);border-radius:var(--bb-radius-lg, 16px);box-shadow:var(--bb-shadow-elevated, 0 12px 32px -8px rgba(33, 38, 46, .1));overflow:hidden}.sa-header[data-v-eb13e4d4]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;background:var(--bb-primary, #28c3b6);color:var(--bb-primary-foreground, #fff);flex-shrink:0}.sa-header-title[data-v-eb13e4d4]{font-size:var(--bb-fs-subtitle, 16px);font-weight:700}.sa-header-sub[data-v-eb13e4d4]{font-size:var(--bb-fs-meta, 11px);opacity:.85}.sa-close[data-v-eb13e4d4]{border:none;background:transparent;color:inherit;font-size:16px;width:28px;height:28px;border-radius:50%;cursor:pointer}.sa-close[data-v-eb13e4d4]:hover{background:rgba(255,255,255,.18)}.sa-stream[data-v-eb13e4d4]{flex:1;overflow-y:auto;padding:14px;background:var(--bb-bg, #fafafa)}.sa-msg[data-v-eb13e4d4]{display:flex;flex-direction:column;margin-bottom:12px}.sa-msg--user[data-v-eb13e4d4]{align-items:flex-end}.sa-bubble[data-v-eb13e4d4]{max-width:90%;padding:9px 12px;border-radius:var(--bb-radius, 12px);background:var(--bb-card-bg, #fff);border:1px solid var(--bb-border, #e7e9ee);color:var(--bb-foreground, #21262e);line-height:1.45}.sa-msg--user .sa-bubble[data-v-eb13e4d4]{background:var(--bb-secondary, #f0fbf9);color:var(--bb-secondary-foreground, #135b52);border-color:transparent}.sa-bubble p[data-v-eb13e4d4]{margin:0 0 8px;white-space:pre-wrap}.sa-bubble p[data-v-eb13e4d4]:last-child{margin-bottom:0}.sa-support[data-v-eb13e4d4]{margin-top:10px;padding-top:8px;border-top:1px solid var(--bb-border, #e7e9ee);font-size:var(--bb-fs-meta, 11px);color:var(--bb-muted-foreground, #6b7280)}.sa-options[data-v-eb13e4d4]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.sa-option[data-v-eb13e4d4]{padding:6px 10px;border:1px solid var(--bb-primary, #28c3b6);border-radius:999px;background:transparent;color:var(--bb-primary-dark, #135b52);font-size:var(--bb-fs-meta, 11px);font-weight:600;cursor:pointer}.sa-option[data-v-eb13e4d4]:hover{background:var(--bb-primary-soft, rgba(40, 195, 182, .12))}.sa-bubble--typing[data-v-eb13e4d4]{display:inline-flex;gap:4px;align-items:center}.sa-bubble--typing span[data-v-eb13e4d4]{width:6px;height:6px;border-radius:50%;background:var(--bb-muted-foreground, #6b7280);animation:sa-typing-eb13e4d4 1s infinite ease-in-out}.sa-bubble--typing span[data-v-eb13e4d4]:nth-child(2){animation-delay:.15s}.sa-bubble--typing span[data-v-eb13e4d4]:nth-child(3){animation-delay:.3s}@keyframes sa-typing-eb13e4d4{0%,to{opacity:.4;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.sa-composer[data-v-eb13e4d4]{display:flex;gap:8px;padding:10px;border-top:1px solid var(--bb-border, #e7e9ee);background:var(--bb-card-bg, #fff);flex-shrink:0}.sa-composer input[data-v-eb13e4d4]{flex:1;border:1px solid var(--bb-border, #e7e9ee);border-radius:var(--bb-radius-sm, 8px);padding:8px 10px;font-size:var(--bb-fs-text, 14px);color:var(--bb-foreground, #21262e);outline:none}.sa-composer input[data-v-eb13e4d4]:focus{border-color:var(--bb-primary, #28c3b6)}.sa-send[data-v-eb13e4d4]{border:none;border-radius:var(--bb-radius-sm, 8px);width:38px;background:var(--bb-primary, #28c3b6);color:var(--bb-primary-foreground, #fff);cursor:pointer}.sa-send[data-v-eb13e4d4]:disabled{opacity:.45;cursor:default}@media (max-width: 480px){.sa-panel[data-v-eb13e4d4]{right:12px;left:12px;bottom:12px;width:auto}}.settings-switch[data-v-a0dbe356]{--switch-w: 42px;--switch-h: 24px;position:relative;width:var(--switch-w);height:var(--switch-h);flex-shrink:0;padding:0;border:none;border-radius:var(--radius-full, 9999px);background-color:var(--color-neutral-300, #d1d5db);cursor:pointer;transition:background-color .18s ease}.settings-switch.on[data-v-a0dbe356]{background-color:var(--color-primary-400, #28c3b6)}.settings-switch.disabled[data-v-a0dbe356]{opacity:.5;cursor:not-allowed}.settings-switch-knob[data-v-a0dbe356]{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:var(--radius-full, 9999px);background-color:#fff;box-shadow:0 1px 3px #0003;transition:transform .18s ease}.settings-switch.on .settings-switch-knob[data-v-a0dbe356]{transform:translate(18px)}.spin-loader[data-v-1563c8fd]{padding:.5rem 0}.spin-loader__ring[data-v-1563c8fd]{--size: 40px;--thickness: 4px;--c-core: var(--color-primary-400, #28c3b6);--c-soft: var(--color-primary-200, #8fe7e2);width:var(--size);height:var(--size);border-radius:50%;background:conic-gradient(from 0deg,transparent 0%,var(--c-soft) 35%,var(--c-core) 100%);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - var(--thickness)),#000 calc(100% - var(--thickness)));mask:radial-gradient(farthest-side,transparent calc(100% - var(--thickness)),#000 calc(100% - var(--thickness)));animation:spin-loader-rotate-1563c8fd .85s linear infinite}@keyframes spin-loader-rotate-1563c8fd{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.spin-loader__ring[data-v-1563c8fd]{animation:spin-loader-pulse-1563c8fd 1.2s ease-in-out infinite}@keyframes spin-loader-pulse-1563c8fd{0%,to{opacity:.35}50%{opacity:1}}}.visually-hidden[data-v-1563c8fd]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.back-button[data-v-e0619ede]{display:inline-flex;align-items:center;gap:8px;padding:8px 14px 8px 12px;border-radius:var(--radius-btn, 14px);background:#ffffff;border:1px solid #ececec;color:var(--balans-primary-dark, #135b52);font-weight:600;font-size:14px;line-height:1;cursor:pointer;font-family:inherit;transition:background-color .15s ease,border-color .15s ease,transform .15s ease;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.back-button[data-v-e0619ede]:hover{background:#fafafa;border-color:var(--balans-primary, #28c3b6);transform:translate(-2px)}.back-button[data-v-e0619ede]:active{transform:translate(-2px) scale(.99)}.back-button__ico[data-v-e0619ede]{width:22px;height:22px}.bb-select-dd-trigger[data-v-565c91d7]{max-width:100%;width:100%;justify-content:flex-start}.bb-select-dd-label[data-v-565c91d7]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.bb-select-dd-menu[data-v-565c91d7]{width:max-content;max-width:min(340px,90vw);max-height:320px;overflow-y:auto;z-index:1058}.bb-select-dd-option[data-v-565c91d7]{min-width:0;overflow-wrap:anywhere}.bb-menu-item.is-highlighted[data-v-565c91d7],.bb-menu-item[data-v-565c91d7]:focus-visible{background:var(--bb-secondary);outline:none}.el-offcanvas.--front[data-v-4544ca20]{background:rgba(15,23,42,.6);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);position:fixed;top:0;left:0;width:100%;z-index:1050;height:100%}.offcanvas-body[data-v-4544ca20]{padding:var(--space-normal);width:100%}.fade-enter-active[data-v-4544ca20],.fade-leave-active[data-v-4544ca20]{transition:opacity .3s ease,transform .3s ease}.fade-enter-from[data-v-4544ca20],.fade-leave-to[data-v-4544ca20]{opacity:0;transform:scale(.95)}.border-radius-1[data-v-4544ca20]{border-radius:1rem!important}.pos[data-v-4e28ef33]{position:fixed;z-index:1030;text-align:right;right:30px;bottom:90px;pointer-events:none}.glass-bg[data-v-4e28ef33]{background-color:#ffffffa6!important;backdrop-filter:blur(12px) saturate(150%);-webkit-backdrop-filter:blur(12px) saturate(150%);border:1px solid rgba(255,255,255,.4)!important;box-shadow:0 8px 32px #1f268712!important;border-radius:var(--border-radius-500, 1rem)!important}.dark-mode .glass-bg[data-v-4e28ef33]{background-color:#1e293b99!important;backdrop-filter:blur(12px) saturate(150%);-webkit-backdrop-filter:blur(12px) saturate(150%);border:1px solid rgba(255,255,255,.1)!important}.main-header[data-v-4e28ef33]{background-color:#ffffffb3!important;backdrop-filter:blur(12px) saturate(160%);-webkit-backdrop-filter:blur(12px) saturate(160%);border:1px solid rgba(0,0,0,.05)!important}.dark-mode .main-header[data-v-4e28ef33]{background-color:#1e293bb3!important;backdrop-filter:blur(12px) saturate(160%);-webkit-backdrop-filter:blur(12px) saturate(160%);border:1px solid rgba(255,255,255,.05)!important}.main-sidebar[data-v-4e28ef33]{background-color:#1e293bd9!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.dropdown-menu[data-v-4e28ef33]{background-color:#fffc!important;backdrop-filter:blur(16px) saturate(100%);-webkit-backdrop-filter:blur(16px) saturate(100%);border:1px solid rgba(0,0,0,.08)!important;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d!important;border-radius:.75rem!important}.dropdown-item[data-v-4e28ef33]{border-radius:.5rem;transition:all .2s ease}.tooltip-inner[data-v-4e28ef33]{background-color:#0f172abf!important;backdrop-filter:blur(8px) saturate(100%);-webkit-backdrop-filter:blur(8px) saturate(100%)}.toast[data-v-4e28ef33]{background-color:#ffffffb3!important;backdrop-filter:blur(12px) saturate(100%);-webkit-backdrop-filter:blur(12px) saturate(100%);border:1px solid rgba(0,0,0,.05)!important;box-shadow:0 10px 15px -3px #0000001a!important;border-radius:.75rem!important}.content-header[data-v-4e28ef33]{background-color:#ffffff73!important;backdrop-filter:blur(10px) saturate(140%);-webkit-backdrop-filter:blur(10px) saturate(140%);border:1px solid rgba(0,0,0,.03)!important;border-radius:0 0 1rem 1rem!important;margin-bottom:1.5rem!important;padding:1rem 1.5rem!important}.dark-mode .content-header[data-v-4e28ef33]{background-color:#1e293b73!important;backdrop-filter:blur(10px) saturate(140%);-webkit-backdrop-filter:blur(10px) saturate(140%);border:1px solid rgba(255,255,255,.03)!important}.modal-backdrop.show[data-v-4e28ef33]{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background-color:#0f172a66}.modal-content[data-v-4e28ef33]{border-radius:1rem!important;border:none;box-shadow:0 25px 50px -12px #00000040!important;overflow:hidden}.glass-card[data-v-4e28ef33],.login-box .card[data-v-4e28ef33],.register-box .card[data-v-4e28ef33]{background-color:#ffffffa6!important;backdrop-filter:blur(12px) saturate(150%);-webkit-backdrop-filter:blur(12px) saturate(150%);border:1px solid rgba(255,255,255,.4)!important;box-shadow:0 8px 32px #1f268712!important;border-radius:var(--border-radius-500, 1rem)!important}.dark-mode .glass-card[data-v-4e28ef33],.dark-mode .login-box .card[data-v-4e28ef33],.login-box .dark-mode .card[data-v-4e28ef33],.dark-mode .register-box .card[data-v-4e28ef33],.register-box .dark-mode .card[data-v-4e28ef33]{background-color:#1e293b99!important;backdrop-filter:blur(12px) saturate(150%);-webkit-backdrop-filter:blur(12px) saturate(150%);border:1px solid rgba(255,255,255,.1)!important}.login-page[data-v-4e28ef33],.register-page[data-v-4e28ef33]{background:linear-gradient(135deg,#eef2f3 0%,#8e9eab 100%);min-height:100vh}.login-box[data-v-4e28ef33],.register-box[data-v-4e28ef33]{width:400px}.login-box .card[data-v-4e28ef33],.register-box .card[data-v-4e28ef33]{background-color:#ffffff73;border:1px solid rgba(255,255,255,.5);box-shadow:0 8px 32px #1f26871a}.login-box .login-card-body[data-v-4e28ef33],.login-box .register-card-body[data-v-4e28ef33],.register-box .login-card-body[data-v-4e28ef33],.register-box .register-card-body[data-v-4e28ef33]{background:transparent!important;color:var(--color-text-on-light);border-radius:inherit;padding:2.5rem 2rem}.login-box .login-logo a[data-v-4e28ef33],.login-box .register-logo a[data-v-4e28ef33],.register-box .login-logo a[data-v-4e28ef33],.register-box .register-logo a[data-v-4e28ef33]{color:var(--color-text-on-light);text-shadow:0 1px 2px rgba(255,255,255,.8);font-weight:700}.login-box .input-group[data-v-4e28ef33],.register-box .input-group[data-v-4e28ef33]{background:rgba(255,255,255,.6);border-radius:var(--border-radius-500);border:1px solid rgba(255,255,255,.5);transition:all .3s ease;overflow:hidden}.login-box .input-group[data-v-4e28ef33]:focus-within,.register-box .input-group[data-v-4e28ef33]:focus-within{background:rgba(255,255,255,.9);border-color:var(--color-neutral-8);box-shadow:0 0 0 4px #c8d2e14d}.login-box .input-group .form-control[data-v-4e28ef33],.register-box .input-group .form-control[data-v-4e28ef33]{border:none!important;background:transparent!important;box-shadow:none!important;height:3rem;padding-left:1rem;color:var(--color-text-on-light)}.login-box .input-group .form-control[data-v-4e28ef33]::placeholder,.register-box .input-group .form-control[data-v-4e28ef33]::placeholder{color:var(--color-text-on-light-low);font-size:.9rem}.login-box .input-group .input-group-text[data-v-4e28ef33],.register-box .input-group .input-group-text[data-v-4e28ef33]{background:transparent!important;border:none!important;color:var(--color-text-on-light-mild);padding-right:1rem}.login-box .input-group .input-group-append[data-v-4e28ef33],.register-box .input-group .input-group-append[data-v-4e28ef33]{margin-left:0}.login-box .btn.btn-primary[data-v-4e28ef33],.login-box .btn.btn-dark[data-v-4e28ef33],.login-box .btn.btn-block[data-v-4e28ef33],.register-box .btn.btn-primary[data-v-4e28ef33],.register-box .btn.btn-dark[data-v-4e28ef33],.register-box .btn.btn-block[data-v-4e28ef33]{width:100%;padding:.75rem;border-radius:var(--border-radius-500);letter-spacing:.5px;font-weight:600;margin-top:1rem;transition:all .2s ease}.login-box .btn.btn-primary[data-v-4e28ef33]:hover,.login-box .btn.btn-dark[data-v-4e28ef33]:hover,.login-box .btn.btn-block[data-v-4e28ef33]:hover,.register-box .btn.btn-primary[data-v-4e28ef33]:hover,.register-box .btn.btn-dark[data-v-4e28ef33]:hover,.register-box .btn.btn-block[data-v-4e28ef33]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0003}.fab-button[data-v-4e28ef33]{pointer-events:auto;z-index:2;width:60px;height:60px;display:inline-flex;align-items:center;justify-content:center;color:#fff;background-color:#0f172a99!important;backdrop-filter:blur(4px) saturate(160%);-webkit-backdrop-filter:blur(4px) saturate(160%);border:none;border-radius:50%;box-shadow:0 8px 24px #00000040,0 2px 8px #0000001a;outline:none;transition:all .2s ease-in-out}.fab-button[data-v-4e28ef33]:hover{transform:scale(1.1);background:rgba(15,23,42,.8);box-shadow:0 12px 32px #0000004d,0 4px 12px #00000026}.fab-button[data-v-4e28ef33]:active{transform:scale(.95)}.fab-button svg[data-v-4e28ef33]{transition:transform .2s ease}.fab-button:hover svg[data-v-4e28ef33]{transform:rotate(90deg)}.empty-state-box[data-v-5f645e10]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:var(--space-3);padding:var(--space-12) var(--space-6);color:var(--color-neutral-600)}.empty-state-icon[data-v-5f645e10]{width:64px;height:64px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-full);background:var(--color-primary-50);color:var(--color-primary-400);font-size:var(--font-size-xl);margin-bottom:var(--space-1)}.empty-state-title[data-v-5f645e10]{margin:0;font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-neutral-800)}.empty-state-body[data-v-5f645e10]{margin:0;max-width:38ch;font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.empty-state-cta[data-v-5f645e10]{margin-top:var(--space-2);display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-5);border:var(--border-width-thin) solid var(--border-color-strong);border-radius:var(--radius-btn);background:var(--color-neutral-0);color:var(--color-neutral-800);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:background var(--transition-base),border-color var(--transition-base)}.empty-state-cta[data-v-5f645e10]:hover{background:var(--color-neutral-50);border-color:var(--color-primary-300)}.empty-state-box--filtered[data-v-5f645e10]{padding:var(--space-10) var(--space-6)}.empty-state-box--filtered .empty-state-icon[data-v-5f645e10]{width:48px;height:48px;font-size:var(--font-size-lg);background:var(--color-neutral-100);color:var(--color-neutral-500)}.fancytable-body{padding:.3rem 0;padding-bottom:0;min-height:10rem}.fancytable{padding:1rem 0;padding-bottom:0}.fancytable .fancytable-row,.fancytable .fancytable-header,.fancytable .fancytable-total,.fancytable .fancytable-footer{border-radius:3px;padding:.3rem;margin-bottom:.6rem;text-align:left}.fancytable .fancytable-header{background-color:#ddd;font-weight:700;letter-spacing:.03em;display:flex;align-items:center;border-top-left-radius:16px;border-top-right-radius:16px}.fancytable .fancytable-total{background-color:#eaeaea;font-weight:700;display:flex;align-items:center}.fancytable .fancytable-footer{background-color:#ddd;font-weight:700;letter-spacing:.03em;display:flex;align-items:center;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.fancytable .fancytable-row{background-color:#fff;box-shadow:0 0 9px #0000001a;display:flex;align-items:center}.fancytable .fancytable-row:hover{background-color:#eee;box-shadow:0 0 9px #00000080}.fancytable .fancytable-col-avatar{width:3rem;margin:3px}.circle{width:3rem;aspect-ratio:1;border-radius:50%;background-color:#ddd;display:flex;align-items:center;justify-content:center}body.dark-mode .fancytable-row{background-color:#000}body.dark-mode .fancytable-header,body.dark-mode .fancytable-footer{background-color:#555}body.dark-mode .fancytable-row:hover{background-color:#333;box-shadow:0 0 9px #ffffff80}body.dark-mode .circle{background-color:#555}.profile-user-img{background-color:#fff}.table-view-container{background:white;padding:.8rem;border-radius:var(--radius-card, 20px);box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000008}.table-title{color:#1e293b;font-weight:800;letter-spacing:-.025em}.search-bar-pill{position:relative;display:flex;align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:2rem;padding:0 1rem;transition:all .3s ease}.search-bar-pill:focus-within{background:white;border-color:#6366f1;box-shadow:0 0 0 4px #6366f11a}.search-bar-pill .search-icon{color:#94a3b8;margin-right:.75rem}.search-bar-pill .form-control-pill{border:none;background:transparent;padding:.6rem 0;width:100%;color:#334155;font-size:.95rem}.search-bar-pill .form-control-pill:focus{outline:none}.btn-view-trash{background:#f8fafc;border:1px solid #e2e8f0;color:#64748b;height:40px;border-radius:var(--radius-btn, 14px);padding:0 10px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.btn-view-trash:hover{background:#f1f5f9;color:#1e293b;border-color:#cbd5e1}.btn-view-switch{background:#f8fafc;border:1px solid #e2e8f0;color:#64748b;width:40px;height:40px;border-radius:var(--radius-btn, 14px);padding:0;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.btn-view-switch:hover{background:#f1f5f9;color:#1e293b;border-color:#cbd5e1}.btn-extra-filter{background:transparent;border:none;color:#94a3b8;padding:.25rem .5rem;margin-left:.5rem;border-radius:var(--radius-btn, 14px)}.btn-extra-filter.active{color:#6366f1;background:rgba(99,102,241,.1)}.pagination{margin-bottom:0}.pagination .page-item .page-link{border:none;color:#64748b;font-weight:600;border-radius:.5rem;margin:0 2px;padding:.4rem .75rem}.pagination .page-item .page-link:hover{background:#f1f5f9;color:#1e293b}.pagination .page-item.active .page-link{background-color:#1e293b;color:#fff;box-shadow:0 4px 6px -1px #0000001a}.ipp-selector{border-radius:.5rem;border:1px solid #e2e8f0;padding:.25rem .5rem;background-color:#f8fafc;color:#475569;cursor:pointer}.ipp-selector:focus{border-color:#6366f1;outline:none}.extra-filters-panel{padding:.6rem;background:#f8fafc;border-radius:var(--radius-card, 20px);border:1px solid #e2e8f0}.slide-fade-enter-active,.slide-fade-leave-active{transition:all .3s ease-out}.slide-fade-enter-from,.slide-fade-leave-to{transform:translateY(-10px);opacity:0}.uppercase{text-transform:uppercase}.lh-sm{line-height:1.25}.page-item.active .page-link{z-index:3;color:#fff;background-color:#000;border-color:#000}.page-link,.page-link:hover{color:#000}.btn-default[data-v-5b4381e1]{background-color:#f8f9fa;border-color:#ddd;color:#444}.delega-warning-card[data-v-9cab10b5]{background-color:var(--color-warning-50, #fffbeb);border:1px solid var(--color-warning-300, #fcd34d);border-radius:var(--radius-card, 20px);padding:var(--space-3, .75rem) var(--space-4, 1rem);margin-bottom:var(--space-4, 1rem);box-shadow:0 2px 8px rgba(var(--rgb-warning, 245, 158, 11),.1);transition:box-shadow var(--transition-base, .2s ease)}.delega-card-head[data-v-9cab10b5]{display:flex;align-items:center;gap:var(--space-2, .5rem)}.delega-card-title[data-v-9cab10b5]{flex:1 1 auto;min-width:0;font-size:1rem;letter-spacing:var(--letter-spacing-tight, -.02em);color:var(--color-warning-dark, #92400e);font-weight:var(--font-weight-extrabold, 800)}.delega-btn-cta[data-v-9cab10b5]{flex:none;display:inline-flex;align-items:center;white-space:nowrap;background-color:var(--color-warning-light, #fef3c7);border:1px solid var(--color-warning-300, #fcd34d);color:var(--color-warning-dark, #92400e);padding:7px 16px;border-radius:var(--radius-btn, 14px);font-size:var(--font-size-sm, .875rem);font-weight:var(--font-weight-bold, 700);text-decoration:none;transition:box-shadow var(--transition-fast, .1s ease),transform var(--transition-fast, .1s ease)}.delega-btn-cta[data-v-9cab10b5]:hover{text-decoration:none;box-shadow:var(--shadow-xs, 0 1px 2px rgba(0, 0, 0, .05));transform:translateY(-1px)}.delega-btn-snooze[data-v-9cab10b5]{flex:none;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:var(--radius-sm, 6px);background:transparent;color:var(--color-warning-dark, #92400e);font-size:1.25rem;line-height:1;cursor:pointer}.delega-btn-snooze[data-v-9cab10b5]:hover{background-color:var(--color-warning-light, #fef3c7)}.delega-btn-snooze[data-v-9cab10b5]:disabled{opacity:.55;cursor:default}.delega-card-body[data-v-9cab10b5]{margin:var(--space-2, .5rem) 0 0;font-size:var(--font-size-xs, .75rem);line-height:var(--line-height-normal, 1.5);color:var(--color-warning-dark, #92400e)}@media (max-height: 770px){.delega-warning-card[data-v-9cab10b5]{padding:7px 8px 7px 12px;margin-bottom:var(--space-2, .5rem);border-radius:var(--radius-md, 10px)}.delega-card-title[data-v-9cab10b5]{font-size:var(--font-size-sm, .875rem)}.delega-card-body[data-v-9cab10b5]{display:none}.delega-btn-cta[data-v-9cab10b5]{padding:6px 12px;border-radius:var(--radius-md, 10px)}}.delega-btn-snooze[data-v-9cab10b5]:focus-visible,.delega-btn-cta[data-v-9cab10b5]:focus-visible{outline:2px solid var(--color-warning-dark, #92400e);outline-offset:2px}.fade-enter-active[data-v-9cab10b5],.fade-leave-active[data-v-9cab10b5]{transition:opacity .3s ease,transform .3s ease}.fade-enter-from[data-v-9cab10b5],.fade-leave-to[data-v-9cab10b5]{opacity:0;transform:translateY(-8px)}.ocr-overlay[data-v-8756d790]{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.55);display:flex;align-items:center;justify-content:center;z-index:9998;padding:20px}.ocr-modal[data-v-8756d790]{background:white;border-radius:var(--radius-xl, 20px);width:100%;max-width:640px;box-shadow:0 24px 60px #0000002e;overflow:hidden;max-height:92vh;display:flex;flex-direction:column}.ocr-header[data-v-8756d790]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #eef2f7}.ocr-title[data-v-8756d790]{font-size:16px;font-weight:700;color:#1e2141}.ocr-close[data-v-8756d790]{background:transparent;border:none;font-size:24px;color:#8a8a93;cursor:pointer;line-height:1}.ocr-close[data-v-8756d790]:hover{color:#1e2141}.ocr-body[data-v-8756d790]{padding:16px 20px;overflow-y:auto;display:flex;flex-direction:column;gap:12px}.ocr-warnings[data-v-8756d790]{display:flex;flex-direction:column;gap:6px}.ocr-warning[data-v-8756d790]{background:#fffbeb;border:1px solid #fde68a;color:#92400e;border-radius:10px;padding:8px 12px;font-size:13px}.ocr-snapshot[data-v-8756d790]{background:var(--color-primary-50, #e8faf9);border:1px solid var(--color-primary-100, #c5f2ef);border-radius:12px;padding:12px 14px}.ocr-snapshot-badge[data-v-8756d790]{font-size:10px;font-weight:700;color:var(--color-primary-600, #178c82);text-transform:uppercase;letter-spacing:.4px}.ocr-snapshot-name[data-v-8756d790]{font-size:15px;font-weight:700;color:#1e2141;margin-top:2px}.ocr-snapshot-meta[data-v-8756d790]{font-size:12px;color:#6e6e73;margin-top:2px}.ocr-section-title[data-v-8756d790]{font-size:12px;font-weight:700;color:var(--color-primary-400, #28c3b6);text-transform:uppercase;letter-spacing:.4px;margin-top:4px;display:flex;align-items:center;justify-content:space-between}.ocr-add-line[data-v-8756d790]{background:none;border:none;color:var(--color-primary-500, #1fa99d);font-weight:700;cursor:pointer;font-size:12px}.ocr-grid[data-v-8756d790]{display:grid;grid-template-columns:1fr 1fr;gap:10px 12px}.ocr-col-2[data-v-8756d790]{grid-column:1 / -1}.ocr-field[data-v-8756d790]{display:flex;flex-direction:column;gap:4px}.ocr-field label[data-v-8756d790]{font-size:11px;font-weight:700;color:#8a8a93;text-transform:uppercase;letter-spacing:.3px}.ocr-field input[data-v-8756d790]{padding:9px 11px;border-radius:10px;border:1.5px solid #e0e5ec;background:#f8fafc;font-size:14px;color:#1e2141;font-family:inherit}.ocr-field input[data-v-8756d790]:focus{outline:none;border-color:var(--color-primary-400, #28c3b6);background:white}.ocr-input-error[data-v-8756d790]{border-color:#ef4444!important;background:#fff5f5!important}.ocr-error-text[data-v-8756d790]{color:#ef4444;font-size:12px}.ocr-field-hint[data-v-8756d790]{color:#8a8a93;font-size:11px}.ocr-lines[data-v-8756d790]{display:flex;flex-direction:column;gap:6px}.ocr-line[data-v-8756d790]{display:grid;grid-template-columns:1fr 70px 110px 70px 28px;gap:8px;align-items:center}.ocr-line--head[data-v-8756d790]{font-size:10px;font-weight:700;color:#8a8a93;text-transform:uppercase}.ocr-line input[data-v-8756d790]{padding:8px 10px;border-radius:9px;border:1.5px solid #e0e5ec;background:#f8fafc;font-size:13px;color:#1e2141;font-family:inherit;width:100%}.ocr-line input[data-v-8756d790]:focus{outline:none;border-color:var(--color-primary-400, #28c3b6);background:white}.ocr-del-line[data-v-8756d790]{background:none;border:none;color:#ef4444;font-size:18px;cursor:pointer}.ocr-empty-lines[data-v-8756d790]{font-size:13px;color:#8a8a93;padding:4px 0}.ocr-totals[data-v-8756d790]{display:flex;flex-direction:column;gap:4px;align-items:flex-end;border-top:1px solid #eef2f7;padding-top:10px}.ocr-totals>div[data-v-8756d790]{display:flex;gap:14px;font-size:13px;color:#6e6e73}.ocr-totals strong[data-v-8756d790]{color:#1e2141;min-width:90px;text-align:right}.ocr-total-gross[data-v-8756d790]{font-size:16px!important}.ocr-total-gross strong[data-v-8756d790]{color:#1e2141;font-size:18px}.ocr-view-file[data-v-8756d790]{font-size:13px;color:var(--color-primary-500, #1fa99d);text-decoration:none;font-weight:600;background:none;border:none;padding:0;cursor:pointer;align-self:flex-start}.ocr-view-file[data-v-8756d790]:hover{text-decoration:underline}.ocr-file-preview-overlay[data-v-8756d790]{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.65);display:flex;align-items:center;justify-content:center;z-index:9999;padding:16px}.ocr-file-preview-modal[data-v-8756d790]{background:white;border-radius:var(--radius-xl, 20px);width:100%;max-width:720px;height:90vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 24px 60px #0000004d}.ocr-file-preview-header[data-v-8756d790]{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid #eef2f7;font-weight:700;color:#1e2141}.ocr-file-preview-frame[data-v-8756d790]{flex:1;width:100%;border:none;background:#f4f7f6}@media (max-width: 720px){.ocr-file-preview-overlay[data-v-8756d790]{padding:0}.ocr-file-preview-modal[data-v-8756d790]{height:100dvh;max-width:100%;border-radius:0}}.ocr-actions[data-v-8756d790]{display:flex;gap:10px;padding:14px 20px;border-top:1px solid #eef2f7}.ocr-btn-cancel[data-v-8756d790]{flex:1;padding:12px;border-radius:var(--radius-btn, 14px);border:1.5px solid #e0e5ec;background:white;color:#6e6e73;font-weight:600;cursor:pointer}.ocr-btn-cancel[data-v-8756d790]:hover{background:#f5f5f5}.ocr-btn-confirm[data-v-8756d790]{flex:2;padding:12px;border-radius:var(--radius-btn, 14px);border:none;background:linear-gradient(135deg,var(--color-primary-400, #2BC7C0),var(--color-primary-500, #1fa99d));color:#fff;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px}.ocr-btn-confirm[data-v-8756d790]:hover:not(:disabled){filter:brightness(1.05)}.ocr-btn-confirm[data-v-8756d790]:disabled{opacity:.6;cursor:not-allowed}.ocr-generic-error[data-v-8756d790]{color:#b91c1c;font-size:13px;margin:0 20px 14px;text-align:center}.overview-header[data-v-113d6158]{flex-shrink:0;padding:.25rem 0 0;background-color:var(--color-neutral-0, #ffffff)}.overview-header[data-v-113d6158]>*{max-width:760px;margin-left:auto;margin-right:auto}.profile-bar[data-v-113d6158]{margin-bottom:var(--space-3, .75rem)}.profile-bar-top[data-v-113d6158]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.profile-bar-label[data-v-113d6158]{font-size:.875rem;color:var(--color-neutral-700, #495057)}.profile-bar-label strong[data-v-113d6158]{color:var(--color-neutral-850, #212529);font-weight:700}.profile-bar-cta[data-v-113d6158]{font-size:.875rem;font-weight:700;color:var(--balans-accent, #d56f15);text-decoration:none;white-space:nowrap}.profile-bar-cta i[data-v-113d6158]{font-size:.75rem;margin-left:.15rem}.profile-bar-cta[data-v-113d6158]:hover{color:var(--balans-accent, #d56f15)}.profile-bar-track[data-v-113d6158]{height:4px;border-radius:999px;background:var(--balans-orange-track, #f4b98c);overflow:hidden}.profile-bar-fill[data-v-113d6158]{height:100%;border-radius:999px;background:var(--balans-accent, #d56f15);transition:width .4s ease}.panoramica[data-v-113d6158]{border-radius:var(--radius-lg, 16px);border:1px solid var(--balans-primary, #28c3b6);background:#fff;box-shadow:0 3px 14px 1px rgba(var(--rgb-primary-dark),.18);overflow:hidden;transition:opacity .15s ease}.panoramica.is-loading[data-v-113d6158]{opacity:.6}.panoramica.is-picking[data-v-113d6158]{overflow:visible}.panoramica-head[data-v-113d6158]{display:flex;align-items:center;gap:.55rem;padding:.6rem .9rem;border-bottom:1px solid var(--color-neutral-200, #e9ecef)}.panoramica-icon[data-v-113d6158]{display:inline-flex;align-items:center;justify-content:center;color:var(--balans-teal-icon, #1c877e)}.panoramica-icon .bxi[data-v-113d6158]{width:20px;height:20px}.panoramica-title[data-v-113d6158]{font-size:1.125rem;font-weight:700;color:var(--color-neutral-850, #212529)}.panoramica-month-wrap[data-v-113d6158]{position:relative;margin-left:auto}.panoramica-month[data-v-113d6158]{display:inline-flex;align-items:center;gap:.35rem;padding:.2rem .5rem;border:1px solid transparent;border-radius:8px;background:transparent;font-size:.85rem;font-weight:600;color:var(--color-neutral-800, #343a40);cursor:pointer;font-family:inherit;text-transform:capitalize;transition:background-color .15s ease,border-color .15s ease}.panoramica-month[data-v-113d6158]:hover{background:var(--color-neutral-100, #f1f3f5)}.panoramica-month.open[data-v-113d6158]{border-color:var(--color-neutral-200, #e9ecef);background:var(--color-neutral-100, #f1f3f5)}.panoramica-month i[data-v-113d6158]{font-size:.68rem;color:var(--color-neutral-500, #adb5bd);transition:transform .15s ease}.panoramica-month.open i[data-v-113d6158]{transform:rotate(180deg)}.panoramica-month-menu[data-v-113d6158]{position:absolute;top:calc(100% + 4px);right:0;z-index:30;width:232px;background:#fff;border:1px solid var(--color-neutral-200, #e9ecef);border-radius:10px;box-shadow:var(--shadow-lg, 0 8px 24px rgba(0, 0, 0, .1));padding:5px}.panoramica-year[data-v-113d6158]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:2px 4px 6px;border-bottom:1px solid var(--color-neutral-100, #f1f3f5);margin-bottom:5px}.panoramica-year-value[data-v-113d6158]{font-size:.9rem;font-weight:700;color:var(--color-neutral-800, #343a40);font-variant-numeric:tabular-nums}.panoramica-year-nav[data-v-113d6158]{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:7px;background:transparent;color:var(--color-neutral-800, #343a40);font-size:.7rem;cursor:pointer;transition:background-color .15s ease}.panoramica-year-nav[data-v-113d6158]:hover:not(:disabled){background:var(--color-neutral-100, #f1f3f5)}.panoramica-year-nav[data-v-113d6158]:disabled{opacity:.35;cursor:default}.panoramica-month-grid[data-v-113d6158]{display:grid;grid-template-columns:repeat(3,1fr);gap:2px}.panoramica-month-item[data-v-113d6158]{padding:9px 4px;border:none;background:transparent;border-radius:7px;font-size:.85rem;color:var(--color-neutral-800, #343a40);cursor:pointer;font-family:inherit;text-transform:capitalize}.panoramica-month-item[data-v-113d6158]:hover:not(:disabled){background:var(--color-neutral-100, #f1f3f5)}.panoramica-month-item.active[data-v-113d6158]{background:var(--color-primary-50, #e8faf9);color:var(--color-primary-700, #0f6e66);font-weight:600}.panoramica-month-item[data-v-113d6158]:disabled{opacity:.3;cursor:default}.panoramica-grid[data-v-113d6158]{display:grid;grid-template-columns:repeat(2,1fr);gap:0}.metric[data-v-113d6158]{padding:.7rem .95rem .75rem;border-right:1px solid var(--color-neutral-200, #e9ecef);border-bottom:1px solid var(--color-neutral-200, #e9ecef);min-width:0}.metric[data-v-113d6158]:nth-child(2n){border-right:none}.metric[data-v-113d6158]:nth-child(n+3){border-bottom:none}.metric-top[data-v-113d6158]{display:flex;align-items:center;gap:.4rem;margin-bottom:.4rem}.metric-icon-img[data-v-113d6158]{width:16px;height:16px;color:var(--balans-teal-icon, #1c877e)}.metric-icon-fa[data-v-113d6158]{width:16px;font-size:.875rem;text-align:center;color:var(--balans-teal-icon, #1c877e)}.metric-label[data-v-113d6158]{font-size:.875rem;font-weight:600;color:var(--balans-teal-icon, #1c877e);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.metric-value-row[data-v-113d6158]{display:flex;align-items:baseline;flex-wrap:wrap;gap:.4rem}.metric-value[data-v-113d6158]{font-size:1.125rem;font-weight:700;line-height:1.1;letter-spacing:-.3px;color:var(--color-neutral-850, #212529);white-space:nowrap}.metric-delta[data-v-113d6158]{font-size:.72rem;font-weight:700;padding:.1rem .4rem;border-radius:999px;white-space:nowrap}.metric-delta.is-up[data-v-113d6158]{background:var(--color-success-light, #d1fae5);color:var(--color-success-dark, #065f46)}.metric-delta.is-down[data-v-113d6158]{background:var(--color-error-light, #fee2e2);color:var(--color-error-dark, #991b1b)}.panoramica-more[data-v-113d6158]{display:flex;align-items:center;justify-content:flex-end;gap:.4rem;padding:.5rem .9rem;border-top:1px solid var(--color-neutral-200, #e9ecef);font-size:.875rem;font-weight:400;color:var(--balans-primary, #28c3b6);text-decoration:none;transition:background-color .15s ease}.panoramica-more[data-v-113d6158]:hover{background-color:var(--color-primary-50, #e8faf9);color:var(--color-primary-700, #0f6e66)}.panoramica-more i[data-v-113d6158]{font-size:.72rem;transition:transform .15s ease}.panoramica-more:hover i[data-v-113d6158]{transform:translate(2px)}@media (max-width: 560px){.profile-bar[data-v-113d6158]{margin-bottom:.5rem}.panoramica-head[data-v-113d6158]{padding:.5rem .7rem}.metric[data-v-113d6158]{padding:.55rem .65rem .6rem}.metric-top[data-v-113d6158]{margin-bottom:.3rem}.panoramica-more[data-v-113d6158]{padding:.45rem .7rem}}@media (max-height: 900px){.profile-bar[data-v-113d6158]{margin-bottom:.5rem}.panoramica-head[data-v-113d6158]{padding:.4rem .7rem}.metric[data-v-113d6158]{padding:.4rem .65rem .45rem}.metric-top[data-v-113d6158]{margin-bottom:.25rem}.panoramica-more[data-v-113d6158]{padding:.35rem .7rem}}.overview-header--compact[data-v-113d6158]{padding:0}.overview-header--compact .panoramica-head[data-v-113d6158]{padding:.5rem .75rem}.overview-header--compact .panoramica-title[data-v-113d6158]{font-size:.92rem}.overview-header--compact .metric[data-v-113d6158]{padding:.5rem .55rem .6rem}.overview-header--compact .metric-top[data-v-113d6158]{margin-bottom:.3rem}.overview-header--compact .metric-value[data-v-113d6158]{font-size:1.1rem}.aic-overlay[data-v-f69acae4]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1080;display:flex;align-items:center;justify-content:center;padding:var(--space-4, 16px);background:rgba(17,24,39,.55);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.aic-modal[data-v-f69acae4]{width:100%;max-width:520px;max-height:calc(100vh - 32px);display:flex;flex-direction:column;background:var(--color-surface, #fff);border-radius:var(--radius-lg, 16px);box-shadow:0 20px 60px #00000047;overflow:hidden;font-family:var(--font-family-base, "Libre Franklin", sans-serif)}.aic-header[data-v-f69acae4]{display:flex;align-items:center;gap:var(--space-3, 12px);padding:var(--space-5, 20px) var(--space-5, 20px) var(--space-3, 12px)}.aic-header-icon[data-v-f69acae4]{font-size:1.25rem;color:var(--color-primary-700, #135b52)}.aic-title[data-v-f69acae4]{margin:0;font-size:var(--font-size-lg, 1.125rem);font-weight:var(--font-weight-bold, 700);color:var(--color-neutral-900, #111827)}.aic-body[data-v-f69acae4]{padding:0 var(--space-5, 20px);overflow-y:auto;color:var(--color-neutral-700, #374151);font-size:var(--font-size-sm, .9rem);line-height:1.55}.aic-body p[data-v-f69acae4]{margin:0 0 var(--space-3, 12px)}.aic-body a[data-v-f69acae4]{color:var(--color-primary-700, #135b52);text-decoration:underline}.aic-footer[data-v-f69acae4]{display:flex;justify-content:flex-end;gap:var(--space-2, 8px);padding:var(--space-4, 16px) var(--space-5, 20px);border-top:1px solid var(--color-neutral-100, #f3f4f6)}.aic-btn[data-v-f69acae4]{border:none;border-radius:var(--radius-md, 10px);padding:10px 18px;font-size:var(--font-size-sm, .9rem);font-weight:var(--font-weight-semibold, 600);font-family:inherit;cursor:pointer;transition:background-color .15s ease,opacity .15s ease}.aic-btn[data-v-f69acae4]:disabled{opacity:.6;cursor:default}.aic-btn-ghost[data-v-f69acae4]{background:transparent;color:var(--color-neutral-600, #4b5563)}.aic-btn-ghost[data-v-f69acae4]:hover:not(:disabled){background:var(--color-neutral-100, #f3f4f6)}.aic-btn-primary[data-v-f69acae4]{background:var(--color-primary-700, #135b52);color:#fff}.aic-btn-primary[data-v-f69acae4]:hover:not(:disabled){background:var(--color-primary-800, #0f4a43)}@media (max-width: 520px){.aic-footer[data-v-f69acae4]{flex-direction:column-reverse}.aic-btn[data-v-f69acae4]{width:100%}}.ps-page[data-v-173b8226]{min-height:100vh;background:var(--color-neutral-50, #f7f8f9);padding:var(--space-6, 24px) var(--space-4, 16px);font-family:var(--font-family-base, "Libre Franklin", sans-serif);color:var(--color-neutral-900, #111827)}.ps-container[data-v-173b8226]{max-width:1040px;margin:0 auto}.ps-topbar[data-v-173b8226]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-6, 24px)}.ps-topbar__left[data-v-173b8226]{display:flex;align-items:center;gap:var(--space-3, 12px);min-width:0}.ps-logout-form[data-v-173b8226]{margin:0}.ps-logout[data-v-173b8226]{background:none;border:0;color:var(--color-neutral-500, #6b7280);font:inherit;cursor:pointer;text-decoration:underline}.ps-logout[data-v-173b8226]:hover{color:var(--color-neutral-800, #1f2937)}.ps-alert[data-v-173b8226]{background:var(--color-warning-light, #fef3c7);border:1px solid var(--color-warning, #f59e0b);color:var(--color-warning-dark, #92400e);border-radius:var(--radius-card, 12px);padding:var(--space-3, 12px) var(--space-4, 16px);margin-bottom:var(--space-5, 20px);font-size:var(--font-size-sm, .875rem)}.ps-offer[data-v-173b8226]{background:var(--color-primary-50, #e7f6f4);border:1px solid var(--color-primary-400, #34cbbd);color:var(--color-primary-800, #0f5f57);border-radius:var(--radius-card, 12px);padding:var(--space-3, 12px) var(--space-4, 16px);margin-bottom:var(--space-5, 20px);font-size:var(--font-size-sm, .875rem);text-align:center}.ps-hero[data-v-173b8226]{text-align:center;margin-bottom:var(--space-6, 24px)}.ps-eyebrow[data-v-173b8226]{display:inline-block;text-transform:uppercase;letter-spacing:.08em;font-size:var(--font-size-xs, .75rem);font-weight:var(--font-weight-semibold, 600);color:var(--color-primary-600, #1aa89b);margin-bottom:var(--space-2, 8px)}.ps-title[data-v-173b8226]{font-size:var(--font-size-3xl, 2rem);font-weight:var(--font-weight-bold, 700);margin:0 0 var(--space-2, 8px)}.ps-subtitle[data-v-173b8226]{color:var(--color-neutral-600, #4b5563);font-size:var(--font-size-md, 1rem);margin:0 auto;max-width:540px}.ps-plans[data-v-173b8226]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-4, 16px);align-items:stretch}@media (max-width: 860px){.ps-plans[data-v-173b8226]{grid-template-columns:1fr;max-width:460px;margin:0 auto}}.ps-plan[data-v-173b8226]{position:relative;display:flex;flex-direction:column;background:var(--color-neutral-0, #ffffff);border:2px solid var(--color-neutral-200, #e5e7eb);border-radius:var(--radius-xl, 20px);padding:var(--space-5, 20px);box-shadow:var(--shadow-sm, 0 1px 3px rgba(16, 24, 40, .06))}.ps-plan--reco[data-v-173b8226]{border-color:var(--color-primary-500, #22b8ab);box-shadow:0 12px 32px rgba(var(--rgb-primary-500),.16)}.ps-plan__badge[data-v-173b8226]{position:absolute;top:calc(-1 * var(--space-3, 12px));left:50%;transform:translate(-50%);background:var(--color-primary-600, #1aa89b);color:#fff;font-size:var(--font-size-xs, .75rem);font-weight:var(--font-weight-bold, 700);letter-spacing:.05em;padding:3px var(--space-3, 12px);border-radius:var(--radius-full, 999px)}.ps-plan__head[data-v-173b8226]{margin-bottom:var(--space-3, 12px)}.ps-plan__name[data-v-173b8226]{font-size:var(--font-size-xl, 1.25rem);font-weight:var(--font-weight-bold, 700);margin:0 0 var(--space-1, 4px)}.ps-plan__tagline[data-v-173b8226]{color:var(--color-neutral-500, #6b7280);font-size:var(--font-size-sm, .875rem);margin:0;min-height:2.4em}.ps-plan__price[data-v-173b8226]{margin-bottom:var(--space-4, 16px);display:flex;align-items:baseline;gap:var(--space-1, 4px)}.ps-plan__price strong[data-v-173b8226]{font-size:var(--font-size-2xl, 1.5rem);font-weight:var(--font-weight-bold, 700);color:var(--color-primary-700, #147a70)}.ps-plan__price span[data-v-173b8226]{color:var(--color-neutral-500, #6b7280);font-size:var(--font-size-sm, .875rem)}.ps-plan__features[data-v-173b8226]{list-style:none;padding:0;margin:0 0 var(--space-5, 20px);flex:1}.ps-plan__features li[data-v-173b8226]{display:flex;align-items:flex-start;gap:var(--space-2, 8px);font-size:var(--font-size-sm, .875rem);color:var(--color-neutral-700, #374151);margin-bottom:var(--space-2, 8px)}.ps-plan__check[data-v-173b8226]{color:var(--color-success, #16a34a);font-weight:var(--font-weight-bold, 700);line-height:1.4}.ps-btn[data-v-173b8226]{width:100%;border:0;border-radius:var(--radius-btn, 10px);padding:var(--space-3, 12px) var(--space-4, 16px);font-weight:var(--font-weight-semibold, 600);font-size:var(--font-size-base, 1rem);cursor:pointer;transition:background .15s,border-color .15s,color .15s}.ps-btn[data-v-173b8226]:disabled{opacity:.6;cursor:default}.ps-btn--primary[data-v-173b8226]{background:var(--color-primary-600, #1aa89b);color:#fff}.ps-btn--primary[data-v-173b8226]:hover:not(:disabled){background:var(--color-primary-700, #147a70)}.ps-btn--outline[data-v-173b8226]{background:transparent;border:2px solid var(--color-primary-500, #22b8ab);color:var(--color-primary-700, #147a70)}.ps-btn--outline[data-v-173b8226]:hover:not(:disabled){background:var(--color-primary-50, #e7f6f4)}.ps-reassure[data-v-173b8226]{text-align:center;color:var(--color-neutral-500, #6b7280);font-size:var(--font-size-sm, .875rem);margin-top:var(--space-6, 24px)}.customer-list-container[data-v-602c98f0]{padding:var(--page-pad-top) var(--page-pad-x) var(--page-pad-bottom);background:var(--balans-bg-chat, #f5f5f5);min-height:100vh;position:relative}.contacts-header[data-v-602c98f0]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:var(--page-header-gap);flex-wrap:wrap}.contacts-header__titles[data-v-602c98f0]{display:flex;flex-direction:column;gap:4px}.contacts-header h1[data-v-602c98f0]{margin:0;font-size:var(--font-size-xl, 24px);font-weight:var(--font-weight-extrabold, 800);letter-spacing:var(--letter-spacing-tight, -.02em);color:#1a1a1a}.header-actions[data-v-602c98f0]{display:flex;align-items:center;gap:10px}.btn-primary-outline[data-v-602c98f0]{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;background:#ffffff;color:var(--balans-primary, #28c3b6);border:1px solid var(--balans-primary, #28c3b6);border-radius:var(--radius-btn, 14px);font-weight:600;font-size:14px;cursor:pointer;transition:background-color .15s ease,transform .15s ease}.btn-primary-outline[data-v-602c98f0]:hover{background-color:rgba(var(--rgb-primary-400),.08)}.btn-primary-outline[data-v-602c98f0]:active{transform:scale(.99)}.btn-archived[data-v-602c98f0]{position:relative;width:42px;height:42px;border-radius:var(--radius-btn, 14px);border:1px solid #e0e0e0;background:#ffffff;color:var(--balans-primary-dark, #135b52);font-size:15px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .15s ease,border-color .15s ease}.btn-archived[data-v-602c98f0]:hover{background-color:#fafafa;border-color:#d0d0d0}.archived-badge[data-v-602c98f0]{position:absolute;top:-6px;right:-6px;background:var(--balans-accent, #d56f15);color:#fff;font-size:10px;font-weight:700;min-width:18px;height:18px;padding:0 5px;border-radius:9px;display:flex;align-items:center;justify-content:center;border:2px solid #ffffff}.search-bar-wrapper[data-v-602c98f0]{position:relative;background:#ffffff;border-radius:var(--radius-md, 10px);padding:0 14px 0 40px;display:flex;align-items:center;margin-bottom:24px;border:1px solid #ececec}.search-icon[data-v-602c98f0]{position:absolute;left:14px;color:#9aa0a6;width:21px;height:21px}.search-input[data-v-602c98f0]{border:none;outline:none;flex:1;height:44px;font-size:14px;font-weight:200;color:#1a1a1a;background:transparent}.search-input[data-v-602c98f0]::placeholder{color:#9aa0a6;font-weight:200}.role-filter[data-v-602c98f0]{display:inline-flex;gap:4px;padding:4px;background:#ffffff;border:1px solid #ececec;border-radius:12px;margin-bottom:20px}.role-filter__btn[data-v-602c98f0]{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border:none;background:transparent;color:#6e6e73;font-size:13px;font-weight:500;border-radius:9px;cursor:pointer;transition:background-color .15s ease,color .15s ease}.role-filter__btn[data-v-602c98f0]:hover{background-color:#fafafa;color:#1a1a1a}.role-filter__btn.is-active[data-v-602c98f0]{background-color:var(--balans-primary, #28c3b6);color:#fff;font-weight:600}.role-filter__btn.is-active[data-v-602c98f0]:hover{background-color:var(--balans-primary, #28c3b6);color:#fff}.role-filter__btn i[data-v-602c98f0]{font-size:12px}.customers-grid[data-v-602c98f0]{display:flex;flex-direction:column;gap:10px}.customer-card[data-v-602c98f0]{background:#ffffff;border-radius:var(--radius-lg, 16px);padding:16px 18px;display:flex;justify-content:space-between;align-items:center;border:1px solid #ececec;cursor:pointer;transition:box-shadow .15s ease,transform .15s ease,border-color .15s ease}.customer-card[data-v-602c98f0]:hover{border-color:var(--balans-primary, #28c3b6);box-shadow:0 4px 12px rgba(var(--rgb-primary-400),.08)}.card-info h4[data-v-602c98f0]{margin:0;font-size:15px;font-weight:600;color:#1a1a1a;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.card-info p[data-v-602c98f0]{margin:4px 0 0;font-size:12px;font-weight:500;color:#9aa5a2;text-transform:uppercase;letter-spacing:.4px}.contact-badge[data-v-602c98f0]{display:inline-flex;align-items:center;font-size:10px;font-weight:700;letter-spacing:.5px;padding:2px 7px;border-radius:4px;text-transform:uppercase}.contact-badge--pa[data-v-602c98f0]{background:#fff7ed;color:#c2410c;border:1px solid #fed7aa}.card-actions[data-v-602c98f0]{display:flex;gap:8px}.action-btn[data-v-602c98f0]{width:34px;height:34px;border-radius:8px;border:1px solid #ececec;background:#ffffff;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:13px;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.action-btn.edit[data-v-602c98f0]{color:var(--balans-primary-dark, #135b52)}.action-btn.edit[data-v-602c98f0]:hover{background:var(--color-primary-50, #e8faf9);border-color:var(--balans-primary, #28c3b6)}.action-btn.message[data-v-602c98f0]{color:var(--balans-primary, #28c3b6)}.action-btn.message[data-v-602c98f0]:hover{background:var(--balans-primary, #28c3b6);color:#fff;border-color:var(--balans-primary, #28c3b6)}.action-btn.archive[data-v-602c98f0]{color:var(--balans-accent, #d56f15)}.action-btn.archive[data-v-602c98f0]:hover{background:rgba(var(--rgb-accent),.1);border-color:var(--balans-accent, #d56f15)}.empty-state[data-v-602c98f0],.loading-state[data-v-602c98f0]{padding:40px 20px;text-align:center;color:#9aa0a6;font-weight:200;font-size:14px}.modal-overlay[data-v-602c98f0]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.45);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-602c98f0]{background:#ffffff;width:90%;max-width:420px;padding:28px 26px;border-radius:var(--radius-card, 20px);text-align:center;box-shadow:0 20px 50px #0000002e}.modal-icon[data-v-602c98f0]{font-size:32px;color:var(--balans-accent, #d56f15);margin-bottom:14px}.modal-error .modal-icon[data-v-602c98f0]{color:#b45309}.modal-content h3[data-v-602c98f0]{margin:0 0 10px;color:#1a1a1a;font-size:18px;font-weight:600}.modal-message[data-v-602c98f0]{color:#6e6e73;font-size:14px;font-weight:200;margin-bottom:22px;line-height:1.5}.modal-actions[data-v-602c98f0]{display:flex;gap:10px;justify-content:center}.btn-modal-primary[data-v-602c98f0]{background:var(--balans-primary, #28c3b6);color:#fff;border:none;padding:10px 22px;border-radius:var(--radius-btn, 14px);font-weight:600;cursor:pointer;flex:1;font-size:14px}.btn-modal-secondary[data-v-602c98f0]{background:#f3f4f6;color:#4a4a4a;border:none;padding:10px 22px;border-radius:var(--radius-btn, 14px);font-weight:600;cursor:pointer;flex:1;font-size:14px}.btn-modal-secondary[data-v-602c98f0]:disabled{opacity:.5;cursor:not-allowed}.btn-modal-archive[data-v-602c98f0]{background:#ffffff;color:var(--balans-accent, #d56f15);border:1px solid var(--balans-accent, #d56f15);padding:10px 22px;border-radius:var(--radius-btn, 14px);font-weight:600;cursor:pointer;flex:1;font-size:14px;transition:background-color .15s ease}.btn-modal-archive[data-v-602c98f0]:hover:not(:disabled){background-color:rgba(var(--rgb-accent),.08)}.btn-modal-archive[data-v-602c98f0]:disabled{opacity:.5;cursor:not-allowed}.modal-fade-enter-active[data-v-602c98f0],.modal-fade-leave-active[data-v-602c98f0]{transition:opacity .3s}.modal-fade-enter-from[data-v-602c98f0],.modal-fade-leave-to[data-v-602c98f0]{opacity:0}.archived-modal[data-v-602c98f0]{max-width:540px;width:90%;padding:0;text-align:left;overflow:hidden;display:flex;flex-direction:column;max-height:80vh}.archived-modal-header[data-v-602c98f0]{display:flex;justify-content:space-between;align-items:center;padding:18px 22px;border-bottom:1px solid #f1f1f1}.archived-modal-header h3[data-v-602c98f0]{margin:0;display:flex;align-items:center;gap:10px;color:#1a1a1a;font-size:17px;font-weight:600}.archived-modal-header h3 i[data-v-602c98f0]{color:var(--balans-accent, #d56f15)}.btn-close-modal[data-v-602c98f0]{background:transparent;border:none;font-size:16px;color:#9aa0a6;cursor:pointer;padding:6px;border-radius:var(--radius-btn, 14px)}.btn-close-modal[data-v-602c98f0]:hover{background:#f3f4f6;color:#4a4a4a}.archived-list[data-v-602c98f0]{overflow-y:auto;padding:14px 22px 22px;flex:1}.archived-card[data-v-602c98f0]{background:#f9f9f9;border-radius:var(--radius-card, 20px);padding:14px 16px;margin-bottom:8px;display:flex;justify-content:space-between;align-items:center;border:1px solid #ececec}.archived-card[data-v-602c98f0]:last-child{margin-bottom:0}.archived-card .card-info h4[data-v-602c98f0]{margin:0;font-size:14px;font-weight:600;color:#1a1a1a}.archived-card .card-info p[data-v-602c98f0]{margin:3px 0 0;font-size:12px;font-weight:200;color:#6e6e73}.btn-restore[data-v-602c98f0]{background:#ffffff;color:var(--balans-primary, #28c3b6);border:1px solid var(--balans-primary, #28c3b6);padding:7px 12px;border-radius:var(--radius-btn, 14px);font-weight:600;font-size:12px;cursor:pointer;display:flex;align-items:center;gap:6px;transition:background-color .15s ease}.btn-restore[data-v-602c98f0]:hover:not(:disabled){background-color:rgba(var(--rgb-primary-400),.08)}.btn-restore[data-v-602c98f0]:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 860px){.customer-list-container[data-v-602c98f0]{padding:var(--page-pad-top) var(--page-pad-x-sm) var(--page-pad-bottom-sm)}}@media (max-width: 640px){.role-filter[data-v-602c98f0]{display:flex;width:100%}.role-filter__btn[data-v-602c98f0]{flex:1 1 0;min-width:0;justify-content:center;padding:8px 10px}}.customer-create-container[data-v-12ad552c]{padding:var(--page-pad-top) var(--page-pad-x) calc(var(--page-pad-bottom) + 56px);background:var(--balans-bg-chat, #f5f5f5);min-height:100vh}.create-header[data-v-12ad552c]{display:flex;align-items:center;gap:16px;margin-bottom:24px;max-width:720px;margin-left:auto;margin-right:auto}.contacts-back[data-v-12ad552c]{margin-bottom:var(--page-back-gap)}.header-content[data-v-12ad552c]{display:flex;flex-direction:column;gap:4px}.view-label-badge[data-v-12ad552c]{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:var(--balans-primary-dark, #135b52);width:fit-content}.create-header h2[data-v-12ad552c]{margin:0;font-size:22px;font-weight:600;color:#1a1a1a}.create-form[data-v-12ad552c]{max-width:720px;margin:0 auto}.form-section[data-v-12ad552c]{background:#ffffff;padding:22px 24px;border-radius:var(--radius-card, 20px);margin-bottom:12px;border:1px solid #ececec}.section-title[data-v-12ad552c]{font-size:11px;color:var(--balans-primary-dark, #135b52);text-transform:uppercase;letter-spacing:1px;margin:0 0 16px;font-weight:600}.section-hint[data-v-12ad552c]{font-size:13px;color:#6e6e73;margin:-8px 0 16px;font-weight:200}.field-group .section-hint[data-v-12ad552c]{margin:6px 0 0}.required[data-v-12ad552c]{color:#ef4444;font-weight:700}.required-alt[data-v-12ad552c]{color:var(--balans-accent, #d56f15);font-weight:700}.field-group[data-v-12ad552c]{display:flex;flex-direction:column;margin-bottom:16px}.field-group label[data-v-12ad552c]{font-size:13px;font-weight:600;color:#4a4a4a;margin-bottom:6px;display:flex;align-items:center;gap:6px}.cap-status[data-v-12ad552c]{font-size:12px;color:var(--balans-primary, #28c3b6)}.cap-status-warn[data-v-12ad552c]{color:var(--balans-accent, #d56f15)}.autofill-banner[data-v-12ad552c]{display:flex;align-items:flex-start;gap:12px;background:linear-gradient(180deg,var(--color-primary-50, #e8faf9) 0%,#ffffff 100%);border:1px solid var(--balans-primary, #28c3b6);border-radius:var(--radius-lg, 16px);padding:14px 18px;margin-bottom:12px}.autofill-banner__icon[data-v-12ad552c]{width:32px;height:32px;border-radius:10px;background:rgba(var(--rgb-primary-400),.12);color:var(--balans-primary, #28c3b6);display:flex;align-items:center;justify-content:center;font-size:14px;flex-shrink:0}.autofill-banner__content strong[data-v-12ad552c]{font-size:14px;font-weight:600;color:#1a1a1a;display:block;margin-bottom:4px}.autofill-banner__content p[data-v-12ad552c]{margin:0;font-size:13px;font-weight:200;color:#6e6e73;line-height:1.55}.autofill-banner__content p strong[data-v-12ad552c]{display:inline;margin:0;color:var(--balans-primary-dark, #135b52);font-weight:600;font-size:inherit}.vat-row[data-v-12ad552c]{display:flex;gap:10px;align-items:stretch}.vat-row input[data-v-12ad552c]{flex:1;min-width:0}.btn-vat-lookup[data-v-12ad552c]{display:inline-flex;align-items:center;gap:8px;padding:0 16px;border-radius:var(--radius-btn, 14px);border:1px solid var(--balans-primary, #28c3b6);background:#ffffff;color:var(--balans-primary, #28c3b6);font-weight:600;font-size:13px;cursor:pointer;white-space:nowrap;transition:background-color .15s ease,color .15s ease}.btn-vat-lookup[data-v-12ad552c]:hover:not(:disabled){background:var(--balans-primary, #28c3b6);color:#fff}.btn-vat-lookup[data-v-12ad552c]:disabled{opacity:.5;cursor:not-allowed}.btn-vat-lookup.is-success[data-v-12ad552c]{background:rgba(var(--rgb-primary-400),.15);border-color:var(--balans-primary-dark, #135b52);color:var(--balans-primary-dark, #135b52)}.btn-vat-lookup.is-success[data-v-12ad552c]:hover:not(:disabled){background:rgba(var(--rgb-primary-400),.25);color:var(--balans-primary-dark, #135b52)}.vat-lookup-msg[data-v-12ad552c]{font-size:12px;margin-top:6px;font-weight:500}.vat-lookup-msg--success[data-v-12ad552c]{color:var(--balans-primary-dark, #135b52)}.vat-lookup-msg--warning[data-v-12ad552c]{color:#b45309}@media (max-width: 540px){.vat-row[data-v-12ad552c]{flex-direction:column}.btn-vat-lookup[data-v-12ad552c]{padding:12px 16px;justify-content:center}}.field-group input[data-v-12ad552c]{padding:12px 14px;border-radius:10px;border:1px solid #e0e0e0;font-size:14px;font-weight:200;color:#1a1a1a;transition:border-color .15s ease,box-shadow .15s ease;background:#ffffff;font-family:inherit}.field-group input[data-v-12ad552c]::placeholder{color:#9aa0a6;font-weight:200}.field-group input[data-v-12ad552c]:focus{border-color:var(--balans-primary, #28c3b6);box-shadow:0 0 0 3px rgba(var(--rgb-primary-400),.12);outline:none}.field-row[data-v-12ad552c]{display:flex;gap:16px}.field-row .field-group[data-v-12ad552c]{min-width:0}.half[data-v-12ad552c]{flex:1}.quarter[data-v-12ad552c]{flex:.5}.flex-grow[data-v-12ad552c]{flex:1}.w-20[data-v-12ad552c]{width:90px}@media (max-width: 540px){.field-row[data-v-12ad552c]{flex-direction:column;gap:0}.field-row .half[data-v-12ad552c],.field-row .quarter[data-v-12ad552c],.field-row .flex-grow[data-v-12ad552c],.field-row .w-20[data-v-12ad552c]{flex:none;width:auto}}.actions-footer[data-v-12ad552c]{margin-top:20px;max-width:720px;margin-left:auto;margin-right:auto}.btn-save[data-v-12ad552c]{width:100%;padding:14px;background:#ffffff;color:var(--balans-accent, #d56f15);border:1px solid var(--balans-accent, #d56f15);border-radius:var(--radius-btn, 14px);font-size:15px;font-weight:600;cursor:pointer;transition:background-color .15s ease,transform .15s ease;font-family:inherit}.btn-save[data-v-12ad552c]:hover:not(:disabled){background-color:rgba(var(--rgb-accent),.08)}.btn-save[data-v-12ad552c]:active:not(:disabled){transform:scale(.99)}.btn-save[data-v-12ad552c]:disabled{opacity:.5;cursor:not-allowed}.error-border[data-v-12ad552c]{border-color:#ef4444!important;background:#fff5f5!important}.error-text[data-v-12ad552c]{color:#ef4444;font-size:12px;margin-top:6px;font-weight:500}.warning-text[data-v-12ad552c]{color:#b45309;font-size:12px;margin-top:6px;font-weight:500}.modal-overlay[data-v-12ad552c]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.45);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;z-index:1000}.modal-card[data-v-12ad552c]{background:#ffffff;border-radius:var(--radius-card, 20px);padding:30px 28px;max-width:440px;width:90%;text-align:center;box-shadow:0 20px 50px #0000002e}.modal-icon[data-v-12ad552c]{width:50px;height:50px;border-radius:12px;background:rgba(var(--rgb-accent),.12);color:var(--balans-accent, #d56f15);display:flex;align-items:center;justify-content:center;margin:0 auto 16px;font-size:22px}.modal-card h3[data-v-12ad552c]{margin:0 0 10px;font-size:18px;font-weight:600;color:#1a1a1a}.modal-card p[data-v-12ad552c]{color:#6e6e73;font-size:14px;font-weight:200;margin:0 0 14px;line-height:1.5}.existing-info[data-v-12ad552c]{background:#f7f7f7;border-radius:var(--radius-lg, 16px);padding:14px;margin-bottom:14px;display:flex;flex-direction:column;gap:4px;text-align:left}.existing-info strong[data-v-12ad552c]{color:#1a1a1a;font-size:14px;font-weight:600}.existing-info span[data-v-12ad552c]{color:#6e6e73;font-size:13px;font-weight:200}.update-hint[data-v-12ad552c]{color:#4a4a4a!important;font-size:13px!important}.modal-actions[data-v-12ad552c]{display:flex;gap:10px;margin-top:20px}.btn-cancel[data-v-12ad552c]{flex:1;padding:12px;border-radius:var(--radius-btn, 14px);border:1px solid #e0e0e0;background:#ffffff;color:#6e6e73;font-size:14px;font-weight:600;cursor:pointer;transition:background-color .15s ease;font-family:inherit}.btn-cancel[data-v-12ad552c]:hover{background:#fafafa;border-color:#d0d0d0}.btn-confirm[data-v-12ad552c]{flex:1;padding:12px;border-radius:var(--radius-btn, 14px);border:1px solid var(--balans-accent, #d56f15);background:#ffffff;color:var(--balans-accent, #d56f15);font-size:14px;font-weight:600;cursor:pointer;transition:background-color .15s ease;font-family:inherit}.btn-confirm[data-v-12ad552c]:hover:not(:disabled){background-color:rgba(var(--rgb-accent),.08)}.btn-confirm[data-v-12ad552c]:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 860px){.customer-create-container[data-v-12ad552c]{padding:var(--page-pad-top) var(--page-pad-x-sm) calc(var(--page-pad-bottom-sm) + 56px)}}.contact-detail-container[data-v-a5357bc5]{padding:var(--page-pad-top) var(--page-pad-x) calc(var(--page-pad-bottom) + 56px);background:var(--balans-bg-chat, #f5f5f5);min-height:100vh;max-width:820px;margin:0 auto}.detail-header[data-v-a5357bc5]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap;margin-bottom:var(--page-header-gap)}.contacts-back[data-v-a5357bc5]{margin-bottom:var(--page-back-gap)}.header-content[data-v-a5357bc5]{display:flex;flex-direction:column;gap:4px;min-width:0}.view-label-badge[data-v-a5357bc5]{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:var(--balans-primary-dark, #135b52);width:fit-content}.detail-header h1[data-v-a5357bc5]{margin:0;font-size:var(--font-size-xl, 24px);font-weight:var(--font-weight-extrabold, 800);letter-spacing:var(--letter-spacing-tight, -.02em);color:var(--color-neutral-900, #1a1a1a);word-break:break-word}.detail-subtitle[data-v-a5357bc5]{margin:0;color:var(--color-neutral-600, #6c757d);font-size:13px}.detail-section[data-v-a5357bc5]{background:#ffffff;padding:20px 22px;border-radius:var(--radius-card, 20px);margin-bottom:12px;border:1px solid var(--border-color-default, #ececec)}.section-title[data-v-a5357bc5]{font-size:11px;color:var(--balans-primary-dark, #135b52);text-transform:uppercase;letter-spacing:1px;margin:0 0 14px;font-weight:600;display:flex;align-items:center;gap:8px}.registry-badge[data-v-a5357bc5]{font-size:9px;font-weight:700;letter-spacing:.5px;color:var(--balans-primary-dark, #135b52);background:rgba(var(--rgb-primary-400),.12);padding:3px 8px;border-radius:var(--radius-full, 999px);text-transform:uppercase}.detail-grid[data-v-a5357bc5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px 24px}.detail-grid[data-v-a5357bc5] .detail-field{display:flex;flex-direction:column;gap:2px;min-width:0}.detail-grid[data-v-a5357bc5] .detail-field-wide{grid-column:1 / -1}.detail-grid[data-v-a5357bc5] .detail-label{font-size:12px;color:var(--color-neutral-600, #6c757d);font-weight:600;line-height:1.3}.detail-grid[data-v-a5357bc5] .detail-value{font-size:15px;color:var(--color-neutral-850, #212529);font-weight:500;line-height:1.4;word-break:break-word}.header-actions[data-v-a5357bc5]{display:flex;align-items:stretch;gap:10px}.header-actions[data-v-a5357bc5] .cshare-trigger{display:inline-flex}.btn-primary-outline[data-v-a5357bc5],.btn-neutral-outline[data-v-a5357bc5],.btn-archive-icon[data-v-a5357bc5]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 18px;background:#ffffff;border-radius:var(--radius-btn, 14px);font-family:inherit;font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background-color .15s ease,border-color .15s ease,transform .15s ease}.btn-primary-outline[data-v-a5357bc5]:active,.btn-neutral-outline[data-v-a5357bc5]:active,.btn-archive-icon[data-v-a5357bc5]:active{transform:scale(.99)}.btn-primary-outline[data-v-a5357bc5]{color:var(--balans-primary, #28c3b6);border:1px solid var(--balans-primary, #28c3b6)}.btn-primary-outline[data-v-a5357bc5]:hover{background-color:rgba(var(--rgb-primary-400),.08)}.btn-neutral-outline[data-v-a5357bc5]{color:var(--balans-primary-dark, #135b52);border:1px solid var(--border-color-default, #ececec)}.btn-neutral-outline[data-v-a5357bc5]:hover{background-color:var(--color-neutral-50, #fafafa);border-color:var(--border-color-strong, #d0d0d0)}.btn-archive-icon[data-v-a5357bc5]{flex:0 0 42px;width:42px;padding:0;color:var(--balans-accent, #d56f15);border:1px solid var(--border-color-default, #ececec);font-size:15px}.btn-archive-icon[data-v-a5357bc5]:hover{background-color:rgba(var(--rgb-accent),.1);border-color:var(--balans-accent, #d56f15)}.btn-archive-icon__label[data-v-a5357bc5]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}@media (max-width: 860px){.contact-detail-container[data-v-a5357bc5]{padding:var(--page-pad-top) var(--page-pad-x-sm) calc(var(--page-pad-bottom-sm) + 56px)}.header-actions[data-v-a5357bc5]{width:100%}}@media (max-width: 640px){.header-actions[data-v-a5357bc5] .cshare-trigger{display:flex;flex:1 1 auto;min-width:0}.btn-primary-outline[data-v-a5357bc5],.btn-neutral-outline[data-v-a5357bc5]{flex:1 1 auto;min-width:0;padding:10px 12px}.btn-primary-outline span[data-v-a5357bc5],.btn-neutral-outline span[data-v-a5357bc5]{overflow:hidden;text-overflow:ellipsis}}.dropzone-container{padding:1rem;background:#f8f9fa;border:2px dashed #dee2e6;border-radius:8px;transition:all .3s ease}.dropzone-container.dashed-border{border-color:#0d6efd;background:#e7f3ff}.dropzone-container.upload-disabled{opacity:.6;pointer-events:none;background-color:#f8f9fa;border-color:#6c757d;position:relative}.upload-overlay-blocker{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.9);display:flex;align-items:center;justify-content:center;z-index:10;border-radius:8px}.dropzone-container.upload-active{cursor:not-allowed}.dropzone-container.upload-active .file-label{cursor:not-allowed;color:#6c757d}.upload-disabled *{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.file-label{display:block;cursor:pointer;padding:.5rem;text-align:center}.drag-active{color:#0d6efd}.files-container{max-height:400px;overflow-y:auto;border:1px solid #dee2e6;border-radius:6px;background:white}.file-item{display:flex;align-items:center;padding:4px 12px;border-bottom:1px solid #dcdcdc;transition:background-color .2s}.file-item:hover{background-color:#f8f9fa}.file-item:last-child{border-bottom:none}.file-info{display:flex;align-items:center;flex:1;min-width:0}.file-icon{margin-right:1rem;font-size:1.2rem}.file-details{flex:1;min-width:0}.file-name{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-meta{font-size:.875rem;color:#6c757d}.file-progress{flex:0 0 200px;margin:0 1rem}.progress-details{text-align:center}.file-actions{display:flex;align-items:center;gap:.5rem}.status-icon{font-size:1.1rem}.file-pending{background-color:#fff}.file-uploading{background-color:#cff4fc}.file-completed{background-color:#d1e7dd}.file-duplicate{background-color:#fff3cd}.file-error{background-color:#f8d7da}.overall-progress{padding:1rem;background:#f8f9fa;border-radius:6px}.upload-overlay{display:flex;align-items:center;justify-content:center;min-height:300px;background:#f8f9fa;border-radius:8px}.hidden-input{opacity:0;overflow:hidden;position:absolute;width:1px;height:1px}.ipdf-overlay[data-v-6f69d65e]{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.65);display:flex;align-items:center;justify-content:center;z-index:9998;padding:16px}.ipdf-modal[data-v-6f69d65e]{background:white;border-radius:var(--radius-xl, 20px);width:100%;max-width:960px;height:90vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 24px 60px #0000004d}.ipdf-header[data-v-6f69d65e]{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;background:linear-gradient(135deg,var(--color-primary-400, #28c3b6),var(--color-primary-500, #1fa99d));color:#fff}.ipdf-title[data-v-6f69d65e]{font-weight:700;font-size:15px}.ipdf-actions[data-v-6f69d65e]{display:flex;gap:4px;align-items:center}.ipdf-btn-icon[data-v-6f69d65e],.ipdf-btn-close[data-v-6f69d65e]{background:transparent;border:none;color:#fff;cursor:pointer;width:36px;height:36px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-size:14px;transition:background-color .15s ease}.ipdf-btn-close[data-v-6f69d65e]{font-size:24px;line-height:1}.ipdf-btn-icon[data-v-6f69d65e]:hover,.ipdf-btn-close[data-v-6f69d65e]:hover{background:rgba(255,255,255,.18);color:#fff}.ipdf-iframe[data-v-6f69d65e]{flex:1;width:100%;background:#f4f7f6}@media (max-width: 720px){.ipdf-overlay[data-v-6f69d65e]{padding:0}.ipdf-modal[data-v-6f69d65e]{height:100dvh;max-width:100%;border-radius:0}}.ipay-overlay[data-v-26bccf00]{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.55);display:flex;align-items:center;justify-content:center;z-index:9998;padding:20px}.ipay-modal[data-v-26bccf00]{background:white;border-radius:var(--radius-xl, 20px);width:100%;max-width:460px;box-shadow:0 24px 60px #0000002e;overflow:hidden;max-height:90vh;display:flex;flex-direction:column}.ipay-header[data-v-26bccf00]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #eef2f7}.ipay-title[data-v-26bccf00]{font-size:16px;font-weight:700;color:#1e2141}.ipay-close[data-v-26bccf00]{background:transparent;border:none;font-size:24px;color:#8a8a93;cursor:pointer;line-height:1}.ipay-close[data-v-26bccf00]:hover{color:#1e2141}.ipay-summary[data-v-26bccf00]{background:var(--color-primary-50, #e8faf9);padding:14px 20px;display:grid;grid-template-columns:1fr 1fr;gap:12px 18px;border-bottom:1px solid var(--color-primary-100, #c5f2ef)}.ipay-summary>div[data-v-26bccf00]:nth-child(3){grid-column:1 / -1}.ipay-summary-label[data-v-26bccf00]{font-size:10px;font-weight:700;color:var(--color-primary-600, #178c82);text-transform:uppercase;letter-spacing:.4px}.ipay-summary-value[data-v-26bccf00]{font-size:14px;font-weight:600;color:#1e2141}.ipay-remaining[data-v-26bccf00]{color:#b45309;font-size:18px;font-weight:700}.ipay-form[data-v-26bccf00]{padding:18px 20px 20px;display:flex;flex-direction:column;gap:12px;overflow-y:auto}.ipay-field[data-v-26bccf00]{display:flex;flex-direction:column;gap:5px}.ipay-field label[data-v-26bccf00]{font-size:11px;font-weight:700;color:var(--color-primary-400, #28c3b6);text-transform:uppercase;letter-spacing:.4px}.ipay-field input[data-v-26bccf00],.ipay-field select[data-v-26bccf00]{padding:10px 12px;border-radius:10px;border:1.5px solid #e0e5ec;background:#f8fafc;font-size:14px;color:#1e2141;transition:border-color .15s ease,background-color .15s ease;font-family:inherit}.ipay-field input[data-v-26bccf00]:focus,.ipay-field select[data-v-26bccf00]:focus{outline:none;border-color:var(--color-primary-400, #28c3b6);background:white}.ipay-error[data-v-26bccf00]{border-color:#ef4444!important;background:#fff5f5!important}.ipay-error-text[data-v-26bccf00]{color:#ef4444;font-size:12px}.ipay-actions[data-v-26bccf00]{display:flex;gap:10px;margin-top:4px}.ipay-btn-cancel[data-v-26bccf00]{flex:1;padding:12px;border-radius:var(--radius-btn, 14px);border:1.5px solid #e0e5ec;background:white;color:#6e6e73;font-weight:600;cursor:pointer}.ipay-btn-cancel[data-v-26bccf00]:hover{background:#f5f5f5}.ipay-btn-confirm[data-v-26bccf00]{flex:2;padding:12px;border-radius:var(--radius-btn, 14px);border:none;background:linear-gradient(135deg,var(--color-primary-400),var(--color-primary-500, #1fa99d));color:#fff;font-weight:700;cursor:pointer;box-shadow:0 4px 12px rgba(var(--rgb-primary-400),.3);display:inline-flex;align-items:center;justify-content:center;gap:8px}.ipay-btn-confirm[data-v-26bccf00]:hover:not(:disabled){filter:brightness(1.05)}.ipay-btn-confirm[data-v-26bccf00]:disabled{opacity:.6;cursor:not-allowed}.ipay-generic-error[data-v-26bccf00]{color:#b91c1c;font-size:13px;margin:0;text-align:center}.obpay-overlay[data-v-6e15d579]{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.55);display:flex;align-items:center;justify-content:center;z-index:9998;padding:20px}.obpay-modal[data-v-6e15d579]{background:white;border-radius:var(--radius-xl, 20px);width:100%;max-width:460px;box-shadow:0 24px 60px #0000002e;overflow:hidden;max-height:90vh;display:flex;flex-direction:column}.obpay-header[data-v-6e15d579]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #eef2f7}.obpay-title[data-v-6e15d579]{font-size:16px;font-weight:700;color:#1e2141}.obpay-close[data-v-6e15d579]{background:transparent;border:none;font-size:24px;color:#8a8a93;cursor:pointer;line-height:1}.obpay-close[data-v-6e15d579]:hover{color:#1e2141}.obpay-summary[data-v-6e15d579]{background:var(--color-primary-50, #e8faf9);padding:14px 20px;display:grid;grid-template-columns:1fr 1fr;gap:12px 18px;border-bottom:1px solid var(--color-primary-100, #c5f2ef)}.obpay-summary>div[data-v-6e15d579]:nth-child(3){grid-column:1 / -1}.obpay-summary-label[data-v-6e15d579]{font-size:10px;font-weight:700;color:var(--color-primary-600, #178c82);text-transform:uppercase;letter-spacing:.4px}.obpay-summary-value[data-v-6e15d579]{font-size:14px;font-weight:600;color:#1e2141}.obpay-total[data-v-6e15d579]{color:#1e2141;font-size:18px;font-weight:700}.obpay-state[data-v-6e15d579]{padding:22px 20px;font-size:14px;color:#4b5563;text-align:center}.obpay-state--warn[data-v-6e15d579]{color:#92400e;background:#fffbeb}.obpay-state a[data-v-6e15d579]{color:var(--color-primary-600, #178c82);font-weight:700}.obpay-form[data-v-6e15d579]{padding:18px 20px 20px;display:flex;flex-direction:column;gap:12px;overflow-y:auto}.obpay-field[data-v-6e15d579]{display:flex;flex-direction:column;gap:5px}.obpay-field label[data-v-6e15d579]{font-size:11px;font-weight:700;color:var(--color-primary-400, #28c3b6);text-transform:uppercase;letter-spacing:.4px}.obpay-field input[data-v-6e15d579],.obpay-field select[data-v-6e15d579]{padding:10px 12px;border-radius:10px;border:1.5px solid #e0e5ec;background:#f8fafc;font-size:14px;color:#1e2141;transition:border-color .15s ease,background-color .15s ease;font-family:inherit}.obpay-field input[data-v-6e15d579]:focus,.obpay-field select[data-v-6e15d579]:focus{outline:none;border-color:var(--color-primary-400, #28c3b6);background:white}.obpay-error[data-v-6e15d579]{border-color:#ef4444!important;background:#fff5f5!important}.obpay-error-text[data-v-6e15d579]{color:#ef4444;font-size:12px}.obpay-hint[data-v-6e15d579]{font-size:12px;color:#6e6e73;margin:2px 0 0}.obpay-actions[data-v-6e15d579]{display:flex;gap:10px;margin-top:4px}.obpay-btn-cancel[data-v-6e15d579]{flex:1;padding:12px;border-radius:var(--radius-btn, 14px);border:1.5px solid #e0e5ec;background:white;color:#6e6e73;font-weight:600;cursor:pointer}.obpay-btn-cancel[data-v-6e15d579]:hover{background:#f5f5f5}.obpay-btn-confirm[data-v-6e15d579]{flex:2;padding:12px;border-radius:var(--radius-btn, 14px);border:none;background:linear-gradient(135deg,var(--color-primary-400),var(--color-primary-500, #1fa99d));color:#fff;font-weight:700;cursor:pointer;box-shadow:0 4px 12px rgba(var(--rgb-primary-400),.3);display:inline-flex;align-items:center;justify-content:center;gap:8px}.obpay-btn-confirm[data-v-6e15d579]:hover:not(:disabled){filter:brightness(1.05)}.obpay-btn-confirm[data-v-6e15d579]:disabled{opacity:.6;cursor:not-allowed}.obpay-generic-error[data-v-6e15d579]{color:#b91c1c;font-size:13px;margin:0;text-align:center}.dti-overlay[data-v-ef0ba9fe]{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.55);display:flex;align-items:center;justify-content:center;z-index:9998;padding:16px}.dti-modal[data-v-ef0ba9fe]{background:white;border-radius:var(--radius-xl, 20px);width:100%;max-width:920px;max-height:92vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 24px 60px #0000004d}.dti-header[data-v-ef0ba9fe]{display:flex;align-items:flex-start;justify-content:space-between;padding:16px 22px;background:linear-gradient(135deg,#4f46e5,#4338ca);color:#fff}.dti-title[data-v-ef0ba9fe]{font-weight:700;font-size:16px;display:block}.dti-subtitle[data-v-ef0ba9fe]{font-size:12px;opacity:.85;margin-top:4px}.dti-close[data-v-ef0ba9fe]{background:transparent;border:none;color:#fff;font-size:26px;line-height:1;cursor:pointer;padding:0 4px}.dti-form[data-v-ef0ba9fe]{padding:18px 22px 20px;overflow-y:auto;flex:1}.dti-error[data-v-ef0ba9fe]{margin:14px 22px 0;padding:10px 14px;background:#fef2f2;border-left:3px solid #b91c1c;color:#7f1d1d;border-radius:6px;font-size:13px}.dti-success-warning[data-v-ef0ba9fe]{margin:16px 22px;padding:14px 16px;background:#fffaf0;border:1px solid #fde2c5;border-left:4px solid #d97706;border-radius:8px;color:#7c3a0c;font-size:13px;line-height:1.5}.dti-success-warning ul[data-v-ef0ba9fe]{margin:8px 0 14px 20px;padding:0}.dti-success-warning li[data-v-ef0ba9fe]{margin:4px 0}.dti-success-warning .dti-btn[data-v-ef0ba9fe]{float:right}.dti-section-label[data-v-ef0ba9fe]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:#4f46e5;margin:12px 0 10px}.dti-row[data-v-ef0ba9fe]{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px}.dti-group[data-v-ef0ba9fe]{display:flex;flex-direction:column;gap:4px;flex:1 1 160px;min-width:140px}.dti-group--wide[data-v-ef0ba9fe]{flex:2 1 280px;min-width:240px}.dti-group--readonly[data-v-ef0ba9fe]{flex:1 1 120px;min-width:110px}.dti-group label[data-v-ef0ba9fe]{font-size:10px;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:.4px}.dti-group input[data-v-ef0ba9fe]{padding:8px 10px;border-radius:var(--radius-md, 10px);border:1.5px solid #e0e5ec;background:#f8fafc;font-size:13px;font-family:inherit;color:#1e2141}.dti-group input[data-v-ef0ba9fe]:focus{outline:none;border-color:#4f46e5;background:white}.dti-line-total[data-v-ef0ba9fe]{padding:8px 10px;border-radius:8px;background:#eef2ff;color:#4338ca;font-weight:700;font-size:13px;text-align:right}.dti-lines[data-v-ef0ba9fe]{display:flex;flex-direction:column;gap:10px;margin-bottom:14px}.dti-origin-header[data-v-ef0ba9fe]{margin:8px 0 -2px;padding:6px 12px;background:#eef2ff;color:#4338ca;border-radius:8px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;display:inline-flex;align-items:center;gap:6px;align-self:flex-start}.dti-line[data-v-ef0ba9fe]{background:#fafbfc;border-radius:10px;border:1px solid #e5e7eb;padding:12px 14px}.dti-line-head[data-v-ef0ba9fe]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.dti-line-num[data-v-ef0ba9fe]{font-size:11px;font-weight:700;color:#6b7280}.dti-line-remove[data-v-ef0ba9fe]{background:transparent;border:none;color:#b91c1c;cursor:pointer;width:24px;height:24px;border-radius:4px}.dti-line-remove[data-v-ef0ba9fe]:hover{background:#fef2f2}.dti-line-grid[data-v-ef0ba9fe]{display:flex;flex-wrap:wrap;gap:10px}.dti-totals[data-v-ef0ba9fe]{background:#f8fafc;border-radius:10px;padding:12px 16px;margin-bottom:18px}.dti-total-row[data-v-ef0ba9fe]{display:flex;justify-content:space-between;padding:4px 0;font-size:13px;color:#4b5563}.dti-total-row--gross[data-v-ef0ba9fe]{margin-top:6px;padding-top:10px;border-top:1px solid #e5e7eb;font-weight:700;color:#1e2141;font-size:15px}.dti-total-value[data-v-ef0ba9fe]{font-variant-numeric:tabular-nums}.dti-actions[data-v-ef0ba9fe]{display:flex;justify-content:flex-end;gap:10px}.dti-btn[data-v-ef0ba9fe]{padding:10px 18px;border-radius:var(--radius-btn, 14px);border:1.5px solid #e0e5ec;font-weight:600;font-size:13px;cursor:pointer;font-family:inherit}.dti-btn[data-v-ef0ba9fe]:disabled{opacity:.6;cursor:not-allowed}.dti-btn--cancel[data-v-ef0ba9fe]{background:white;color:#6b7280}.dti-btn--cancel[data-v-ef0ba9fe]:hover:not(:disabled){background:#f5f5f5}.dti-btn--confirm[data-v-ef0ba9fe]{background:linear-gradient(135deg,#4f46e5,#4338ca);color:#fff;border-color:#4338ca}.dti-btn--confirm[data-v-ef0ba9fe]:hover:not(:disabled){background:#4338ca}@media (max-width: 720px){.dti-overlay[data-v-ef0ba9fe]{padding:0}.dti-modal[data-v-ef0ba9fe]{height:100dvh;max-height:100dvh;max-width:100%;border-radius:0}.dti-form[data-v-ef0ba9fe]{padding:14px 16px 20px}.dti-header[data-v-ef0ba9fe]{padding:14px 16px}}.dem-overlay[data-v-7da4a8d5]{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.55);display:flex;align-items:center;justify-content:center;z-index:9998;padding:16px}.dem-modal[data-v-7da4a8d5]{background:white;border-radius:var(--radius-xl, 20px);width:100%;max-width:920px;max-height:92vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 24px 60px #0000004d}.dem-header[data-v-7da4a8d5]{display:flex;align-items:flex-start;justify-content:space-between;padding:16px 22px;background:linear-gradient(135deg,#4f46e5,#4338ca);color:#fff}.dem-title[data-v-7da4a8d5]{font-weight:700;font-size:16px;display:block}.dem-subtitle[data-v-7da4a8d5]{font-size:12px;opacity:.85;margin-top:4px}.dem-close[data-v-7da4a8d5]{background:transparent;border:none;color:#fff;font-size:26px;line-height:1;cursor:pointer;padding:0 4px}.dem-form[data-v-7da4a8d5]{padding:18px 22px 20px;overflow-y:auto;flex:1}.dem-error[data-v-7da4a8d5]{margin:14px 22px 0;padding:10px 14px;background:#fef2f2;border-left:3px solid #b91c1c;color:#7f1d1d;border-radius:6px;font-size:13px}.dem-section-label[data-v-7da4a8d5]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:#4f46e5;margin:12px 0 10px}.dem-row[data-v-7da4a8d5]{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px}.dem-group[data-v-7da4a8d5]{display:flex;flex-direction:column;gap:4px;flex:1 1 160px;min-width:140px}.dem-group--wide[data-v-7da4a8d5]{flex:2 1 300px;min-width:240px}.dem-group label[data-v-7da4a8d5]{font-size:10px;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:.4px}.dem-group input[data-v-7da4a8d5],.dem-group select[data-v-7da4a8d5]{padding:8px 10px;border-radius:var(--radius-md, 10px);border:1.5px solid #e0e5ec;background:#f8fafc;font-size:13px;font-family:inherit;color:#1e2141}.dem-group input[data-v-7da4a8d5]:focus,.dem-group select[data-v-7da4a8d5]:focus{outline:none;border-color:#4f46e5;background:white}.dem-lines[data-v-7da4a8d5]{display:flex;flex-direction:column;gap:10px;margin-bottom:14px}.dem-line[data-v-7da4a8d5]{background:#fafbfc;border-radius:10px;border:1px solid #e5e7eb;padding:12px 14px}.dem-line-head[data-v-7da4a8d5]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.dem-line-num[data-v-7da4a8d5]{font-size:11px;font-weight:700;color:#6b7280}.dem-line-remove[data-v-7da4a8d5]{background:transparent;border:none;color:#b91c1c;cursor:pointer;width:24px;height:24px;border-radius:4px}.dem-line-remove[data-v-7da4a8d5]:hover{background:#fef2f2}.dem-line-grid[data-v-7da4a8d5]{display:flex;flex-wrap:wrap;gap:10px}.dem-add-line[data-v-7da4a8d5]{background:transparent;border:1.5px dashed #c7d2fe;color:#4338ca;padding:10px 14px;border-radius:var(--radius-btn, 14px);font-size:13px;font-weight:600;cursor:pointer;font-family:inherit;display:inline-flex;align-items:center;gap:6px;align-self:flex-start}.dem-add-line[data-v-7da4a8d5]:hover{background:#eef2ff}.dem-actions[data-v-7da4a8d5]{display:flex;justify-content:flex-end;gap:10px}.dem-btn[data-v-7da4a8d5]{padding:10px 18px;border-radius:var(--radius-btn, 14px);border:1.5px solid #e0e5ec;font-weight:600;font-size:13px;cursor:pointer;font-family:inherit}.dem-btn[data-v-7da4a8d5]:disabled{opacity:.6;cursor:not-allowed}.dem-btn--cancel[data-v-7da4a8d5]{background:white;color:#6b7280}.dem-btn--cancel[data-v-7da4a8d5]:hover:not(:disabled){background:#f5f5f5}.dem-btn--confirm[data-v-7da4a8d5]{background:linear-gradient(135deg,#4f46e5,#4338ca);color:#fff;border-color:#4338ca}.dem-btn--confirm[data-v-7da4a8d5]:hover:not(:disabled){background:#4338ca}@media (max-width: 720px){.dem-overlay[data-v-7da4a8d5]{padding:0}.dem-modal[data-v-7da4a8d5]{height:100dvh;max-height:100dvh;max-width:100%;border-radius:0}.dem-form[data-v-7da4a8d5]{padding:14px 16px 20px}.dem-header[data-v-7da4a8d5]{padding:14px 16px}}.corr-toolbar[data-v-109a25a9]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.corr-register[data-v-109a25a9]{display:flex;align-items:center;gap:8px}.corr-rename-btn[data-v-109a25a9]{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:42px;padding:0 14px;border:1px solid #e6e8ea;border-radius:10px;background:#fff;color:#8b919a;font-size:14px;font-weight:600;cursor:pointer}.corr-rename-btn[data-v-109a25a9]:hover{color:var(--color-primary-500, #1ea8a2);border-color:var(--color-primary-400, #28C3B6)}.corr-sources[data-v-109a25a9]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:16px}.corr-source[data-v-109a25a9]{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border:1px solid #e6e8ea;border-radius:12px;background:#fff;text-align:left;cursor:pointer}.corr-source[data-v-109a25a9]:hover{border-color:var(--color-primary-400, #28C3B6)}.corr-source.is-active[data-v-109a25a9]{border-color:var(--color-primary-400, #28C3B6);background:var(--color-primary-50, #e8f3f2)}.corr-source-head[data-v-109a25a9]{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:600;color:#8b919a}.corr-source-head i[data-v-109a25a9]{color:var(--balans-teal-icon, #1c877e)}.corr-source-value[data-v-109a25a9]{font-size:18px;font-weight:700;color:#1c2735}.corr-source-sub[data-v-109a25a9]{font-size:12px;color:#8b919a}.corr-badge[data-v-109a25a9]{display:inline-block;padding:2px 9px;border-radius:999px;font-size:11px;font-weight:600;white-space:nowrap}.corr-badge--ade[data-v-109a25a9]{background:var(--color-primary-50, #e8f3f2);color:var(--balans-primary-dark, #135b52)}.corr-badge--manuale[data-v-109a25a9]{background:#f1f3f5;color:#5b6472}@media (max-width: 575.98px){.corr-sources[data-v-109a25a9]{grid-template-columns:1fr}}.corr-btn[data-v-109a25a9]{display:inline-flex;align-items:center;gap:8px;padding:12px 18px;border:1px solid #e6e8ea;border-radius:10px;background:#fff;color:#1c2735;font-size:14px;font-weight:600;cursor:pointer}.corr-btn--primary[data-v-109a25a9]{background:var(--color-primary-400, #28C3B6);border-color:var(--color-primary-400, #28C3B6);color:#fff}.corr-btn--primary[data-v-109a25a9]:hover:not(:disabled){background:var(--color-primary-500, #1ea8a2)}.corr-btn[data-v-109a25a9]:disabled{opacity:.6;cursor:default}.corr-upload-results[data-v-109a25a9]{margin-bottom:16px;font-size:13px}.corr-upload-row[data-v-109a25a9]{padding:2px 0}.corr-kpis[data-v-109a25a9]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:#fff;border-radius:16px;box-shadow:var(--shadow-md);margin-bottom:18px;overflow:hidden}.corr-kpi[data-v-109a25a9]{min-width:0;display:flex;flex-direction:column;gap:8px;padding:16px 14px;background:transparent;border-radius:0;box-shadow:none}.corr-kpi[data-v-109a25a9]:not(:first-child){border-left:1px solid #f0f1f3}.corr-kpi-label[data-v-109a25a9]{font-size:11px;font-weight:700;color:#8a8a93;text-transform:uppercase;letter-spacing:.4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.corr-kpi-value[data-v-109a25a9]{font-size:19px;font-weight:800;color:#1c2735;letter-spacing:-.3px;white-space:nowrap}@media (max-width: 640px){.corr-kpis[data-v-109a25a9]{grid-template-columns:repeat(2,minmax(0,1fr))}.corr-kpi[data-v-109a25a9]:not(:first-child){border-left:none}.corr-kpi[data-v-109a25a9]:nth-child(2n){border-left:1px solid #f0f1f3}.corr-kpi[data-v-109a25a9]:nth-child(n+3){border-top:1px solid #f0f1f3}}.corr-table-wrap[data-v-109a25a9]{overflow-x:auto;background:#fff;border-radius:16px;box-shadow:var(--shadow-md, 0 1px 3px rgba(20, 30, 45, .06))}.corr-table[data-v-109a25a9]{width:100%;border-collapse:collapse;font-size:14px;white-space:nowrap}.corr-table th[data-v-109a25a9],.corr-table td[data-v-109a25a9]{padding:14px 18px;text-align:left;border-bottom:1px solid #f0f1f3}.corr-table th[data-v-109a25a9]{font-weight:700;font-size:13px;color:#2f3a48;background:#fafbfc}.corr-table tbody tr:last-child td[data-v-109a25a9]{border-bottom:none}.corr-empty[data-v-109a25a9]{text-align:center;color:#9aa0b5;padding:24px 0}.corr-loadmore[data-v-109a25a9]{text-align:center;margin-top:14px}.text-end[data-v-109a25a9]{text-align:right!important}.pan-row--link[data-v-da26dad6]{cursor:pointer;transition:background-color .12s ease}.pan-row--link[data-v-da26dad6]:hover,.pan-row--link[data-v-da26dad6]:focus-visible{background:var(--color-primary-50, #f2fbfa);outline:none}.pan-row--link[data-v-da26dad6]:focus-visible{box-shadow:inset 0 0 0 2px var(--balans-teal-icon, #1c877e)}.pan-row--stack[data-v-da26dad6]{display:block}.pan-row-line[data-v-da26dad6]{display:flex;align-items:center;gap:12px}.pan-sublist[data-v-da26dad6]{list-style:none;margin:6px 0 0;padding:0 0 0 12px;font-size:12px;color:var(--color-gray-600, #5b6672)}.pan-sublist li[data-v-da26dad6]{display:flex;justify-content:space-between;gap:12px;padding:2px 0}.pan-sublist li>span[data-v-da26dad6]:first-child{min-width:0}.pan-sublist-val[data-v-da26dad6]{flex:0 0 auto;white-space:nowrap}@media (min-width: 480px){.pan-sublist[data-v-da26dad6]{padding-left:44px}}.pan-hero-recon[data-v-da26dad6]{display:flex;align-items:flex-start;gap:6px;margin:10px 0 2px;font-size:12px;line-height:1.45;color:var(--color-gray-600, #5b6672)}.pan-hero-recon i[data-v-da26dad6]{margin-top:2px;color:var(--balans-teal-icon, #1c877e)}.pan-az[data-v-da26dad6]{--pan-green: var(--color-primary-400, #28c3b6);--pan-green-dark: var(--color-primary-600, #178c82);--pan-green-soft: var(--color-primary-50, #e8faf9);--pan-red: var(--color-error, #ef4444);--pan-red-dark: var(--color-error-dark, #991b1b);--pan-red-soft: var(--color-error-light, #fee2e2);--pan-orange: var(--color-warning, #f59e0b);--pan-orange-dark: var(--color-warning-dark, #92400e);--pan-orange-soft: var(--color-warning-50, #fffbeb);--pan-ink: var(--color-neutral-850, #212529);--pan-muted: var(--color-neutral-600, #6c757d);--pan-line: var(--balans-divider, #eef1f0);--pan-surface: var(--color-neutral-0, #fff);--pan-soft: var(--color-neutral-100, #f1f3f5);--pan-border: var(--color-neutral-300, #dee2e6);--pan-card-border: var(--color-neutral-200, #e9ecef);--pan-label: var(--balans-teal-icon, #1c877e);padding:.25rem 0 1.5rem;color:var(--pan-ink)}.pan-periodbar[data-v-da26dad6]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.pan-pills[data-v-da26dad6]{display:inline-flex;gap:4px;padding:4px;min-width:0;background:var(--pan-surface);border:1px solid var(--pan-card-border);border-radius:var(--border-radius-450, 12px);overflow-x:auto;scrollbar-width:none}.pan-pills[data-v-da26dad6]::-webkit-scrollbar{display:none}.pan-pill[data-v-da26dad6]{flex:0 0 auto;padding:8px 14px;border:none;border-radius:var(--radius-md, 10px);font-family:inherit;font-size:13px;font-weight:500;background:transparent;color:var(--pan-muted);cursor:pointer;transition:background .15s ease,color .15s ease}.pan-pill[data-v-da26dad6]:hover{background:var(--pan-soft);color:var(--pan-ink)}.pan-pill.is-active[data-v-da26dad6]{background:var(--pan-green);color:var(--color-neutral-0, #fff);font-weight:600}.pan-pill--custom[data-v-da26dad6]{color:var(--pan-green-dark)}.pan-pill--custom.is-active[data-v-da26dad6]{color:var(--color-neutral-0, #fff)}.pan-period-label[data-v-da26dad6]{flex:0 0 auto;font-size:12px;font-weight:600;color:var(--pan-muted);background:var(--pan-surface);border:1px solid var(--pan-card-border);border-radius:var(--radius-full, 999px);padding:5px 12px;white-space:nowrap}.pan-period-label i[data-v-da26dad6]{margin-right:2px;opacity:.7}.pan-custom[data-v-da26dad6]{display:flex;align-items:flex-end;flex-wrap:wrap;gap:10px;background:var(--pan-surface);border:1px solid var(--pan-card-border);border-radius:var(--radius-lg, 16px);padding:12px 14px;margin-bottom:14px}.pan-custom-field[data-v-da26dad6]{display:flex;flex-direction:column;gap:4px}.pan-custom-field span[data-v-da26dad6]{font-size:var(--font-size-xs, 12px);font-weight:600;color:var(--pan-muted)}.pan-custom-input[data-v-da26dad6]{border:1px solid var(--pan-border);border-radius:var(--radius-md, 10px);padding:7px 10px;font-size:13px;font-family:inherit;color:var(--pan-ink)}.pan-custom-apply[data-v-da26dad6]{border:none;background:var(--pan-green);color:var(--color-neutral-0, #fff);font-weight:700;font-size:13px;padding:8px 16px;border-radius:var(--radius-md, 10px);cursor:pointer}.pan-custom-apply[data-v-da26dad6]:disabled{opacity:.5;cursor:default}.pan-custom-close[data-v-da26dad6]{border:none;background:transparent;color:var(--pan-muted);font-size:13px;font-weight:600;cursor:pointer}.pan-loading[data-v-da26dad6],.pan-error[data-v-da26dad6]{display:flex;flex-direction:column;align-items:center;gap:.7rem;padding:3rem 1rem;color:var(--pan-muted);font-size:.9rem}.pan-loading i[data-v-da26dad6],.pan-error i[data-v-da26dad6]{font-size:1.4rem;color:var(--pan-green)}.pan-error i[data-v-da26dad6]{color:var(--pan-orange-dark)}.pan-retry[data-v-da26dad6]{margin-top:.3rem;padding:.4rem 1rem;border:1px solid var(--pan-green);background:var(--pan-surface);color:var(--pan-green-dark);border-radius:var(--radius-md, 10px);font-weight:600;font-size:.85rem;cursor:pointer}.pan-hero[data-v-da26dad6]{background:var(--pan-surface);border:1px solid var(--pan-card-border);border-radius:var(--radius-lg, 16px);padding:20px 22px 18px;color:var(--pan-ink)}.pan-hero-label[data-v-da26dad6]{font-size:var(--font-size-sm, 14px);font-weight:600;color:var(--pan-label)}.pan-hero-label i[data-v-da26dad6]{margin-right:3px}.pan-hero-amount[data-v-da26dad6]{font-size:40px;font-weight:800;line-height:1.1;margin:6px 0 4px}.pan-hero-sub[data-v-da26dad6]{font-size:var(--font-size-xs, 12px);color:var(--pan-muted);margin-bottom:16px}.pan-hero-track[data-v-da26dad6]{height:8px;background:var(--pan-soft);border-radius:var(--radius-full, 999px);overflow:hidden;margin-bottom:10px}.pan-hero-fill[data-v-da26dad6]{height:100%;border-radius:var(--radius-full, 999px);background:var(--pan-green);transition:width .3s ease}.pan-hero-legend[data-v-da26dad6]{display:flex;justify-content:space-between}.pan-hero-leg--center[data-v-da26dad6]{text-align:center}.pan-hero-leg--right[data-v-da26dad6]{text-align:right}.pan-hero-leg-label[data-v-da26dad6]{font-size:var(--font-size-xs, 12px);font-weight:600;color:var(--pan-muted)}.pan-hero-leg-val[data-v-da26dad6]{font-size:14px;font-weight:800;margin-top:2px}.pan-hero-leg-val.is-green[data-v-da26dad6]{color:var(--pan-green-dark)}.pan-hero-leg-val.is-red[data-v-da26dad6]{color:var(--pan-red-dark)}.pan-sec-head[data-v-da26dad6]{display:flex;align-items:center;justify-content:space-between;padding:20px 2px 10px}.pan-sec-title-row[data-v-da26dad6]{display:flex;align-items:center;gap:8px}.pan-sec-dot[data-v-da26dad6]{width:22px;height:22px;border-radius:var(--radius-sm, 6px);display:inline-flex;align-items:center;justify-content:center;font-size:11px;flex-shrink:0}.pan-sec-dot.is-green[data-v-da26dad6]{background:var(--pan-green-soft);color:var(--pan-green-dark)}.pan-sec-dot.is-red[data-v-da26dad6]{background:var(--pan-red-soft);color:var(--pan-red-dark)}.pan-sec-dot.is-neutral[data-v-da26dad6]{background:var(--pan-soft);color:var(--pan-muted)}.pan-sec-title[data-v-da26dad6]{font-size:var(--font-size-md, 16px);font-weight:600}.pan-sec-total[data-v-da26dad6]{font-size:15px;font-weight:800}.pan-sec-total.is-green[data-v-da26dad6]{color:var(--pan-green-dark)}.pan-sec-total.is-red[data-v-da26dad6]{color:var(--pan-red-dark)}.pan-columns[data-v-da26dad6]{display:grid;gap:0}.pan-card[data-v-da26dad6]{background:var(--pan-surface);border:1px solid var(--pan-card-border);border-radius:var(--radius-lg, 16px);overflow:hidden}.pan-row[data-v-da26dad6]{display:flex;align-items:center;padding:14px 16px;border-bottom:1px solid var(--pan-line)}.pan-row[data-v-da26dad6]:last-child{border-bottom:none}.pan-rowgroup[data-v-da26dad6]{border-bottom:1px solid var(--pan-line)}.pan-rowgroup>.pan-row[data-v-da26dad6]{border-bottom:none}.pan-card[data-v-da26dad6]>:last-child{border-bottom:none}.pan-row-icon[data-v-da26dad6]{width:36px;height:36px;border-radius:var(--radius-md, 10px);display:flex;align-items:center;justify-content:center;font-size:15px;flex-shrink:0;margin-right:12px}.pan-row-icon.is-green[data-v-da26dad6]{background:var(--pan-green-soft);color:var(--pan-green-dark)}.pan-row-icon.is-red[data-v-da26dad6]{background:var(--pan-red-soft);color:var(--pan-red-dark)}.pan-row-icon.is-orange[data-v-da26dad6]{background:var(--pan-orange-soft);color:var(--pan-orange-dark)}.pan-row-icon.is-neutral[data-v-da26dad6]{background:var(--pan-soft);color:var(--pan-muted)}.pan-row-body[data-v-da26dad6]{flex:1;min-width:0}.pan-row-label[data-v-da26dad6]{font-size:var(--font-size-sm, 14px);font-weight:600;color:var(--pan-label)}.pan-row-sub[data-v-da26dad6]{font-size:var(--font-size-xs, 12px);color:var(--pan-muted);margin-top:2px}.pan-row-right[data-v-da26dad6]{text-align:right;flex-shrink:0;padding-left:10px}.pan-row-amount[data-v-da26dad6]{font-size:16px;font-weight:800}.pan-row-amount.is-muted[data-v-da26dad6]{color:var(--pan-muted)}.pan-badge[data-v-da26dad6]{display:inline-block;font-size:11px;font-weight:700;padding:2px 7px;border-radius:var(--radius-full, 999px);margin-top:3px;white-space:nowrap}.pan-badge.is-orange[data-v-da26dad6]{background:var(--pan-orange-soft);color:var(--pan-orange-dark)}.pan-badge.is-red[data-v-da26dad6]{background:var(--pan-red-soft);color:var(--pan-red-dark)}.pan-badge.is-neutral[data-v-da26dad6]{background:var(--pan-soft);color:var(--pan-muted)}.pan-progress[data-v-da26dad6]{padding:10px 16px 12px 64px}.pan-progress-top[data-v-da26dad6]{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:5px;font-size:var(--font-size-xs, 12px);color:var(--pan-muted)}.pan-progress-label[data-v-da26dad6]{flex:1 1 auto;min-width:0}.pan-progress-val[data-v-da26dad6]{flex:0 0 auto;white-space:nowrap;font-weight:700}.pan-track[data-v-da26dad6]{height:6px;background:var(--pan-soft);border-radius:var(--radius-full, 999px);overflow:hidden}.pan-fill[data-v-da26dad6]{height:100%;border-radius:var(--radius-full, 999px);transition:width .3s ease}.pan-fill.is-green[data-v-da26dad6]{background:var(--pan-green)}.pan-fill.is-red[data-v-da26dad6]{background:var(--pan-red)}.pan-fill.is-orange[data-v-da26dad6]{background:var(--pan-orange)}.pan-fill.is-neutral[data-v-da26dad6]{background:var(--pan-border)}.is-green-text[data-v-da26dad6]{color:var(--pan-green-dark)}.is-red-text[data-v-da26dad6]{color:var(--pan-red-dark)}.is-orange-text[data-v-da26dad6]{color:var(--pan-orange-dark)}.is-muted-text[data-v-da26dad6]{color:var(--pan-muted)}.pan-cash-grid[data-v-da26dad6]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.pan-cash[data-v-da26dad6]{background:var(--pan-surface);border:1px solid var(--pan-card-border);border-radius:var(--radius-lg, 16px);padding:14px 16px 12px}.pan-cash--full[data-v-da26dad6]{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:12px;border-left:3px solid var(--pan-green)}.pan-cash-label[data-v-da26dad6]{font-size:var(--font-size-sm, 14px);font-weight:600;color:var(--pan-label);margin-bottom:6px}.pan-cash-label i[data-v-da26dad6]{margin-right:4px}.pan-cash-amount[data-v-da26dad6]{font-size:22px;font-weight:800;line-height:1}.pan-cash-sub[data-v-da26dad6]{font-size:var(--font-size-xs, 12px);color:var(--pan-muted);margin-top:4px}.pan-cash-next[data-v-da26dad6]{text-align:right;flex-shrink:0}.pan-cash-next-label[data-v-da26dad6]{font-size:var(--font-size-xs, 12px);color:var(--pan-muted);font-weight:600}.pan-cash-next-label i[data-v-da26dad6]{margin-right:3px}.pan-cash-next-val[data-v-da26dad6]{font-size:20px;font-weight:800;color:var(--pan-green-dark);margin-top:2px}.pan-cash-next-sub[data-v-da26dad6]{font-size:var(--font-size-xs, 12px);color:var(--pan-muted);margin-top:1px}.pan-redd[data-v-da26dad6]{background:var(--pan-surface);border:1px solid var(--pan-card-border);border-radius:var(--radius-lg, 16px);padding:16px 18px}.pan-redd-top[data-v-da26dad6]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px}.pan-redd-title[data-v-da26dad6]{font-size:var(--font-size-md, 16px);font-weight:600}.pan-redd-title i[data-v-da26dad6]{color:var(--pan-label);margin-right:4px;font-size:12px}.pan-redd-sub[data-v-da26dad6]{font-size:var(--font-size-xs, 12px);color:var(--pan-muted);margin-top:2px}.pan-redd-score-box[data-v-da26dad6]{text-align:right}.pan-redd-score[data-v-da26dad6]{font-size:32px;font-weight:800;color:var(--pan-green-dark);line-height:1}.pan-redd-score-label[data-v-da26dad6]{font-size:var(--font-size-xs, 12px);color:var(--pan-muted);font-weight:600;margin-top:4px}.pan-redd-rows[data-v-da26dad6]{display:flex;flex-direction:column;gap:10px}.pan-redd-row-top[data-v-da26dad6]{display:flex;justify-content:space-between;gap:10px;margin-bottom:5px}.pan-redd-row-name[data-v-da26dad6]{font-size:12px;font-weight:600;color:var(--color-neutral-700, #495057)}.pan-redd-row-name i[data-v-da26dad6]{width:14px;text-align:center;margin-right:2px}.pan-redd-row-name.is-strong[data-v-da26dad6]{font-weight:800;color:var(--pan-ink)}.pan-redd-row-val[data-v-da26dad6]{font-size:12px;font-weight:700}.pan-redd-row-val.is-big[data-v-da26dad6]{font-size:14px}.pan-redd-sep[data-v-da26dad6]{height:1px;background:var(--pan-line);margin:2px 0}.pan-redd-note[data-v-da26dad6]{font-size:var(--font-size-xs, 12px);color:var(--pan-muted);margin:14px 0 0}.pan-panel[data-v-da26dad6]{background:var(--pan-surface);border:1px solid var(--pan-card-border);border-radius:var(--radius-lg, 16px);padding:16px 18px}.pan-panel-head[data-v-da26dad6]{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:14px}.pan-panel-title[data-v-da26dad6]{font-size:var(--font-size-md, 16px);font-weight:600}.pan-panel-title i[data-v-da26dad6]{color:var(--pan-label);margin-right:4px;font-size:12px}.pan-panel-hint[data-v-da26dad6]{font-size:var(--font-size-xs, 12px);color:var(--pan-muted)}.pan-chart[data-v-da26dad6]{display:flex;align-items:flex-end;gap:10px;height:130px}.pan-bar-col[data-v-da26dad6]{flex:1;display:flex;flex-direction:column;align-items:center;height:100%}.pan-bar-wrap[data-v-da26dad6]{flex:1;width:100%;display:flex;align-items:flex-end}.pan-bar[data-v-da26dad6]{width:100%;border-radius:var(--radius-sm, 6px) var(--radius-sm, 6px) 0 0;background:var(--pan-green-soft);transition:height .3s ease}.pan-bar--current[data-v-da26dad6]{background:var(--pan-green)}.pan-bar-label[data-v-da26dad6]{font-size:11px;color:var(--pan-muted);margin-top:6px;text-transform:capitalize}.pan-top[data-v-da26dad6]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.pan-top-item[data-v-da26dad6]{display:flex;align-items:center;gap:10px}.pan-top-rank[data-v-da26dad6]{width:20px;height:20px;flex-shrink:0;border-radius:var(--radius-sm, 6px);background:var(--pan-soft);color:var(--pan-muted);font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center}.pan-top-name[data-v-da26dad6]{flex:1;min-width:0;font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pan-top-value[data-v-da26dad6]{font-size:12px;font-weight:800}.pan-top-empty[data-v-da26dad6]{font-size:12px;color:var(--pan-muted);padding:10px 0}@media (min-width: 992px){.pan-columns[data-v-da26dad6]{grid-template-columns:1fr 1fr;gap:0 20px}}@media (max-width: 575px){.pan-progress[data-v-da26dad6]{padding-left:16px}.pan-periodbar[data-v-da26dad6]{flex-direction:column;align-items:stretch;gap:8px}.pan-period-label[data-v-da26dad6]{align-self:flex-start}.pan-hero-amount[data-v-da26dad6]{font-size:34px}.pan-cash-grid[data-v-da26dad6]{grid-template-columns:1fr}.pan-cash--full[data-v-da26dad6]{flex-direction:column;align-items:flex-start}.pan-cash-next[data-v-da26dad6]{text-align:left}}.sdi-guide[data-v-92abe37e]{border:1px solid #e2e8f0;border-left:3px solid #94a3b8;border-radius:8px;padding:14px 16px;margin-bottom:18px;background:#f8fafc}.sdi-guide--urgent[data-v-92abe37e]{border-left-color:#d97706;background:#fffbeb}.sdi-guide__title[data-v-92abe37e]{font-size:14px;font-weight:700;color:#1e2141;margin-bottom:6px}.sdi-guide__what[data-v-92abe37e]{font-size:13px;line-height:1.55;color:#475569;margin:0 0 10px}.sdi-guide__steps[data-v-92abe37e]{font-size:13px;line-height:1.55;color:#334155;margin:0;padding-left:18px}.sdi-guide__steps li+li[data-v-92abe37e]{margin-top:5px}.sdi-guide__action[data-v-92abe37e]{margin-top:12px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.sdi-guide__btn[data-v-92abe37e]{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:8px;border:0;background:var(--color-primary-400, #28c3b6);color:#fff;font-size:13px;font-weight:600;cursor:pointer}.sdi-guide__btn[data-v-92abe37e]:disabled{opacity:.6;cursor:default}.sdi-guide__err[data-v-92abe37e]{font-size:12px;color:#b91c1c}.sdi-guide__hint[data-v-92abe37e]{font-size:12px;color:#64748b;flex:1 1 220px}.sdi-guide__done[data-v-92abe37e]{font-size:13px;color:#15803d;margin:10px 0 0}.sdi-xml[data-v-92abe37e]{margin-top:16px;padding-top:12px;border-top:1px solid #e2e8f0}.sdi-xml__title[data-v-92abe37e]{font-size:11px;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.04em;margin-bottom:8px}.sdi-xml__item[data-v-92abe37e]{display:flex;align-items:center;gap:8px;padding:7px 10px;border:1px solid #e2e8f0;border-radius:8px;font-size:12px;color:#334155;text-decoration:none}.sdi-xml__item+.sdi-xml__item[data-v-92abe37e]{margin-top:6px}.sdi-xml__item[data-v-92abe37e]:hover{background:#f8fafc;color:#0f172a}.sdi-xml__ico[data-v-92abe37e]{color:var(--color-primary-400, #28c3b6);flex-shrink:0}.sdi-xml__name[data-v-92abe37e]{flex:1;min-width:0;font-family:monospace;word-break:break-all}.sdi-xml__meta[data-v-92abe37e]{flex-shrink:0;color:#94a3b8;white-space:nowrap}.sdi-chip-wrap[data-v-92abe37e]{display:inline-flex}.sdi-chip[data-v-92abe37e]{display:inline-flex;align-items:center;gap:5px;padding:2px 9px;border-radius:999px;font-size:11px;font-weight:700;line-height:1.5;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #cbd5e1;color:#475569}.sdi-chip[data-v-92abe37e]:hover{filter:brightness(.97)}.sdi-chip__ico[data-v-92abe37e]{font-size:9px;opacity:.8}.sdi-chip--sent[data-v-92abe37e]{color:#2563eb;border-color:#bfdbfe}.sdi-chip--delivered[data-v-92abe37e],.sdi-chip--accepted[data-v-92abe37e]{color:#15803d;border-color:#bbf7d0}.sdi-chip--rejected[data-v-92abe37e],.sdi-chip--refused[data-v-92abe37e],.sdi-chip--error[data-v-92abe37e]{color:#b91c1c;border-color:#fecaca}.sdi-chip--not_delivered[data-v-92abe37e],.sdi-chip--expired[data-v-92abe37e],.sdi-chip--unknown[data-v-92abe37e]{color:#b45309;border-color:#fde68a}.sdi-modal-overlay[data-v-92abe37e]{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(15,23,42,.45);display:flex;align-items:center;justify-content:center;z-index:1080;padding:16px}.sdi-modal[data-v-92abe37e]{background:#fff;border-radius:14px;width:100%;max-width:420px;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 20px 50px #00000040;overflow:hidden}.sdi-modal__head[data-v-92abe37e]{display:flex;align-items:flex-start;justify-content:space-between;padding:16px 18px;border-bottom:1px solid #e2e8f0}.sdi-modal__title[data-v-92abe37e]{font-weight:700;color:#0f172a}.sdi-modal__id[data-v-92abe37e]{font-size:12px;color:#64748b;font-family:monospace;margin-top:2px}.sdi-modal__close[data-v-92abe37e]{background:none;border:none;font-size:24px;line-height:1;color:#94a3b8;cursor:pointer}.sdi-modal__body[data-v-92abe37e]{padding:14px 18px;overflow-y:auto}.sdi-modal__loading[data-v-92abe37e]{font-size:13px;color:#64748b}.sdi-tl[data-v-92abe37e]{list-style:none;margin:0;padding:0}.sdi-tl__item[data-v-92abe37e]{display:flex;align-items:flex-start;gap:10px;padding:7px 0;position:relative}.sdi-tl__item[data-v-92abe37e]:not(:last-child):before{content:"";position:absolute;left:4px;top:17px;bottom:-7px;width:2px;background:#e2e8f0}.sdi-tl__dot[data-v-92abe37e]{flex-shrink:0;width:10px;height:10px;border-radius:50%;margin-top:4px;background:#94a3b8;z-index:1}.sdi-tl__item--delivered .sdi-tl__dot[data-v-92abe37e],.sdi-tl__item--accepted .sdi-tl__dot[data-v-92abe37e]{background:#16a34a}.sdi-tl__item--rejected .sdi-tl__dot[data-v-92abe37e],.sdi-tl__item--refused .sdi-tl__dot[data-v-92abe37e],.sdi-tl__item--error .sdi-tl__dot[data-v-92abe37e]{background:#dc2626}.sdi-tl__item--not_delivered .sdi-tl__dot[data-v-92abe37e],.sdi-tl__item--expired .sdi-tl__dot[data-v-92abe37e],.sdi-tl__item--unknown .sdi-tl__dot[data-v-92abe37e]{background:#d97706}.sdi-tl__body[data-v-92abe37e]{flex:1;min-width:0}.sdi-tl__label[data-v-92abe37e]{font-size:13px;font-weight:600;color:#0f172a}.sdi-tl__msg[data-v-92abe37e]{font-size:12px;color:#64748b;word-break:break-word}.sdi-tl__date[data-v-92abe37e]{flex-shrink:0;font-size:12px;color:#94a3b8;white-space:nowrap}.sdi-tl__empty[data-v-92abe37e]{font-size:13px;color:#64748b}.sdi-test[data-v-92abe37e]{margin-top:16px;padding:12px 14px;border:1px dashed var(--color-warning-300, #fcd34d);border-radius:10px;background:var(--color-warning-50, #fffbeb)}.sdi-test__title[data-v-92abe37e]{font-size:12px;font-weight:700;color:var(--color-warning-700, #b45309);text-transform:uppercase;letter-spacing:.04em}.sdi-test__note[data-v-92abe37e]{font-size:12px;color:#92400e;margin:4px 0 10px}.sdi-test__item+.sdi-test__item[data-v-92abe37e]{margin-top:10px;padding-top:10px;border-top:1px solid #fde68a}.sdi-test__head[data-v-92abe37e]{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.sdi-test__file[data-v-92abe37e]{font-family:monospace;font-size:12px;color:#334155;word-break:break-all}.sdi-test__date[data-v-92abe37e]{flex-shrink:0;font-size:11px;color:#64748b;white-space:nowrap}.sdi-test__err[data-v-92abe37e]{font-size:12px;color:#b91c1c;margin-top:4px}.sdi-test__waiting[data-v-92abe37e]{font-size:12px;color:#64748b;margin-top:4px}.sdi-test__tl[data-v-92abe37e]{margin-top:4px}.sdi-chip--test[data-v-92abe37e]{border-color:var(--color-warning-300, #fcd34d);background:var(--color-warning-50, #fffbeb);color:var(--color-warning-700, #b45309)}.recon-notes[data-v-195a8b83]{display:flex;flex-direction:column;gap:6px;font-size:12px;line-height:1.45;color:var(--color-neutral-600, #5b6079)}.recon-notes-line[data-v-195a8b83]{margin:0}.recon-notes-more>summary[data-v-195a8b83]{cursor:pointer;list-style:none;display:flex;align-items:center;gap:6px;font-weight:600;color:var(--color-neutral-700, #40445c)}.recon-notes-more>summary[data-v-195a8b83]::-webkit-details-marker{display:none}.recon-notes-more>summary[data-v-195a8b83]:before{content:"";width:0;height:0;border-left:5px solid currentColor;border-top:4px solid transparent;border-bottom:4px solid transparent;transition:transform .15s ease}.recon-notes-more[open]>summary[data-v-195a8b83]:before{transform:rotate(90deg)}.recon-notes-more>summary[data-v-195a8b83]:focus-visible{outline:2px solid var(--color-primary-500, #28c3b6);outline-offset:2px;border-radius:4px}.recon-notes-more ul[data-v-195a8b83]{margin:6px 0 0;padding-left:18px;display:flex;flex-direction:column;gap:3px}@media (prefers-reduced-motion: reduce){.recon-notes-more>summary[data-v-195a8b83]:before{transition:none}}.bb-insights[data-v-1cffa52c]{display:flex;flex-direction:column;gap:10px}.bb-insights-empty[data-v-1cffa52c]{margin:0;padding:14px 0;color:var(--bb-muted-foreground);font-size:var(--bb-fs-text)}.bb-insight[data-v-1cffa52c]{display:flex;gap:12px;border:1px solid var(--bb-border);border-radius:var(--bb-radius-sm);background:var(--bb-card-bg);overflow:hidden}.bb-insight-bar[data-v-1cffa52c]{width:3px;flex:0 0 3px;background:var(--bb-muted-strong)}.bb-insight--critical[data-v-1cffa52c]{border-color:#e5484847}.bb-insight--critical .bb-insight-bar[data-v-1cffa52c]{background:var(--bb-danger)}.bb-insight--critical .bb-insight-tag[data-v-1cffa52c]{color:var(--bb-danger);background:var(--bb-danger-soft)}.bb-insight--warning[data-v-1cffa52c]{border-color:#f5a62352}.bb-insight--warning .bb-insight-bar[data-v-1cffa52c]{background:var(--bb-warning)}.bb-insight--warning .bb-insight-tag[data-v-1cffa52c]{color:var(--bb-warning-text);background:var(--bb-warning-soft)}.bb-insight--info .bb-insight-bar[data-v-1cffa52c]{background:var(--bb-primary)}.bb-insight--info .bb-insight-tag[data-v-1cffa52c]{color:var(--bb-primary-dark);background:var(--bb-primary-soft)}.bb-insight-main[data-v-1cffa52c]{flex:1;min-width:0;padding:12px 14px 12px 2px}.bb-insight-head[data-v-1cffa52c]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.bb-insight-title[data-v-1cffa52c]{font-size:var(--bb-fs-subtitle);font-weight:600;color:var(--bb-foreground)}.bb-insight-tag[data-v-1cffa52c]{font-size:var(--bb-fs-meta);text-transform:uppercase;letter-spacing:.04em;padding:2px 7px;border-radius:999px}.bb-insight-body[data-v-1cffa52c]{margin:6px 0 0;font-size:var(--bb-fs-text);color:var(--bb-foreground);line-height:1.45}.bb-insight-actions[data-v-1cffa52c]{display:flex;align-items:center;gap:14px;margin-top:8px}.bb-insight-cta[data-v-1cffa52c]{font-size:var(--bb-fs-text);font-weight:600;color:var(--bb-primary-dark);text-decoration:none}.bb-insight-cta[data-v-1cffa52c]:hover{text-decoration:underline}.bb-insight-why[data-v-1cffa52c]{border:0;background:none;padding:0;font-size:var(--bb-fs-meta);text-transform:uppercase;letter-spacing:.04em;color:var(--bb-muted-foreground);cursor:pointer}.bb-insight-why[data-v-1cffa52c]:hover{color:var(--bb-foreground)}.bb-insight-explain[data-v-1cffa52c]{margin-top:10px;padding:10px 12px;border-radius:var(--bb-radius-sm);background:var(--bb-muted);font-size:var(--bb-fs-text);color:var(--bb-muted-foreground);line-height:1.45}.bb-insight-explain p[data-v-1cffa52c]{margin:0}.bb-insight-coverage[data-v-1cffa52c]{margin-top:6px!important}.bb-insight-coverage-label[data-v-1cffa52c]{font-weight:600;color:var(--bb-foreground)}.bshare-trigger[data-v-f2eaeefb]{display:contents}.bshare-icon-btn[data-v-f2eaeefb]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:8px;background:transparent;color:#8b919a;cursor:pointer;font-size:15px;line-height:1}.bshare-icon-btn[data-v-f2eaeefb]:hover{background:#f5f6f7;color:var(--color-primary-500, #1ea8a2)}.bshare-overlay[data-v-f2eaeefb]{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.45);display:flex;align-items:center;justify-content:center;padding:16px;z-index:2000}.bshare-modal[data-v-f2eaeefb]{background:#fff;border-radius:16px;box-shadow:0 20px 50px #00000040;width:100%;max-width:380px;padding:18px 18px 20px;font-family:inherit}.bshare-head[data-v-f2eaeefb]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.bshare-title[data-v-f2eaeefb]{margin:0;font-size:15px;font-weight:600;color:#1a1a1a}.bshare-close[data-v-f2eaeefb]{background:transparent;border:none;color:#9aa0a6;font-size:16px;cursor:pointer;line-height:1;padding:4px}.bshare-close[data-v-f2eaeefb]:hover{color:#1a1a1a}.bshare-bank[data-v-f2eaeefb]{margin:0 0 6px;font-size:14px;font-weight:600;color:#1a1a1a}.bshare-preview[data-v-f2eaeefb]{margin:0 0 12px;padding:10px 12px;background:#f5f6f7;border-radius:10px;font-size:12px;line-height:1.5;color:#3a3a3c;white-space:pre-wrap;word-break:break-word;font-family:inherit}.bshare-actions[data-v-f2eaeefb]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.bshare-action[data-v-f2eaeefb]{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid #ececec;border-radius:10px;background:#fff;color:#1a1a1a;font-size:13px;font-weight:500;text-decoration:none;cursor:pointer;font-family:inherit;text-align:left}.bshare-action[data-v-f2eaeefb]:hover{background:#f5f5f5;color:#1a1a1a}.bshare-action i[data-v-f2eaeefb]{width:18px;text-align:center;font-size:15px}.btx[data-v-8ed7d515]{margin-top:var(--space-4)}.btx-summary[data-v-8ed7d515]{display:flex;align-items:center;background:var(--color-neutral-50);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);margin-bottom:var(--space-3)}.btx-summary-cell[data-v-8ed7d515]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.btx-summary-sep[data-v-8ed7d515]{width:1px;align-self:stretch;background:var(--border-color-default);margin:0 var(--space-3)}.btx-summary-label[data-v-8ed7d515]{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;color:var(--color-neutral-600)}.btx-summary-value[data-v-8ed7d515]{font-size:var(--font-size-sm);font-weight:var(--font-weight-extrabold);white-space:nowrap}.btx-summary-value.is-in[data-v-8ed7d515]{color:var(--color-success-dark)}.btx-summary-value.is-out[data-v-8ed7d515]{color:var(--color-error-dark)}.btx-filters[data-v-8ed7d515]{display:flex;gap:var(--space-2);margin-bottom:var(--space-3)}.btx-drop[data-v-8ed7d515]{position:relative;flex:1;min-width:0}.btx-drop-btn[data-v-8ed7d515]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);background:var(--color-neutral-0);border:var(--border-width-thin) solid var(--border-color-strong);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);cursor:pointer;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-neutral-700)}.btx-drop-btn.is-active[data-v-8ed7d515]{background:var(--color-primary-50);border-color:var(--color-primary-200);color:var(--balans-primary-dark)}.btx-drop-btn i[data-v-8ed7d515]{flex:none;font-size:.75em;transition:transform var(--transition-base)}.btx-drop-btn i.is-open[data-v-8ed7d515]{transform:rotate(180deg)}.btx-menu[data-v-8ed7d515]{position:absolute;left:0;top:calc(100% + 6px);min-width:100%;z-index:20;background:var(--color-neutral-0);border:var(--border-width-thin) solid var(--border-color-default);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);padding:var(--space-1)}.btx-menu--right[data-v-8ed7d515]{left:auto;right:0;width:200px}.btx-opt[data-v-8ed7d515]{display:block;width:100%;text-align:left;border:none;background:none;border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);cursor:pointer;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-neutral-700)}.btx-opt[data-v-8ed7d515]:hover{background:var(--color-neutral-100)}.btx-opt.is-selected[data-v-8ed7d515]{background:var(--color-primary-50);color:var(--balans-primary-dark);font-weight:var(--font-weight-bold)}.btx-range[data-v-8ed7d515]{border-top:var(--border-width-thin) solid var(--border-color-default);margin-top:var(--space-1);padding:var(--space-2);display:flex;flex-direction:column;gap:var(--space-2)}.btx-range-field[data-v-8ed7d515]{display:flex;flex-direction:column;gap:2px}.btx-range-field span[data-v-8ed7d515]{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--color-neutral-600)}.btx-range-field input[data-v-8ed7d515]{font-family:inherit;font-size:var(--font-size-sm);border:var(--border-width-thin) solid var(--border-color-strong);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-2);width:100%;box-sizing:border-box}.btx-state[data-v-8ed7d515]{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-4) 0;color:var(--color-neutral-600);font-size:var(--font-size-sm)}.btx-state--error[data-v-8ed7d515]{color:var(--color-error)}.btx-list[data-v-8ed7d515]{list-style:none;margin:0;padding:0}.btx-row[data-v-8ed7d515]{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-top:var(--border-width-thin) solid var(--border-color-default)}.btx-dot[data-v-8ed7d515]{flex:none;width:32px;height:32px;border-radius:var(--radius-full);display:inline-flex;align-items:center;justify-content:center;font-size:.85rem;box-sizing:border-box}.btx-dot.is-in[data-v-8ed7d515]{background:var(--color-success-light);color:var(--color-success-dark)}.btx-dot.is-out[data-v-8ed7d515]{background:var(--color-error-light);color:var(--color-error-dark)}.btx-dot[data-ring=on][data-v-8ed7d515]{border:var(--border-width-medium) solid var(--bank-acct-color, var(--border-color-strong))}.btx-body[data-v-8ed7d515]{flex:1;min-width:0;display:flex;flex-direction:column}.btx-desc[data-v-8ed7d515]{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-neutral-850);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.btx-meta[data-v-8ed7d515]{display:flex;align-items:center;gap:var(--space-1);min-width:0}.btx-date[data-v-8ed7d515]{font-size:var(--font-size-xs);color:var(--color-neutral-500)}.btx-meta-sep[data-v-8ed7d515]{font-size:.6em;color:var(--color-neutral-400)}.btx-acct[data-v-8ed7d515]{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--bank-acct-color, var(--color-neutral-600));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.btx-amount[data-v-8ed7d515]{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);white-space:nowrap}.btx-amount.is-in[data-v-8ed7d515]{color:var(--color-success-dark)}.btx-amount.is-out[data-v-8ed7d515]{color:var(--color-error-dark)}.btx-more[data-v-8ed7d515]{text-align:center;margin-top:var(--space-3)}.btx-more-btn[data-v-8ed7d515]{background:none;border:none;color:var(--balans-primary-dark);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;padding:var(--space-1) var(--space-2)}.btx-more-btn[data-v-8ed7d515]:hover{text-decoration:underline}.idate-overlay[data-v-1b3cf19c]{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.55);display:flex;align-items:center;justify-content:center;z-index:9999;padding:20px}.idate-modal[data-v-1b3cf19c]{background:white;border-radius:var(--radius-xl, 20px);width:100%;max-width:420px;box-shadow:0 24px 60px #0000002e;overflow:hidden}.idate-header[data-v-1b3cf19c]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #eef2f7}.idate-title[data-v-1b3cf19c]{font-size:16px;font-weight:700;color:#1e2141}.idate-close[data-v-1b3cf19c]{background:transparent;border:none;cursor:pointer;font-size:24px;color:#8a8a93;line-height:1}.idate-close[data-v-1b3cf19c]:hover{color:#1e2141}.idate-summary[data-v-1b3cf19c]{background:var(--color-primary-50, #e8faf9);padding:14px 20px;display:grid;grid-template-columns:1fr 1fr;gap:12px 18px;border-bottom:1px solid var(--color-primary-100, #c5f2ef)}.idate-summary>div[data-v-1b3cf19c]:nth-child(3){grid-column:1 / -1}.idate-summary-label[data-v-1b3cf19c]{font-size:10px;font-weight:700;color:var(--color-primary-600, #178c82);text-transform:uppercase;letter-spacing:.4px}.idate-summary-value[data-v-1b3cf19c]{font-size:14px;font-weight:600;color:#1e2141}.idate-form[data-v-1b3cf19c]{padding:18px 20px 20px;display:flex;flex-direction:column;gap:12px}.idate-field[data-v-1b3cf19c]{display:flex;flex-direction:column;gap:5px}.idate-field label[data-v-1b3cf19c]{font-size:11px;font-weight:700;color:var(--color-primary-400, #28c3b6);text-transform:uppercase;letter-spacing:.4px}.idate-field input[data-v-1b3cf19c]{padding:10px 12px;border-radius:10px;border:1.5px solid #e0e5ec;background:#f8fafc;font-size:14px;color:#1e2141;font-family:inherit}.idate-field input[data-v-1b3cf19c]:focus{outline:none;border-color:var(--color-primary-400, #28c3b6);background:white}.idate-actions[data-v-1b3cf19c]{display:flex;gap:10px;margin-top:4px}.idate-btn-cancel[data-v-1b3cf19c]{flex:1;padding:12px;border-radius:var(--radius-btn, 14px);border:1.5px solid #e0e5ec;background:white;color:#6e6e73;font-weight:600;cursor:pointer}.idate-btn-cancel[data-v-1b3cf19c]:hover{background:#f5f5f5}.idate-btn-confirm[data-v-1b3cf19c]{flex:2;padding:12px;border-radius:var(--radius-btn, 14px);border:none;background:linear-gradient(135deg,var(--color-primary-400),var(--color-primary-500, #1fa99d));color:#fff;font-weight:700;cursor:pointer;box-shadow:0 4px 12px rgba(var(--rgb-primary-400),.3);display:inline-flex;align-items:center;justify-content:center;gap:8px}.idate-btn-confirm[data-v-1b3cf19c]:hover:not(:disabled){filter:brightness(1.05)}.idate-btn-confirm[data-v-1b3cf19c]:disabled{opacity:.6;cursor:not-allowed}.idate-generic-error[data-v-1b3cf19c]{color:#b91c1c;font-size:13px;margin:0;text-align:center}.evt-overlay[data-v-3f40e44b]{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.55);display:flex;align-items:center;justify-content:center;z-index:9999;padding:20px}.evt-modal[data-v-3f40e44b]{background:white;border-radius:var(--radius-xl, 20px);width:100%;max-width:440px;box-shadow:0 24px 60px #0000002e;overflow:hidden}.evt-header[data-v-3f40e44b]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #eef2f7}.evt-title[data-v-3f40e44b]{font-size:16px;font-weight:700;color:#1e2141}.evt-close[data-v-3f40e44b]{background:transparent;border:none;cursor:pointer;font-size:24px;color:#8a8a93;line-height:1}.evt-close[data-v-3f40e44b]:hover{color:#1e2141}.evt-form[data-v-3f40e44b]{padding:18px 20px 20px;display:flex;flex-direction:column;gap:14px}.evt-field[data-v-3f40e44b]{display:flex;flex-direction:column;gap:5px;min-width:0}.evt-time-toggle[data-v-3f40e44b]{display:flex;align-items:center;gap:10px}.evt-time-toggle-label[data-v-3f40e44b]{background:none;border:none;padding:0;font-family:inherit;font-size:14px;color:#1e2141;cursor:pointer;text-align:left}.evt-field label[data-v-3f40e44b]{font-size:11px;font-weight:700;color:var(--color-primary-400, #28c3b6);text-transform:uppercase;letter-spacing:.4px}.evt-opt[data-v-3f40e44b]{color:#9aa0a6;font-weight:600;text-transform:none;letter-spacing:0}.evt-field input[data-v-3f40e44b],.evt-field textarea[data-v-3f40e44b]{padding:10px 12px;border-radius:10px;border:1.5px solid #e0e5ec;background:#f8fafc;font-size:14px;color:#1e2141;font-family:inherit;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.evt-field textarea[data-v-3f40e44b]{resize:vertical}.evt-field input[type=date][data-v-3f40e44b],.evt-field input[type=time][data-v-3f40e44b]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;min-height:40px;text-align:left}.evt-field input[type=date][data-v-3f40e44b]::-webkit-date-and-time-value,.evt-field input[type=time][data-v-3f40e44b]::-webkit-date-and-time-value{text-align:left;min-height:1.2em;margin:0}.evt-field input[type=date][data-v-3f40e44b]::-webkit-datetime-edit,.evt-field input[type=time][data-v-3f40e44b]::-webkit-datetime-edit{padding:0}.evt-field input[data-v-3f40e44b]:focus,.evt-field textarea[data-v-3f40e44b]:focus{outline:none;border-color:var(--color-primary-400, #28c3b6);background:white}.evt-actions[data-v-3f40e44b]{display:flex;gap:10px;margin-top:4px}.evt-btn-cancel[data-v-3f40e44b]{flex:1;padding:12px;border-radius:var(--radius-btn, 14px);border:1.5px solid #e0e5ec;background:white;color:#6e6e73;font-weight:600;cursor:pointer;font-family:inherit}.evt-btn-cancel[data-v-3f40e44b]:hover{background:#f5f5f5}.evt-btn-confirm[data-v-3f40e44b]{flex:2;padding:12px;border-radius:var(--radius-btn, 14px);border:none;background:linear-gradient(135deg,var(--color-primary-400, #2BC7C0),var(--color-primary-500, #1fa99d));color:#fff;font-weight:700;cursor:pointer;box-shadow:0 4px 12px rgba(var(--rgb-primary-400),.3);display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:inherit}.evt-btn-confirm[data-v-3f40e44b]:hover:not(:disabled){filter:brightness(1.05)}.evt-btn-confirm[data-v-3f40e44b]:disabled{opacity:.6;cursor:not-allowed}.evt-generic-error[data-v-3f40e44b]{color:#b91c1c;font-size:13px;margin:0;text-align:center}.bcp-overlay[data-v-ca1be597]{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(15,25,23,.4);display:flex;align-items:center;justify-content:center;z-index:2000;padding:16px}.bcp-modal[data-v-ca1be597]{width:360px;max-width:100%;background:var(--bb-card-bg);border-radius:var(--bb-radius-lg);box-shadow:var(--bb-shadow-elevated);padding:20px;font-family:Inter,system-ui,sans-serif;color:var(--bb-foreground)}.bcp-head[data-v-ca1be597]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.bcp-title[data-v-ca1be597]{font-size:var(--bb-fs-subtitle);font-weight:700}.bcp-close[data-v-ca1be597]{background:none;border:none;padding:0;cursor:pointer;display:flex;line-height:0}.bcp-close-icon[data-v-ca1be597]{width:16px;height:16px;background-color:var(--bb-muted-foreground)}.bcp-ramp[data-v-ca1be597]{display:grid;grid-template-columns:repeat(12,1fr);gap:4px;margin-bottom:6px}.bcp-ramp-col[data-v-ca1be597]{display:flex;flex-direction:column;gap:4px}.bcp-greys[data-v-ca1be597]{display:grid;gap:4px;margin-bottom:16px}.bcp-cell[data-v-ca1be597]{width:100%;aspect-ratio:1;border:none;border-radius:5px;padding:0;cursor:pointer}.bcp-cell[data-v-ca1be597]:hover{box-shadow:0 0 0 2px var(--bb-card-bg),0 0 0 3px var(--bb-primary-dark)}.bcp-hex-row[data-v-ca1be597]{display:flex;align-items:center;gap:11px;margin-bottom:6px}.bcp-preview[data-v-ca1be597]{width:42px;height:42px;border-radius:10px;border:1px solid var(--bb-border);flex:none}.bcp-hex-field[data-v-ca1be597]{flex:1}.bcp-eyebrow[data-v-ca1be597]{display:block;font-size:var(--bb-fs-meta);font-weight:700;letter-spacing:.4px;text-transform:uppercase;color:var(--bb-eyebrow);margin-bottom:5px}.bcp-input[data-v-ca1be597]{width:100%;border:1px solid var(--bb-border);border-radius:9px;padding:10px 13px;font-family:inherit;font-size:var(--bb-fs-text);font-weight:700;color:var(--bb-foreground);background:var(--bb-card-bg);outline:none}.bcp-input[data-v-ca1be597]:focus{outline:2px solid var(--bb-primary-soft)}.bcp-hint[data-v-ca1be597]{font-size:var(--bb-fs-meta);color:var(--bb-danger);margin:0 0 6px}.bcp-ok[data-v-ca1be597]{font-size:var(--bb-fs-meta);color:var(--bb-muted-foreground);margin:0 0 6px}.bcp-role[data-v-ca1be597]{font-size:var(--bb-fs-meta);line-height:1.45;color:var(--bb-muted-foreground);margin:0 0 10px}.bcp-cell--active[data-v-ca1be597]{box-shadow:0 0 0 2px var(--bb-card-bg),0 0 0 3px var(--bb-primary-dark)}.bcp-actions[data-v-ca1be597]{display:flex;align-items:center;gap:10px;margin-top:12px}.bcp-apply[data-v-ca1be597]{flex:1;justify-content:center;border-radius:10px}.bcp-apply[data-v-ca1be597]:disabled{opacity:.5;cursor:not-allowed}.bcp-cancel[data-v-ca1be597]{background:none;border:none;cursor:pointer;font-family:inherit;font-size:var(--bb-fs-text);font-weight:600;color:var(--bb-foreground);padding:0 8px}
