.health-indicator[data-v-dde465b3]{display:inline-flex;align-items:center;gap:8px;cursor:pointer;padding:4px 8px;border-radius:4px;transition:background .2s}.health-indicator[data-v-dde465b3]:hover{background:#0000000d}.health-light[data-v-dde465b3]{width:16px;height:16px;border-radius:50%;border:2px solid #ddd;display:flex;align-items:center;justify-content:center;box-shadow:0 0 4px #0000001a}.light-inner[data-v-dde465b3]{width:10px;height:10px;border-radius:50%;transition:background .3s}.health-healthy .light-inner[data-v-dde465b3]{background:#4caf50;box-shadow:0 0 8px #4caf5099}.health-degraded .light-inner[data-v-dde465b3]{background:#ffc107;box-shadow:0 0 8px #ffc10799;animation:pulse-dde465b3 2s infinite}.health-unhealthy .light-inner[data-v-dde465b3]{background:#f44336;box-shadow:0 0 8px #f4433699;animation:pulse-dde465b3 1s infinite}.health-unknown .light-inner[data-v-dde465b3]{background:#9e9e9e}@keyframes pulse-dde465b3{0%,to{opacity:1}50%{opacity:.5}}.health-label[data-v-dde465b3]{font-size:13px;font-weight:500}.health-details[data-v-dde465b3]{padding:16px;min-width:300px}.component-list[data-v-dde465b3]{margin:16px 0;display:flex;flex-direction:column;gap:12px}.component-item[data-v-dde465b3]{display:flex;align-items:flex-start;gap:12px}.component-status[data-v-dde465b3]{width:12px;height:12px;border-radius:50%;margin-top:4px}.status-healthy[data-v-dde465b3]{background:#4caf50}.status-degraded[data-v-dde465b3]{background:#ffc107}.status-unhealthy[data-v-dde465b3]{background:#f44336}.status-unknown[data-v-dde465b3]{background:#9e9e9e}.component-info[data-v-dde465b3]{display:flex;flex-direction:column;gap:4px}.component-info strong[data-v-dde465b3]{font-size:13px;color:#1d2d3e}.component-info span[data-v-dde465b3]{font-size:12px;color:#6a6d70}.health-footer[data-v-dde465b3]{margin-top:16px;padding-top:12px;border-top:1px solid #E5E5E5;font-size:12px;color:#6a6d70}.topbar[data-v-f89f62d1]{display:flex;justify-content:space-between;align-items:center;height:80px;padding:0 32px;background:#fff;color:#32363a;box-shadow:0 2px 8px #0000001a;font-family:"72",Helvetica Neue,Helvetica,Arial,sans-serif;margin:0;width:100%;box-sizing:border-box}.topbar-left[data-v-f89f62d1]{display:flex;align-items:center;height:100%}.logo-banner[data-v-f89f62d1]{display:flex;align-items:center;height:100%;padding:8px 32px 8px 0}.banner-image[data-v-f89f62d1]{height:64px;width:auto;max-width:450px;object-fit:contain}.topbar-right[data-v-f89f62d1]{display:flex;align-items:center;gap:20px;height:100%}.user-info[data-v-f89f62d1]{display:flex;flex-direction:column;align-items:flex-end;gap:3px}.user-name[data-v-f89f62d1]{font-size:14px;font-weight:500;color:#32363a}.user-details[data-v-f89f62d1]{font-size:12px;color:#6a6d70}.settings-btn[data-v-f89f62d1]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:#f7f7f7;color:#32363a;border:1px solid #E5E5E5;border-radius:6px;font-size:22px;cursor:pointer;transition:all .2s ease}.settings-btn[data-v-f89f62d1]:hover{background:#eee;border-color:#d0d0d0;transform:rotate(90deg);box-shadow:0 2px 8px #0000001a}.settings-btn[data-v-f89f62d1]:active{background:#e5e5e5}.logout-btn[data-v-f89f62d1]{display:flex;align-items:center;gap:8px;height:44px;padding:0 24px;background:#0d8aff;color:#fff;border:1px solid #0d8aff;border-radius:6px;font-size:14px;font-weight:500;font-family:"72",Helvetica Neue,Helvetica,Arial,sans-serif;cursor:pointer;transition:all .2s ease}.logout-btn[data-v-f89f62d1]:hover{background:#3da1ff;border-color:#3da1ff;box-shadow:0 2px 8px #0d8aff66}.logout-btn[data-v-f89f62d1]:active{background:#0070d9}.logout-icon[data-v-f89f62d1]{font-size:18px}.dialog-backdrop[data-v-f89f62d1]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;font-family:"72","72full",Arial,Helvetica,sans-serif}.dialog-box[data-v-f89f62d1]{background:#fff;border-radius:16px;box-shadow:0 6px 30px #00000026;min-width:440px;max-width:520px;overflow:hidden}.dialog-header[data-v-f89f62d1]{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-bottom:1px solid #E5E5E5}.dialog-title[data-v-f89f62d1]{font-size:16px;font-weight:700;color:#32363a}.dialog-close-btn[data-v-f89f62d1]{background:none;border:none;font-size:22px;color:#6a6d70;cursor:pointer}.dialog-close-btn[data-v-f89f62d1]:hover{color:#32363a}.dialog-body[data-v-f89f62d1]{padding:24px}.section-title[data-v-f89f62d1]{font-size:15px;font-weight:700;color:#32363a;margin-bottom:16px}.form-field[data-v-f89f62d1]{margin-bottom:16px}.form-label[data-v-f89f62d1]{display:block;font-size:13px;color:#6a6d70;margin-bottom:6px}.text-input[data-v-f89f62d1]{width:100%;padding:10px 12px;border:1px solid #BFBFBF;border-radius:8px;font-size:14px;font-family:"72","72full",Arial,Helvetica,sans-serif;box-sizing:border-box;background:#fff}.text-input[data-v-f89f62d1]:focus{outline:none;border-color:#0070f2}.error-message[data-v-f89f62d1]{padding:12px;background:#ffebee;border-left:3px solid #D32F2F;border-radius:4px;color:#c62828;font-size:13px;margin-top:16px}.success-message[data-v-f89f62d1]{padding:12px;background:#e8f5e9;border-left:3px solid #4CAF50;border-radius:4px;color:#2e7d32;font-size:13px;margin-top:16px}.dialog-footer[data-v-f89f62d1]{display:flex;justify-content:flex-end;gap:8px;padding:12px 24px;border-top:1px solid #E5E5E5}.btn[data-v-f89f62d1]{padding:8px 20px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;border:none;font-family:"72","72full",Arial,Helvetica,sans-serif}.btn-cancel[data-v-f89f62d1]{background:transparent;color:#0070f2;border:1px solid #0070F2}.btn-cancel[data-v-f89f62d1]:hover{background:#eff4f9}.btn-submit[data-v-f89f62d1]{background:#0070f2;color:#fff}.btn-submit[data-v-f89f62d1]:hover{background:#0064d9}.nav ui5-side-navigation-item.group-header::part(native){font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:#6a6d70;margin-top:8px;padding-top:8px}.nav ui5-side-navigation-item[selected]::part(native){background-color:#e3f2fd;border-left:3px solid #0d8aff;color:#0d8aff;font-weight:600}.nav ui5-side-navigation-item[selected]::part(icon){color:#0d8aff}.nav ui5-side-navigation-item::part(native):hover{background-color:#f5f5f5}.nav ui5-side-navigation-item.group-header{border-top:1px solid #E5E5E5}.nav-divider{height:1px;background:#e5e5e5;margin:12px 16px}.nav[data-v-b45e149a]{width:260px;padding:12px;font-family:"72",Helvetica Neue,Helvetica,Arial,sans-serif}.chart-container[data-v-5567a249]{position:relative;height:280px;width:100%;padding:16px}[data-v-31f7f0b9]{font-family:"72","72full",Arial,Helvetica,sans-serif}.robot-icon[data-v-31f7f0b9]{font-size:28px;line-height:1;display:inline-block}.header-robot[data-v-31f7f0b9]{font-size:24px;line-height:1;display:inline-block}.avatar-robot[data-v-31f7f0b9]{font-size:20px;line-height:1;display:inline-block}.ai-fab[data-v-31f7f0b9]{position:fixed;bottom:24px;right:24px!important;left:auto!important;width:56px;height:56px;border-radius:50%;box-shadow:0 4px 12px #00000040;z-index:9999}.notification-badge[data-v-31f7f0b9]{position:absolute;top:-4px;right:-4px;min-width:20px;height:20px;border-radius:10px;font-size:11px;font-weight:600}.pulse-animation[data-v-31f7f0b9]{animation:pulse-31f7f0b9 2s infinite}@keyframes pulse-31f7f0b9{0%{box-shadow:0 4px 12px #00000040}50%{box-shadow:0 4px 12px #f449,0 0 0 8px #ff44441a}to{box-shadow:0 4px 12px #00000040}}.ai-panel[data-v-31f7f0b9]{position:fixed;top:0;right:0;width:480px;height:100vh;background:#fff;box-shadow:-2px 0 8px #0000001a;display:flex;flex-direction:column;z-index:9998}.ai-header[data-v-31f7f0b9]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:#0070f2;color:#fff}.header-content[data-v-31f7f0b9]{display:flex;align-items:center;gap:12px}.header-robot[data-v-31f7f0b9]{color:#fff}.header-actions[data-v-31f7f0b9]{display:flex;gap:8px}.header-actions ui5-button[data-v-31f7f0b9]{color:#fff}.insights-panel[data-v-31f7f0b9]{border-bottom:1px solid #e5e5e5;background:#fff}.insights-header[data-v-31f7f0b9]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .2s}.insights-header[data-v-31f7f0b9]:hover{background:#f9f9f9}.insights-title[data-v-31f7f0b9]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600}.insights-icon[data-v-31f7f0b9]{color:#f0ab00}.insights-content[data-v-31f7f0b9]{max-height:400px;overflow-y:auto;border-top:1px solid #f0f0f0}.expand-enter-active[data-v-31f7f0b9],.expand-leave-active[data-v-31f7f0b9]{transition:all .3s ease;overflow:hidden}.expand-enter-from[data-v-31f7f0b9],.expand-leave-to[data-v-31f7f0b9]{max-height:0;opacity:0}.insights-skeleton[data-v-31f7f0b9]{padding:16px;display:flex;flex-direction:column;gap:12px}.skeleton-item[data-v-31f7f0b9]{height:80px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:skeleton-loading-31f7f0b9 1.5s infinite;border-radius:8px}@keyframes skeleton-loading-31f7f0b9{0%{background-position:200% 0}to{background-position:-200% 0}}.insights-list[data-v-31f7f0b9]{padding:12px;display:flex;flex-direction:column;gap:10px}.insight-card[data-v-31f7f0b9]{padding:12px;border-radius:8px;border-left:4px solid #ccc;background:#fff;cursor:pointer;transition:all .2s;box-shadow:0 1px 3px #00000014}.insight-card[data-v-31f7f0b9]:hover{box-shadow:0 2px 8px #0000001f;transform:translate(2px)}.insight-card.critical[data-v-31f7f0b9]{border-left-color:#d32f2f;background:#ffebee}.insight-card.warning[data-v-31f7f0b9]{border-left-color:#f57c00;background:#fff3e0}.insight-card.info[data-v-31f7f0b9]{border-left-color:#0288d1;background:#e3f2fd}.insight-card.high[data-v-31f7f0b9]{border-left-width:5px}.insight-header-row[data-v-31f7f0b9]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.insight-category-icon[data-v-31f7f0b9]{color:#6a6d70;font-size:16px}.insight-time[data-v-31f7f0b9]{margin-left:auto;font-size:11px;color:#6a6d70}.insight-message[data-v-31f7f0b9]{font-size:13px;font-weight:500;margin-bottom:6px;color:#32363a;line-height:1.4}.insight-action[data-v-31f7f0b9]{font-size:12px;color:#6a6d70;margin-bottom:8px}.insight-buttons[data-v-31f7f0b9]{display:flex;gap:8px;margin-top:8px}.ask-ai-btn[data-v-31f7f0b9],.dismiss-btn[data-v-31f7f0b9]{font-size:12px;padding:4px 8px}.more-insights-note[data-v-31f7f0b9]{text-align:center;padding:8px;color:#6a6d70;font-size:12px;background:#f5f5f5;border-radius:4px}.ai-messages[data-v-31f7f0b9]{flex:1;overflow-y:auto;padding:20px;background:#f5f5f5}.welcome-message[data-v-31f7f0b9]{display:flex;gap:12px;align-items:flex-start}.ai-avatar[data-v-31f7f0b9]{width:36px;height:36px;border-radius:50%;background:#0070f2;color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.welcome-bubble[data-v-31f7f0b9]{background:#fff;padding:16px;border-radius:8px;box-shadow:0 1px 3px #0000001a;flex:1;font-size:14px;line-height:1.6}.message-group[data-v-31f7f0b9]{display:flex;gap:12px;margin-bottom:16px;align-items:flex-start}.message-group.user[data-v-31f7f0b9]{flex-direction:row-reverse}.message-content-wrapper[data-v-31f7f0b9]{flex:1;display:flex;flex-direction:column;gap:12px}.message-bubble[data-v-31f7f0b9]{background:#fff;padding:12px 16px;border-radius:8px;box-shadow:0 1px 3px #0000001a;font-size:14px;line-height:1.6}.message-group.user .message-bubble[data-v-31f7f0b9]{background:#e3f2fd}.timestamp[data-v-31f7f0b9]{font-size:11px;color:#6a6d70;margin-top:4px;text-align:right}.data-card[data-v-31f7f0b9]{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;overflow:hidden}.card-header[data-v-31f7f0b9]{padding:12px 16px;border-bottom:1px solid #e5e5e5}.table-container[data-v-31f7f0b9]{overflow-x:auto}.tanks-table[data-v-31f7f0b9]{width:100%;border-collapse:collapse;font-size:13px;font-family:"72","72full",Arial,Helvetica,sans-serif}.tanks-table th[data-v-31f7f0b9]{background:#f5f5f5;padding:8px 12px;text-align:left;font-weight:600;font-size:11px;color:#6a6d70;border-bottom:2px solid #e5e5e5;text-transform:uppercase;letter-spacing:.5px}.tanks-table td[data-v-31f7f0b9]{padding:10px 12px;border-bottom:1px solid #f0f0f0}.tanks-table tbody tr[data-v-31f7f0b9]:hover{background:#f9f9f9}.observations-card[data-v-31f7f0b9]{background:#fff;padding:16px;border-radius:8px;box-shadow:0 1px 3px #0000001a}.observations-header[data-v-31f7f0b9]{font-size:14px;margin-bottom:12px;color:#32363a}.observations-list[data-v-31f7f0b9]{display:flex;flex-direction:column;gap:8px}.observation-item[data-v-31f7f0b9]{font-size:13px;line-height:1.6;color:#32363a;padding-left:4px}.clickable-row[data-v-31f7f0b9]{cursor:pointer;transition:background-color .2s}.clickable-row[data-v-31f7f0b9]:hover{background:#e3f2fd!important}.critical-alert-card[data-v-31f7f0b9]{background:#fff3e0;border-left:4px solid #ff6b6b;padding:16px;border-radius:8px;box-shadow:0 2px 6px #ff6b6b33}.critical-header[data-v-31f7f0b9]{display:flex;align-items:center;gap:8px;font-size:14px;color:#d32f2f;margin-bottom:12px}.alert-icon[data-v-31f7f0b9]{color:#ff6b6b;font-size:18px}.critical-summary[data-v-31f7f0b9]{display:flex;gap:16px;margin-bottom:16px;padding:12px;background:#fff;border-radius:6px}.summary-item[data-v-31f7f0b9]{flex:1;display:flex;flex-direction:column;gap:4px;padding:8px;border-radius:4px}.summary-item.critical[data-v-31f7f0b9]{background:#ffebee}.summary-item.warning[data-v-31f7f0b9]{background:#fff3e0}.summary-item.info[data-v-31f7f0b9]{background:#e3f2fd}.summary-label[data-v-31f7f0b9]{font-size:11px;color:#6a6d70;font-weight:600}.summary-value[data-v-31f7f0b9]{font-size:20px;font-weight:700;color:#32363a}.critical-tanks-list[data-v-31f7f0b9]{display:flex;flex-direction:column;gap:8px}.critical-tank-item[data-v-31f7f0b9]{padding:12px;background:#fff;border-radius:6px;border-left:4px solid #ccc;cursor:pointer;transition:all .2s}.critical-tank-item[data-v-31f7f0b9]:hover{box-shadow:0 2px 8px #00000026;transform:translate(4px)}.critical-tank-item.critical[data-v-31f7f0b9]{border-left-color:#d32f2f;background:#ffebee}.critical-tank-item.high[data-v-31f7f0b9]{border-left-color:#f57c00;background:#fff3e0}.critical-tank-item.medium[data-v-31f7f0b9]{border-left-color:#fbc02d;background:#fffde7}.tank-id-badge[data-v-31f7f0b9]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.tank-issues[data-v-31f7f0b9]{display:flex;flex-direction:column;gap:4px}.issue-text[data-v-31f7f0b9]{font-size:12px;color:#6a6d70;line-height:1.4}.more-tanks-note[data-v-31f7f0b9]{text-align:center;padding:8px;color:#6a6d70;font-size:12px;background:#fff;border-radius:4px}.chart-card[data-v-31f7f0b9]{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;overflow:hidden;padding:8px}.stats-grid[data-v-31f7f0b9]{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:12px;padding:16px}.stat-item[data-v-31f7f0b9]{text-align:center}.stat-label[data-v-31f7f0b9]{font-size:11px;color:#6a6d70;margin-bottom:4px}.stat-value[data-v-31f7f0b9]{font-size:24px;font-weight:600;color:#32363a}.suggestions-wrapper[data-v-31f7f0b9]{background:#fff;padding:12px 16px;border-radius:8px;box-shadow:0 1px 3px #0000001a;font-size:13px}.suggestions-label[data-v-31f7f0b9]{font-weight:600;margin-bottom:8px}.suggestion-item[data-v-31f7f0b9]{padding:4px 0;color:#6a6d70}.typing-indicator[data-v-31f7f0b9]{display:flex;gap:4px;padding:4px 0}.typing-indicator span[data-v-31f7f0b9]{width:8px;height:8px;border-radius:50%;background:#0070f2;animation:typing-31f7f0b9 1.4s infinite}.typing-indicator span[data-v-31f7f0b9]:nth-child(2){animation-delay:.2s}.typing-indicator span[data-v-31f7f0b9]:nth-child(3){animation-delay:.4s}@keyframes typing-31f7f0b9{0%,60%,to{opacity:.3;transform:scale(.8)}30%{opacity:1;transform:scale(1)}}.ai-input-wrapper[data-v-31f7f0b9]{background:#fff;border-top:1px solid #e5e5e5;padding:16px}.input-container[data-v-31f7f0b9]{display:flex;gap:8px;margin-bottom:12px}.input-field[data-v-31f7f0b9]{flex:1;padding:10px 12px;border:1px solid #d9d9d9;border-radius:4px;font-size:14px;font-family:"72","72full",Arial,Helvetica,sans-serif}.input-field[data-v-31f7f0b9]::placeholder{font-family:"72","72full",Arial,Helvetica,sans-serif;color:#6a6d70}.input-field[data-v-31f7f0b9]:focus{outline:none;border-color:#0070f2}.send-button[data-v-31f7f0b9]{min-width:80px}.quick-actions[data-v-31f7f0b9]{display:flex;flex-direction:column;gap:8px}.actions-label[data-v-31f7f0b9]{font-size:12px;font-weight:600;color:#6a6d70}.action-pills[data-v-31f7f0b9]{display:flex;flex-wrap:wrap;gap:8px}.action-pill[data-v-31f7f0b9]{font-size:13px;padding:6px 12px;border:1px solid #0070f2;color:#0070f2;border-radius:16px;font-family:"72","72full",Arial,Helvetica,sans-serif;font-weight:400}.action-pill[data-v-31f7f0b9]:hover{background:#e3f2fd}.slide-enter-active[data-v-31f7f0b9],.slide-leave-active[data-v-31f7f0b9]{transition:transform .3s ease}.slide-enter-from[data-v-31f7f0b9],.slide-leave-to[data-v-31f7f0b9]{transform:translate(100%)}@media (max-width: 768px){.ai-panel[data-v-31f7f0b9]{width:100%}}.app-footer[data-v-d8a8dcb4]{position:fixed;bottom:0;left:0;right:0;background:#f8f9fa;border-top:1px solid #E5E5E5;padding:8px 16px;font-size:12px;color:#6a6d70;z-index:100}.footer-content[data-v-d8a8dcb4]{display:flex;justify-content:space-between;align-items:center;max-width:1600px;margin:0 auto}.footer-left[data-v-d8a8dcb4],.footer-right[data-v-d8a8dcb4]{display:flex;align-items:center;gap:8px}.footer-item[data-v-d8a8dcb4]{display:inline-flex;align-items:center;gap:4px}.footer-separator[data-v-d8a8dcb4]{color:#ccc}.commit-hash[data-v-d8a8dcb4]{font-family:monospace;font-size:11px;color:#999}ui5-icon[data-v-d8a8dcb4]{font-size:12px}.shell[data-v-994b960a]{min-height:100vh;display:flex;flex-direction:column;margin:0;padding:0}.content[data-v-994b960a]{display:flex;flex:1;margin-bottom:40px}.page[data-v-994b960a]{flex:1;padding:16px;max-width:1200px}.login-container[data-v-18036b6e]{display:flex;justify-content:center;align-items:center;min-height:100vh;padding:24px;font-family:"72",Helvetica Neue,Helvetica,Arial,sans-serif;background-image:linear-gradient(#ffffffd9,#ffffffd9),url(/images/ft-asset-management-hub-bg.png);background-repeat:no-repeat;background-position:center center;background-size:cover;background-attachment:fixed}.login-card[data-v-18036b6e]{background:#fff;border-radius:4px;box-shadow:0 0 0 1px #0000001a,0 2px 4px #0000001a;width:100%;max-width:480px;margin:0}.login-header[data-v-18036b6e]{padding:32px 32px 24px;text-align:center;border-bottom:1px solid #e5e5e5}.login-header h1[data-v-18036b6e]{margin:0 0 8px;font-size:24px;font-weight:600;color:#32363a}.subtitle[data-v-18036b6e]{margin:0;font-size:14px;color:#6a6d70}.login-form[data-v-18036b6e]{padding:32px;display:flex;flex-direction:column;gap:20px}.input-group[data-v-18036b6e]{display:flex;flex-direction:column;gap:8px}.input-group label[data-v-18036b6e]{font-size:14px;font-weight:400;color:#32363a}.sap-input[data-v-18036b6e]{width:100%;height:36px;padding:0 12px;border:1px solid #89919a;border-radius:4px;font-size:14px;font-family:"72",Helvetica Neue,Helvetica,Arial,sans-serif;color:#32363a;background:#fff;transition:all .15s ease;box-sizing:border-box}.sap-input[data-v-18036b6e]:hover{border-color:#0d8aff}.sap-input[data-v-18036b6e]:focus{outline:none;border-color:#0d8aff;box-shadow:0 0 0 1px #0d8aff}.sap-input[data-v-18036b6e]::placeholder{color:#89919a}.error-message[data-v-18036b6e]{padding:12px;background:#ffebee;border:1px solid #e53935;border-radius:4px;color:#b71c1c;font-size:14px}.sap-button-primary[data-v-18036b6e]{width:100%;height:36px;padding:0 16px;background:#0d8aff;color:#fff;border:none;border-radius:4px;font-size:14px;font-weight:400;font-family:"72",Helvetica Neue,Helvetica,Arial,sans-serif;cursor:pointer;transition:all .15s ease}.sap-button-primary[data-v-18036b6e]:hover:not(:disabled){background:#3da1ff}.sap-button-primary[data-v-18036b6e]:active:not(:disabled){background:#0070d9}.sap-button-primary[data-v-18036b6e]:disabled{background:#e5e5e5;color:#89919a;cursor:not-allowed}.login-footer[data-v-18036b6e]{padding:14px 32px;background:#f7f7f7;border-top:1px solid #e5e5e5;text-align:center;color:#6a6d70;font-size:12px;border-radius:0 0 4px 4px;display:flex;flex-direction:column;gap:4px}.footer-line[data-v-18036b6e]{line-height:1.2}.footer-muted[data-v-18036b6e]{opacity:.85}.sep[data-v-18036b6e]{margin:0 6px;opacity:.6}@media (max-width: 480px){.login-header[data-v-18036b6e]{padding:24px 20px 16px}.login-form[data-v-18036b6e]{padding:20px}.login-footer[data-v-18036b6e]{padding:12px 20px}}*{margin:0;padding:0;box-sizing:border-box}body,html{margin:0;padding:0;width:100%;overflow-x:hidden}#app{margin:0;padding:0;width:100%}
