ion-modal[data-v-bebae52f]{--border-radius: 8px;--height: 350px;padding:16px}ion-modal ion-content[data-v-bebae52f]{--background: var(--ion-background-surface)}.modal-container[data-v-bebae52f]{padding:32px;display:flex;flex-direction:column;justify-content:center;align-items:center;row-gap:24px}ion-icon[data-v-bebae52f]{font-size:32px}ion-title[data-v-bebae52f]{color:var(--ion-text-color-primary);text-align:center;font-family:Inter;font-size:20px;font-style:normal;font-weight:500;line-height:130%}.label-container[data-v-bebae52f]{display:flex;flex-direction:column;row-gap:16px}.message[data-v-bebae52f]{color:var(--ion-text-color-secondary);text-align:center;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:20px;padding:4px}.modal-buttons[data-v-bebae52f]{width:100%}.modal-buttons ion-buttons[data-v-bebae52f]{display:flex;flex-direction:column;row-gap:8px;width:100%}ion-button[data-v-bebae52f]{width:100%;height:40px}ion-button[data-v-bebae52f]::part(native){font-family:Inter;font-size:15px;font-style:normal;font-weight:500;line-height:100%;text-transform:capitalize;width:100%;border-radius:8px;padding:8px}ion-button.confirm-button[data-v-bebae52f]::part(native){background:#d32f2f;color:#fff}ion-button.cancel-button[data-v-bebae52f]::part(native){background:#dae5eb;color:#57636c}.app-menu[data-v-52b828e3]{--background: var(--ion-background-color);--ion-item-background: var(--ion-background-color);--ion-text-color: var(--ion-text-color-primary)}ion-content[data-v-52b828e3]{--background: var(--ion-background-color);--padding-top: calc(env(safe-area-inset-top) + 0px) ;--padding-bottom: calc(env(safe-area-inset-bottom) + 72px) }.menu-header[data-v-52b828e3]{padding:calc(16px + env(safe-area-inset-top)) 16px;color:var(--ion-text-color-primary);border-bottom:1px solid var(--ion-divider-color)}.menu-header-content[data-v-52b828e3]{display:flex;align-items:center;justify-content:space-between;column-gap:16px}.status-toggle-container[data-v-52b828e3]{display:flex;align-items:center;column-gap:8px;flex-shrink:0}.status-label[data-v-52b828e3]{font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:140%;color:var(--ion-text-color-primary);white-space:nowrap}.menu-header p[data-v-52b828e3],.menu-header h2[data-v-52b828e3]{margin:0;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:140%;color:var(--ion-text-color-primary)}.menu-list[data-v-52b828e3]{background:var(--ion-background-color)}.menu-item[data-v-52b828e3]{--background-hover: rgba(255, 255, 255, .08);--background-focused: rgba(255, 255, 255, .08);--color: #f5f5f5;margin:4px 8px;border-radius:12px;--padding-start: 12px}@media (prefers-color-scheme: light){.menu-item[data-v-52b828e3]{--background-hover: rgba(0, 0, 0, .08);--background-focused: rgba(0, 0, 0, .08);--color: #121212}}@media (prefers-color-scheme: dark){.menu-item[data-v-52b828e3]{--background-hover: rgba(255, 255, 255, .08);--background-focused: rgba(255, 255, 255, .08);--color: #f5f5f5}}.menu-item ion-icon[data-v-52b828e3]{font-size:24px;color:var(--ion-icon-color-default)!important;margin-right:16px}[data-v-52b828e3] .menu-item ion-icon svg path{stroke:var(--ion-icon-color-default);fill:var(--ion-icon-color-default)}@media (prefers-color-scheme: light){.menu-item ion-icon[data-v-52b828e3]{fill:currentColor;color:currentColor}}@media (prefers-color-scheme: dark){.menu-item ion-icon[data-v-52b828e3]{fill:currentColor;color:currentColor}}.menu-item ion-label[data-v-52b828e3]{color:var(--ion-text-color-primary);font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:140%}.menu-footer[data-v-52b828e3]{padding-top:10px;padding-bottom:env(safe-area-inset-bottom);background:var(--ion-background-color);border-top:1px solid var(--ion-divider-color);box-shadow:none}.logout-button[data-v-52b828e3]{cursor:pointer}.logout-button ion-label[data-v-52b828e3]{color:#e74c3c}.logout-button ion-icon[data-v-52b828e3]{color:#e74c3c}.loading-overlay[data-v-d39db065]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:9999;backdrop-filter:blur(2px)}.loading-content[data-v-d39db065]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}.loading-spinner[data-v-d39db065]{width:64px;height:64px;--color: var(--ion-color-primary)}.loading-message[data-v-d39db065]{color:var(--ion-text-color);font-size:1rem;margin:0;text-align:center;padding:0 1rem}.success-overlay[data-v-638b0c95]{position:fixed;top:0;left:0;right:0;bottom:0;background:var(--ion-overlay-background);display:flex;align-items:center;justify-content:center;z-index:9999;overflow:hidden}.success-overlay[data-v-638b0c95]:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:radial-gradient(300% 10% at 85% 99%,rgba(255,255,255,.45),rgba(55,123,255,.6) 18%,rgba(55,123,255,.3) 45%,rgba(55,123,255,.15),rgba(55,123,255,0) 85%);transform-origin:right bottom;transform:rotate(-18deg) scale(1.2);filter:blur(45px);opacity:.9;pointer-events:none;z-index:0}.success-overlay[data-v-638b0c95]:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:radial-gradient(300% 10% at 15% 1%,rgba(255,255,255,.45),rgba(55,123,255,.6) 18%,rgba(55,123,255,.3) 45%,rgba(55,123,255,.15),rgba(55,123,255,0) 85%);transform-origin:left top;transform:rotate(18deg) scale(1.2);filter:blur(45px);opacity:.9;pointer-events:none;z-index:0}.success-content[data-v-638b0c95]{display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:1rem;padding:30px;position:relative;z-index:1;max-width:100%;width:100%;text-align:center}.close-icon[data-v-638b0c95]{position:absolute;top:1rem;right:1rem;font-size:1.5rem;color:var(--ion-icon-color-default);cursor:pointer;z-index:1;transition:color .2s ease}.close-icon[data-v-638b0c95]:hover{color:var(--ion-icon-color-subtle)}.success-icon-wrapper[data-v-638b0c95]{display:flex;align-items:center;justify-content:center;margin-bottom:.5rem}.success-icon[data-v-638b0c95]{font-size:4rem;color:var(--ion-color-success, #2dd36f)}.success-title[data-v-638b0c95]{color:var(--ion-text-color-primary);font-size:1.5rem;font-weight:700;margin:0;text-align:center}.success-message[data-v-638b0c95]{color:var(--ion-text-color-secondary);font-size:1rem;margin:0 auto;text-align:center;line-height:1.5;max-width:400px}.success-buttons[data-v-638b0c95]{display:flex;flex-direction:column;gap:.75rem;width:100%;margin-top:1rem}.success-button[data-v-638b0c95]{--border-radius: 8px;--padding-start: 2rem;--padding-end: 2rem;--padding-top: .75rem;--padding-bottom: .75rem;font-weight:500;width:100%}.success-button-primary[data-v-638b0c95]{--background: var(--ion-color-primary, #3880ff);--color: #ffffff;--box-shadow: none;text-transform:capitalize}.success-button-cancel[data-v-638b0c95]{--background: var(--ion-cancel-button-background);--color: var(--ion-text-color-primary);--border-width: 1px;--border-style: solid;--border-color: var(--ion-cancel-button-border-color);--box-shadow: none;text-transform:capitalize}.success-button-cancel[data-v-638b0c95]:hover{--background: var(--ion-cancel-button-background-hover);--border-color: var(--ion-cancel-button-border-color-hover)}.case-details-card[data-v-638b0c95]{width:100%;max-width:100%;border:none;margin-top:1rem;display:flex;flex-direction:column;gap:1.5rem;text-align:left;align-self:stretch}.case-detail-row[data-v-638b0c95]{background:var(--ion-background-surface);padding:.6rem;border-radius:8px;display:flex;flex-direction:row;gap:16px;text-align:left;align-items:center}.case-detail-row-with-border[data-v-638b0c95]{border:1px solid var(--ion-divider-color-blue)}.case-detail-icon-wrapper[data-v-638b0c95]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:var(--ion-background-blue-10);border-radius:50%;margin-top:.25rem}.case-detail-icon[data-v-638b0c95]{display:flex;align-items:center;justify-content:center;color:var(--ion-color-primary, #3880ff)}.case-detail-icon[data-v-638b0c95] svg{width:24px;height:24px;fill:currentColor}.case-detail-content[data-v-638b0c95]{display:flex;flex-direction:column;gap:.5rem;flex:1}.case-detail-label[data-v-638b0c95]{font-size:.875rem;font-weight:400;color:var(--ion-text-color-secondary);margin:0;text-transform:none;letter-spacing:.01em;text-align:left}.case-detail-value[data-v-638b0c95]{font-weight:500;color:var(--ion-text-color-primary);margin:0;line-height:1.3;text-align:left}.case-detail-value-s[data-v-638b0c95]{font-size:1rem}.case-detail-value-m[data-v-638b0c95]{font-size:1.125rem}.case-detail-value-l[data-v-638b0c95]{font-size:1.25rem}@media (prefers-color-scheme: light){.success-overlay[data-v-638b0c95]{background:#fff}.case-details-card[data-v-638b0c95]{background:#f5f5f5;border:1px solid rgba(0,0,0,.1)}.case-detail-label[data-v-638b0c95]{color:rgba(0,0,0,.6)}.case-detail-value[data-v-638b0c95]{color:#000}.case-detail-icon-wrapper[data-v-638b0c95]{background:rgba(55,123,255,.1)}.success-button-cancel[data-v-638b0c95]{--background: rgba(245, 245, 245, .9);--color: #000000;--border-color: rgba(0, 0, 0, .3)}.success-button-cancel[data-v-638b0c95]:hover{--background: rgba(235, 235, 235, 1);--border-color: rgba(0, 0, 0, .5)}}ion-page{padding-top:var(--android-safe-top, env(safe-area-inset-top, 0px));padding-bottom:var(--android-safe-bottom, env(safe-area-inset-bottom, 0px));padding-left:var(--android-safe-left, env(safe-area-inset-left, 0px));padding-right:var(--android-safe-right, env(safe-area-inset-right, 0px))}ion-modal.tracking-takeover-modal::part(content){display:flex!important;align-items:center!important;justify-content:center!important;padding:20px!important;max-width:400px!important;width:90%!important;margin:auto!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;transform:none!important}:root{--android-safe-top: 0px;--android-safe-bottom: 0px;--android-safe-left: 0px;--android-safe-right: 0px;--ion-color-primary: #54a6d6;--ion-color-primary-rgb: 84, 166, 214;--ion-color-primary-shade: #4a92bd;--ion-color-primary-tint: #66afd9;--ion-font-family: Inter, sans-serif}:root.light{color-scheme:light;--ion-background-color: #eff4f7 !important;--ion-background-color-rgb: 239, 244, 247;--ion-text-color: #121212;--ion-text-color-rgb: 18, 18, 18;--ion-color-primary-contrast: #ffffff;--ion-color-primary-contrast-rgb: 255, 255, 255;--ion-icon-color-default: #747c83;--ion-text-color-primary: #0f1419;--ion-text-color-secondary: #57636c;--ion-text-color-secondary-subtle: #728292;--ion-divider-color: #d6e4ef;--ion-divider-color-subtle: #ecf2f7;--ion-divider-color-blue: #aac9db;--ion-background-surface: #fff;--ion-toolbar-background: #fff !important;--ion-action-button-background: #eaf2f7;--ion-input-field-background: #eff4f7;--ion-button-border-color-secondary: #dae5eb;--ion-button-color-secondary: #49545f;--ion-background-blue-10: rgba(84, 166, 214, .1);--ion-icon-color-subtle: #a8b2b9;--ion-navbar-background: #ffffff;--ion-placeholder-color: #a8b2b9;--ion-input-field-background-light: #fff;--ion-button-background-secondary: #dae5eb;--ion-floating-button-border-color: #e0e0e0;--ion-floating-button-box-shadow: 0 6px 14px rgba(0, 0, 0, .15);--ion-backdrop-background: rgba(0, 0, 0, .5);--ion-header-background-fab-open: #fff;--ion-color-light: #dae5eb;--ion-color-secondary: #a8b2b9;--ion-success-color: #4caf50;--ion-active-badge-background: #e8f5e9;--ion-active-badge-color: #4caf50;--ion-stepper-indicator-background: #fff;--ion-button-disabled-background: #bac0c4;--ion-button-disabled-color: #ffffff;--ion-insurance-dropdown-background: rgba(0, 0, 0, .08);--ion-insurance-dropdown-border-color: rgba(0, 0, 0, .2);--ion-insurance-dropdown-options-background: rgba(255, 255, 255, .98);--ion-insurance-dropdown-options-border-color: rgba(0, 0, 0, .1);--ion-insurance-option-border-color: rgba(0, 0, 0, .05);--ion-overlay-background: #fff;--ion-cancel-button-background: rgba(245, 245, 245, .9);--ion-cancel-button-border-color: rgba(0, 0, 0, .3);--ion-cancel-button-background-hover: rgba(235, 235, 235, 1);--ion-cancel-button-border-color-hover: rgba(0, 0, 0, .5);--ion-datetime-wheel-fade-background-rgb: 255, 255, 255;--ion-outline-button-color: #0f1115;--ion-outline-button-border-color: #0f111533;--ion-checkbox-border-color: rgba(0, 0, 0, .3);--ion-coverage-card-background: #fff;--ion-coverage-details-modal-background: #eff4f7;--ion-contractor-profile-card-background: #fff}:root.light body,:root.light ion-app,:root.light ion-content{background:#eff4f7!important;--background: #eff4f7 !important}@media (prefers-color-scheme: light){:root:not(.light):not(.dark){color-scheme:light;--ion-background-color: #eff4f7 !important;--ion-background-color-rgb: 239, 244, 247;--ion-text-color: #121212;--ion-text-color-rgb: 18, 18, 18;--ion-color-primary-contrast: #ffffff;--ion-color-primary-contrast-rgb: 255, 255, 255;--ion-icon-color-default: #747c83;--ion-text-color-primary: #0f1419;--ion-text-color-secondary: #57636c;--ion-text-color-secondary-subtle: #728292;--ion-divider-color: #d6e4ef;--ion-divider-color-subtle: #ecf2f7;--ion-divider-color-blue: #aac9db;--ion-background-surface: #fff;--ion-toolbar-background: #fff !important;--ion-action-button-background: #eaf2f7;--ion-input-field-background: #eff4f7;--ion-button-border-color-secondary: #dae5eb;--ion-button-color-secondary: #49545f;--ion-background-blue-10: rgba(84, 166, 214, .1);--ion-icon-color-subtle: #a8b2b9;--ion-navbar-background: #ffffff;--ion-placeholder-color: #a8b2b9;--ion-input-field-background-light: #fff;--ion-button-background-secondary: #dae5eb;--ion-floating-button-border-color: #e0e0e0;--ion-floating-button-box-shadow: 0 6px 14px rgba(0, 0, 0, .15);--ion-backdrop-background: rgba(0, 0, 0, .5);--ion-header-background-fab-open: #fff;--ion-color-light: #dae5eb;--ion-color-secondary: #a8b2b9;--ion-success-color: #4caf50;--ion-active-badge-background: #e8f5e9;--ion-active-badge-color: #4caf50;--ion-stepper-indicator-background: #fff;--ion-button-disabled-background: #bac0c4;--ion-button-disabled-color: #ffffff;--ion-insurance-dropdown-background: rgba(0, 0, 0, .08);--ion-insurance-dropdown-border-color: rgba(0, 0, 0, .2);--ion-insurance-dropdown-options-background: rgba(255, 255, 255, .98);--ion-insurance-dropdown-options-border-color: rgba(0, 0, 0, .1);--ion-insurance-option-border-color: rgba(0, 0, 0, .05);--ion-overlay-background: #fff;--ion-cancel-button-background: rgba(245, 245, 245, .9);--ion-cancel-button-border-color: rgba(0, 0, 0, .3);--ion-cancel-button-background-hover: rgba(235, 235, 235, 1);--ion-cancel-button-border-color-hover: rgba(0, 0, 0, .5);--ion-datetime-wheel-fade-background-rgb: 255, 255, 255;--ion-outline-button-color: #0f1115;--ion-outline-button-border-color: #0f111533;--ion-checkbox-border-color: rgba(0, 0, 0, .3);--ion-coverage-card-background: #fff;--ion-coverage-details-modal-background: #eff4f7;--ion-contractor-profile-card-background: #fff}body,ion-app,ion-content{background:#eff4f7!important;--background: #eff4f7 !important}}:root.dark{color-scheme:dark;--ion-background-color: #121212 !important;--ion-background-color-rgb: 18, 18, 18;--ion-text-color: #f5f5f5;--ion-text-color-rgb: 245, 245, 245;--ion-color-primary-contrast: #121212;--ion-color-primary-contrast-rgb: 18, 18, 18;--ion-icon-color-default: #c7cdd1;--ion-text-color-primary: #fff;--ion-text-color-secondary: #aab4bc;--ion-text-color-secondary-subtle: #7c8a94;--ion-divider-color: #1d2a31;--ion-divider-color-subtle: #15191c;--ion-divider-color-blue: #1f3f52;--ion-background-surface: #15191c;--ion-toolbar-background: #1a1d1f !important;--ion-action-button-background: #1f2a31;--ion-input-field-background: #1a1f22;--ion-button-border-color-secondary: #313d46;--ion-button-color-secondary: #ffffff;--ion-background-blue-10: rgba(84, 166, 214, .1);--ion-icon-color-subtle: #7a858b;--ion-navbar-background: #1a1d1f;--ion-placeholder-color: #7a858b;--ion-input-field-background-light: #1a1f22;--ion-button-background-secondary: #313d46;--ion-floating-button-border-color: #2a3136;--ion-floating-button-box-shadow: 0 6px 14px rgba(0, 0, 0, .25);--ion-backdrop-background: rgba(18, 18, 18, .8);--ion-header-background-fab-open: transparent;--ion-color-light: #222428;--ion-color-secondary: #7a858b;--ion-success-color: #3bd241;--ion-active-badge-background: #1f2a22;--ion-active-badge-color: #3bd241;--ion-stepper-indicator-background: rgba(255, 255, 255, .2);--ion-button-disabled-background: #27343d;--ion-button-disabled-color: #7c8a94;--ion-insurance-dropdown-background: rgba(255, 255, 255, .08);--ion-insurance-dropdown-border-color: rgba(255, 255, 255, .3);--ion-insurance-dropdown-options-background: rgba(26, 31, 34, 1);--ion-insurance-dropdown-options-border-color: rgba(255, 255, 255, .1);--ion-insurance-option-border-color: rgba(255, 255, 255, .05);--ion-overlay-background: rgba(0, 0, 0, 1);--ion-cancel-button-background: rgba(26, 31, 34, .9);--ion-cancel-button-border-color: rgba(255, 255, 255, .5);--ion-cancel-button-background-hover: rgba(26, 31, 34, 1);--ion-cancel-button-border-color-hover: rgba(255, 255, 255, .5);--ion-datetime-wheel-fade-background-rgb: 21, 25, 28;--ion-outline-button-color: rgba(159, 207, 255, .95);--ion-outline-button-border-color: rgba(85, 181, 255, .75);--ion-checkbox-border-color: rgba(255, 255, 255, .3);--ion-coverage-card-background: #212121;--ion-coverage-details-modal-background: #171717;--ion-contractor-profile-card-background: #1e2433}:root.dark body,:root.dark ion-app,:root.dark ion-content{background:#121212!important;--background: #121212 !important}@media (prefers-color-scheme: dark){:root:not(.light):not(.dark){color-scheme:dark;--ion-background-color: #121212 !important;--ion-background-color-rgb: 18, 18, 18;--ion-text-color: #f5f5f5;--ion-text-color-rgb: 245, 245, 245;--ion-color-primary-contrast: #121212;--ion-color-primary-contrast-rgb: 18, 18, 18;--ion-icon-color-default: #c7cdd1;--ion-text-color-primary: #fff;--ion-text-color-secondary: #aab4bc;--ion-text-color-secondary-subtle: #7c8a94;--ion-divider-color: #1d2a31;--ion-divider-color-subtle: #15191c;--ion-divider-color-blue: #1f3f52;--ion-background-surface: #15191c;--ion-toolbar-background: #1a1d1f !important;--ion-action-button-background: #1f2a31;--ion-input-field-background: #1a1f22;--ion-button-border-color-secondary: #313d46;--ion-button-color-secondary: #ffffff;--ion-background-blue-10: rgba(84, 166, 214, .1);--ion-icon-color-subtle: #7a858b;--ion-navbar-background: #1a1d1f;--ion-placeholder-color: #7a858b;--ion-input-field-background-light: #1a1f22;--ion-button-background-secondary: #313d46;--ion-floating-button-border-color: #2a3136;--ion-floating-button-box-shadow: 0 6px 14px rgba(0, 0, 0, .25);--ion-backdrop-background: rgba(18, 18, 18, .8);--ion-header-background-fab-open: transparent;--ion-color-light: #222428;--ion-color-secondary: #7a858b;--ion-success-color: #3bd241;--ion-active-badge-background: #1f2a22;--ion-active-badge-color: #3bd241;--ion-stepper-indicator-background: rgba(255, 255, 255, .2);--ion-button-disabled-background: #27343d;--ion-button-disabled-color: #7c8a94;--ion-insurance-dropdown-background: rgba(255, 255, 255, .08);--ion-insurance-dropdown-border-color: rgba(255, 255, 255, .3);--ion-insurance-dropdown-options-background: rgba(26, 31, 34, 1);--ion-insurance-dropdown-options-border-color: rgba(255, 255, 255, .1);--ion-insurance-option-border-color: rgba(255, 255, 255, .05);--ion-overlay-background: rgba(0, 0, 0, 1);--ion-cancel-button-background: rgba(26, 31, 34, .9);--ion-cancel-button-border-color: rgba(255, 255, 255, .3);--ion-cancel-button-background-hover: rgba(26, 31, 34, 1);--ion-cancel-button-border-color-hover: rgba(255, 255, 255, .5);--ion-datetime-wheel-fade-background-rgb: 21, 25, 28;--ion-outline-button-color: rgba(159, 207, 255, .95);--ion-outline-button-border-color: rgba(85, 181, 255, .75);--ion-outline-button-border-hover-color: #55b5fff2;--ion-checkbox-border-color: rgba(255, 255, 255, .3);--ion-coverage-card-background: #212121;--ion-coverage-details-modal-background: #171717;--ion-contractor-profile-card-background: #1e2433}body,ion-app,ion-content{background:#121212!important;--background: #121212 !important}}.menu-pane-visible.split-pane-side{border-inline-end:1px solid var(--ion-divider-color)}.action-sheet-button{color:var(--ion-text-color-secondary)!important}.action-sheet-selected{background:var(--ion-background-blue-10)!important}
