@layer tm.vendor,tm.tokens,tm.theme,tm.components;@layer tm.tokens{:root{--tm-spacing-xs: .25rem;--tm-spacing-sm: .5rem;--tm-spacing-sm-md: .75rem;--tm-spacing-md: 1rem;--tm-spacing-lg: 1.5rem;--tm-spacing-xl: 2rem;--tm-overview-font-size: 14px;--tm-overview-row-height: 42px}}@layer tm.theme{:where([data-tm-theme="elephant"][data-tm-mode="dark"]){color-scheme:dark;--tm-surface-canvas: #242631;--tm-surface-base: #303240;--tm-surface-raised: #414457;--tm-surface-sunken: #242631;--tm-surface-dialog: #1e1e22;--tm-surface-dialog-raised: #272831;--tm-surface-inverse: #ffffff;--tm-text-primary: #ffffff;--tm-text-secondary: #b8bbcf;--tm-text-tertiary: #9a9cac;--tm-text-disabled: #ffffff61;--tm-text-inverse: #303240;--tm-text-link: #4ebbff;--tm-accent-fill: #33a5ff;--tm-accent-text: #4ebbff;--tm-accent-fill-hover: #59b3ff;--tm-accent-fill-pressed: #2886d1;--tm-accent-on: #06131f;--tm-accent-subtle: #33a5ff29;--tm-accent-border: #33a5ff;--tm-border-divider: #ffffff24;--tm-border-subtle: #ffffff38;--tm-border-default: #ffffff4d;--tm-border-strong: #9a9cac;--tm-status-success-fill: #7eddd5;--tm-status-success-on: #000000;--tm-status-success-text: #7eddd5;--tm-status-success-subtle: #7eddd529;--tm-status-warning-fill: #ff9c67;--tm-status-warning-on: #000000;--tm-status-warning-text: #ff9c67;--tm-status-warning-subtle: #ff9c6729;--tm-status-warning-icon: #ff9c67;--tm-status-danger-fill: #e8575b;--tm-status-danger-on: #000000;--tm-status-danger-text: #ff9493;--tm-status-danger-subtle: #e8575b29;--tm-status-danger-icon: #fc696c;--tm-status-info-fill: #33a5ff;--tm-status-info-on: #06131f;--tm-status-info-text: #4ebbff;--tm-status-info-subtle: #33a5ff29;--tm-status-neutral-fill: #9a9cac;--tm-status-neutral-on: #000000;--tm-status-neutral-text: #b8bbcf;--tm-status-neutral-subtle: #9a9cac29;--tm-state-selected: #4c4c4c;--tm-state-hover: #242631;--tm-state-pressed: #ffffff1f;--tm-state-disabled-opacity: .55;--tm-domain-device-active: #9ee7dc;--tm-domain-device-inactive: #9a9cac;--tm-domain-device-border: #4e4e4e;--tm-domain-battery-good: #7eddd5;--tm-domain-battery-warning: #ff9c67;--tm-domain-battery-danger: #e8575b;--tm-domain-alarm-critical: #e8575b;--tm-domain-alarm-major: #ff9c67;--tm-domain-alarm-minor: #ff9c67;--tm-domain-alarm-warning: #ff9c67;--tm-domain-alarm-indeterminate: #8b95a1;--tm-focus-ring: #4ebbff;--tm-focus-width: 2px;--tm-focus-offset: 2px;--tm-focus-halo: #303240;--tm-overlay-scrim: rgb(15 23 42 / 55%);--tm-overlay-blur: 0px;--tm-elevation-1: 0 1px 4px rgb(0 0 0 / 40%);--tm-elevation-2: 0 8px 24px rgb(0 0 0 / 28%);--tm-elevation-3: 0 12px 32px rgb(0 0 0 / 32%);--tm-elevation-4: 0 24px 64px rgb(0 0 0 / 46%);--tm-elevation-shadow-color: #000000;--tm-typography-font-text: system-ui, -apple-system, sans-serif;--tm-typography-font-heading: system-ui, -apple-system, sans-serif;--tm-typography-font-mono: ui-monospace, Menlo, Consolas, monospace;--tm-typography-size-xs: 11px;--tm-typography-size-sm: 12px;--tm-typography-size-md: 14px;--tm-typography-size-lg: 16px;--tm-typography-size-xl: 20px;--tm-typography-size-xxl: 24px;--tm-typography-weight-regular: 400;--tm-typography-weight-medium: 500;--tm-typography-weight-semibold: 600;--tm-typography-weight-bold: 700;--tm-typography-line-height-tight: 1.25;--tm-typography-line-height-normal: 1.45;--tm-typography-line-height-xs: 14px;--tm-typography-line-height-sm: 16px;--tm-typography-line-height-md: 20px;--tm-typography-line-height-lg: 22px;--tm-typography-line-height-xl: 26px;--tm-typography-line-height-xxl: 30px;--tm-shape-radius-xs: 4px;--tm-shape-radius-sm: 6px;--tm-shape-radius-card: 8px;--tm-shape-radius-control: 12px;--tm-shape-radius-sheet: 16px;--tm-shape-radius-round: 9999px;--tm-motion-duration-instant: 0ms;--tm-motion-duration-short: .15s;--tm-motion-duration-medium: .25s;--tm-motion-duration-long: .4s;--tm-motion-duration-fade: .15s;--tm-motion-easing-standard: cubic-bezier(.2, 0, 0, 1);--tm-motion-easing-decelerate: cubic-bezier(0, 0, 0, 1);--tm-motion-easing-accelerate: cubic-bezier(.3, 0, 1, 1);--tm-motion-easing-emphasized: cubic-bezier(.05, .7, .1, 1);--tm-map-basemap-appearance: light;--tm-map-basemap-background: #eef1f4;--tm-map-basemap-raster-brightness-min: 0;--tm-map-basemap-raster-brightness-max: 1;--tm-map-basemap-raster-saturation: 0;--tm-map-basemap-raster-contrast: 0;--tm-map-basemap-raster-hue-rotate: 0;--tm-map-label-text: #0f172a;--tm-map-label-halo: #ffffff;--tm-map-route-line: #33a5ff;--tm-map-route-casing: #303240;--tm-map-route-alternative: #a3d0fb;--tm-map-route-alternative-casing: transparent;--tm-map-route-traveled: #33a5ff73;--tm-map-route-origin: #9ee7dc;--tm-map-route-destination: #e8575b;--tm-map-route-end-label: #303240;--tm-map-route-end-label-halo: #ffffff;--tm-map-route-glyph: #ffffff;--tm-map-route-origin-glyph: #06131f;--tm-map-route-step-ring: #4ebbff;--tm-map-poi-glyph: #ffffff;--tm-map-poi-groups-fashion: #A21CAF;--tm-map-poi-groups-food: #9A3412;--tm-map-poi-groups-groceries: #3F6212;--tm-map-poi-groups-health-beauty: #E11D48;--tm-map-poi-groups-electronics: #4F46E5;--tm-map-poi-groups-home: #A16207;--tm-map-poi-groups-sports-leisure: #0D9488;--tm-map-poi-groups-services: #0284C7;--tm-map-poi-groups-facilities: #334155;--tm-map-poi-groups-safety: #15803D;--tm-map-poi-groups-other-shops: #57534E;--tm-map-poi-groups-other: #64748B;--tm-map-poi-emergency-room: #DC4C64;--tm-map-indoor-room: #c1f9fd;--tm-map-indoor-area: #ffffff;--tm-map-indoor-generated-wall: #9c9fa1;--tm-map-indoor-wall-side: #686969;--tm-map-indoor-wall-top: #aaaaaa;--tm-map-indoor-wall: #aaaaaa;--tm-map-indoor-category-palette-0: #d9c6a5;--tm-map-indoor-category-palette-1: #c2cdbb;--tm-map-indoor-category-palette-2: #c7bfd8;--tm-map-indoor-category-palette-3: #dbc2c0;--tm-map-indoor-category-palette-4: #bccbd8;--tm-map-indoor-category-palette-5: #d5d2ae;--tm-map-indoor-category-palette-6: #cfc4af;--tm-map-indoor-category-palette-7: #c3d6cd;--tm-map-indoor-category-palette-8: #d8c8d3;--tm-map-indoor-category-palette-9: #c9cdd6;--tm-map-indoor-category-palette-10: #d6cab8;--tm-map-indoor-category-palette-11: #bdd0c5;--tm-map-indoor-category-palette-12: #d2c1cf;--tm-map-indoor-category-palette-13: #c6d3de;--tm-map-indoor-selected-outline: #33a5ff;--tm-map-building-outline: #64748b;--tm-map-building-outline-selected: #2563eb;--tm-map-building-fill-selected: #2563eb;--tm-map-building-marker: #448CBD;--tm-map-building-marker-glyph: #ffffff;--tm-map-device-online: #4E4E4E;--tm-map-device-offline: #BBBBBB;--tm-map-device-selected: #448CBD;--tm-map-device-selected-halo: #8CCFFF;--tm-map-device-cluster: #0f172a;--tm-map-device-shadow: #0f172a;--tm-map-device-marker-face: #ffffff;--tm-map-device-marker-text: #334155;--tm-map-device-alarm-critical: #e8575b;--tm-map-device-alarm-warning: #ff9c67;--tm-map-device-alarm-indeterminate: #8b95a1;--tm-map-camera-marker: #f59e0b;--tm-map-camera-marker-stroke: #ffffff;--tm-map-camera-mapping-target: #38a8f8;--tm-map-geofence-active: #33a5ff;--tm-map-geofence-inactive: #64748b;--tm-map-geofence-selected: #f59e0b;--tm-map-geofence-draw-accent: #33a5ff;--tm-map-geofence-draw-active: #f59e0b;--tm-map-geofence-draw-vertex: #ffffff;--tm-map-track-heat-ramp-0: rgba(51, 165, 255, 0);--tm-map-track-heat-ramp-1: #33a5ff;--tm-map-track-heat-ramp-2: #7eddd5;--tm-map-track-heat-ramp-3: #ff9c67;--tm-map-track-heat-ramp-4: #e8575b;--tm-map-track-extrusion: #ffffff;--tm-map-track-device-palette-0: #2563eb;--tm-map-track-device-palette-1: #dc2626;--tm-map-track-device-palette-2: #059669;--tm-map-track-device-palette-3: #d97706;--tm-map-track-device-palette-4: #7c3aed;--tm-map-track-device-palette-5: #0891b2;--tm-map-track-device-palette-6: #db2777;--tm-map-track-device-palette-7: #65a30d;--tm-map-track-device-palette-8: #4f46e5;--tm-map-track-device-palette-9: #c2410c;--tm-map-track-device-palette-10: #0f766e;--tm-map-track-device-palette-11: #9333ea;--tm-map-trail-line: #2563eb;--tm-map-trail-arrow-stroke: #ffffff;--tm-map-user-location: #1da1f2;--tm-map-control-surface: #303240;--tm-map-control-icon: #ffffff;--tm-map-control-divider: #ffffff24;--tm-scene-background: #0b111b;--tm-scene-sky-top: #0a1020;--tm-scene-sky-glow: #1a2333;--tm-scene-sky-bottom: #070b12;--tm-scene-light: dusk;--tm-scene-accent: #33a5ff;--tm-scene-label-text: #ffffff;--tm-scene-label-halo: #303240;--tm-scene-label-shadow: 0 2px 6px rgb(0 0 0 / 35%);--tm-scene-panel-surface: #303240;--tm-scene-panel-text: #ffffff;--tm-scene-panel-text-muted: #b8bbcf;--tm-scene-panel-shadow: 0 4px 12px #0006;--tm-scene-loading-scrim: rgb(15 23 42 / .42);--tm-scene-device-stem: #334155;--tm-scene-cluster-ring: #4E4E4E;--tm-scene-ghost-outline: #c9d3d3;--tm-scene-highlight-hover-opacity: .16;--tm-scene-highlight-selected-opacity: .32;--tm-components-map-control-shadow: 0 4px 12px #0006;--tm-components-map-control-ring: 0 0 0 2px #0002;--tm-components-map-control-popup-shadow: 0 8px 24px #0007;--tm-components-map-control-badge: #dc2626;--tm-components-map-control-badge-on: #ffffff;--tm-components-map-control-switch-active-text: #06131f;--tm-components-button-primary-text: #08111a;--tm-components-button-accent-label: #242631;--tm-components-dialog-error-text: #ff9493;--tm-components-menu-shadow: 0 10px 24px rgb(0 0 0 / 24%);--tm-components-device-list-search-shadow: 0 2px 5px rgb(0 0 0 / 10%);--tm-components-sdk-primary: #2563eb;--tm-components-sdk-primary-hover: #1d4ed8;--tm-components-sdk-secondary: #64748b;--tm-components-sdk-success: #16a34a;--tm-components-sdk-warning: #d97706;--tm-components-sdk-danger: #dc2626;--tm-components-sdk-background: #ffffff;--tm-components-sdk-surface: #f8fafc;--tm-components-sdk-border: #e2e8f0;--tm-components-sdk-text: #0f172a;--tm-components-sdk-text-muted: #64748b;--tm-components-sdk-text-inverse: #ffffff;--tm-components-sdk-focus-glow: 0 0 0 2px rgb(37 99 235 / 20%);--tm-components-sdk-success-background: #dcfce7;--tm-components-sdk-success-text: #166534;--tm-components-sdk-danger-background: #fee2e2;--tm-components-sdk-danger-border: #fecaca;--tm-components-sdk-danger-text: #991b1b;--tm-components-sdk-neutral-background: #f1f5f9;--tm-components-sdk-neutral-text: #475569;--tm-components-sdk-device-list-search-shadow: 0 2px 5px rgb(0 0 0 / 12%);--tm-components-sdk-device-list-focus-glow: 0 0 0 2px rgb(37 99 235 / 28%);--tm-components-sdk-device-list-connection-open-border: rgb(34 197 94 / 45%);--tm-components-sdk-device-list-connection-open-text: #86efac;--tm-components-sdk-device-list-connection-error-border: rgb(239 68 68 / 45%);--tm-components-sdk-device-list-connection-error-text: #fca5a5;--tm-components-sdk-device-list-menu-item-hover: #ffffff14;--tm-components-camera-live-video-background: #000000;--tm-components-camera-manager-badge-text: #b9e2ff;--tm-components-camera-manager-badge-background: #33a5ff1f;--tm-components-camera-manager-badge-border: #33a5ff73;--tm-components-camera-manager-banner-background: #33a5ff1a;--tm-components-camera-manager-banner-border: #33a5ff40;--tm-components-camera-manager-popover-border: #ffffff2e;--tm-components-camera-manager-card-shadow: 0 10px 22px rgb(0 0 0 / 24%);--tm-components-camera-manager-switch-track: #505363;--tm-components-camera-manager-switch-border: #ffffff33;--tm-components-camera-manager-switch-thumb: #ffffff;--tm-components-camera-manager-scrollbar-track: #ffffff0f;--tm-components-camera-manager-scrollbar-thumb: #ffffff5c;--tm-components-camera-manager-scrollbar-thumb-hover: #ffffff85;--tm-components-camera-manager-row-divider: #ffffff17;--tm-components-camera-manager-row-hover: #ffffff06;--tm-components-camera-manager-mapped-border: #9ee7dc4d;--tm-components-camera-manager-mapped-chip-border: #9ee7dc52;--tm-components-camera-manager-unmapped-border: #ff9c6759;--tm-components-camera-manager-map-background: #252d34;--tm-components-alarm-details-border: #ffffff1f;--tm-components-alarm-map-marker-shadow: 0 2px 3px rgb(0 0 0 / 40%);--tm-components-alarm-map-marker-ground-shadow: rgb(15 23 42 / 32%);--tm-components-alarm-map-popup-text: #1e293b;--tm-components-alarm-map-popup-text-muted: #64748b;--tm-components-alarm-map-camera-shadow: 0 1px 5px rgb(0 0 0 / 50%);--tm-components-switch-thumb: #ffffff;--tm-components-count-badge-text: #b9e2ff;--tm-components-count-badge-background: #33a5ff1f;--tm-components-count-badge-border: #33a5ff73;--tm-components-floor-select-shadow: 0 8px 24px rgb(0 0 0 / 38%);--tm-components-map-card-additional-text: #cacad1;--tm-components-map-card-actions-divider: #ffffff1a;--tm-components-map-card-alarm-error-text: #ff9493;--tm-components-map-popup-shadow: 0 8px 24px rgb(0 0 0 / 32%);--tm-components-wayfinding-sheet-shadow: 0 -8px 24px rgb(0 0 0 / 28%);--tm-components-geofence-manager-on-accent: #08111a;--tm-components-geofence-manager-destructive: #ef4444;--tm-components-geofence-manager-tool-shadow: 0 6px 18px rgb(0 0 0 / 28%);--tm-components-geofence-manager-segment-selected: #33a5ff1f;--tm-components-geofence-manager-row-selected: #33a5ff24;--tm-components-geofence-manager-menu-border: #ffffff2e;--tm-components-geofence-draw-box-select: #0000001a;--tm-components-device-tracks-primary: #2563eb;--tm-components-device-tracks-on-primary: #ffffff;--tm-components-device-tracks-on-accent: #08111a;--tm-components-device-tracks-loading-scrim: rgb(15 23 42 / 42%);--tm-components-device-tracks-status-shadow: 0 2px 12px rgb(15 23 42 / 16%);--tm-components-device-tracks-popover-shadow: 0 12px 32px rgb(15 23 42 / 20%);--tm-components-asset-editor-primary: #2563eb;--tm-components-asset-editor-on-primary: #ffffff;--tm-components-asset-editor-floor-bar: #202027;--tm-components-asset-editor-on-accent: #06131f;--tm-components-asset-editor-floor-bar-shadow: 0 4px 12px rgb(0 0 0 / 40%);--tm-components-asset-editor-panel-shadow: 0 8px 24px rgb(0 0 0 / 35%);--tm-components-asset-editor-thumbnail-background: #e6ebf1;--tm-components-asset-editor-delete-hover: #e8575b26;--tm-components-asset-editor-ghost-fill: #33a5ff2e;--tm-components-map-settings-on-accent: #06131f;--tm-components-map-settings-layer-tile: #9a9cac29;--tm-components-map-settings-layer-tile-icon: #b8bbcf;--tm-components-trailing-input-border: #ffffff1f;--tm-components-trailing-input-border-hover: #ffffff47;--tm-components-map-search-chip-selected-background: #30445f;--tm-components-map-search-chip-selected-text: #4ebbff;--tm-components-route-card-chip-selected-background: #30445f;--tm-components-route-card-chip-selected-text: #4ebbff;--tm-components-route-card-step-selected-background: #30445f;--tm-components-route-card-step-selected-bar: #33a5ff;--tm-components-route-card-step-selected-icon: #4ebbff;--tm-components-route-card-notice-warning-background: #514346;--tm-components-route-card-notice-warning-icon: #ff9c67;--tm-components-route-card-notice-danger-background: #4e3844;--tm-components-route-card-notice-danger-text: #ff9493;--tm-components-overview-tab-count-critical-background: #4e3844;--tm-components-overview-tab-count-critical-text: #ff9493;--tm-components-overview-tab-count-attention-background: #514346;--tm-components-overview-tab-count-attention-text: #ff9c67;--tm-components-toast-warn-accent: #ff9c67}}@layer tm.components{.sdk-button{display:inline-flex;align-items:center;justify-content:center;padding:var(--tm-spacing-sm) var(--tm-spacing-md);border-radius:.375rem;font-family:var(--tm-typography-font-text);font-size:.875rem;font-weight:500;cursor:pointer;border:1px solid transparent;transition:background-color .15s}.sdk-button--primary{background-color:var(--tm-components-sdk-primary);color:var(--tm-components-sdk-text-inverse)}.sdk-button--primary:hover{background-color:var(--tm-components-sdk-primary-hover)}.sdk-button--secondary{background-color:var(--tm-components-sdk-surface);color:var(--tm-components-sdk-text);border-color:var(--tm-components-sdk-border)}.sdk-button--danger{background-color:var(--tm-components-sdk-danger);color:var(--tm-components-sdk-text-inverse)}.sdk-button:disabled{opacity:.5;cursor:not-allowed}.sdk-input{padding:var(--tm-spacing-sm) var(--tm-spacing-md);border:1px solid var(--tm-components-sdk-border);border-radius:.375rem;font-family:var(--tm-typography-font-text);font-size:.875rem;color:var(--tm-components-sdk-text);background-color:var(--tm-components-sdk-background);width:100%}.sdk-input:focus{outline:none;border-color:var(--tm-components-sdk-primary);box-shadow:var(--tm-components-sdk-focus-glow)}.sdk-input:disabled{opacity:.5;cursor:not-allowed}.sdk-status-badge{display:inline-flex;align-items:center;padding:.125rem .5rem;border-radius:9999px;font-size:.75rem;font-weight:500}.sdk-status-badge--online{background-color:var(--tm-components-sdk-success-background);color:var(--tm-components-sdk-success-text)}.sdk-status-badge--offline{background-color:var(--tm-components-sdk-danger-background);color:var(--tm-components-sdk-danger-text)}.sdk-status-badge--unknown{background-color:var(--tm-components-sdk-neutral-background);color:var(--tm-components-sdk-neutral-text)}.sdk-data-table{width:100%;border-collapse:collapse;font-family:var(--tm-typography-font-text);font-size:.875rem}.sdk-data-table th{text-align:left;padding:var(--tm-spacing-sm) var(--tm-spacing-md);border-bottom:2px solid var(--tm-components-sdk-border);font-weight:600;color:var(--tm-components-sdk-text-muted)}.sdk-data-table td{padding:var(--tm-spacing-sm) var(--tm-spacing-md);border-bottom:1px solid var(--tm-components-sdk-border);color:var(--tm-components-sdk-text)}.sdk-data-table tr:hover td{background-color:var(--tm-components-sdk-surface)}.sdk-loading{display:flex;align-items:center;justify-content:center;padding:var(--tm-spacing-lg);color:var(--tm-components-sdk-text-muted)}.sdk-empty{padding:var(--tm-spacing-lg);color:var(--tm-components-sdk-text-muted);text-align:center}.sdk-error{padding:var(--tm-spacing-md);background-color:var(--tm-components-sdk-danger-background);border:1px solid var(--tm-components-sdk-danger-border);border-radius:.375rem;color:var(--tm-components-sdk-danger-text)}:where(.tm-control-select,[data-tm-part="select-trigger"]){min-height:40px;padding:8px 36px 8px 12px;appearance:none;border:1px solid var(--tm-border-default);border-radius:var(--tm-shape-radius-control, 12px);background-color:var(--tm-surface-sunken);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23b8bbcf' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m4 6 4 4 4-4'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:14px;color:var(--tm-text-primary);cursor:pointer;font:inherit}:where(.tm-control-select,[data-tm-part="select-trigger"]):hover{border-color:var(--tm-accent-fill)}:where(.tm-control-checkbox,.tm-control-radio,[data-tm-part="checkbox"],[data-tm-part="radio"]){flex:0 0 20px;width:20px;height:20px;margin:0;appearance:none;border:2px solid var(--tm-border-default);background:transparent;cursor:inherit}:where(.tm-control-checkbox,[data-tm-part="checkbox"]){border-radius:6px}:where(.tm-control-radio,[data-tm-part="radio"]){border-radius:50%}:where(.tm-control-checkbox,[data-tm-part="checkbox"]):checked{border-color:var(--tm-accent-fill);background:var(--tm-accent-fill) center / 14px no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%2308111a' stroke-width='2.5' d='m3 8 3 3 7-7'/%3E%3C/svg%3E")}:where(.tm-control-checkbox,[data-tm-part="checkbox"]):indeterminate{border-color:var(--tm-accent-fill);background:linear-gradient(var(--tm-accent-fill),var(--tm-accent-fill)) center / 12px 2px no-repeat}:where(.tm-control-radio,[data-tm-part="radio"]):checked{border-color:var(--tm-accent-fill);background:radial-gradient(circle,var(--tm-accent-fill) 0 40%,transparent 44%)}:where(.tm-control-choice,[data-tm-part="settings-choice-row"]){display:flex;align-items:center;gap:10px;min-height:44px;padding:4px 8px;border-radius:var(--tm-shape-radius-card, 8px);cursor:pointer}:where(.tm-control-choice,[data-tm-part="settings-choice-row"]):hover{background:var(--tm-surface-sunken)}:where(.tm-control-choice,[data-tm-part="settings-choice-row"]):has(input:disabled),:where(.tm-control-select,[data-tm-part="select-trigger"]):disabled{cursor:not-allowed;opacity:.5}:where(.tm-control-select,.tm-control-checkbox,.tm-control-radio,[data-tm-part="select-trigger"],[data-tm-part="checkbox"],[data-tm-part="radio"]):focus-visible{outline:2px solid var(--tm-accent-fill);outline-offset:2px}@media (prefers-reduced-motion: reduce){:where(.tm-control-select,.tm-control-checkbox,.tm-control-radio,[data-tm-part="select-trigger"],[data-tm-part="checkbox"],[data-tm-part="radio"]){transition-duration:.01ms!important}}@media (forced-colors: active){:where(.tm-control-select,.tm-control-checkbox,.tm-control-radio,[data-tm-part="select-trigger"],[data-tm-part="checkbox"],[data-tm-part="radio"]){border:1px solid ButtonText;forced-color-adjust:auto}}}@layer tm.components{.sdk-device-list{box-sizing:border-box;display:flex;flex-direction:column;width:100%;min-width:0;min-height:0;overflow:hidden;background:var(--tm-device-list-background);color:var(--tm-device-list-text);font-family:var(--tm-typography-font-text);container-type:inline-size}.sdk-device-list *,.sdk-device-list *:before,.sdk-device-list *:after{box-sizing:border-box}.sdk-device-list__toolbar{display:grid;grid-template-columns:minmax(12rem,1fr) minmax(11rem,auto) auto;gap:.75rem;align-items:center;padding:1rem}.sdk-device-list__search{display:flex;align-items:center;min-width:0;gap:.75rem;padding:.25rem .75rem;border:1px solid var(--tm-device-list-control-border);border-radius:9999px;background:var(--tm-device-list-control);box-shadow:var(--tm-components-sdk-device-list-search-shadow)}.sdk-device-list__search:focus-within{border-color:var(--tm-components-sdk-primary);box-shadow:var(--tm-components-sdk-device-list-focus-glow)}.sdk-device-list__search-icon{position:relative;display:inline-block;flex:0 0 1rem;width:1rem;height:1rem;border:2px solid var(--tm-device-list-muted);border-radius:50%}.sdk-device-list__search-icon:after{position:absolute;right:-.35rem;bottom:-.25rem;width:.45rem;height:2px;background:var(--tm-device-list-muted);border-radius:9999px;content:"";transform:rotate(45deg)}.sdk-device-list__search-input.sdk-input{min-width:0;padding:.45rem 0;border:0;background:transparent;color:var(--tm-device-list-text);box-shadow:none}.sdk-device-list__search-input.sdk-input:focus{border-color:transparent;box-shadow:none}.sdk-device-list__search-input.sdk-input::placeholder{color:var(--tm-device-list-muted)}.sdk-device-list__sort{width:100%;min-height:2.5rem;min-width:0;padding:.45rem 2rem .45rem .75rem;border:1px solid var(--tm-device-list-control-border);border-radius:.375rem;background:var(--tm-device-list-control);color:var(--tm-device-list-text);font-family:var(--tm-typography-font-text);font-size:.875rem}.sdk-device-list__sort:focus{outline:none;border-color:var(--tm-components-sdk-primary);box-shadow:var(--tm-components-sdk-device-list-focus-glow)}.sdk-device-list__refresh.sdk-button,.sdk-device-list__footer .sdk-button{min-height:2.5rem;border-color:var(--tm-device-list-control-border);background:var(--tm-device-list-control);color:var(--tm-device-list-text)}.sdk-device-list__meta{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;min-height:1.5rem;padding:0 1rem .5rem;color:var(--tm-device-list-subtle);font-size:.75rem}.sdk-device-list__connection{display:inline-flex;align-items:center;min-height:1.25rem;padding:.1rem .45rem;border:1px solid var(--tm-device-list-border);border-radius:9999px;text-transform:capitalize}.sdk-device-list__connection[data-state=open]{border-color:var(--tm-components-sdk-device-list-connection-open-border);color:var(--tm-components-sdk-device-list-connection-open-text)}.sdk-device-list__connection[data-state=error],.sdk-device-list__connection[data-state=closed]{border-color:var(--tm-components-sdk-device-list-connection-error-border);color:var(--tm-components-sdk-device-list-connection-error-text)}.sdk-device-list__sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.sdk-device-list__list{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:auto}.sdk-device-list__row{display:grid;grid-template-columns:3.125rem minmax(0,1fr) minmax(3.75rem,auto);gap:.75rem;align-items:center;width:100%;min-width:0;padding:.55rem 1rem;border:0;border-top:1px solid var(--tm-device-list-border);border-bottom:1px solid var(--tm-device-list-border);background:var(--tm-device-list-row);color:inherit;cursor:pointer;font:inherit;letter-spacing:0;overflow:hidden;text-align:left;transition:background-color .16s ease,border-color .16s ease}.sdk-device-list__row:hover{background:var(--tm-device-list-row-hover)}.sdk-device-list__row:focus-visible{position:relative;z-index:1;outline:2px solid var(--tm-components-sdk-primary);outline-offset:-2px}.sdk-device-list__row[data-selected=true]{background:var(--tm-device-list-row-selected)}.sdk-device-list__avatar{display:inline-flex;align-items:center;justify-content:center;width:3.125rem;height:3.125rem;border-radius:9999px;background:var(--tm-device-list-avatar);color:var(--tm-device-list-text);font-size:1rem;font-weight:700;overflow:hidden}.sdk-device-list__content{display:flex;flex-direction:column;min-width:0;gap:.3rem}.sdk-device-list__title-line{display:flex;align-items:baseline;max-width:100%;min-width:0;overflow:hidden;gap:.5rem}.sdk-device-list__title{flex:1 1 auto;max-width:100%;min-width:0;overflow:hidden;color:var(--tm-device-list-text);font-size:.9rem;font-weight:600;letter-spacing:0;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.sdk-device-list__type{flex:0 1 auto;max-width:12rem;overflow:hidden;color:var(--tm-device-list-subtle);font-size:.72rem;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.sdk-device-list__location,.sdk-device-list__time{display:flex;align-items:center;max-width:100%;min-width:0;gap:.45rem;overflow:hidden;color:var(--tm-device-list-muted);font-size:.78rem;font-weight:400;letter-spacing:0;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.sdk-device-list__time{color:var(--tm-device-list-subtle);font-size:.68rem;font-weight:300}.sdk-device-list__battery{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;min-width:3.5rem;color:var(--tm-device-list-muted);font-size:.75rem;font-weight:600;white-space:nowrap}.sdk-device-list__battery-meter{display:block;width:2rem;height:.55rem;padding:.1rem;border:1px solid currentColor;border-radius:.15rem}.sdk-device-list__battery-meter>span{display:block;height:100%;max-width:100%;border-radius:.08rem;background:currentColor}.sdk-device-list__battery[data-tone=high]{color:var(--tm-device-list-battery-high)}.sdk-device-list__battery[data-tone=medium]{color:var(--tm-device-list-battery-medium)}.sdk-device-list__battery[data-tone=low]{color:var(--tm-device-list-battery-low)}.sdk-device-list__battery[data-tone=unknown]{color:var(--tm-device-list-battery-unknown)}.sdk-device-list__footer{display:flex;justify-content:center;padding:.75rem 1rem 1rem;border-top:1px solid var(--tm-device-list-border)}.sdk-device-list .sdk-loading,.sdk-device-list .sdk-empty{min-height:7rem;color:var(--tm-device-list-muted)}.sdk-device-list .sdk-error{margin:0 1rem .75rem}@container (max-width: 38rem){.sdk-device-list__toolbar{grid-template-columns:minmax(0,1fr) auto}.sdk-device-list__sort{grid-column:1 / -1;order:3}.sdk-device-list__refresh.sdk-button{width:auto}.sdk-device-list__row{grid-template-columns:2.625rem minmax(0,1fr) minmax(3rem,auto);gap:.625rem;padding:.55rem .75rem}.sdk-device-list__avatar{width:2.625rem;height:2.625rem}.sdk-device-list__title-line{flex-direction:column;align-items:flex-start;gap:.15rem}.sdk-device-list__type{max-width:100%}}@media (max-width: 36rem){.sdk-device-list__toolbar{grid-template-columns:minmax(0,1fr)}.sdk-device-list__refresh.sdk-button{width:100%}}.sdk-device-list{--tm-device-list-background: var(--tm-surface-base);--tm-device-list-row: var(--tm-surface-raised);--tm-device-list-row-hover: var(--tm-state-hover);--tm-device-list-row-selected: var(--tm-state-selected);--tm-device-list-text: var(--tm-text-primary);--tm-device-list-muted: var(--tm-text-secondary);--tm-device-list-subtle: var(--tm-text-secondary);--tm-device-list-border: var(--tm-border-default);--tm-device-list-control: var(--tm-surface-sunken);--tm-device-list-control-border: var(--tm-domain-device-border);--tm-device-list-avatar: transparent;--tm-device-list-avatar-border: var(--tm-domain-device-border);--tm-device-list-status-color: var(--tm-domain-device-inactive);--tm-device-list-device-active: var(--tm-domain-device-active);--tm-device-list-device-inactive: var(--tm-domain-device-inactive);--tm-device-list-battery-high: var(--tm-domain-battery-good);--tm-device-list-battery-medium: var(--tm-domain-battery-warning);--tm-device-list-battery-low: var(--tm-domain-battery-danger);--tm-device-list-battery-unknown: var(--tm-domain-device-inactive)}.sdk-device-list__toolbar{grid-template-columns:minmax(0,1fr);gap:1rem;padding:1rem}.sdk-device-list__search{min-height:2.75rem;padding:.3rem .75rem;border:0;border-radius:.5rem;background:var(--tm-device-list-control)}.sdk-device-list__search-icon{width:1.1rem;height:1.1rem;border-color:var(--tm-device-list-text)}.sdk-device-list__search-icon:after{background:var(--tm-device-list-text)}.sdk-device-list__search-input.sdk-input{font-size:1rem}.sdk-device-list__search-input.sdk-input::placeholder{color:var(--tm-device-list-muted);font-size:.75rem}.sdk-device-list__sort,.sdk-device-list__refresh.sdk-button,.sdk-device-list__footer .sdk-button{min-height:2.75rem;border:0;border-radius:.5rem;background:var(--tm-device-list-control);color:var(--tm-device-list-text)}.sdk-device-list__sort{max-width:14rem}.sdk-device-list__meta{padding:0 1rem .5rem}.sdk-device-list__list{gap:.5rem;padding:0 .5rem 0 1rem;overflow-x:hidden;scrollbar-gutter:stable}.sdk-device-list__row{position:relative;grid-template-columns:3.125rem minmax(0,1fr) 3.125rem;min-height:4.875rem;column-gap:1rem;padding:.75rem .5rem .75rem 1.25rem;border:0;border-radius:.5rem;background:var(--tm-device-list-row)}.sdk-device-list__row:before{position:absolute;top:0;bottom:0;left:0;width:.25rem;border-radius:.5rem 0 0 .5rem;background:var(--tm-device-list-status-color);content:""}.sdk-device-list__row[data-status-tone=active]{--tm-device-list-status-color: var(--tm-device-list-device-active)}.sdk-device-list__row[data-status-tone=inactive]{--tm-device-list-status-color: var(--tm-device-list-device-inactive)}.sdk-device-list__avatar{width:3.125rem;height:3.125rem;border:4px solid var(--tm-device-list-avatar-border);background:var(--tm-device-list-avatar);color:var(--tm-device-list-muted);font-size:.95rem}.sdk-device-list__content{justify-content:center;gap:.2rem}.sdk-device-list__title-line{display:block}.sdk-device-list__title,.sdk-device-list__location,.sdk-device-list__status-row{line-height:1.2;letter-spacing:0}.sdk-device-list__title{display:block;font-size:.9rem;font-weight:500}.sdk-device-list__type{display:none}.sdk-device-list__location{display:block;color:var(--tm-device-list-muted);font-size:.765625rem;font-weight:400}.sdk-device-list__status-row{display:flex;align-items:center;max-width:100%;min-width:0;gap:.375rem;overflow:hidden;color:var(--tm-device-list-status-color);font-size:.75rem;font-weight:300;white-space:nowrap}.sdk-device-list__status-item{display:inline-flex;flex:0 1 auto;align-items:center;min-width:0;gap:.1875rem;overflow:hidden}.sdk-device-list__status-text{display:inline-block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sdk-device-list__status-separator{flex:0 0 auto;opacity:.7}.sdk-device-list__status-icon{position:relative;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:1rem;height:1rem;color:currentColor}.sdk-device-list__status-icon--heart:before{width:.7rem;height:.7rem;border:2px solid currentColor;border-radius:50%;content:""}.sdk-device-list__status-icon--location:before{width:.75rem;height:.75rem;border:2px solid currentColor;border-radius:50% 50% 50% 0;content:"";transform:rotate(-45deg)}.sdk-device-list__status-icon--location:after{position:absolute;width:.25rem;height:.25rem;border-radius:9999px;background:currentColor;content:""}.sdk-device-list__status-icon--battery:before{width:.75rem;height:.45rem;border:2px solid currentColor;border-radius:.125rem;content:""}.sdk-device-list__status-icon--battery:after{position:absolute;right:.02rem;width:.12rem;height:.28rem;border-radius:0 .08rem .08rem 0;background:currentColor;content:""}.sdk-device-list__status-item--battery[data-tone=high]{color:var(--tm-device-list-battery-high)}.sdk-device-list__status-item--battery[data-tone=medium]{color:var(--tm-device-list-battery-medium)}.sdk-device-list__status-item--battery[data-tone=low]{color:var(--tm-device-list-battery-low)}.sdk-device-list__status-item--battery[data-tone=unknown]{color:var(--tm-device-list-battery-unknown)}.sdk-device-list__action{display:inline-flex;align-items:center;justify-content:center;width:3.125rem;height:3.125rem;border:0;border-radius:9999px;background:transparent;color:var(--tm-device-list-text);cursor:pointer}.sdk-device-list__action:disabled{cursor:default;opacity:.55}.sdk-device-list__action:focus-visible{outline:2px solid var(--tm-accent-fill);outline-offset:2px}.sdk-device-list__action-dots{width:.25rem;height:.25rem;border-radius:9999px;background:currentColor;box-shadow:0 -.5rem 0 currentColor,0 .5rem 0 currentColor}.sdk-device-list__menu{position:absolute;top:calc(50% + 1.25rem);right:.5rem;z-index:3;display:flex;flex-direction:column;min-width:8rem;padding:.35rem;border:1px solid var(--tm-border-divider);border-radius:.5rem;background:var(--tm-device-list-control);box-shadow:var(--tm-components-menu-shadow)}.sdk-device-list__menu-item{display:flex;align-items:center;width:100%;min-height:2rem;padding:.4rem .65rem;border:0;border-radius:.375rem;background:transparent;color:var(--tm-device-list-text);cursor:pointer;font:inherit;font-size:.875rem;text-align:left}.sdk-device-list__menu-item:hover,.sdk-device-list__menu-item:focus-visible{background:var(--tm-components-sdk-device-list-menu-item-hover);outline:none}@container (max-width: 38rem){.sdk-device-list__toolbar{grid-template-columns:minmax(0,1fr)}.sdk-device-list__sort{grid-column:1 / -1;max-width:none}.sdk-device-list__row{grid-template-columns:3.125rem minmax(0,1fr) 2.75rem;column-gap:.75rem;padding-right:.35rem}.sdk-device-list__action{width:2.75rem}}.tm-device-list:where([data-tm-part="device-list"]){--tm-device-list-background: var(--tm-surface-base);--tm-device-list-card-background: var(--tm-surface-raised);--tm-device-list-highlight: var(--tm-surface-sunken);--tm-device-list-text: var(--tm-text-primary);--tm-device-list-text-muted: var(--tm-text-secondary);--tm-device-list-icon: var(--tm-accent-fill);--tm-device-list-border: var(--tm-border-default);--tm-device-list-device-border: var(--tm-domain-device-border);--tm-device-list-selected: var(--tm-state-selected);--tm-device-list-active: var(--tm-domain-device-active);--tm-device-list-inactive: var(--tm-domain-device-inactive);--tm-device-list-battery-good: var(--tm-domain-battery-good);--tm-device-list-battery-warning: var(--tm-domain-battery-warning);--tm-device-list-battery-danger: var(--tm-domain-battery-danger);box-sizing:border-box;display:flex;flex-direction:column;height:100%;width:100%;min-width:0;min-height:0;overflow:hidden;background:var(--tm-device-list-background);color:var(--tm-device-list-text);font-family:var(--tm-typography-font-text);container-type:inline-size}.tm-device-list :where(*,*::before,*::after){box-sizing:border-box}.tm-device-list__sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;white-space:nowrap}.tm-device-list [hidden]{display:none}.tm-device-list :where(.tm-device-list__toolbar,[data-tm-part="toolbar"]){display:flex;align-items:center;gap:16px;padding:16px}.tm-device-list :where(.tm-device-list__search,[data-tm-part="search"]){display:flex;flex:1 1 auto;align-items:center;min-width:0;padding:5px 10px;border-radius:var(--tm-shape-radius-control);background:var(--tm-device-list-highlight);box-shadow:var(--tm-components-device-list-search-shadow)}.tm-device-list :where(.tm-device-list__search,[data-tm-part="search"]):focus-within{outline:2px solid var(--tm-device-list-icon);outline-offset:2px}.tm-device-list :where(.tm-device-list__search-icon,[data-tm-part="search-icon"]){display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:34px;height:34px;margin-right:8px;color:var(--tm-device-list-text)}.tm-device-list :where(.tm-device-list__search input,[data-tm-part="search"] input){width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--tm-device-list-text);font:inherit;font-size:16px}.tm-device-list :where(.tm-device-list__search input,[data-tm-part="search"] input)::placeholder{color:var(--tm-device-list-text-muted);font-size:12px}.tm-device-list :where(.tm-device-list__filter-trigger,[data-tm-part="filter-trigger"]){display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;padding:10px;border:0;border-radius:var(--tm-shape-radius-control);background:var(--tm-device-list-highlight);color:var(--tm-device-list-icon);cursor:pointer;font:inherit}.tm-device-list :where(.tm-device-list__list,[data-tm-part="list"]){display:flex;flex:1 1 auto;flex-direction:column;min-height:0;gap:8px;padding:0 8px 0 16px;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable}.tm-device-list :where(.tm-device-list__row,[data-tm-part="device-row"]){--tm-device-status-color: var(--tm-device-list-inactive);position:relative;display:grid;grid-template-columns:50px minmax(0,1fr) 50px;align-items:center;width:100%;min-width:0;min-height:78px;column-gap:16px;padding:12px 8px 12px 20px;overflow:hidden;border:0;border-radius:var(--tm-shape-radius-card);background:var(--tm-device-list-card-background);color:inherit;cursor:pointer;font:inherit;text-align:left;transition:background-color .2s}.tm-device-list :where(.tm-device-list__row-select,[data-tm-part="row-select"]){position:absolute;z-index:0;inset:0 58px 0 0;padding:0;border:0;border-radius:var(--tm-shape-radius-card) 0 0 var(--tm-shape-radius-card);outline:0;background:transparent;cursor:pointer}.tm-device-list :where(.tm-device-list__row-select,[data-tm-part="row-select"]):focus-visible{outline:2px solid var(--tm-device-list-icon);outline-offset:-2px}.tm-device-list :where(.tm-device-list__row,[data-tm-part="device-row"]):before{position:absolute;inset:0 auto 0 0;width:4px;border-radius:var(--tm-shape-radius-card) 0 0 var(--tm-shape-radius-card);background:var(--tm-device-status-color);content:""}.tm-device-list :where(.tm-device-list__row,[data-tm-part="device-row"]):hover{background:var(--tm-device-list-highlight)}.tm-device-list :where(.tm-device-list__row,[data-tm-part="device-row"]):focus-visible{outline:2px solid var(--tm-device-list-icon);outline-offset:-2px}.tm-device-list :where(.tm-device-list__row,[data-tm-part="device-row"])[data-selected=true]{background:var(--tm-device-list-selected)}.tm-device-list :where(.tm-device-list__row,[data-tm-part="device-row"])[data-status-tone=active]{--tm-device-status-color: var(--tm-device-list-active)}.tm-device-list :where(.tm-device-list__row[data-status-tone="alarm-critical"],[data-tm-part="device-row"][data-status-tone="alarm-critical"]){--tm-device-status-color: var(--alarm_critical, var(--tm-domain-battery-danger));--tm-device-status-text: var(--alarm_critical, var(--tm-status-danger-text));--tm-device-status-icon: var(--alarm_critical, var(--tm-status-danger-icon))}.tm-device-list :where(.tm-device-list__row[data-status-tone="alarm-major"],[data-tm-part="device-row"][data-status-tone="alarm-major"]){--tm-device-status-color: var(--alarm_major, var(--tm-domain-battery-warning));--tm-device-status-text: var(--alarm_major, var(--tm-status-warning-text));--tm-device-status-icon: var(--alarm_major, var(--tm-status-warning-icon))}.tm-device-list :where(.tm-device-list__row[data-status-tone="alarm-minor"],[data-tm-part="device-row"][data-status-tone="alarm-minor"]){--tm-device-status-color: var(--alarm_minor, var(--tm-domain-battery-warning));--tm-device-status-text: var(--alarm_minor, var(--tm-status-warning-text));--tm-device-status-icon: var(--alarm_minor, var(--tm-status-warning-icon))}.tm-device-list :where(.tm-device-list__row[data-status-tone="alarm-warning"],[data-tm-part="device-row"][data-status-tone="alarm-warning"]){--tm-device-status-color: var(--alarm_warning, var(--tm-domain-battery-warning));--tm-device-status-text: var(--alarm_warning, var(--tm-status-warning-text));--tm-device-status-icon: var(--alarm_warning, var(--tm-status-warning-icon))}.tm-device-list :where(.tm-device-list__image,[data-tm-part="device-image"]){position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;min-width:50px;min-height:50px;object-fit:cover;overflow:hidden;border:4px solid var(--tm-device-list-device-border);border-radius:50%;pointer-events:none}.tm-device-list :where(.tm-device-list__image,[data-tm-part="device-image"])>img{display:block;width:100%;height:100%;object-fit:cover}.tm-device-list :where(.tm-device-list__content,[data-tm-part="device-content"]){position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;min-width:0;gap:3px;overflow:hidden;pointer-events:none}.tm-device-list :where(.tm-device-list__title){min-width:0;margin:0;overflow:hidden;color:var(--tm-device-list-text);font-size:14.4px;font-weight:500;line-height:1.2;letter-spacing:-.011em;text-overflow:ellipsis;white-space:nowrap}.tm-device-list :where(.tm-device-list__location){min-width:0;margin:0;overflow:hidden;color:var(--tm-device-list-text-muted);font-size:12.25px;font-weight:400;line-height:1.2;letter-spacing:-.011em;text-overflow:ellipsis;white-space:nowrap}.tm-device-list :where(.tm-device-list__status,[data-tm-part="device-status"]){display:flex;align-items:center;min-width:0;gap:6px;overflow:hidden;color:var(--tm-device-status-text, var(--tm-device-status-color));font-size:12px;font-weight:300;line-height:1.2;letter-spacing:-.011em;white-space:nowrap}.tm-device-list :where(.tm-device-list__status-item,[data-tm-part="status-item"]){display:inline-flex;flex:0 1 auto;align-items:center;min-width:0;gap:3px;overflow:hidden}.tm-device-list :where(.tm-device-list__status-text,[data-tm-part="status-text"]){display:inline-block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tm-device-list :where(.tm-device-list__status-separator,[data-tm-part="status-separator"]){flex:0 0 auto;opacity:.7}.tm-device-list :where(.tm-device-list__status-icon,[data-tm-part="status-icon"]){display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:15px;height:14px;font-size:14px;line-height:14px;color:var(--tm-device-status-icon, var(--tm-device-status-color))}.tm-device-list :where(.tm-device-list__status-icon,[data-tm-part="status-icon"]) svg{display:block;width:15px;height:14px}.tm-device-list :where(.tm-device-list__battery-icon,[data-tm-part="battery-icon"]) svg{width:15px;height:8px}.tm-device-list :where(.tm-device-list__battery-item[data-tone="good"],[data-tm-part="battery-item"][data-tone="good"],.tm-device-list__battery-item[data-tone="high"],[data-tm-part="battery-item"][data-tone="high"]){color:var(--tm-status-success-text)}.tm-device-list :where(.tm-device-list__battery-item[data-tone="warning"],[data-tm-part="battery-item"][data-tone="warning"],.tm-device-list__battery-item[data-tone="medium"],[data-tm-part="battery-item"][data-tone="medium"]){color:var(--tm-status-warning-text)}.tm-device-list :where(.tm-device-list__battery-item[data-tone="danger"],[data-tm-part="battery-item"][data-tone="danger"],.tm-device-list__battery-item[data-tone="low"],[data-tm-part="battery-item"][data-tone="low"]){color:var(--tm-status-danger-text)}.tm-device-list :where(.tm-device-list__battery-item[data-tone="unknown"],[data-tm-part="battery-item"][data-tone="unknown"]){color:var(--tm-domain-device-inactive)}.tm-device-list :where(.tm-device-list__battery-item[data-tone="inactive"],[data-tm-part="battery-item"][data-tone="inactive"]){color:var(--tm-domain-device-inactive)}.tm-device-list :where(.tm-device-list__action-trigger,[data-tm-part="action-trigger"]){position:relative;z-index:2;display:inline-flex;align-self:center;align-items:center;justify-content:center;width:50px;height:50px;min-width:50px;border:0;border-radius:50%;background:transparent;color:var(--tm-device-list-text);cursor:pointer}.tm-device-list :where(.tm-device-list__action-trigger,[data-tm-part="action-trigger"]) svg{display:block;width:4px;height:16px}.tm-device-list :where(.tm-device-list__state,[data-tm-part="loading"],[data-tm-part="error"],[data-tm-part="empty"]){display:flex;align-items:center;justify-content:center;min-height:112px;padding:16px;color:var(--tm-device-list-text-muted);text-align:center}.tm-device-list :where(.tm-device-list__state--error,[data-tm-part="error"]){color:var(--tm-status-danger-text)}.tm-device-list :where(.tm-device-list__sentinel,[data-tm-part="sentinel"]){flex:0 0 1px;width:100%;min-height:1px}}@layer tm.components{:where(.tm-device-details,[data-tm-part="device-details"]){--tm-device-details-background: var(--tm-surface-base);--tm-device-details-text: var(--tm-text-primary);min-width:0;background:var(--tm-device-details-background);color:var(--tm-device-details-text);display:flex;flex-direction:column;gap:12px;font-family:var(--tm-typography-font-text)}:where(.tm-device-details,[data-tm-part="device-details"]),:where(.tm-device-details,[data-tm-part="device-details"]) :where(*){box-sizing:border-box}:where(.tm-device-details,[data-tm-part="device-details"])>header{display:grid;grid-template-columns:50px minmax(0,1fr) 40px;align-items:center;gap:12px}.tm-device-details-dialog>.tm-device-details__header{display:grid;grid-template-columns:50px minmax(0,1fr) 40px;align-items:center;gap:12px}.tm-device-details-dialog>.tm-device-details__header>div{display:flex;flex-direction:column;min-width:0;gap:2px}:where(.tm-device-details,[data-tm-part="device-details"])>header>div{display:flex;flex-direction:column;min-width:0;gap:2px}:where(.tm-device-details,[data-tm-part="device-details"]) :where(h2,h3,p){margin:0}:where(.tm-device-details,[data-tm-part="device-details"]) h2{overflow:hidden;font-size:18px;font-weight:600;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.tm-device-details-dialog>.tm-device-details__header h2{margin:0;overflow:hidden;font-size:18px;font-weight:600;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.tm-device-details-dialog>.tm-device-details__header :where(strong,span){overflow:hidden;font-size:12px;font-weight:400;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.tm-device-details-dialog>.tm-device-details__header span{color:var(--tm-text-secondary)}.tm-device-details-dialog>.tm-device-details{padding:16px;overflow:auto}.tm-device-json-dialog__body{padding:16px}.tm-device-json-dialog__body>pre{max-width:100%;max-height:100%;margin:0;padding:12px;overflow:auto;border-radius:var(--tm-shape-radius-card);background:var(--tm-surface-sunken);color:var(--tm-text-primary);font:12px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;white-space:pre-wrap;overflow-wrap:anywhere}:where(.tm-device-details,[data-tm-part="device-details"])>header :where(strong,span){overflow:hidden;font-size:12px;font-weight:400;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}:where(.tm-device-details,[data-tm-part="device-details"])>header span{color:var(--tm-text-secondary)}:where(.tm-device-details,[data-tm-part="device-details"])>header>button,:where(.tm-device-details,[data-tm-part="device-details"])>section>:where(button,a){display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:8px;border:0;border-radius:50%;background:transparent;color:var(--tm-text-primary);cursor:pointer}:where(.tm-device-details,[data-tm-part="device-details"]) svg{display:block;width:20px;height:20px}:where(.tm-device-details,[data-tm-part="device-details"]) :where(.tm-device-list__image,[data-tm-part="device-image"]){display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;overflow:hidden;border:4px solid var(--tm-domain-device-border);border-radius:50%;color:var(--tm-text-secondary)}:where(.tm-device-details,[data-tm-part="device-details"]) :where(.tm-device-list__image,[data-tm-part="device-image"])>img{display:block;width:100%;height:100%;object-fit:cover}:where(.tm-device-details,[data-tm-part="device-details"])>section{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px 8px;padding:12px;border-radius:var(--tm-shape-radius-card);background:var(--tm-surface-raised)}:where(.tm-device-details,[data-tm-part="device-details"])>section>h3{grid-column:1 / -1;color:var(--tm-text-secondary);font-size:11px;font-weight:600;letter-spacing:.06em;line-height:1.4;text-transform:uppercase}:where(.tm-device-details,[data-tm-part="device-details"])>section>:where(span,time){min-width:0;font-size:13px;line-height:1.4}:where(.tm-device-details,[data-tm-part="device-details"])>section[aria-label="Last seen"]>time{grid-column:1 / -1;color:var(--tm-text-secondary);font-size:12px}:where(.tm-device-details,[data-tm-part="device-details"])>section>pre{grid-column:1 / -1;max-width:100%;max-height:128px;margin:0;padding:10px;overflow:auto;border-radius:var(--tm-shape-radius-card);background:var(--tm-surface-sunken);color:var(--tm-text-primary);font:12px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace;white-space:pre-wrap;word-break:break-word}:where(.tm-device-details,[data-tm-part="device-details"])>button{align-self:flex-end;min-height:36px;padding:8px 14px;border:1px solid var(--tm-accent-fill);border-radius:var(--tm-shape-radius-control);background:var(--tm-accent-fill);color:var(--tm-components-button-primary-text);cursor:pointer;font:inherit;font-weight:600}:where(.tm-device-details,[data-tm-part="device-details"]) :where(.tm-device-details__status,[data-tm-part="device-status"]){display:flex;align-items:center;min-width:0;gap:8px;margin-top:6px;overflow:hidden;font-size:12px;font-weight:300;white-space:nowrap}}@layer tm.components{:where(.tm-device-menu,.tm-device-list__menu,[data-tm-part="menu"]){position:absolute;z-index:10;display:flex;flex-direction:column;min-width:160px;padding:6px;border:1px solid var(--tm-border-default);border-radius:var(--tm-shape-radius-card);background:var(--tm-surface-sunken);color:var(--tm-text-primary);box-shadow:var(--tm-components-menu-shadow);font-family:var(--tm-typography-font-text);font-size:14px}:where(.tm-device-menu,.tm-device-list__menu,[data-tm-part="menu"]),:where(.tm-device-menu,.tm-device-list__menu,[data-tm-part="menu"]) :where(*){box-sizing:border-box}:where(.tm-overlay-host) :where(.tm-device-menu,.tm-device-list__menu,[data-tm-part="menu"]){position:static}:where(.tm-overlay-host.tm-device-menu,.tm-overlay-host.tm-device-list__menu,.tm-overlay-host[data-tm-part="menu"]){position:static}.tm-overlay-host{max-width:none!important}:where(.tm-device-menu__item,[data-tm-part="menu-item"]){display:flex;align-items:center;min-height:36px;gap:8px;padding:6px 10px;border:0;border-radius:var(--tm-shape-radius-control);outline:0;background:transparent;color:var(--tm-text-primary);cursor:pointer;font:inherit;white-space:nowrap}:where(.tm-device-menu__item,[data-tm-part="menu-item"]) svg{display:block;flex:0 0 20px;width:20px;height:20px}:where(.tm-device-menu__item,[data-tm-part="menu-item"])>span{display:flex;align-items:center;width:100%;gap:8px}.tm-device-menu__item{min-height:36px!important;padding:6px 10px!important}:where(.tm-device-menu__item,[data-tm-part="menu-item"]):where(:hover,:focus-visible,[data-highlighted]){background:var(--tm-state-selected)}:where(.tm-device-dialog__overlay,[data-tm-part="dialog-overlay"]){position:fixed;z-index:100;inset:0;background:var(--tm-overlay-scrim)}.tm-device-dialog::backdrop{background:var(--tm-overlay-scrim)}:where(.tm-device-dialog,.tm-device-list__dialog,[data-tm-part="dialog"]){position:fixed;z-index:101;top:50%;left:50%;width:min(560px,calc(100% - 32px));max-height:calc(100% - 32px);margin:0;padding:16px;overflow:auto;border:1px solid var(--tm-border-default);border-radius:var(--tm-shape-radius-control);background:var(--tm-surface-base);color:var(--tm-text-primary);box-shadow:var(--tm-elevation-4);transform:translate(-50%,-50%);font-family:var(--tm-typography-font-text);font-size:14px}.tm-dialog-shell{display:grid;grid-template-rows:auto minmax(0,1fr) auto;box-sizing:border-box;min-height:0;max-width:none;padding:0;overflow:hidden;border:1px solid var(--tm-border-subtle);border-radius:var(--tm-shape-radius-control);background:var(--tm-surface-dialog);box-shadow:var(--tm-elevation-4)}.tm-dialog-shell::backdrop{background:var(--tm-overlay-scrim)}.tm-dialog-shell__header,.tm-dialog-shell__footer{display:flex;min-width:0;gap:12px;align-items:center;padding:10px var(--tm-spacing-md);background:var(--tm-surface-dialog)}.tm-dialog-shell__header{min-height:64px;border-bottom:1px solid var(--tm-border-divider)}.tm-dialog-shell__header :where(h2,[role="heading"]){min-width:0;margin:0;overflow:hidden;font-size:19px;font-weight:620;line-height:1.2;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}.tm-dialog-shell__close{display:grid;flex:0 0 40px;width:40px;height:40px;min-height:40px;margin-left:auto;padding:0;place-items:center;border:1px solid var(--tm-border-divider);border-radius:var(--tm-shape-radius-control);background:var(--tm-surface-dialog-raised);color:var(--tm-text-secondary);cursor:pointer}.tm-dialog-shell__close:hover{color:var(--tm-text-primary);border-color:var(--tm-border-divider)}.tm-dialog-shell__close svg{width:18px;height:18px}.tm-dialog-shell__refresh{display:grid;flex:0 0 40px;width:40px;height:40px;min-height:40px;padding:0;place-items:center;border:1px solid var(--tm-border-divider);border-radius:var(--tm-shape-radius-control);background:var(--tm-surface-dialog-raised);color:var(--tm-text-secondary);cursor:pointer}.tm-dialog-shell__refresh:hover:not(:disabled){color:var(--tm-text-primary);border-color:var(--tm-border-divider)}.tm-dialog-shell__refresh svg{width:18px;height:18px}.tm-dialog-shell__body{min-width:0;min-height:0;overflow:auto;overscroll-behavior:contain}.tm-dialog-shell__footer{height:52px;min-height:52px;max-height:52px;justify-content:flex-end;padding:6px var(--tm-spacing-md);overflow:hidden;border-top:1px solid var(--tm-border-divider)}.tm-dialog-shell__footer button{min-height:36px;padding:7px 12px;border:1px solid var(--tm-border-divider);border-radius:var(--tm-shape-radius-control);background:var(--tm-surface-dialog-raised);color:var(--tm-text-primary);cursor:pointer;font:inherit;font-weight:600}.tm-dialog-shell__footer button:hover:not(:disabled){border-color:var(--tm-border-divider);background:var(--tm-surface-dialog)}.tm-dialog-shell :where(button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--tm-accent-fill);outline-offset:2px}html:has(.tm-device-dialog__overlay),html:has(.tm-device-dialog[open]),html:has(.tm-overlay-host .tm-dialog-shell){overflow:hidden!important}:where(.tm-device-dialog,.tm-device-list__dialog,[data-tm-part="dialog"]),:where(.tm-device-dialog,.tm-device-list__dialog,[data-tm-part="dialog"]) :where(*){box-sizing:border-box}:where(.tm-device-dialog,.tm-device-list__dialog,[data-tm-part="dialog"])>h2{margin:0 0 16px;font-size:20px;line-height:1.25}:where(.tm-device-dialog,.tm-device-list__dialog,[data-tm-part="dialog"])>pre{max-width:100%;padding:12px;overflow:auto;border-radius:var(--tm-shape-radius-card);background:var(--tm-surface-sunken);color:var(--tm-text-primary);font:12px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;white-space:pre-wrap;word-break:break-word}:where(.tm-device-dialog,.tm-device-list__dialog,[data-tm-part="dialog"])>button{min-height:36px;padding:8px 14px;border:1px solid var(--tm-border-default);border-radius:var(--tm-shape-radius-control);background:var(--tm-surface-sunken);color:var(--tm-text-primary);cursor:pointer;font:inherit}:where(.tm-device-dialog,.tm-device-list__dialog,[data-tm-part="dialog"]):not(.tm-dialog-shell)>header,.tm-device-filter:not(.tm-dialog-shell)>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}:where(.tm-device-dialog,.tm-device-list__dialog,[data-tm-part="dialog"]):not(.tm-dialog-shell)>header :where(h2,[role="heading"]),.tm-device-filter:not(.tm-dialog-shell)>header h2{margin:0;font-size:18px;line-height:1.25}:where(.tm-device-dialog,.tm-device-list__dialog,[data-tm-part="dialog"]):not(.tm-dialog-shell)>header button,.tm-device-filter:not(.tm-dialog-shell)>header button{display:inline-flex;flex:0 0 36px;align-items:center;justify-content:center;width:36px;height:36px;padding:8px;border:0;border-radius:50%;background:transparent;color:var(--tm-text-primary);cursor:pointer}:where(.tm-device-dialog,.tm-device-list__dialog,[data-tm-part="dialog"]):not(.tm-dialog-shell)>header button svg,.tm-device-filter:not(.tm-dialog-shell)>header button svg{display:block;width:20px;height:20px}.tm-device-filter{display:flex;flex-direction:column;width:min(320px,calc(100vw - 32px));max-height:min(560px,calc(100vh - 48px));gap:10px;overflow:auto;color:var(--tm-text-primary);font-family:var(--tm-typography-font-text);font-size:14px}.tm-device-filter fieldset{min-width:0;margin:0;padding:0;border:0}.tm-device-filter legend{width:100%;margin:0 0 4px;padding:0 10px;color:var(--tm-text-secondary);font-size:11px;font-weight:600;letter-spacing:.06em;line-height:1.4;text-transform:uppercase}.tm-device-filter input:where([type="radio"],[type="checkbox"]){flex:0 0 20px;width:20px;height:20px;margin:0}.tm-dialog-shell.tm-device-filter{display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:100%;max-width:none;max-height:none;gap:0;padding:0;overflow:hidden}.tm-dialog-shell.tm-device-filter>.tm-dialog-shell__body{padding:var(--tm-spacing-md)}.tm-device-filter footer:not(.tm-dialog-shell__footer){display:flex;justify-content:flex-end;gap:8px;padding-top:4px;border-top:1px solid var(--tm-border-default)}.tm-device-filter footer:not(.tm-dialog-shell__footer) .tm-device-menu__item{justify-content:center;min-width:100px;border:1px solid var(--tm-border-default)}.tm-device-filter footer:not(.tm-dialog-shell__footer) .tm-device-menu__item:last-child{border-color:var(--tm-accent-fill);background:var(--tm-accent-fill);color:var(--tm-components-button-primary-text);font-weight:600}:where(.tm-device-menu,.tm-device-list__menu,[data-tm-part="menu"]) .tm-device-filter>header{display:none}:where(.tm-overlay-host) :where(.tm-device-dialog,.tm-device-list__dialog,[data-tm-part="dialog"]){position:relative;inset:auto;width:min(560px,calc(100vw - 32px));max-height:calc(100vh - 32px);transform:none}:where(.tm-device-dialog,.tm-device-list__dialog,[data-tm-part="dialog"])[data-presentation=mobile],:where([data-tm-part="dialog"][data-presentation="mobile"]){inset:auto 0 0;width:100%;max-height:min(85vh,calc(100% - 24px));border-radius:var(--tm-shape-radius-card) var(--tm-shape-radius-card) 0 0;transform:none}:where(.tm-device-dialog,.tm-device-list__dialog,[data-tm-part="dialog"])[data-presentation=mobile] .tm-device-filter{width:100%;max-height:none}.tm-dialog-shell__body.tm-device-filter{width:100%;max-height:none;padding:var(--tm-spacing-md)}.tm-device-filter__fields{display:flex;flex-direction:column;width:100%;max-height:none;gap:10px;overflow:visible;color:var(--tm-text-primary);font-family:var(--tm-typography-font-text);font-size:14px}.tm-device-filter__fields fieldset{min-width:0;margin:0;padding:0;border:0}.tm-device-filter__fields legend{width:100%;margin:0 0 4px;padding:0 10px;color:var(--tm-text-secondary);font-size:11px;font-weight:600;letter-spacing:.06em;line-height:1.4;text-transform:uppercase}.tm-device-filter__fields input:where([type="radio"],[type="checkbox"]){flex:0 0 20px;width:20px;height:20px;margin:0}:where(.tm-overlay-host) :where(.tm-device-dialog,.tm-device-list__dialog,[data-tm-part="dialog"])[data-presentation=mobile]{position:relative;inset:auto;width:100%;max-height:min(85vh,calc(100vh - 24px));transform:none}.tm-toast-region{position:absolute;z-index:110;inset-block:auto var(--tm-toast-offset, 12px);inset-inline:auto 12px;display:grid;align-content:end;width:min(360px,calc(100% - 24px));gap:8px;pointer-events:none;color:var(--tm-text-primary);font:14px/1.4 var(--tm-typography-font-text)}body>.tm-toast-region,.tm-toast-region[popover]{position:fixed}.tm-toast-region[popover]{height:auto;margin:0;padding:0;overflow:visible;border:0;background:none}body>.tm-toast-region:not([popover]){z-index:1100}.tm-toast{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start;min-width:0;padding:12px;border:1px solid var(--tm-border-default);border-left:4px solid var(--tm-accent-fill);border-radius:var(--tm-shape-radius-card);background:var(--tm-surface-base);box-shadow:var(--tm-elevation-2);pointer-events:auto}.tm-toast[data-tm-toast-state=entering]{animation:tm-toast-enter .16s ease-out both}.tm-toast[data-tm-toast-state=leaving]{animation:tm-toast-leave .14s ease-in both;pointer-events:none}.tm-toast-region:dir(rtl){--tm-toast-inline-sign: -1}@keyframes tm-toast-enter{0%{opacity:0;transform:translate(calc(var(--tm-toast-enter-x, 12px) * var(--tm-toast-inline-sign, 1)),var(--tm-toast-enter-y, 0))}to{opacity:1;transform:translate(0)}}@keyframes tm-toast-leave{to{opacity:0;transform:translate(calc(var(--tm-toast-enter-x, 12px) * var(--tm-toast-inline-sign, 1)),var(--tm-toast-enter-y, 0))}}@media (prefers-reduced-motion: reduce){.tm-toast[data-tm-toast-state]{animation-duration:1ms}}.tm-toast[data-tm-toast-kind=success]{border-left-color:var(--tm-domain-device-active)}.tm-toast[data-tm-toast-kind=error]{border-left-color:var(--tm-domain-battery-danger)}.tm-toast[data-tm-toast-kind=warn]{--tm-toast-accent: var(--tm-components-toast-warn-accent);border-left-color:var(--tm-toast-accent)}.tm-toast[data-tm-toast-kind=alarm]{--tm-toast-accent: var(--alarm_indeterminate, var(--tm-text-secondary));box-sizing:border-box;width:min(320px,100%);justify-self:end;padding:8px;border:2px solid var(--tm-toast-accent);font-size:14px}.tm-toast[data-tm-toast-kind=alarm][data-severity=critical]{--tm-toast-accent: var(--alarm_critical, var(--tm-domain-alarm-critical))}.tm-toast[data-tm-toast-kind=alarm][data-severity=major]{--tm-toast-accent: var(--alarm_major, var(--tm-domain-alarm-major))}.tm-toast[data-tm-toast-kind=alarm][data-severity=minor]{--tm-toast-accent: var(--alarm_minor, var(--tm-domain-alarm-minor))}.tm-toast[data-tm-toast-kind=alarm][data-severity=warning]{--tm-toast-accent: var(--alarm_warning, var(--tm-domain-alarm-warning))}.tm-toast__icon{width:16px;height:16px;margin-right:6px;vertical-align:-3px;color:var(--tm-toast-accent)}.tm-toast[data-tm-toast-kind=alarm] .tm-toast__body{grid-area:1 / 1 / 2 / -1;gap:3px}.tm-toast[data-tm-toast-kind=alarm] .tm-toast__body>:first-child{padding-right:36px}.tm-toast[data-tm-toast-kind=alarm] .tm-toast__title{font-size:15px}.tm-toast[data-tm-toast-kind=alarm] .tm-toast__message{font-weight:500}.tm-toast[data-tm-toast-kind=alarm] .tm-toast__dismiss{grid-area:1 / 2;width:24px;min-height:24px}.tm-toast[data-tm-toast-kind=alarm] :where(.tm-toast__title,.tm-toast__message),.tm-toast__source{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tm-toast__metadata{display:flex;align-items:baseline;gap:6px;min-width:0;color:var(--tm-text-secondary);font-size:12px}.tm-toast__source{min-width:0}.tm-toast__metadata .tm-toast__age{flex-shrink:0;white-space:nowrap}.tm-toast[data-tm-toast-kind=alarm] .tm-toast__age{font-size:inherit}.tm-toast__body{display:grid;min-width:0;gap:2px}.tm-toast__activate{width:100%;margin:0;padding:0;color:inherit;font:inherit;text-align:left;background:transparent;border:0;cursor:pointer}.tm-toast__message{overflow-wrap:anywhere;white-space:pre-line}.tm-toast__age{color:var(--tm-text-secondary);font-size:12px}.tm-toast__title{font-weight:700}.tm-toast__dismiss{display:grid;width:28px;min-height:28px;padding:0;place-items:center;border:0;border-radius:var(--tm-shape-radius-round);background:transparent;color:var(--tm-text-secondary);cursor:pointer;font:inherit}.tm-toast__dismiss svg{width:14px;height:14px}.tm-toast__dismiss:hover{background:var(--tm-surface-sunken);color:var(--tm-text-primary)}.tm-popup-root{position:absolute;z-index:120;inset:0;pointer-events:none;font-family:var(--tm-typography-font-text)}.tm-popup-root .tm-popup{position:absolute;z-index:121;top:50%;left:50%;width:min(480px,calc(100% - 32px));max-height:calc(100% - 32px);transform:translate(-50%,-50%);pointer-events:auto}.tm-popup__message{margin:0;padding:16px var(--tm-spacing-md);overflow-wrap:anywhere;color:var(--tm-text-secondary)}.tm-popup__actions{display:flex;justify-content:flex-end;gap:8px}.tm-popup__actions button{min-width:88px}.tm-popup__actions button[data-tm-popup-primary=true]{border-color:var(--tm-accent-fill);background:var(--tm-accent-fill);color:var(--tm-components-button-primary-text);font-weight:600}.tm-popup[data-tm-popup-context=success]{border-color:var(--tm-domain-device-active)}.tm-popup[data-tm-popup-context=error]{border-color:var(--tm-domain-battery-danger)}.tm-popup__backdrop{position:absolute;z-index:120;inset:0;pointer-events:auto}.tm-popup:focus-visible,.tm-popup :where(button):focus-visible,.tm-toast :where(button):focus-visible{outline:2px solid var(--tm-accent-fill);outline-offset:2px}.tm-toast-list{display:contents}.tm-toast-region[data-tm-toast-stacked=true]{box-sizing:border-box;display:flex;flex-direction:column;inset-block:auto max(0px,calc(var(--tm-toast-offset, 12px) - 12px));inset-inline:auto 0;width:min(392px,calc(100% + 8px));max-height:100%;overflow:visible;pointer-events:auto;padding-block:24px 16px;padding-inline:24px 16px;scrollbar-width:thin}.tm-toast-region[data-tm-toast-stacked=true][data-tm-toast-expanded=true]{overflow-x:hidden;overflow-y:auto}.tm-toast-region[data-tm-toast-stacked=true] .tm-toast-list{display:block;position:relative;flex:0 0 auto;isolation:isolate}.tm-toast-region[data-tm-toast-stacked=true] .tm-toast{position:absolute;bottom:0;right:0;width:100%;box-sizing:border-box;transform-origin:bottom center;translate:0 calc(var(--tm-toast-stack-direction, -1) * var(--tm-stack-offset));scale:var(--tm-stack-scale);transition:translate .25s ease,scale .25s ease,opacity .16s ease}.tm-toast-region[data-tm-toast-stacked=true] .tm-toast[data-tm-toast-state=entering]{animation:tm-toast-stack-enter .42s cubic-bezier(.22,1,.36,1) both}@keyframes tm-toast-stack-enter{0%{opacity:0;transform:translateY(calc(var(--tm-toast-stack-direction, -1) * -32px)) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.tm-toast-region[data-tm-toast-stacked=true] .tm-toast[data-stack-hidden=true]{opacity:0;pointer-events:none}@media (hover: hover) and (pointer: fine){.tm-toast-region[data-tm-toast-stacked=true] .tm-toast:not([data-tm-toast-persistent],:hover,:focus-within) .tm-toast__dismiss{opacity:0}}@media (prefers-reduced-motion: reduce){.tm-toast-region[data-tm-toast-stacked=true] :is(.tm-toast,.tm-toast-list){transition:none}.tm-toast-region[data-tm-toast-stacked=true] .tm-toast[data-tm-toast-state]{animation-duration:1ms}}.tm-toast-region:focus-visible{outline:2px solid var(--tm-accent-fill);outline-offset:-4px}.tm-toast-region[data-tm-toast-placement^=top-]{inset-block:var(--tm-toast-offset, 12px) auto;align-content:start;--tm-toast-enter-y: -12px;--tm-toast-stack-direction: 1}.tm-toast-region[data-tm-toast-placement^=top-][data-tm-toast-stacked=true]{inset-block:max(0px,calc(var(--tm-toast-offset, 12px) - 12px)) auto;padding-block:16px 24px}.tm-toast-region[data-tm-toast-placement^=top-][data-tm-toast-stacked=true] .tm-toast{top:0;bottom:auto;transform-origin:top center}.tm-toast-region[data-tm-toast-placement$=-start]{inset-inline:12px auto;--tm-toast-enter-x: -12px}.tm-toast-region[data-tm-toast-placement$=-start][data-tm-toast-stacked=true]{inset-inline:0 auto;padding-inline:16px 24px}.tm-toast-region[data-tm-toast-placement$=-center]{inset-inline:0;margin-inline:auto;--tm-toast-enter-x: 0;--tm-toast-enter-y: 12px}.tm-toast-region[data-tm-toast-placement=top-center]{--tm-toast-enter-y: -12px}.tm-toast-region[data-tm-toast-placement$=-center][data-tm-toast-stacked=true]{width:min(392px,100%);padding-inline:20px}.tm-toast-region[hidden]{display:none}}@layer tm.components{:where(:has(> .tm-map-overlays)){isolation:isolate}.tm-map-overlays{position:absolute;z-index:3;inset:calc(12px + env(safe-area-inset-top,0px)) auto auto calc(12px + env(safe-area-inset-left,0px));display:grid;width:min(320px,calc(var(--tm-map-overlay-available-width, calc(100% - 24px)) - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px)));height:calc(var(--tm-map-overlay-available-height, calc(100% - 24px)) - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));max-height:calc(var(--tm-map-overlay-available-height, calc(100% - 24px)) - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));align-items:start;align-content:start;gap:8px;pointer-events:none}.tm-map-overlays:has(> .tm-map-card + .tm-map-card){display:flex;flex-direction:column;align-items:stretch}.tm-map-overlays:has(> .tm-map-card + .tm-map-card)>.tm-map-card{min-height:0;max-height:100%}.tm-map-overlays:has(> .tm-map-card + .tm-map-card)>.tm-map-card--device,.tm-map-overlays:has(> .tm-map-card + .tm-map-card)>.tm-map-card--place{flex-shrink:1}.tm-map-overlays:has(> .tm-map-card + .tm-map-card)>.tm-map-card--building{flex-shrink:0}.tm-map-overlays>.tm-map-card{transition:opacity .18s ease,visibility 0s linear 0s}.tm-map-overlays[data-tm-search-open]>.tm-map-card{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,visibility 0s linear .18s}.tm-map-card,.tm-map-card *{box-sizing:border-box}.tm-map-card{min-width:0;max-width:100%;max-height:calc(var(--tm-map-overlay-available-height, min(70dvh, calc(100dvh - 24px))) - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));padding:12px;overflow:auto;overscroll-behavior:contain;border:1px solid var(--tm-border-default);border-radius:var(--tm-shape-radius-card);background:var(--tm-surface-base);color:var(--tm-text-primary);box-shadow:var(--tm-elevation-2);font-family:var(--tm-typography-font-text);font-size:12px;line-height:20px;scrollbar-gutter:stable;scrollbar-color:var(--tm-text-secondary) var(--tm-surface-base);scrollbar-width:auto;pointer-events:auto}.tm-map-card__header,.tm-map-card__actions{display:flex;align-items:center;gap:8px}.tm-map-card__header h2{flex:1;min-width:0;margin:0;overflow:hidden;font-size:16px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.tm-map-card__header>:where(img,span,[data-tm-part="device-image"]),.tm-map-card__header :where([data-tm-part="device-image"]){display:inline-flex;flex:0 0 40px;align-items:center;justify-content:center;width:40px;height:40px;overflow:hidden;border-radius:var(--tm-shape-radius-round);background:var(--tm-surface-sunken);color:var(--tm-text-primary);font-weight:700}.tm-map-card__header>img{object-fit:cover}.tm-map-card__header [data-tm-part=device-image]>img{width:100%;height:100%;object-fit:cover}.tm-map-card dl{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 8px;margin:12px 0}.tm-map-card dt{color:var(--tm-text-secondary);font-weight:600}.tm-map-card dd,.tm-map-card p{margin:0;overflow-wrap:anywhere}.tm-map-card p{margin-block:12px}.tm-map-card label{display:grid;gap:4px;color:var(--tm-text-secondary)}.tm-map-card select,.tm-map-card button{min-height:36px;padding:7px 10px;border:1px solid var(--tm-border-default);border-radius:var(--tm-shape-radius-control);background:var(--tm-surface-sunken);color:var(--tm-text-primary);cursor:pointer;font:inherit}.tm-map-card select{width:100%;padding-right:36px;appearance:none;background-color:var(--tm-surface-sunken);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23b8bbcf' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m4 6 4 4 4-4'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:14px}.tm-floor-select{position:relative;width:100%}.tm-floor-select__trigger{box-sizing:border-box;display:flex;width:100%;min-height:36px;gap:12px;padding:7px 12px;align-items:center;justify-content:space-between;border:1px solid var(--tm-border-default);border-radius:var(--tm-shape-radius-control);background:var(--tm-surface-sunken);color:var(--tm-text-primary);cursor:pointer;font:inherit}.tm-floor-select__trigger>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tm-floor-select__trigger:after{flex:0 0 14px;width:14px;height:14px;content:"";background:center / 14px no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23b8bbcf' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m4 6 4 4 4-4'/%3E%3C/svg%3E")}summary.tm-floor-select__trigger{list-style:none}summary.tm-floor-select__trigger::-webkit-details-marker{display:none}.tm-floor-select__content{box-sizing:border-box;z-index:1001;width:var(--radix-dropdown-menu-trigger-width, 100%);max-height:min(16rem,var(--radix-dropdown-menu-content-available-height, 16rem));padding:6px;overflow-x:hidden;overflow-y:auto;border:1px solid var(--tm-border-default);border-radius:var(--tm-shape-radius-control);background:var(--tm-surface-base);color:var(--tm-text-primary);box-shadow:var(--tm-components-floor-select-shadow);font:12px/20px var(--tm-typography-font-text)}.tm-floor-select>.tm-floor-select__content{position:absolute;top:calc(100% + 6px);left:0;width:100%}.tm-floor-select>.tm-floor-select__content.is-above{top:auto;bottom:calc(100% + 6px)}.tm-floor-select__option,.tm-map-card .tm-floor-select__option{position:relative;display:flex;box-sizing:border-box;width:100%;min-height:36px;padding:7px 12px 7px 36px;align-items:center;border:0;border-radius:8px;outline:none;background:transparent;color:inherit;cursor:pointer;font:inherit;text-align:left}.tm-floor-select__option:hover,.tm-floor-select__option[data-highlighted],.tm-floor-select__option[aria-selected=true]{background:var(--tm-surface-sunken)}.tm-floor-select__option:disabled{cursor:not-allowed;opacity:.5}.tm-visually-hidden,.tm-sr-live{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.tm-floor-select__check{position:absolute;left:12px}.tm-map-card__header button{display:inline-flex;flex:0 0 36px;align-items:center;justify-content:center;width:36px;padding:0;border-radius:var(--tm-shape-radius-round)}.tm-map-card__actions{justify-content:flex-end}.tm-map-card--device{display:flex;flex-direction:column;overflow:auto;scrollbar-gutter:auto;padding:16px;border-radius:12px}.tm-map-card--device:has(.tm-map-card__alarms){max-height:calc(var(--tm-map-overlay-available-height, calc(100dvh - 24px)) - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))}.tm-map-card--device .tm-map-card__header,.tm-map-card--device .tm-map-card__details-box,.tm-map-card--device .tm-map-card__actions{flex:0 0 auto}.tm-dialog-shell.tm-device-card-dialog{width:min(420px,calc(100vw - 32px));grid-template-rows:minmax(0,1fr)}.tm-device-card-dialog>.tm-map-card--device{position:static;width:100%;margin:0;min-height:0;max-height:min(80dvh,calc(100dvh - 32px));overflow:auto}.tm-map-card__identity{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.tm-map-card--device .tm-map-card__location{color:var(--tm-text-secondary)}.tm-map-card__controls{display:flex;flex:0 0 auto;flex-direction:column;gap:6px}.tm-map-card__controls svg,.tm-map-card__header>button svg{width:10px;height:10px}.tm-map-card__controls [aria-expanded] svg{width:9px;height:5px;transition:transform .16s ease}.tm-map-card__controls [aria-expanded=false] svg{transform:rotate(180deg)}.tm-map-card__menu{position:relative}.tm-map-card__menu>summary{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;min-height:32px;flex-basis:32px;border:0;border-radius:8px;background:var(--tm-surface-sunken);color:var(--tm-text-primary);cursor:pointer;list-style:none;padding:0}.tm-map-card__menu>summary::-webkit-details-marker{display:none}.tm-map-card__menu>summary:hover,.tm-map-card__menu[open]>summary{background:var(--tm-surface-raised)}.tm-map-card__menu>summary svg{width:14px;height:14px}.tm-map-card__menu-content{position:absolute;top:calc(100% + 6px);right:0;z-index:4;min-width:172px;padding:4px;border:1px solid var(--tm-border-default);border-radius:var(--tm-shape-radius-control);background:var(--tm-surface-base);box-shadow:var(--tm-elevation-2)}.tm-map-card__menu-content button{display:flex;align-items:center;gap:8px;width:100%;min-height:36px;padding:7px 10px;border:0;border-radius:8px;background:transparent;color:var(--tm-text-primary);font-size:13px;text-align:left;cursor:pointer}.tm-map-card__menu-content button:hover{background:var(--tm-surface-sunken)}.tm-map-card__menu-content button svg{width:16px;height:16px}.tm-map-card__chips{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:8px;margin:14px 0 0}.tm-map-card__chip{display:inline-flex;align-items:center;gap:7px;padding:5px 12px;border:1px solid var(--tm-border-default);border-radius:var(--tm-shape-radius-round);color:var(--tm-text-primary);font-size:13px;line-height:18px}.tm-map-card__chip svg{width:16px;height:16px}.tm-map-card__chip[data-battery-tone=danger] svg{color:var(--tm-status-danger-icon)}.tm-map-card__chip[data-battery-tone=warning] svg{color:var(--tm-status-warning-icon)}.tm-map-card__chip[data-battery-tone=good] svg{color:var(--tm-domain-battery-good)}.tm-map-card__details-box{margin:16px 0;padding:12px;border-radius:8px;background:var(--tm-surface-sunken);display:flex;flex-direction:column;gap:12px}.tm-map-card__detail-row{display:flex;align-items:center;font-size:14px;line-height:20px;color:var(--tm-text-primary)}.tm-map-card__detail-icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin-right:12px;color:var(--tm-text-primary);flex-shrink:0}.tm-map-card__detail-icon svg{width:20px;height:20px}.tm-map-card__detail-value{flex:1}.tm-map-card__detail-remaining{font-size:13px;color:var(--tm-text-secondary)}.tm-map-card__status{display:flex;align-items:center;min-width:0;gap:6px;margin:2px 0 0;overflow:hidden;color:var(--tm-domain-device-inactive);font-size:12px;font-weight:300;line-height:1.2;letter-spacing:-.011em;white-space:nowrap}.tm-map-card--device[data-status-tone=active] .tm-map-card__status{color:var(--tm-domain-device-active)}.tm-map-card--device[data-status-tone=alarm-critical] .tm-map-card__status{color:var(--alarm_critical, var(--tm-status-danger-text))}.tm-map-card--device[data-status-tone=alarm-major] .tm-map-card__status{color:var(--alarm_major, var(--tm-status-warning-text))}.tm-map-card--device[data-status-tone=alarm-minor] .tm-map-card__status{color:var(--alarm_minor, var(--tm-status-warning-text))}.tm-map-card--device[data-status-tone=alarm-warning] .tm-map-card__status{color:var(--alarm_warning, var(--tm-status-warning-text))}.tm-map-card__status svg{display:block;width:15px;height:14px}.tm-map-card__status-item{display:inline-flex;flex:0 1 auto;align-items:center;min-width:0;gap:3px;overflow:hidden}.tm-map-card__status-icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:15px;height:14px}.tm-map-card__status-text{display:inline-block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tm-map-card__status-separator{color:var(--tm-text-secondary)}.tm-map-card__accuracy{display:flex;align-items:center;gap:16px;margin:0 0 8px;padding:0 16px;font-size:14px;line-height:20px}.tm-map-card__accuracy-target{display:inline-flex;flex:0 0 24px;align-items:center;justify-content:center;width:24px;height:24px}.tm-map-card__accuracy-target svg{width:20px;height:20px}.tm-map-card[data-tm-card=selection]{display:flex;flex-direction:column;gap:var(--tm-spacing-sm-md);padding:var(--tm-spacing-md);overflow:auto;scrollbar-gutter:auto;font-size:var(--tm-typography-size-md);line-height:var(--tm-typography-line-height-md)}.tm-map-card__region{display:flex;flex:0 0 auto;flex-direction:column;min-width:0;gap:var(--tm-spacing-sm-md)}.tm-map-card[data-tm-sheet-snap=peek]>[data-tm-card-region=detail]{display:none}.tm-map-card[data-tm-card=selection] .tm-map-card__header{align-items:flex-start;gap:var(--tm-spacing-sm-md)}.tm-map-card[data-tm-card=selection] .tm-map-card__header>.tm-map-card__tile{flex:0 0 40px;width:40px;height:40px;border-radius:var(--tm-shape-radius-control);background:var(--tm-place-icon-background, var(--tm-surface-sunken));color:var(--tm-text-primary)}.tm-map-card__tile>:where(img,svg){width:22px;height:22px}.tm-map-card__tile[data-tone=group]{color:var(--tm-map-poi-glyph)}.tm-map-card[data-tm-card=selection] .tm-map-card__header>.tm-map-card__building-tile{background:var(--tm-map-building-marker);color:var(--tm-map-building-marker-glyph)}.tm-map-card[data-tm-card=selection] .tm-map-card__header>.tm-map-card__device-avatar{border-radius:var(--tm-shape-radius-round)}.tm-map-card__device-avatar>.tm-device-list__image{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;object-fit:cover}.tm-map-card[data-tm-card=selection] .tm-map-card__identity{gap:2px}.tm-map-card[data-tm-card=selection] .tm-map-card__title{flex:none;margin:0;overflow:visible;font-family:var(--tm-typography-font-heading);font-size:var(--tm-typography-size-lg);font-weight:var(--tm-typography-weight-semibold);line-height:var(--tm-typography-line-height-lg);overflow-wrap:anywhere;white-space:normal}.tm-map-card[data-tm-card=selection] .tm-map-card__title:focus{outline:none}.tm-map-card[data-tm-card=selection] .tm-map-card__title:focus-visible{outline:var(--tm-focus-width) solid var(--tm-focus-ring);outline-offset:var(--tm-focus-offset)}.tm-map-card[data-tm-card=selection] .tm-map-card__identity p{margin:0;color:var(--tm-text-secondary);font-size:var(--tm-typography-size-sm);line-height:var(--tm-typography-line-height-sm)}.tm-map-card[data-tm-card=selection] .tm-map-card__badge{display:inline-flex;align-items:center;gap:6px;margin-top:2px;font-weight:var(--tm-typography-weight-medium);font-variant-numeric:tabular-nums}.tm-map-card__badge-dot{flex:none;width:8px;height:8px;border-radius:var(--tm-shape-radius-round);background:currentcolor}.tm-map-card[data-tm-card=selection] .tm-map-card__badge[data-tone=success]{color:var(--tm-status-success-text)}.tm-map-card[data-tm-card=selection] .tm-map-card__badge[data-tone=warning]{color:var(--tm-status-warning-text)}.tm-map-card[data-tm-card=selection] .tm-map-card__badge[data-tone=danger]{color:var(--tm-status-danger-text)}.tm-map-card[data-tm-card=selection] .tm-map-card__controls{flex-direction:row;align-items:center;gap:4px;margin:-4px -4px 0 0}.tm-map-card[data-tm-card=selection] .tm-map-card__controls>button,.tm-map-card[data-tm-card=selection] .tm-map-card__menu>summary{position:relative;display:inline-flex;flex:0 0 32px;align-items:center;justify-content:center;width:32px;height:32px;min-height:32px;padding:0;border:0;border-radius:var(--tm-shape-radius-round);background:transparent;color:var(--tm-text-secondary);cursor:pointer}.tm-map-card[data-tm-card=selection] .tm-map-card__controls>button:before{position:absolute;inset:-6px;content:""}.tm-map-card[data-tm-card=selection] .tm-map-card__controls>button:hover,.tm-map-card[data-tm-card=selection] .tm-map-card__menu>summary:hover,.tm-map-card[data-tm-card=selection] .tm-map-card__menu[open]>summary{background:var(--tm-surface-raised);color:var(--tm-text-primary)}.tm-map-card[data-tm-card=selection] .tm-map-card__close svg{width:18px;height:18px}.tm-map-card[data-tm-card=selection] .tm-map-card__controls [aria-expanded] svg{width:12px;height:7px}.tm-map-card__toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--tm-spacing-sm)}.tm-map-card__toolbar .tm-map-card__action{display:inline-flex;flex:0 1 auto;align-items:center;justify-content:center;gap:6px;min-width:0;min-height:40px;padding:0 var(--tm-spacing-md);border:0;border-radius:var(--tm-shape-radius-round);background:var(--tm-surface-raised);color:var(--tm-text-primary);font-family:var(--tm-typography-font-text);font-size:var(--tm-typography-size-md);font-weight:var(--tm-typography-weight-semibold);line-height:var(--tm-typography-line-height-md);white-space:nowrap;cursor:pointer;transition:background-color var(--tm-motion-duration-short) var(--tm-motion-easing-standard)}.tm-map-card__toolbar .tm-map-card__action>span:not(.tm-visually-hidden){overflow:hidden;text-overflow:ellipsis}.tm-map-card__toolbar .tm-map-card__action svg{flex:none;width:18px;height:18px}.tm-map-card__toolbar .tm-map-card__action:hover{background:color-mix(in srgb,var(--tm-surface-raised),var(--tm-text-primary) 8%)}.tm-map-card__toolbar .tm-map-card__action[data-variant=filled]{background:var(--tm-accent-fill);color:var(--tm-accent-on)}.tm-map-card__toolbar .tm-map-card__action[data-variant=filled]:hover{background:var(--tm-accent-fill-hover)}.tm-map-card__toolbar .tm-map-card__action[data-variant=filled]:active{background:var(--tm-accent-fill-pressed)}.tm-map-card__toolbar .tm-map-card__action[data-variant=icon]{flex:0 0 40px;width:40px;padding:0}.tm-map-card__toolbar .tm-map-card__action[data-variant=icon] svg{width:20px;height:20px}.tm-map-card__toolbar .tm-map-card__action[aria-disabled=true],.tm-map-card__toolbar .tm-map-card__action[aria-disabled=true]:hover{background:var(--tm-surface-raised);color:var(--tm-text-disabled);cursor:not-allowed}@media (pointer: coarse){.tm-map-card__toolbar .tm-map-card__action{min-height:44px}.tm-map-card__toolbar .tm-map-card__action[data-variant=icon]{flex-basis:44px;width:44px}}.tm-map-card__more-menu,.tm-map-card__popover{position:absolute;z-index:4;display:flex;flex-direction:column;min-width:200px;max-width:min(320px,calc(var(--tm-map-overlay-available-width, 100vw) - 8px));padding:4px;overflow:auto;overscroll-behavior:contain;border:1px solid var(--tm-border-subtle);border-radius:var(--tm-shape-radius-card);background:var(--tm-surface-raised);box-shadow:var(--tm-elevation-3);color:var(--tm-text-primary);pointer-events:auto}.tm-map-card__more-menu[hidden],.tm-map-card__popover[hidden]{display:none}.tm-map-card .tm-map-card__more-item,.tm-map-card .tm-map-card__popover-item{display:flex;align-items:center;gap:var(--tm-spacing-sm);width:100%;min-height:40px;padding:8px 12px;border:0;border-radius:var(--tm-shape-radius-control);background:transparent;color:var(--tm-text-primary);font:inherit;font-size:var(--tm-typography-size-md);text-align:start;cursor:pointer}.tm-map-card .tm-map-card__more-item:hover,.tm-map-card .tm-map-card__more-item:focus-visible,.tm-map-card .tm-map-card__popover-item:hover{background:var(--tm-surface-sunken)}.tm-map-card .tm-map-card__more-item[aria-disabled=true]{color:var(--tm-text-disabled);cursor:not-allowed}.tm-map-card__more-item svg{flex:none;width:18px;height:18px;color:var(--tm-text-secondary)}.tm-map-card__popover-list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.tm-map-card__popover-item[aria-current=true] .tm-map-card__popover-name{color:var(--tm-accent-text)}.tm-map-card__popover-text{display:flex;flex:1;flex-direction:column;min-width:0}.tm-map-card__popover-name{font-weight:var(--tm-typography-weight-semibold)}.tm-map-card__popover-meta{color:var(--tm-text-secondary);font-size:var(--tm-typography-size-sm);line-height:var(--tm-typography-line-height-sm)}.tm-map-card__popover-check{display:inline-flex;flex:0 0 18px;color:var(--tm-accent-text)}.tm-map-card__popover-check svg{width:18px;height:18px}.tm-map-card__facts{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.tm-map-card[data-tm-card=selection] .tm-map-card__row{display:flex;align-items:center;gap:var(--tm-spacing-sm-md);width:100%;min-height:44px;margin:0;padding:0 var(--tm-spacing-sm-md);border:0;border-radius:var(--tm-shape-radius-control);background:transparent;color:var(--tm-text-primary);font:inherit;text-align:start}.tm-map-card[data-tm-card=selection] [data-tm-card-region=detail]>.tm-map-card__row,.tm-map-card[data-tm-card=selection] .tm-map-card__popover-anchor>.tm-map-card__row{background:var(--tm-surface-sunken)}.tm-map-card[data-tm-card=selection] .tm-map-card__row--action{cursor:pointer}.tm-map-card[data-tm-card=selection] .tm-map-card__row--action:hover{background:var(--tm-surface-raised)}.tm-map-card__row-icon{display:inline-flex;flex:0 0 20px;color:var(--tm-text-secondary)}.tm-map-card__row-icon svg,.tm-map-card__row-chevron svg{width:20px;height:20px}.tm-map-card__row-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}a.tm-map-card__row-text{color:var(--tm-text-link);text-decoration:underline;text-underline-offset:2px}.tm-map-card__row-chevron{display:inline-flex;flex:none;color:var(--tm-text-secondary)}.tm-map-card__row-chevron svg:dir(rtl){transform:scaleX(-1)}.tm-map-card__device-info{display:flex;flex-direction:column;min-width:0;gap:2px;margin-top:calc(-1 * var(--tm-spacing-sm));padding-inline-start:calc(40px + var(--tm-spacing-sm-md))}.tm-map-card__device-info .tm-map-card__location{margin:0;color:var(--tm-text-secondary);font-size:var(--tm-typography-size-sm);line-height:var(--tm-typography-line-height-sm)}.tm-map-card--device[data-tm-card=selection] .tm-map-card__chips,.tm-map-card--device[data-tm-card=selection] .tm-map-card__alarms{margin:0}.tm-map-card__skeleton{display:flex;flex-direction:column;gap:var(--tm-spacing-sm)}.tm-map-card__skeleton-bar{display:block;height:12px;border-radius:var(--tm-shape-radius-round);background:var(--tm-surface-raised)}.tm-map-card__skeleton-bar.is-title{width:60%;height:20px}.tm-map-card__skeleton-bar.is-line{width:90%}.tm-map-card__skeleton-bar.is-short{width:40%}@media (forced-colors: active){.tm-map-card__toolbar .tm-map-card__action{border:1px solid ButtonText}.tm-map-card__toolbar .tm-map-card__action[aria-disabled=true]{color:GrayText}.tm-map-card__popover-item[aria-current=true]{outline:2px solid SelectedItem}}.tm-camera-marker-popup__content .tm-map-card__navigate,.tm-map-card .tm-map-card__navigate{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.tm-camera-marker-popup__content .tm-map-card__navigate button,.tm-map-card .tm-map-card__navigate button{display:flex;gap:6px;align-items:center;justify-content:center;width:100%;min-height:40px;padding:8px 10px;border:1px solid var(--tm-accent-fill);border-radius:var(--tm-shape-radius-round);background:transparent;color:var(--tm-text-primary);font-size:13px;font-weight:600;line-height:1.2;text-align:center;cursor:pointer}.tm-camera-marker-popup__content .tm-map-card__navigate button:hover,.tm-map-card .tm-map-card__navigate button:hover{filter:brightness(1.1)}.tm-camera-marker-popup__content .tm-map-card__navigate svg,.tm-map-card .tm-map-card__navigate svg{flex:none;width:16px;height:16px}.tm-map-card--wayfinding{display:flex;flex-direction:column;max-height:min(560px,calc(var(--tm-map-overlay-available-height, calc(100dvh - 24px)) - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px)));padding:0;overflow:hidden;border-radius:12px}.tm-map-overlays:has(> .tm-map-card + .tm-map-card)>.tm-map-card--wayfinding{flex-shrink:1}.tm-map-overlays:has(> .tm-map-card--wayfinding.is-expanded)>:is(.tm-map-card--place,.tm-map-card--device){display:none}.tm-map-card--wayfinding .tm-map-card__header{flex:0 0 auto;align-items:center;gap:var(--tm-spacing-sm-md);padding:var(--tm-spacing-sm-md) var(--tm-spacing-sm-md) var(--tm-spacing-sm-md) var(--tm-spacing-md)}.tm-map-card--wayfinding:not(.is-expanded) .tm-map-card__identity{flex-direction:row;flex-wrap:wrap;align-items:baseline;column-gap:6px}.tm-map-card--wayfinding:not(.is-expanded) .tm-map-card__summary:before{margin-inline-end:6px;content:"\b7";content:"\b7" / ""}.tm-map-card--wayfinding.is-expanded .tm-map-card__header{border-bottom:1px solid var(--tm-border-default)}.tm-map-card--wayfinding .tm-map-card__wayfinding-icon{flex-basis:32px;width:32px;height:32px;background:var(--tm-accent-fill);color:var(--tm-accent-on)}.tm-map-card__wayfinding-icon svg{width:20px;height:20px}.tm-map-card--wayfinding .tm-map-card__identity h2{font-family:var(--tm-typography-font-heading);font-size:var(--tm-typography-size-lg);font-weight:var(--tm-typography-weight-semibold);line-height:var(--tm-typography-line-height-lg);white-space:normal;overflow-wrap:anywhere}.tm-map-card--wayfinding .tm-map-card__identity h2:focus{outline:none}.tm-map-card--wayfinding .tm-map-card__identity h2:focus-visible{outline:var(--tm-focus-width) solid var(--tm-focus-ring);outline-offset:var(--tm-focus-offset)}.tm-map-card__summary{margin:0;color:var(--tm-text-secondary);font-size:var(--tm-typography-size-md);line-height:var(--tm-typography-line-height-md);font-variant-numeric:tabular-nums}.tm-map-card__summary[hidden]{display:none}.tm-map-card--wayfinding .tm-map-card__header>button{display:inline-flex;flex:0 0 32px;align-items:center;justify-content:center;width:32px;height:32px;min-height:32px;padding:0;border:0;border-radius:8px}.tm-map-card--wayfinding .tm-map-card__header>button:hover{background:var(--tm-surface-raised)}.tm-map-card--wayfinding .tm-map-card__header>button:focus-visible{outline:var(--tm-focus-width) solid var(--tm-focus-ring);outline-offset:var(--tm-focus-offset)}.tm-map-card--wayfinding [data-card-action=toggle] svg{width:12px;height:8px;transition:transform .18s ease}.tm-map-card--wayfinding:not(.is-expanded) [data-card-action=toggle] svg{transform:rotate(180deg)}.tm-map-card__wayfinding-body{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.tm-map-card__wayfinding-body[hidden]{display:none}.tm-map-card--wayfinding p{margin:0}.tm-map-card--wayfinding[data-tm-sheet-snap=peek] [data-tm-card-region=detail]{display:none}.tm-map-card__wayfinding-body>.tm-wayfinding-panel{border:0;border-radius:0;background:transparent}@media (prefers-reduced-motion: reduce){.tm-map-card--wayfinding [data-card-action=toggle] svg{transition:none}}.tm-map-card--device .tm-map-card__alarms{min-height:0;flex:0 0 auto;display:flex;flex-direction:column;gap:8px;margin:16px 0 0;max-height:min(40dvh,calc(100dvh - 280px));overflow:auto;overscroll-behavior:contain;scrollbar-color:var(--tm-text-secondary) var(--tm-surface-base);scrollbar-width:auto}.tm-map-alarm{display:flex;min-width:0;overflow:hidden;border:1px solid transparent;border-radius:8px;background:var(--tm-surface-sunken)}.tm-map-card--device .tm-map-card__alarms>.tm-map-alarm,.tm-map-card--device .tm-map-card__alarms>.tm-map-card__alarm-pager{flex:0 0 auto}.tm-active-alarms-dialog{position:fixed;z-index:102;top:50%;left:50%;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(1440px,calc(100vw - 24px));height:min(900px,calc(100dvh - 24px));min-height:0;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);margin:0;padding:0;overflow:hidden;pointer-events:auto;transform:translate(-50%,-50%);box-sizing:border-box;color:var(--tm-text-primary);font:13px/1.45 var(--tm-typography-font-text)}dialog.tm-active-alarms-dialog{inset:0;margin:auto;transform:none}dialog.tm-active-alarms-dialog:not([open]){display:none}.tm-active-alarms-dialog,.tm-active-alarms-dialog *{box-sizing:border-box}.tm-active-alarms-dialog__header,.tm-active-alarms-dialog__footer,.tm-active-alarms-dialog__pager{display:flex;align-items:center;gap:12px}.tm-active-alarms-dialog__header{grid-row:1;justify-content:space-between;min-width:0}.tm-active-alarms-dialog__heading,.tm-active-alarms-dialog__header-actions{display:flex;min-width:0;gap:12px;align-items:center}.tm-active-alarms-dialog__heading{flex:1 1 auto}.tm-active-alarms-dialog__icon{display:grid;flex:0 0 40px;width:40px;height:40px;place-items:center;color:var(--alarm_critical, var(--tm-status-danger-icon));background:var(--tm-surface-dialog-raised, var(--tm-surface-raised));border:1px solid var(--tm-border-divider, var(--tm-border-default));border-radius:9px}.tm-active-alarms-dialog__icon svg{width:20px!important;height:20px!important}.tm-active-alarms-dialog__header h2{min-width:0;margin:0;overflow:hidden;font-size:19px;font-weight:620;line-height:1.2;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}.tm-active-alarms-dialog__count{flex:0 0 auto;padding:3px 8px;color:var(--tm-components-count-badge-text);background:var(--tm-components-count-badge-background);border:1px solid var(--tm-components-count-badge-border);border-radius:999px;font-size:11px;font-weight:600;white-space:nowrap}.tm-active-alarms-dialog__header-actions [data-tm-part=alarm-refresh]{display:inline-flex;flex:0 0 40px;width:40px;height:40px;min-height:40px;align-items:center;justify-content:center;padding:0;border:1px solid var(--tm-border-divider, var(--tm-border-default));border-radius:var(--tm-shape-radius-control);background:var(--tm-surface-dialog-raised, var(--tm-surface-raised));color:var(--tm-text-secondary);cursor:pointer}.tm-active-alarms-dialog__header-actions button svg{width:18px!important;height:18px!important}.tm-active-alarms-dialog__header-actions [data-tm-part=alarm-refresh]:hover:not(:disabled){color:var(--tm-text-primary);border-color:var(--tm-border-subtle, var(--tm-border-default))}.tm-active-alarms-dialog__footer select{min-height:36px;padding:7px 10px;border:1px solid var(--tm-border-divider, var(--tm-border-default));border-radius:var(--tm-shape-radius-control);background:var(--tm-surface-dialog-raised, var(--tm-surface-raised));color:var(--tm-text-primary);cursor:pointer;font:inherit}.tm-active-alarms-dialog__header-actions button:disabled,.tm-active-alarms-dialog__footer button:disabled{cursor:not-allowed;opacity:.5}.tm-active-alarms-dialog>[data-tm-part=alarm-status]{grid-row:2;min-height:0;padding:8px var(--tm-spacing-md) 0;color:var(--tm-text-secondary);font-size:12px}.tm-active-alarms-dialog>[data-tm-part=alarm-status] button{min-height:auto;margin-left:6px;padding:0;border:0;background:transparent;color:var(--tm-accent-text);cursor:pointer;font:inherit;text-decoration:underline}.tm-active-alarms-dialog__footer{position:relative;z-index:1;grid-row:4;justify-content:space-between;min-width:0;gap:10px;overflow:hidden}.tm-active-alarms-dialog__pager{min-width:0;gap:8px}.tm-active-alarms-dialog__pager span{min-width:92px;color:var(--tm-text-secondary);font-size:13px;text-align:center}.tm-active-alarms-dialog__footer label{display:inline-flex;align-items:center;gap:8px;color:var(--tm-text-secondary);font-size:13px;white-space:nowrap}.tm-active-alarms-dialog__content{display:grid;grid-template-columns:minmax(280px,460px) minmax(0,1fr);align-items:stretch;grid-row:3;min-width:0;min-height:0;gap:12px;padding:0 var(--tm-spacing-md) 14px}.tm-active-alarms-dialog[data-map-open=false] .tm-active-alarms-dialog__content{grid-template-columns:minmax(0,1fr);padding-bottom:14px}.tm-active-alarms-dialog__map{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:260px;overflow:hidden;border:1px solid var(--tm-border-divider, var(--tm-border-default));border-radius:var(--tm-shape-radius-control, 12px);background:var(--tm-surface-dialog-raised, var(--tm-surface-raised))}.tm-active-alarms-dialog[data-map-open=false] .tm-active-alarms-dialog__map{display:none}.tm-active-alarms-dialog__list{position:relative;z-index:0;display:grid;grid-auto-rows:max-content;align-content:start;min-width:0;min-height:0;gap:10px;padding:14px 0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-color:var(--tm-text-secondary) var(--tm-surface-base);scrollbar-width:auto}.tm-active-alarms-dialog__map .tm-alarm-location-map{position:relative;width:100%;height:100%;min-height:0}.tm-active-alarms-dialog__map .tm-alarm-location-map__status{margin:0;padding:10px 12px;color:var(--tm-text-secondary);font-size:12px}@media (max-width: 900px){.tm-active-alarms-dialog__content{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;overflow-y:auto}.tm-active-alarms-dialog:not([data-map-open="false"]) .tm-active-alarms-dialog__list{min-height:200px;max-height:40vh}.tm-active-alarms-dialog__map{min-height:220px}}.tm-map-alarm[data-map-selected=true]{border-color:var(--tm-accent-fill);box-shadow:0 0 0 1px var(--tm-accent-fill)}.tm-map-alarm__severity{flex:0 0 6px;background:var(--tm-text-secondary)}.tm-map-alarm[data-severity=critical] .tm-map-alarm__severity{background:var(--alarm_critical, var(--tm-domain-battery-danger))}.tm-map-alarm[data-severity=major] .tm-map-alarm__severity{background:var(--alarm_major, var(--tm-domain-battery-warning))}.tm-map-alarm[data-severity=minor] .tm-map-alarm__severity{background:var(--alarm_minor, var(--tm-domain-battery-warning))}.tm-map-alarm[data-severity=warning] .tm-map-alarm__severity{background:var(--alarm_warning, var(--tm-domain-battery-warning))}.tm-map-alarm__severity-label{align-self:start;padding:3px 8px;border:1px solid currentcolor;border-radius:7px;font-size:11px;font-weight:700;line-height:1.3;text-transform:uppercase;white-space:nowrap}.tm-map-alarm[data-severity=critical] .tm-map-alarm__severity-label{color:var(--alarm_critical, var(--tm-status-danger-text));background:color-mix(in srgb,var(--alarm_critical, var(--tm-domain-battery-danger)) 12%,transparent)}.tm-map-alarm[data-severity=major] .tm-map-alarm__severity-label,.tm-map-alarm[data-severity=minor] .tm-map-alarm__severity-label,.tm-map-alarm[data-severity=warning] .tm-map-alarm__severity-label{color:var(--alarm_warning, var(--tm-status-warning-text));background:color-mix(in srgb,var(--alarm_warning, var(--tm-domain-battery-warning)) 12%,transparent)}.tm-map-alarm__body{display:flex;flex:1;min-width:0;flex-direction:column;gap:8px;padding:8px 4px 8px 0}.tm-active-alarms-dialog .tm-map-alarm{min-height:94px;border:1px solid var(--tm-border-divider, var(--tm-border-default));border-radius:var(--tm-shape-radius-control);background:var(--tm-surface-dialog-raised, var(--tm-surface-raised))}.tm-active-alarms-dialog .tm-map-alarm__body{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px var(--tm-spacing-md) 14px 10px}.tm-active-alarms-dialog .tm-map-alarm__identity{gap:5px}.tm-active-alarms-dialog .tm-map-alarm__name{font-size:16px;line-height:1.3}.tm-active-alarms-dialog .tm-map-card__alarm-state{margin:0;font-size:13px}.tm-map-alarm__identity{display:flex;min-width:0;flex-direction:column;gap:4px;padding:0 8px}.tm-map-alarm__name{min-width:0;overflow-wrap:anywhere;font-size:16px;font-weight:700;line-height:1.25;white-space:normal}.tm-map-alarm__age{color:var(--tm-text-secondary);font-size:12px;line-height:1.25}.tm-map-alarm__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:0 4px 0 8px}.tm-map-card .tm-map-alarm__actions button{min-width:0;min-height:36px;padding:6px 8px;border:0;border-radius:6px;background:var(--tm-surface-base);font-size:13px;font-weight:700;white-space:nowrap}.tm-active-alarms-dialog .tm-map-alarm__actions button{min-width:124px;min-height:40px;padding:8px 12px;border:1px solid var(--tm-border-divider, var(--tm-border-default));border-radius:var(--tm-shape-radius-control);background:var(--tm-surface-dialog-raised, var(--tm-surface-raised));color:var(--tm-text-primary);cursor:pointer;font-size:13px;font-weight:700;white-space:nowrap}.tm-active-alarms-dialog .tm-map-alarm__actions button:hover:not(:disabled){border-color:var(--tm-border-subtle, var(--tm-border-default));background:var(--tm-surface-dialog, var(--tm-surface-base))}.tm-active-alarms-dialog .tm-map-alarm__actions{display:flex;padding:0}.tm-active-alarms-dialog .tm-map-alarm__actions button:disabled{cursor:wait;opacity:.55}.tm-map-card .tm-map-alarm__actions button:last-child{color:var(--tm-accent-text)}.tm-map-alarm__actions button:disabled{cursor:wait;opacity:.55}.tm-map-card__alarm-state,.tm-map-card__alarm-error{margin:12px 0 0;color:var(--tm-text-secondary);font-size:12px}.tm-map-card__alarm-error{color:var(--tm-components-map-card-alarm-error-text)}.tm-map-card__alarm-error button{min-height:auto;margin-left:6px;padding:0;border:0;background:transparent;color:var(--tm-accent-text);cursor:pointer;text-decoration:underline}@media (max-width: 760px),(max-height: 600px){.tm-active-alarms-dialog{width:calc(100vw - 24px)!important;height:calc(100dvh - 24px)!important;max-width:none!important;max-height:none!important}.tm-active-alarms-dialog__heading,.tm-active-alarms-dialog__header-actions{gap:8px}.tm-active-alarms-dialog__icon{flex-basis:36px;width:36px;height:36px}.tm-active-alarms-dialog__header h2{font-size:17px}.tm-active-alarms-dialog__header-actions [data-tm-part=alarm-refresh]{flex-basis:36px;width:36px;height:36px;min-height:36px}.tm-active-alarms-dialog>[data-tm-part=alarm-items]{padding:10px 12px}.tm-active-alarms-dialog .tm-map-alarm__body{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"severity identity" "actions actions";gap:8px 12px;padding:11px 12px 11px 6px}.tm-active-alarms-dialog .tm-map-alarm__severity-label{grid-area:severity}.tm-active-alarms-dialog .tm-map-alarm__identity{grid-area:identity}.tm-active-alarms-dialog .tm-map-alarm__actions{grid-area:actions}.tm-active-alarms-dialog .tm-map-alarm__actions button{width:100%;min-height:36px}}@media (max-width: 520px){.tm-active-alarms-dialog__count{padding:2px 6px;font-size:0}.tm-active-alarms-dialog__count:before{content:attr(data-compact-count);font-size:10px}.tm-active-alarms-dialog__pager{flex:1 1 auto;justify-content:space-between}.tm-active-alarms-dialog__footer{gap:4px;padding-inline:8px}.tm-active-alarms-dialog__pager{gap:4px}.tm-active-alarms-dialog__pager span{min-width:0;white-space:nowrap}.tm-active-alarms-dialog__footer label{margin-left:auto;font-size:0}.tm-active-alarms-dialog__footer label select{font-size:13px}}@media (max-height: 600px){.tm-active-alarms-dialog .tm-map-alarm{min-height:82px}.tm-active-alarms-dialog>[data-tm-part=alarm-items]{gap:8px;padding-top:8px;padding-bottom:8px}}.tm-active-alarms-dialog :where(button,select):focus-visible{outline:2px solid var(--tm-accent-fill);outline-offset:2px}.tm-map-card--device .tm-map-card__action-icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px}.tm-map-card--device .tm-map-card__action-icon svg{width:22px;height:20px}.tm-map-card :where(button,select):focus-visible{outline:2px solid var(--tm-accent-fill);outline-offset:2px}.tm-building-selector{gap:10px!important;padding:12px!important;border:1px solid var(--tm-border-subtle)!important;border-radius:var(--tm-shape-radius-control)!important;background:var(--tm-surface-dialog)!important;color:var(--tm-text-primary)!important}.tm-building-selector,.tm-building-selector *{box-sizing:border-box}.tm-building-selector__header{display:flex;min-width:0;gap:8px;align-items:center}.tm-building-selector__header>strong{flex:1;min-width:0;color:var(--tm-text-primary)!important}.tm-building-selector__close{flex:0 0 30px;width:30px;height:30px;min-height:30px;border:0;background:transparent;color:var(--tm-text-primary);cursor:pointer}.tm-building-selector__close:hover,.tm-building-selector__close:focus-visible{outline:2px solid var(--tm-accent-fill);outline-offset:1px}.tm-building-selector__close svg{width:14px;height:14px}.tm-building-selector__search-label{display:grid;gap:4px;color:var(--tm-text-secondary);font-size:12px}.tm-building-selector__search{width:100%;min-height:36px;padding:7px 10px;border:1px solid var(--tm-border-divider);border-radius:var(--tm-shape-radius-control);background:var(--tm-surface-dialog-raised);color:var(--tm-text-primary);font:inherit}.tm-building-selector__search::placeholder{color:var(--tm-text-secondary)}.tm-building-selector__status{min-width:0;color:var(--tm-text-secondary);font-size:12px}.tm-building-selector__status[hidden]{display:none!important}.tm-building-selector__list{display:grid;min-width:0;max-height:min(50dvh,360px);gap:6px;overflow:auto;overscroll-behavior:contain;scrollbar-color:var(--tm-text-secondary) var(--tm-surface-dialog);scrollbar-gutter:stable}.tm-building-selector__row{display:flex;width:100%;min-width:0;min-height:50px;gap:10px;align-items:center;padding:8px;border:1px solid var(--tm-border-divider);border-radius:var(--tm-shape-radius-card);background:var(--tm-surface-dialog-raised);color:var(--tm-text-primary);cursor:pointer;font:inherit;text-align:left}.tm-building-selector__row:hover,.tm-building-selector__row:focus-visible{border-color:var(--tm-accent-fill);background:var(--tm-state-selected)}.tm-building-selector__row-icon{display:grid;flex:0 0 24px;width:24px;height:30px;place-items:center;color:var(--tm-accent-fill)}.tm-building-selector__row-icon svg{display:block;width:20px;height:27px}.tm-building-selector__identity{display:grid;min-width:0;gap:2px}.tm-building-selector__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tm-building-selector__floors{min-width:0;overflow:hidden;color:var(--tm-text-secondary);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.tm-building-selector :where(button,input):focus-visible{outline:2px solid var(--tm-accent-fill);outline-offset:2px}.tm-camera-marker-popup__content,.tm-camera-marker-popup__content *{box-sizing:border-box}.tm-camera-marker-popup__content{min-width:0;padding:12px;font:13px/1.4 var(--tm-typography-font-text)}.tm-camera-marker-popup__content h2{max-width:calc(100% - 42px);margin:0 42px 8px 0;overflow:hidden;font-size:16px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.tm-camera-marker-popup__fields{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 8px;margin:0}.tm-camera-marker-popup__fields dt{color:var(--tm-text-secondary);font-weight:600}.tm-camera-marker-popup__fields dd{min-width:0;margin:0;overflow-wrap:anywhere}.tm-camera-marker-popup__actions{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;margin-top:10px}.tm-camera-marker-popup__watch{width:100%;min-height:36px;padding:7px 10px;border:1px solid var(--tm-accent-fill);border-radius:var(--tm-shape-radius-control);background:var(--tm-accent-fill);color:var(--tm-components-button-accent-label);cursor:pointer;font:inherit;font-weight:650}.tm-camera-marker-popup :where(button):focus-visible{outline:2px solid var(--tm-accent-fill);outline-offset:2px}.tm-map-search,.tm-map-search *{box-sizing:border-box}.tm-map-search{position:relative;display:grid;min-width:0;pointer-events:auto;font-family:var(--tm-typography-font-text);font-size:var(--tm-typography-size-md);line-height:var(--tm-typography-line-height-md);color:var(--tm-text-primary)}.tm-map-search__field{display:flex;min-width:0;height:48px;align-items:center;gap:var(--tm-spacing-xs);padding-inline:var(--tm-spacing-sm-md) var(--tm-spacing-xs);border-radius:var(--tm-shape-radius-control);background:var(--tm-surface-base);box-shadow:var(--tm-elevation-2)}.tm-map-search__field:focus-within{outline:var(--tm-focus-width) solid var(--tm-focus-ring);outline-offset:var(--tm-focus-offset);box-shadow:0 0 0 calc(var(--tm-focus-offset) + var(--tm-focus-width)) var(--tm-focus-halo),var(--tm-elevation-2)}[data-tm-compact] .tm-map-search__field{border-radius:var(--tm-shape-radius-round)}.tm-map-search__field-icon{display:inline-flex;flex:0 0 20px;margin-inline-end:var(--tm-spacing-xs);color:var(--tm-text-secondary)}.tm-map-search__field-icon svg{display:block;width:20px;height:20px}.tm-map-search__input{flex:1;min-width:0;height:100%;padding:0;border:0;background:transparent;color:var(--tm-text-primary);font:inherit}.tm-map-search__input:focus,.tm-map-search__input:focus-visible{outline:none}.tm-map-search__input::placeholder{color:var(--tm-text-secondary)}.tm-map-search__back,.tm-map-search__clear,.tm-map-search__directions,.tm-map-search__remove{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;border-radius:var(--tm-shape-radius-round);background:transparent;color:var(--tm-text-secondary);cursor:pointer;transition:background-color var(--tm-motion-duration-short) var(--tm-motion-easing-standard)}.tm-map-search__back{margin-inline:calc(-1 * var(--tm-spacing-sm)) 0}.tm-map-search__back:hover,.tm-map-search__clear:hover,.tm-map-search__directions:hover,.tm-map-search__remove:hover{background:var(--tm-state-hover);color:var(--tm-text-primary)}.tm-map-search__directions{color:var(--tm-accent-text)}.tm-map-search__field-icon[hidden],.tm-map-search__back[hidden],.tm-map-search__clear[hidden],.tm-map-search__directions[hidden],.tm-map-search__chips[hidden]{display:none}.tm-map-search__back svg,.tm-map-search__directions svg{width:20px;height:20px}.tm-map-search__clear svg,.tm-map-search__remove svg{width:16px;height:16px}.tm-map-search :where(button):focus-visible{outline:var(--tm-focus-width) solid var(--tm-focus-ring);outline-offset:calc(-1 * var(--tm-focus-width))}.tm-map-search__dropdown{display:grid;grid-template-rows:0fr;margin-top:0;visibility:hidden;opacity:0;pointer-events:none;transition:grid-template-rows var(--tm-motion-duration-medium) var(--tm-motion-easing-standard),margin-top var(--tm-motion-duration-medium) var(--tm-motion-easing-standard),opacity var(--tm-motion-duration-fade) linear,visibility 0s linear var(--tm-motion-duration-medium)}.tm-map-search.is-open .tm-map-search__dropdown{grid-template-rows:1fr;margin-top:var(--tm-spacing-sm);visibility:visible;opacity:1;pointer-events:auto;transition:grid-template-rows var(--tm-motion-duration-medium) var(--tm-motion-easing-decelerate),margin-top var(--tm-motion-duration-medium) var(--tm-motion-easing-decelerate),opacity var(--tm-motion-duration-fade) linear}.tm-map-search__dropdown-inner{display:flex;flex-direction:column;min-height:0;max-height:calc(var(--tm-map-overlay-available-height, calc(100dvh - 24px)) - 56px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));overflow:hidden;border-radius:var(--tm-shape-radius-card);background:var(--tm-surface-base);box-shadow:var(--tm-elevation-2)}.tm-map-search__chips{display:flex;flex:0 0 auto;gap:var(--tm-spacing-sm);padding:var(--tm-spacing-sm-md) var(--tm-spacing-sm-md) var(--tm-spacing-xs);overflow-x:auto;scrollbar-width:none}.tm-map-search__chips::-webkit-scrollbar{display:none}.tm-map-search__chip{position:relative;display:inline-flex;flex:0 0 auto;align-items:center;gap:6px;height:32px;padding:0 var(--tm-spacing-sm-md);border:1px solid var(--tm-border-default);border-radius:var(--tm-shape-radius-round);background:transparent;color:var(--tm-text-primary);cursor:pointer;font:inherit;font-size:var(--tm-typography-size-sm);font-weight:var(--tm-typography-weight-medium);line-height:var(--tm-typography-line-height-sm);white-space:nowrap;transition:background-color var(--tm-motion-duration-short) var(--tm-motion-easing-standard)}.tm-map-search__chip:hover{background:var(--tm-state-hover)}.tm-map-search__chip[aria-checked=true]{padding-inline-start:var(--tm-spacing-sm);border-color:transparent;background:var(--tm-components-map-search-chip-selected-background);color:var(--tm-components-map-search-chip-selected-text)}.tm-map-search__chip:focus-visible{outline-offset:var(--tm-focus-offset)}.tm-map-search__chip-check{display:inline-flex}.tm-map-search__chip-check svg{width:18px;height:18px}.tm-map-search__chip-count{color:var(--tm-text-secondary);font-variant-numeric:tabular-nums}.tm-map-search__chip[aria-checked=true] .tm-map-search__chip-count{color:inherit}@media (pointer: coarse){.tm-map-search__chip:after{position:absolute;inset:-6px 0;content:""}.tm-map-search__back,.tm-map-search__clear,.tm-map-search__directions,.tm-map-search__remove{width:44px;height:44px}}.tm-map-search__results{flex:1 1 auto;min-height:0;padding-block:var(--tm-spacing-xs) var(--tm-spacing-sm);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:var(--tm-text-secondary) var(--tm-surface-base)}.tm-map-search__listbox:empty{display:none}.tm-map-search__group+.tm-map-search__group{margin-top:var(--tm-spacing-sm)}.tm-map-search__group-heading{padding:var(--tm-spacing-sm) var(--tm-spacing-md) var(--tm-spacing-xs);color:var(--tm-text-secondary);font-size:var(--tm-typography-size-sm);font-weight:var(--tm-typography-weight-semibold);line-height:var(--tm-typography-line-height-sm)}.tm-map-search__row{position:relative;display:grid;min-width:0;min-height:56px;grid-template-columns:32px minmax(0,1fr) auto;gap:var(--tm-spacing-sm-md);align-items:center;padding:var(--tm-spacing-sm) var(--tm-spacing-md);color:inherit;cursor:pointer;text-align:start}.tm-map-search__row:hover{background:var(--tm-state-hover)}.tm-map-search__row[aria-selected=true]{background:var(--tm-accent-subtle)}.tm-map-search__row[aria-selected=true]:before{position:absolute;inset-block:0;inset-inline-start:0;width:2px;background:var(--tm-accent-fill);content:""}.tm-map-search__row-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--tm-shape-radius-card);background:var(--tm-surface-raised);color:var(--tm-text-secondary)}.tm-map-search__row-icon[data-kind=poi]{background:var(--tm-search-tile-background, var(--tm-map-poi-groups-other));color:var(--tm-map-poi-glyph)}.tm-map-search__row-icon>:where(svg,img){display:block;width:20px;height:20px}.tm-map-search__row-content{display:grid;min-width:0}.tm-map-search__row-title{overflow:hidden;font-weight:var(--tm-typography-weight-medium);text-overflow:ellipsis;white-space:nowrap}.tm-map-search__row-subtitle{overflow:hidden;color:var(--tm-text-secondary);font-size:var(--tm-typography-size-sm);line-height:var(--tm-typography-line-height-sm);text-overflow:ellipsis;white-space:nowrap}.tm-map-search__row-status{color:var(--tm-status-neutral-text);font-size:var(--tm-typography-size-sm);line-height:var(--tm-typography-line-height-sm);white-space:nowrap}.tm-map-search__row-status[data-tone=active]{color:var(--tm-status-success-text)}.tm-map-search__row[aria-selected=true] .tm-map-search__row-status{color:var(--tm-text-primary)}.tm-map-search__recent{display:flex;align-items:center}.tm-map-search__recent>.tm-map-search__row{flex:1}.tm-map-search__recent>.tm-map-search__remove{margin-inline-end:var(--tm-spacing-sm)}.tm-map-search__browse{padding-bottom:var(--tm-spacing-xs)}.tm-map-search__browse-chips{display:flex;flex-wrap:wrap;gap:var(--tm-spacing-sm);padding:var(--tm-spacing-xs) var(--tm-spacing-md) var(--tm-spacing-sm)}.tm-map-search__empty,.tm-map-search__no-results{margin:0;padding:var(--tm-spacing-sm-md) var(--tm-spacing-md);color:var(--tm-text-secondary);font-size:var(--tm-typography-size-sm);line-height:var(--tm-typography-line-height-sm)}.tm-map-search__no-results-title{margin:0 0 var(--tm-spacing-xs);color:var(--tm-text-primary);font-size:var(--tm-typography-size-md);font-weight:var(--tm-typography-weight-semibold);line-height:var(--tm-typography-line-height-md);overflow-wrap:anywhere}.tm-map-search__suggestions{margin:0;padding-inline-start:var(--tm-spacing-md)}.tm-map-search__clear-filters{min-height:32px;margin-top:var(--tm-spacing-sm);padding:0 var(--tm-spacing-sm-md);border:1px solid var(--tm-border-default);border-radius:var(--tm-shape-radius-round);background:transparent;color:var(--tm-accent-text);cursor:pointer;font:inherit;font-weight:var(--tm-typography-weight-medium)}.tm-map-search[data-expanded]{position:absolute;z-index:1;inset:0 0 var(--tm-map-bottom-controls-height, 0px);grid-template-rows:auto minmax(0,1fr)}.tm-map-search[data-expanded] .tm-map-search__dropdown-inner{max-height:none}.tm-map-overlays[data-tm-compact]:not([data-tm-sheet]):has(> .tm-map-search[data-expanded]){width:var(--tm-map-overlay-available-width, calc(100% - 16px))}:where(:has(> .tm-map-overlays:not([data-tm-sheet]) > .tm-map-search[data-expanded])) :is([data-tm-part="map-controls"],.maplibregl-ctrl-top-right){visibility:hidden}@media (forced-colors: active){.tm-map-search__field:focus-within{outline-color:Highlight}.tm-map-search__chip[aria-checked=true],.tm-map-search__row[aria-selected=true]{outline:2px solid SelectedItem;outline-offset:-2px}}@media (prefers-reduced-motion: reduce){.tm-map-search__dropdown,.tm-map-search.is-open .tm-map-search__dropdown,.tm-map-overlays>.tm-map-card,.tm-map-overlays[data-tm-search-open]>.tm-map-card{transition:none}}.tm-building-control__button{background:var(--tm-surface-base);color:var(--tm-text-primary)}.tm-building-control__button:hover{background-color:var(--tm-surface-sunken)}.tm-building-control__button:focus-visible{outline:2px solid var(--tm-accent-fill);outline-offset:1px}@media (max-width: 640px){.tm-map-overlays:not([data-tm-sheet]){inset:8px;width:min(320px,var(--tm-map-overlay-available-width, calc(100% - 16px)));max-height:var(--tm-map-overlay-available-height, calc(100% - 16px));align-content:end;overflow:visible}.tm-map-overlays:not([data-tm-sheet]):has(> .tm-map-card + .tm-map-card){justify-content:flex-end}.tm-map-card--device{max-height:100%}.tm-building-selector{right:12px!important;width:min(320px,calc(100vw - 24px))!important;max-width:calc(100vw - 24px)!important}}.tm-map-overlays[data-tm-compact]:not([data-tm-sheet]):has(> .tm-map-card){inset:calc(8px + env(safe-area-inset-top,0px)) calc(8px + env(safe-area-inset-right,0px)) calc(8px + env(safe-area-inset-bottom,0px)) calc(8px + env(safe-area-inset-left,0px));display:flex;flex-direction:column;justify-content:flex-end;width:auto;height:auto;max-height:none}.tm-map-overlays[data-tm-compact]:not([data-tm-sheet]):has(> .tm-map-card)>.tm-map-search{margin-bottom:auto}.tm-map-overlays[data-tm-compact]:not([data-tm-sheet])>.tm-map-card{flex-shrink:1;min-height:0;max-width:none;max-height:50%}.tm-map-overlays[data-tm-sheet]{inset:0;display:block;width:auto;height:auto;max-height:none;padding:0;overflow:hidden}.tm-map-overlays[data-tm-sheet]>.tm-map-card[data-tm-sheet-parked]{display:none}.tm-map-overlays[data-tm-sheet]>.tm-map-search,.tm-map-overlays[data-tm-sheet]>.tm-map-search[data-expanded]{position:absolute;z-index:2;inset:calc(8px + env(safe-area-inset-top,0px)) 8px auto;grid-template-rows:auto}.tm-sheet__content>.tm-map-search__dropdown{display:flex;height:100%;margin:0;visibility:visible;opacity:1;pointer-events:auto}.tm-sheet__content>.tm-map-search__dropdown>.tm-map-search__dropdown-inner{flex:1 1 auto;max-height:none;border-radius:0;background:transparent;box-shadow:none}.tm-sheet>.tm-sheet__content>.tm-map-card{max-width:none;max-height:none;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.tm-sheet>.tm-sheet__content>.tm-map-card--wayfinding .tm-map-card__wayfinding-body{overflow:visible}.tm-sheet[data-snap=peek] .tm-map-card--wayfinding .tm-map-card__header{position:absolute;z-index:2;top:17px;inset-inline-end:var(--tm-spacing-sm);padding:0;border:0}.tm-sheet[data-snap=peek] .tm-map-card--wayfinding .tm-wayfinding-panel{padding-top:0;row-gap:var(--tm-spacing-sm)}.tm-sheet[data-snap=peek] .tm-map-card--wayfinding .tm-map-card__header>:not([data-card-action="close"]){display:none}.tm-sheet[data-snap=peek] .tm-map-card--wayfinding .tm-wayfinding-panel__summary{padding-inline-end:48px}:where([data-tm-map-sheet="full"]) [data-tm-part=map-controls]{visibility:hidden}:where([data-tm-map-sheet]:not([data-tm-map-sheet="hidden"])) [data-tm-part=map-rail]{--tm-map-rail-bottom-reserve: calc(var(--tm-map-sheet-height, 0px) + 8px);scroll-padding-bottom:8px}:where([data-tm-part="map-canvas"])~:is([data-tm-part="warning"],[data-tm-part="error"]){position:absolute;z-index:2;bottom:calc(40px + env(safe-area-inset-bottom,0px));left:50%;box-sizing:border-box;max-width:min(480px,calc(100% - 24px));margin:0;padding:8px 12px;border:1px solid var(--tm-border-default);border-left:4px solid var(--tm-status-warning-icon);border-radius:var(--tm-shape-radius-card);background:var(--tm-surface-base);box-shadow:var(--tm-elevation-2);color:var(--tm-text-primary);font:13px/18px var(--tm-typography-font-text);overflow-wrap:anywhere;pointer-events:none;translate:-50% 0}:where([data-tm-part="map-canvas"])~[data-tm-part=error]{border-left-color:var(--tm-status-danger-icon)}:where([data-tm-part="map-canvas"])~[data-tm-part=warning]:has(~ [data-tm-part="error"]){bottom:calc(88px + env(safe-area-inset-bottom,0px))}:where([data-tm-part="map-canvas"][data-tm-map-compact])~:is([data-tm-part="warning"],[data-tm-part="error"]){top:calc(72px + env(safe-area-inset-top,0px));bottom:auto}:where([data-tm-part="map-canvas"][data-tm-map-compact])~[data-tm-part=warning]:has(~ [data-tm-part="error"]){top:calc(120px + env(safe-area-inset-top,0px))}}@layer tm.components{:where(.tm-alarm-details,[data-tm-part="alarm-details"]){display:flex;min-width:0;flex-direction:column;gap:10px;padding:12px;color:var(--tm-text-primary);font-family:var(--tm-typography-font-text)}.tm-alarm-details[hidden],[data-tm-part=alarm-details][hidden]{display:none}.tm-alarm-dialog{width:min(480px,calc(100vw - 16px));max-height:calc(100dvh - 16px);grid-template-rows:auto auto minmax(0,1fr) auto}.tm-alarm-dialog>header h2{color:var(--tm-text-primary)}:where(.tm-alarm-details,[data-tm-part="alarm-details"]),:where(.tm-alarm-details,[data-tm-part="alarm-details"]) :where(*){box-sizing:border-box}.tm-alarm-details__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.tm-alarm-details__field,.tm-alarm-details__assignment,.tm-alarm-details__additional{display:flex;min-width:0;flex-direction:column;gap:4px;padding:8px 12px;border:1px solid var(--tm-components-alarm-details-border);border-radius:8px;background:var(--tm-surface-dialog-raised, var(--tm-surface-raised))}.tm-alarm-details__field-label,.tm-alarm-details__assignment-label,.tm-alarm-details__additional h3{color:var(--tm-text-secondary);font-size:12px;line-height:1.35}.tm-alarm-details__field-value,.tm-alarm-details__assignment-value{min-width:0;overflow-wrap:anywhere;font-size:16px;line-height:1.35}.tm-alarm-details__field[data-severity=critical] .tm-alarm-details__field-value{color:var(--alarm_critical, var(--tm-status-danger-text));font-weight:700}.tm-alarm-details__field[data-severity=major] .tm-alarm-details__field-value{color:var(--alarm_major, var(--tm-status-warning-text));font-weight:700}.tm-alarm-details__field[data-severity=minor] .tm-alarm-details__field-value{color:var(--alarm_minor, var(--tm-status-warning-text));font-weight:700}.tm-alarm-details__field[data-severity=warning] .tm-alarm-details__field-value{color:var(--alarm_warning, var(--tm-status-warning-text));font-weight:700}.tm-alarm-details__assignment{gap:6px}.tm-alarm-details__select{width:100%}.tm-alarm-details__select>.tm-floor-select__content{top:auto;bottom:calc(100% + 6px)}.tm-alarm-details__assignment .tm-floor-select__trigger{background:var(--tm-surface-sunken)}.tm-alarm-details__assignment .tm-floor-select__trigger:disabled,.tm-alarm-details__assignment .tm-floor-select__trigger[aria-disabled=true]{cursor:not-allowed;opacity:.55}.tm-alarm-details__select-menu{min-width:var(--radix-dropdown-menu-trigger-width, 14rem);font-size:14px}.tm-alarm-details__additional h3{margin:0;font-weight:600}.tm-alarm-details__additional dl{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:6px 12px;margin:0}.tm-alarm-details__additional dt,.tm-alarm-details__additional dd{margin:0;overflow-wrap:anywhere;font-size:13px;line-height:1.4}.tm-alarm-details__additional dt{color:var(--tm-text-secondary)}.tm-alarm-details__error{margin:0;color:var(--tm-components-dialog-error-text);font-size:13px}.tm-alarm-details__error button{padding:0;border:0;background:transparent;color:var(--tm-accent-text);cursor:pointer;font:inherit;text-decoration:underline}.tm-alarm-details__loading{margin:0;color:var(--tm-text-secondary)}.tm-alarm-details__footer{gap:8px}.tm-alarm-details__footer button{min-width:96px}.tm-alarm-details__footer button[data-action=acknowledge],.tm-alarm-details__footer button[data-action=clear]{background:var(--tm-surface-sunken)}.tm-alarm-details__footer button:disabled{cursor:wait;opacity:.55}.tm-alarm-details__tabs{display:flex;gap:4px;padding:0 12px;border-bottom:1px solid var(--tm-components-alarm-details-border)}.tm-alarm-details__tab{appearance:none;border:none;background:transparent;color:inherit;font:inherit;padding:8px 12px;cursor:pointer;border-bottom:2px solid transparent}.tm-alarm-details__tab[aria-selected=true]{color:var(--tm-text-primary);font-weight:600;border-bottom-color:var(--tm-accent-fill)}.tm-alarm-details__tab:focus-visible{outline:2px solid var(--tm-accent-fill);outline-offset:-2px}.tm-alarm-location-map{position:relative;width:100%;height:280px;overflow:hidden;border:1px solid var(--tm-components-alarm-details-border);border-radius:8px}.tm-alarm-details__map-panel{position:relative}.tm-alarm-location-map__status{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:inherit;font-size:14px}.tm-alarm-location-map__marker--device{position:relative;width:30px;cursor:pointer;filter:drop-shadow(var(--tm-components-alarm-map-marker-shadow))}.tm-alarm-location-map__marker--device[data-shape=pin]{width:34px}.tm-alarm-location-map__marker--device svg{display:block;width:100%;height:auto}.tm-alarm-location-map__marker-shadow{display:none}.tm-alarm-location-map__marker--device[data-shape=pin] .tm-alarm-location-map__marker-shadow{display:block;position:absolute;left:50%;bottom:-5px;width:26px;height:10px;transform:translate(-50%);background:radial-gradient(ellipse at center,var(--tm-components-alarm-map-marker-ground-shadow),transparent 70%)}.tm-alarm-location-map__popup{min-width:200px;font:13px/1.45 system-ui,-apple-system,Segoe UI,sans-serif;color:var(--tm-components-alarm-map-popup-text)}.tm-alarm-location-map__popup-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:2px}.tm-alarm-location-map__popup-severity{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.tm-alarm-location-map__popup[data-severity=critical] .tm-alarm-location-map__popup-severity{color:var(--alarm_critical, var(--tm-domain-alarm-critical))}.tm-alarm-location-map__popup[data-severity=major] .tm-alarm-location-map__popup-severity,.tm-alarm-location-map__popup[data-severity=minor] .tm-alarm-location-map__popup-severity,.tm-alarm-location-map__popup[data-severity=warning] .tm-alarm-location-map__popup-severity{color:var(--alarm_major, var(--tm-domain-alarm-major))}.tm-alarm-location-map__popup[data-severity=indeterminate] .tm-alarm-location-map__popup-severity{color:var(--tm-domain-alarm-indeterminate)}.tm-alarm-location-map__popup-age{font-size:11px;color:var(--tm-components-alarm-map-popup-text-muted);font-variant-numeric:tabular-nums}.tm-alarm-location-map__popup-name{display:block;margin-bottom:6px;font-size:13px}.tm-alarm-location-map__popup-rows{margin:0;display:grid;gap:2px}.tm-alarm-location-map__popup-rows div{display:flex;justify-content:space-between;gap:10px}.tm-alarm-location-map__popup-rows dt{color:var(--tm-components-alarm-map-popup-text-muted)}.tm-alarm-location-map__popup-rows dd{margin:0;font-variant-numeric:tabular-nums;text-align:right}.tm-alarm-location-map__nearby-camera{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border:2px solid var(--tm-map-camera-marker-stroke);border-radius:50%;box-shadow:var(--tm-components-alarm-map-camera-shadow);transform:translate(-50%,-50%);cursor:pointer;color:var(--tm-map-camera-marker-stroke);transition:transform .12s ease}.tm-alarm-location-map__nearby-camera:hover,.tm-alarm-location-map__nearby-camera:focus-visible{transform:translate(-50%,-50%) scale(1.2);outline:none}.tm-alarm-location-map__nearby-camera svg{width:14px;height:14px;fill:currentcolor}.tm-alarm-location-map__nearby-camera[data-severity=critical]{background:var(--alarm_critical, var(--tm-domain-alarm-critical))}.tm-alarm-location-map__nearby-camera[data-severity=major]{background:var(--alarm_major, var(--tm-domain-alarm-major))}.tm-alarm-location-map__nearby-camera[data-severity=minor]{background:var(--alarm_minor, var(--tm-domain-alarm-minor))}.tm-alarm-location-map__nearby-camera[data-severity=warning]{background:var(--alarm_warning, var(--tm-domain-alarm-warning))}.tm-alarm-location-map__nearby-camera[data-severity=indeterminate]{background:var(--tm-domain-alarm-indeterminate)}@media (max-width: 520px){.tm-alarm-dialog{max-height:calc(100dvh - 8px)}.tm-alarm-dialog .tm-dialog-shell__header,.tm-alarm-dialog .tm-dialog-shell__footer{min-height:52px;padding:8px 12px}.tm-alarm-details__fields{grid-template-columns:1fr}:where(.tm-alarm-details,[data-tm-part="alarm-details"]){gap:8px;padding:8px}}}@layer tm.components{.tm-device-tracks-dialog{display:block;width:90vw;height:95vh;max-width:calc(100vw - 2rem);max-height:calc(100vh - 2rem);margin:auto}dialog.tm-device-tracks-dialog{inset:0;transform:none}.tm-device-tracks-backdrop{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;background:var(--tm-overlay-scrim)}.tm-device-tracks-dialog--radix{position:fixed;z-index:1001;top:50%;left:50%;transform:translate(-50%,-50%)}.tm-device-tracks{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:100%;height:100%;min-height:0;color:var(--tm-text-primary);background:var(--tm-surface-base);font-family:var(--tm-typography-font-text);font-size:14px;line-height:1.4}.tm-device-tracks,.tm-device-tracks *{box-sizing:border-box}.tm-device-tracks :where(button,input,select,summary){font:inherit}.tm-device-tracks__header{gap:.75rem}.tm-device-tracks__header small{display:block;color:var(--tm-text-secondary)}.tm-device-tracks__avatar{display:grid;width:2.5rem;height:2.5rem;overflow:hidden;place-items:center;border-radius:50%;color:var(--tm-components-device-tracks-on-primary);background:var(--tm-components-device-tracks-primary)}.tm-device-tracks__avatar img{width:100%;height:100%;object-fit:cover}.tm-device-tracks__map{position:relative;min-height:0}.tm-device-tracks__device-picker{position:absolute;z-index:5;top:12px;right:12px;left:12px;display:flex;align-items:flex-start;justify-content:flex-end;pointer-events:none}.tm-device-tracks__device-picker-trigger,.tm-device-tracks__device-picker-panel,.tm-device-tracks__selected-devices{box-sizing:border-box;border:1px solid var(--tm-border-default);border-radius:var(--tm-shape-radius-control, 12px);background:var(--tm-surface-base);color:var(--tm-text-primary);box-shadow:var(--tm-elevation-2);font:inherit}.tm-device-tracks__device-picker-trigger{position:relative;min-width:88px;min-height:36px;padding:7px 28px 7px 12px;pointer-events:auto;color:var(--tm-text-primary);background:var(--tm-surface-sunken);cursor:pointer;font-weight:600;text-align:left}.maplibregl-ctrl .tm-device-tracks__device-picker-trigger:not(:disabled):hover{background-color:var(--tm-surface-sunken)}.tm-device-tracks__device-picker-trigger:hover,.tm-device-tracks__device-picker-trigger:focus-visible,.tm-device-tracks__device-picker-close:hover,.tm-device-tracks__device-picker-close:focus-visible,.tm-device-tracks__device-action:hover,.tm-device-tracks__device-action:focus-visible,.tm-device-tracks__selected-device-activate:hover,.tm-device-tracks__selected-device-activate:focus-visible,.tm-device-tracks__selected-device-remove:hover,.tm-device-tracks__selected-device-remove:focus-visible{border-color:var(--tm-accent-fill);outline:2px solid var(--tm-accent-fill);outline-offset:1px}.tm-device-tracks__device-picker-badge{position:absolute;top:-7px;right:-7px;display:grid;min-width:18px;height:18px;padding:0 4px;place-items:center;border-radius:999px;background:var(--tm-components-device-tracks-primary);color:var(--tm-components-device-tracks-on-primary);font-size:11px;line-height:1}.tm-device-tracks__device-picker-panel{position:absolute;top:calc(100% + 8px);right:0;display:grid;gap:10px;width:min(360px,calc(100vw - 2rem));max-height:min(70dvh,calc(100dvh - 5rem));padding:14px;overflow:auto;pointer-events:auto}.tm-device-tracks__device-picker-panel[hidden]{display:none}.tm-device-tracks__device-picker-sentinel{min-height:1px;pointer-events:none}.tm-device-tracks__device-picker-header,.tm-device-tracks__selected-devices-header{display:flex;align-items:center;gap:8px}.tm-device-tracks__device-picker-header h2,.tm-device-tracks__selected-devices-header h2{flex:1;min-width:0;margin:0;font-size:16px;line-height:1.25}.tm-device-tracks__device-picker-close{display:inline-grid;width:32px;min-height:32px;padding:0;place-items:center;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--tm-text-primary);cursor:pointer}.tm-device-tracks__device-picker-close svg{width:16px;height:16px}.tm-device-tracks__device-picker-search{display:grid;gap:4px;color:var(--tm-text-secondary);font-size:12px}.tm-device-tracks__device-picker-search input{width:100%;min-height:38px;padding:7px 10px;border:1px solid var(--tm-border-default);border-radius:var(--tm-shape-radius-control, 12px);background:var(--tm-surface-sunken);color:var(--tm-text-primary)}.tm-device-tracks__device-picker-list{display:grid;gap:10px;min-height:0}.tm-device-tracks__device-group{display:grid;gap:4px}.tm-device-tracks__device-group h3{margin:2px 0;color:var(--tm-text-secondary);font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.tm-device-tracks__device-group>div,.tm-device-tracks__selected-devices-list{display:grid;gap:4px}.tm-device-tracks__device-row,.tm-device-tracks__selected-device-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;padding:8px;border:1px solid transparent;border-radius:8px;background:var(--tm-surface-sunken)}.tm-device-tracks__device-identity{display:grid;min-width:0;gap:2px}.tm-device-tracks__device-identity strong,.tm-device-tracks__device-identity small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tm-device-tracks__device-identity strong{color:var(--tm-text-primary);font-size:13px}.tm-device-tracks__device-identity small,.tm-device-tracks__selected-device-state,.tm-device-tracks__device-row-error{color:var(--tm-text-secondary);font-size:11px}.tm-device-tracks__device-action{min-height:32px;padding:5px 9px;border:1px solid var(--tm-border-default);border-radius:8px;background:var(--tm-surface-base);color:var(--tm-text-primary);cursor:pointer;font-size:12px;font-weight:600}.tm-device-tracks__device-action:disabled{cursor:default;opacity:.6}.tm-device-tracks__device-row-error{grid-column:1 / -1;color:var(--tm-status-danger-text)}.tm-device-tracks__device-picker-status{color:var(--tm-text-secondary);font-size:12px}.tm-device-tracks__device-picker-status[data-error=true],.tm-device-tracks__selected-device-state[role=alert]{color:var(--tm-status-danger-text)}.tm-device-tracks__device-picker-status button{margin-left:8px;padding:3px 8px;border:1px solid var(--tm-border-default);border-radius:6px;background:var(--tm-surface-sunken);color:var(--tm-text-primary);cursor:pointer}.tm-device-tracks__selected-devices{position:absolute;top:12px;left:12px;display:grid;gap:8px;width:min(300px,calc(100vw - 2rem));max-height:min(60dvh,calc(100dvh - 5rem));padding:12px;overflow:auto;pointer-events:auto}.tm-device-tracks__selected-devices[hidden]{display:none}.tm-device-tracks__selected-devices-header h2{font-size:14px}.tm-device-tracks__selected-device-row{grid-template-columns:minmax(0,1fr) auto}.tm-device-tracks__selected-device-row[data-active=true]{border-color:var(--tm-accent-fill)}.tm-device-tracks__selected-device-content{display:flex;min-width:0;gap:8px;align-items:center}.tm-device-tracks__selected-device-actions{display:flex;align-items:center;gap:4px}.tm-device-tracks__selected-device-activate,.tm-device-tracks__selected-device-remove{display:inline-grid;width:32px;min-width:32px;height:32px;min-height:32px;padding:0;place-items:center;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--tm-text-primary);cursor:pointer}.tm-device-tracks__selected-device-activate svg{width:18px;height:18px}.tm-device-tracks__selected-device-remove svg{width:16px;height:16px}.tm-device-tracks__selected-device-color{flex:0 0 10px;width:10px;height:10px;border-radius:50%}.tm-device-tracks__selected-device-state{grid-column:1 / -1}.tm-device-tracks__body{position:relative;display:grid;min-width:0;min-height:0;overflow:hidden}.tm-device-tracks__status:not([hidden]){position:absolute;z-index:2;top:4.75rem;left:50%;max-width:calc(100% - 2rem);padding:.5rem .75rem;border-radius:.5rem;background:var(--tm-surface-raised);box-shadow:var(--tm-components-device-tracks-status-shadow);transform:translate(-50%)}.tm-device-tracks__loading{position:absolute;z-index:4;inset:0;display:grid;place-content:center;justify-items:center;gap:.75rem;background:var(--tm-components-device-tracks-loading-scrim);color:var(--tm-text-primary);font-size:.875rem;font-weight:600}.tm-device-tracks__loading[hidden]{display:none}.tm-device-tracks__loading-spinner{width:1.75rem;height:1.75rem;border:3px solid var(--tm-border-default);border-top-color:var(--tm-accent-fill);border-radius:50%;animation:tm-device-tracks-spin .9s linear infinite}@keyframes tm-device-tracks-spin{to{transform:rotate(1turn)}}.tm-device-tracks__player.tm-dialog-shell__footer{z-index:3;display:grid;grid-template-columns:auto minmax(0,1fr) auto;height:auto;min-height:52px;max-height:none;gap:.75rem;align-items:center;overflow:visible}.tm-device-tracks__transport,.tm-device-tracks__menus{display:flex;gap:.5rem;align-items:center}.tm-device-tracks__transport button,.tm-device-tracks__menus summary,.tm-device-tracks__select{min-height:36px}.tm-device-tracks__transport button{min-width:36px;border:1px solid var(--tm-border-default);border-radius:50%;color:var(--tm-text-primary);background:var(--tm-surface-raised)}.tm-device-tracks__play{color:var(--tm-components-device-tracks-on-primary);background:var(--tm-components-device-tracks-primary)!important}.tm-device-tracks__timeline{display:grid;gap:.25rem;min-width:0}.tm-device-tracks__timeline input{width:100%}.tm-device-tracks__menus details{position:relative}.tm-device-tracks__menus>details>summary{display:flex;padding:0 .875rem;align-items:center;justify-content:center;border:1px solid var(--tm-border-default);border-radius:var(--tm-shape-radius-control, 12px);background:var(--tm-surface-sunken);color:var(--tm-text-primary);list-style:none;cursor:pointer;white-space:nowrap}.tm-device-tracks__menus>details>summary.tm-device-tracks__menu-trigger{padding:0 .625rem}.tm-device-tracks__menu-trigger svg,.tm-device-tracks__select-icon svg{width:1.25rem;height:1.25rem;fill:none;display:block}.tm-device-tracks__select{display:flex;align-items:center;gap:.375rem}.tm-device-tracks__select-icon{display:grid;place-items:center;min-width:1.25rem;color:var(--tm-text-primary)}.tm-device-tracks__menus>details>summary::-webkit-details-marker{display:none}.tm-device-tracks__menus>details>summary:hover{border-color:var(--tm-accent-fill)}.tm-device-tracks__select .tm-device-tracks__dropdown{min-width:7.5rem}.tm-device-tracks__dropdown{min-width:8.5rem;color:var(--tm-text-primary);font-size:.875rem}.tm-device-tracks__dropdown>.tm-floor-select__content{top:auto;right:0;bottom:calc(100% + .5rem);left:auto;width:max(100%,13rem);max-height:min(20rem,calc(100vh - 2rem))}.tm-device-tracks__dropdown .tm-floor-select__option{position:relative;display:flex;box-sizing:border-box;width:100%;min-height:2.25rem;padding:.4375rem .75rem .4375rem 2.25rem;align-items:center;border:0;border-radius:.5rem;outline:none;background:transparent;color:var(--tm-text-primary);cursor:pointer;font:inherit;text-align:left}.tm-device-tracks__dropdown .tm-floor-select__option:hover,.tm-device-tracks__dropdown .tm-floor-select__option[aria-selected=true]{background:var(--tm-surface-sunken)}.tm-device-tracks__dropdown .tm-floor-select__option:focus-visible{outline:2px solid var(--tm-accent-fill);outline-offset:-2px}.tm-device-tracks__dropdown .tm-floor-select__option:disabled{cursor:not-allowed;opacity:.5}.tm-device-tracks__dropdown .tm-floor-select__check{position:absolute;left:.75rem;color:var(--tm-accent-fill);font-weight:700}.tm-device-tracks__dropdown-group{display:block;padding:.5rem .75rem .25rem;color:var(--tm-text-secondary);font-size:.6875rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.tm-device-tracks__popover{position:absolute;right:0;bottom:calc(100% + .5rem);display:grid;gap:.625rem;width:max-content;min-width:14rem;max-width:min(24rem,calc(100vw - 2rem));padding:.75rem;border:1px solid var(--tm-border-default);border-radius:var(--tm-shape-radius-control, 12px);background:var(--tm-surface-raised);box-shadow:var(--tm-components-device-tracks-popover-shadow)}.tm-device-tracks__popover label,.tm-device-tracks__select-field{display:flex;gap:.5rem;align-items:center;justify-content:space-between}.tm-device-tracks__range label,.tm-device-tracks__range .tm-device-tracks__select-field{display:grid;align-items:stretch;color:var(--tm-text-secondary)}.tm-device-tracks__range [data-range-mode]:not([hidden]){display:grid;gap:.625rem}.tm-device-tracks__range input{width:100%;min-height:40px;padding:8px 12px;border:1px solid var(--tm-border-default);border-radius:var(--tm-shape-radius-control, 12px);background:var(--tm-surface-sunken);color:var(--tm-text-primary);color-scheme:dark}.tm-device-tracks__range button[type=submit]{min-height:40px;border:0;border-radius:var(--tm-shape-radius-control, 12px);background:var(--tm-accent-fill);color:var(--tm-components-device-tracks-on-accent);cursor:pointer;font-weight:600}.tm-device-tracks__validation{min-height:1.25rem;margin:0;color:var(--tm-status-danger-text)}@media (max-width: 720px),(max-height: 560px){.tm-device-tracks-dialog{width:calc(100vw - 1rem)!important;height:calc(100vh - 1rem)!important;max-width:none!important;max-height:none!important}.tm-device-tracks__player.tm-dialog-shell__footer{grid-template-columns:1fr;gap:.5rem;height:auto;min-height:0;max-height:none;padding:12px 16px}.tm-device-tracks__transport,.tm-device-tracks__menus{justify-content:center;flex-wrap:wrap}.tm-device-tracks__timeline{grid-row:1}.tm-device-tracks__device-picker{top:8px;right:8px;left:8px}.tm-device-tracks__device-picker-panel{width:min(360px,calc(100vw - 1rem));max-height:calc(100dvh - 5rem)}.tm-device-tracks__selected-devices{top:8px;left:8px;width:min(260px,calc(100vw - 1rem))}}@media (max-width: 304px){.tm-device-tracks__device-picker{top:8px;right:8px;left:8px}.tm-device-tracks__selected-devices{top:52px;left:0;width:100%;max-width:none;max-height:32dvh}.tm-device-tracks__device-picker[data-open=true] .tm-device-tracks__selected-devices:not([hidden]){display:none}.tm-device-tracks__device-picker-panel{right:0;width:100%;max-width:none}}@media (prefers-reduced-motion: reduce){.tm-device-tracks *{scroll-behavior:auto!important;transition-duration:.01ms!important}.tm-device-tracks__loading-spinner{animation-duration:2.4s}}}@layer tm.components{.tm-camera-live-dialog{width:min(720px,calc(100vw - 2rem));height:min(544px,calc(100vh - 2rem));max-width:calc(100vw - 2rem);max-height:calc(100vh - 2rem);margin:auto}dialog.tm-camera-live-dialog{inset:0;transform:none}.tm-camera-live-dialog__layout{display:contents;width:100%;height:100%;min-height:0;color:var(--tm-text-primary);font-family:var(--tm-typography-font-text);font-size:14px;line-height:1.4}.tm-camera-live-dialog__header,.tm-camera-live-dialog__footer{position:sticky;z-index:1}.tm-camera-live-dialog__header{top:0}.tm-camera-live-dialog__title{display:grid;min-width:0;gap:2px}.tm-camera-live-dialog__eyebrow{color:var(--tm-text-secondary);font-size:12px;font-weight:600;letter-spacing:.05em;line-height:1.3;text-transform:uppercase}.tm-camera-live-dialog__title h2{min-width:0;margin:0;overflow:hidden;font-size:18px;font-weight:600;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.tm-camera-live-dialog__content{display:grid;grid-template-rows:minmax(0,1fr) auto;min-height:0;gap:12px;padding:16px;overflow:auto;overscroll-behavior:contain}.tm-camera-live-dialog__viewport{display:grid;width:min(100%,672px);max-width:100%;max-height:100%;margin:auto;aspect-ratio:16 / 9;overflow:hidden;place-items:center;border-radius:var(--tm-shape-radius-card);background:var(--tm-components-camera-live-video-background)}.tm-camera-live-dialog__video{display:block;width:100%;height:100%;background:var(--tm-components-camera-live-video-background);object-fit:contain}.tm-camera-live-dialog__status{min-height:1.4em;margin:0;color:var(--tm-text-secondary)}.tm-camera-live-dialog__status[role=alert]{color:var(--tm-components-dialog-error-text)}.tm-camera-live-dialog__footer{bottom:0;flex-wrap:wrap}.tm-camera-live-dialog__footer button[data-camera-action=open-native]{border-color:var(--tm-accent-fill);background:var(--tm-accent-fill);color:var(--tm-components-button-primary-text)}.tm-camera-live-dialog :where(button,video):focus-visible{outline:2px solid var(--tm-accent-fill);outline-offset:2px}@media (max-width: 720px),(max-height: 560px){.tm-camera-live-dialog{width:calc(100vw - 1rem);height:calc(100vh - 1rem);max-width:none;max-height:none}.tm-camera-live-dialog__content{padding:12px}.tm-camera-live-dialog__footer button{flex:1 1 10rem}}@media (prefers-reduced-motion: reduce){.tm-camera-live-dialog *{transition-duration:.01ms!important}}}@layer tm.components{.tm-camera-manager-dialog{position:fixed;z-index:102;top:50%;left:50%;display:grid;grid-template-rows:auto auto auto minmax(0,1fr) auto;width:min(1440px,calc(100vw - 24px));height:min(900px,calc(100dvh - 24px));max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);margin:0;pointer-events:auto;transform:translate(-50%,-50%);box-sizing:border-box;color:var(--tm-text-primary);font:13px/1.45 var(--tm-typography-font-text)}.tm-camera-manager-dialog[hidden]{display:none}.tm-camera-manager-dialog__backdrop{background:var(--tm-overlay-scrim)}.tm-camera-manager-dialog__backdrop{position:fixed;z-index:101;inset:0}dialog.tm-camera-manager-dialog{inset:0;margin:auto;transform:none}.tm-camera-manager-dialog__header{margin-bottom:0}.tm-camera-manager-dialog__footer{flex-wrap:nowrap;gap:10px;overflow:visible;box-sizing:border-box}.tm-camera-manager-dialog__title{display:grid;flex:1 1 auto;min-width:0;gap:2px}.tm-camera-manager-dialog__title-line{display:flex;min-width:0;gap:12px;align-items:center}.tm-camera-manager-dialog__title h2,.tm-camera-manager-dialog__title p{margin:0}.tm-camera-manager-dialog__title h2{min-width:0;overflow:hidden;font-size:19px;font-weight:620;line-height:1.2;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}.tm-camera-manager-dialog__explanation,.tm-camera-manager-dialog__micro,.tm-camera-manager-dialog__capability,.tm-camera-manager-dialog__status,.tm-camera-manager-dialog__result-count{color:var(--tm-text-secondary);font-size:11px}.tm-camera-manager-dialog__explanation{display:none;font-size:12px}.tm-camera-manager-dialog__icon{display:grid;flex:0 0 40px;width:40px;height:40px;place-items:center;color:var(--tm-accent-fill);background:var(--tm-surface-dialog-raised, var(--tm-surface-raised));border:1px solid var(--tm-border-divider, var(--tm-border-default));border-radius:9px}.tm-camera-manager-dialog__icon svg{display:block;width:20px;height:20px;fill:currentcolor}.tm-camera-manager-dialog__count,.tm-camera-manager-dialog__tab-badge{flex:0 0 auto;padding:3px 8px;color:var(--tm-components-camera-manager-badge-text);background:var(--tm-components-camera-manager-badge-background);border:1px solid var(--tm-components-camera-manager-badge-border);border-radius:999px;font-size:11px;font-weight:600;white-space:nowrap}.tm-camera-manager-dialog__refresh,.tm-camera-manager-dialog__close{min-height:40px!important;color:var(--tm-text-secondary)!important;font-size:0!important}.tm-camera-manager-dialog__tabs{display:flex;gap:22px;padding:0 var(--tm-spacing-md);background:var(--tm-surface-dialog, var(--tm-surface-base));border-bottom:1px solid var(--tm-border-divider, var(--tm-border-default))}.tm-camera-manager-dialog__tabs button{display:inline-flex;min-height:40px;gap:7px;align-items:center;padding:0 2px;color:var(--tm-text-secondary);background:transparent;border:0;border-bottom:2px solid transparent;border-radius:0;font-weight:600}.tm-camera-manager-dialog__tabs button[aria-selected=true]{color:var(--tm-text-primary);background:transparent;border-color:var(--tm-accent-fill)}.tm-camera-manager-dialog button,.tm-camera-manager-dialog input,.tm-camera-manager-dialog select{min-height:36px;box-sizing:border-box;color:var(--tm-text-primary);font:inherit}.tm-camera-manager-dialog button{cursor:pointer}.tm-camera-manager-dialog button:disabled{cursor:not-allowed;opacity:.5}.tm-camera-manager-dialog :where(button,input,select,[role="button"]):focus-visible{outline:2px solid var(--tm-accent-fill);outline-offset:2px}.tm-camera-manager-dialog__status{display:flex;min-height:1.4em;gap:8px;align-items:center;padding:6px var(--tm-spacing-md) 0}.tm-camera-manager-dialog__status[hidden]{display:flex;visibility:hidden;height:0;min-height:0;padding:0;overflow:hidden}.tm-camera-manager-dialog__status p{margin:0}.tm-camera-manager-dialog__status button{min-height:28px;padding:0 8px;color:var(--tm-accent-text);background:transparent;border:0;font-size:11px;font-weight:600}.tm-camera-manager-dialog__body{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden;overscroll-behavior:contain;background:var(--tm-surface-dialog, var(--tm-surface-base))}.tm-camera-manager-dialog__body>[data-tm-part=camera-manager-cameras],.tm-camera-manager-dialog__body>[data-tm-part=camera-manager-mapping]{display:flex;flex:1;min-height:0;flex-direction:column;overflow:hidden}.tm-camera-manager-dialog__toolbar{display:flex;flex-wrap:nowrap;min-width:0;min-height:56px;gap:var(--tm-spacing-sm);align-items:center;padding:10px var(--tm-spacing-md);border-bottom:1px solid var(--tm-border-divider, var(--tm-border-default))}.tm-camera-manager-dialog__search{position:relative;display:block;flex:1 1 260px;min-width:120px;max-width:420px}.tm-camera-manager-dialog__search svg{position:absolute;top:10px;left:11px;width:15px;height:15px;fill:none;stroke:var(--tm-text-secondary);stroke-width:2;pointer-events:none}.tm-camera-manager-dialog__search input{width:100%;height:36px;padding:0 11px;background:var(--tm-surface-sunken);border:1px solid var(--tm-border-divider, var(--tm-border-default));border-radius:12px}.tm-camera-manager-dialog__search input{padding-left:34px}.tm-camera-manager-dialog__filters{position:relative;flex:0 0 auto}.tm-camera-manager-dialog__filter-trigger{display:inline-flex;min-height:36px;gap:7px;align-items:center;padding:0 11px;color:var(--tm-text-primary);background:var(--tm-surface-sunken);border:1px solid var(--tm-border-divider, var(--tm-border-default));border-radius:var(--tm-shape-radius-control);cursor:pointer;list-style:none;white-space:nowrap}.tm-camera-manager-dialog__filter-trigger::-webkit-details-marker{display:none}.tm-camera-manager-dialog__filter-trigger:hover,.tm-camera-manager-dialog__filters[open]>.tm-camera-manager-dialog__filter-trigger{border-color:var(--tm-accent-fill)}.tm-camera-manager-dialog__filter-trigger svg{width:16px;height:16px;flex:0 0 auto}.tm-camera-manager-dialog__filter-count{min-width:20px;padding:1px 6px;color:var(--tm-components-camera-manager-badge-text);background:var(--tm-components-camera-manager-badge-background);border:1px solid var(--tm-components-camera-manager-badge-border);border-radius:var(--tm-shape-radius-round);box-sizing:border-box;font-size:10px;font-weight:650;text-align:center}.tm-camera-manager-dialog__filter-count[hidden]{display:none}.tm-camera-manager-dialog__filter-panel{position:absolute;top:calc(100% + var(--tm-spacing-sm));left:0;z-index:10;display:grid;width:min(260px,calc(100vw - 48px));gap:var(--tm-spacing-sm);padding:10px;color:var(--tm-text-primary);background:var(--tm-surface-base);border:1px solid var(--tm-components-camera-manager-popover-border);border-radius:var(--tm-shape-radius-control);box-shadow:var(--tm-elevation-3)}.tm-camera-manager-dialog__filter-panel>button{justify-self:start}.tm-camera-manager-dialog__filter-panel>.tm-camera-manager-dialog__select{width:100%;min-width:0}.tm-camera-manager-dialog__select>.tm-floor-select__trigger{height:36px;min-height:36px;padding:0 11px;gap:8px;border-radius:12px;color:var(--tm-text-secondary)}.tm-camera-manager-dialog__select>.tm-floor-select__trigger:hover,.tm-camera-manager-dialog__select[open]>.tm-floor-select__trigger{color:var(--tm-text-primary);border-color:var(--tm-accent-fill)}.tm-camera-manager-dialog__select>.tm-floor-select__trigger:focus-visible{outline:2px solid var(--tm-accent-fill);outline-offset:2px}.tm-camera-manager-dialog__select .tm-floor-select__option:focus-visible{outline:2px solid var(--tm-accent-fill);outline-offset:-2px}.tm-camera-manager-dialog__select>select[hidden]{display:none}.tm-camera-manager-dialog__toolbar>button,.tm-camera-manager-dialog__filter-panel>button{min-height:36px;padding:0 4px;color:var(--tm-accent-text);background:transparent;border:0;font-weight:600}.tm-camera-manager-dialog__toolbar>p{margin:0}.tm-camera-manager-dialog__toolbar>p[data-tm-part$=result-count]{flex:0 0 auto;margin-left:auto;white-space:nowrap}.tm-camera-manager-dialog__mapping-toolbar{flex-wrap:nowrap}.tm-camera-manager-dialog__mapping-toolbar .tm-camera-manager-dialog__search{flex:1 1 220px;min-width:100px;max-width:320px}.tm-camera-manager-dialog__select .tm-floor-select__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tm-camera-manager-dialog [data-tm-part=camera-mapping-unmapped-only]{display:inline-flex;gap:8px;min-height:30px;align-items:center;color:var(--tm-text-secondary);white-space:nowrap}.tm-camera-manager-dialog [data-tm-part=camera-mapping-unmapped-only]>input[type=checkbox]{position:relative;flex:0 0 30px;width:30px;height:18px;min-width:30px;min-height:18px;margin:0;padding:0;appearance:none;background:var(--tm-components-camera-manager-switch-track);border:1px solid var(--tm-components-camera-manager-switch-border);border-radius:999px}.tm-camera-manager-dialog [data-tm-part=camera-mapping-unmapped-only]>input[type=checkbox]:after{position:absolute;top:2px;left:2px;width:12px;height:12px;content:"";background:var(--tm-components-camera-manager-switch-thumb);border-radius:50%}.tm-camera-manager-dialog [data-tm-part=camera-mapping-unmapped-only]>input[type=checkbox]:checked{background:var(--tm-accent-fill);border-color:var(--tm-accent-fill)}.tm-camera-manager-dialog [data-tm-part=camera-mapping-unmapped-only]>input[type=checkbox]:checked:after{transform:translate(12px)}.tm-camera-manager-dialog [data-tm-part=camera-mapping-unmapped-only]>input[type=checkbox]:focus-visible{outline:2px solid var(--tm-accent-fill);outline-offset:2px}.tm-camera-manager-dialog__list{flex:1;min-width:0;min-height:0;padding:0 var(--tm-spacing-md) 10px;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable}.tm-camera-manager-dialog__list::-webkit-scrollbar{width:10px}.tm-camera-manager-dialog__list::-webkit-scrollbar-track{background:var(--tm-components-camera-manager-scrollbar-track);border-radius:999px}.tm-camera-manager-dialog__list::-webkit-scrollbar-thumb{background:var(--tm-components-camera-manager-scrollbar-thumb);border:2px solid var(--tm-surface-dialog, var(--tm-surface-base));border-radius:999px}.tm-camera-manager-dialog__list::-webkit-scrollbar-thumb:hover{background:var(--tm-components-camera-manager-scrollbar-thumb-hover)}@supports not selector(::-webkit-scrollbar){.tm-camera-manager-dialog__list{scrollbar-color:var(--tm-components-camera-manager-scrollbar-thumb) var(--tm-components-camera-manager-scrollbar-track);scrollbar-width:thin}}.tm-camera-manager-dialog__table-head,.tm-camera-manager-dialog__camera-row{display:grid;grid-template-columns:1.7fr 1.25fr 1fr .75fr 1.12fr 36px;gap:12px;align-items:center}.tm-camera-manager-dialog__table-head{position:sticky;top:0;z-index:2;min-height:34px;color:var(--tm-text-secondary);background:var(--tm-surface-dialog, var(--tm-surface-base));border-bottom:1px solid var(--tm-border-divider, var(--tm-border-default));font-size:11px;letter-spacing:.07em;text-transform:uppercase}.tm-camera-manager-dialog__camera-row{min-height:58px;border-bottom:1px solid var(--tm-components-camera-manager-row-divider)}.tm-camera-manager-dialog__camera-row:hover,.tm-camera-manager-dialog__camera-row--expanded{background:var(--tm-components-camera-manager-row-hover)}.tm-camera-manager-dialog__camera-head{display:flex;min-width:0;min-height:40px;gap:9px;align-items:center;justify-content:flex-start;padding:6px 2px;overflow:hidden;color:var(--tm-text-primary);text-align:left;background:transparent;border:0;font-weight:600}.tm-camera-manager-dialog__camera-toggle{display:grid;width:30px;height:30px;min-height:30px!important;justify-self:end;place-items:center;background:var(--tm-surface-sunken);border:1px solid var(--tm-border-divider, var(--tm-border-default));border-radius:7px;color:var(--tm-text-secondary);font-size:0}.tm-camera-manager-dialog__camera-toggle:after{width:7px;height:7px;content:"";border-right:1.5px solid currentcolor;border-bottom:1.5px solid currentcolor;transform:rotate(-45deg)}.tm-camera-manager-dialog__camera-toggle[aria-expanded=true]{background:var(--tm-surface-base)}.tm-camera-manager-dialog__camera-toggle[aria-expanded=true]:after{transform:rotate(45deg)}.tm-camera-manager-dialog__name-block,.tm-camera-manager-dialog__mapping-name{display:block;flex:1 1 auto;min-width:0;overflow:hidden}.tm-camera-manager-dialog__name-block strong,.tm-camera-manager-dialog__location-cell strong,.tm-camera-manager-dialog__mapping-name strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tm-camera-manager-dialog__micro{display:block;min-width:0;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tm-camera-manager-dialog__location-cell{min-width:0}.tm-camera-manager-dialog__mapping-pill,.tm-camera-manager-dialog__mapping-state{display:inline-flex;width:max-content;max-width:100%;min-height:24px;align-items:center;padding:0 8px;overflow:hidden;color:var(--tm-text-secondary);background:transparent;border:1px solid var(--tm-border-divider, var(--tm-border-default));border-radius:999px;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.tm-camera-manager-dialog__mapping-pill.mapped,.tm-camera-manager-dialog__mapping-state.mapped{color:var(--tm-domain-device-active);border-color:var(--tm-components-camera-manager-mapped-border)}.tm-camera-manager-dialog__mapping-pill.unmapped,.tm-camera-manager-dialog__mapping-state.unmapped{color:var(--tm-status-warning-text);border-color:var(--tm-components-camera-manager-unmapped-border)}.tm-camera-manager-dialog__mapping-pill.feature-only,.tm-camera-manager-dialog__mapping-state.featuremodel-only{color:var(--tm-domain-device-inactive)}.tm-camera-manager-dialog__capability{line-height:1.35}.tm-camera-manager-dialog__camera-row>.tm-camera-manager-dialog__actions{display:flex;gap:6px;align-items:center;justify-content:flex-end}.tm-camera-manager-dialog__actions button,.tm-camera-manager-dialog__detail-actions button{min-height:32px;padding:0 9px;color:var(--tm-text-secondary);background:var(--tm-surface-sunken);border:1px solid var(--tm-border-divider, var(--tm-border-default));border-radius:8px;font-size:11px;font-weight:600;white-space:nowrap}.tm-camera-manager-dialog__camera-details{display:grid;grid-column:1 / -1;gap:14px 18px;padding:14px 10px 16px 40px;background:var(--tm-surface-sunken);border-top:1px solid var(--tm-border-divider, var(--tm-border-default))}.tm-camera-manager-dialog__camera-details[hidden]{display:none}.tm-camera-manager-dialog__camera-details>p{margin:0;color:var(--tm-text-secondary);font-size:11px}.tm-camera-manager-dialog__camera-details dl,.tm-camera-manager-dialog__mapping-card>dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 18px;margin:0}.tm-camera-manager-dialog__camera-details dt,.tm-camera-manager-dialog__mapping-card dt{color:var(--tm-text-secondary);font-size:10px;letter-spacing:.06em;text-transform:uppercase}.tm-camera-manager-dialog__camera-details dd,.tm-camera-manager-dialog__mapping-card dd{min-width:0;margin:0;overflow-wrap:anywhere;color:var(--tm-text-primary);font-size:12px}.tm-camera-manager-dialog__detail-actions{display:flex;grid-column:1 / -1;gap:6px}.tm-camera-manager-dialog__mapping-columns{display:grid;flex:1;min-width:0;min-height:0;grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:var(--tm-spacing-sm);padding:10px var(--tm-spacing-md);overflow:hidden}.tm-camera-manager-dialog__mapping-layout{min-height:0}.tm-camera-manager-dialog__mapping-pane{display:flex;min-width:0;min-height:0;flex-direction:column;overflow:hidden;background:var(--tm-surface-base);border:1px solid var(--tm-border-divider, var(--tm-border-default));border-radius:8px}.tm-camera-manager-dialog__map-pane{min-height:0}.tm-camera-manager-dialog__pane-head{display:flex;min-height:40px;gap:8px;align-items:center;padding:8px 11px;border-bottom:1px solid var(--tm-border-divider, var(--tm-border-default))}.tm-camera-manager-dialog__pane-head h3{flex:1;margin:0;font-size:12px;font-weight:650}.tm-camera-manager-dialog__pane-head p{margin:0;color:var(--tm-text-secondary);font-size:11px}.tm-camera-manager-dialog__view-switch{display:flex;flex:0 1 auto;min-width:0;max-width:100%;gap:3px;padding:3px;background:var(--tm-surface-sunken);border:1px solid var(--tm-border-divider, var(--tm-border-default));border-radius:8px}.tm-camera-manager-dialog__view-switch button{min-width:0;min-height:30px;padding:0 8px;overflow:hidden;color:var(--tm-text-secondary);background:transparent;border:0;border-radius:6px;font-size:11px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.tm-camera-manager-dialog__view-switch button[aria-pressed=true]{color:var(--tm-text-primary);background:var(--tm-surface-raised)}.tm-camera-manager-dialog__camera-list{display:grid;gap:6px;min-height:0;padding:8px;overflow:auto}.tm-camera-manager-dialog__mapping-card{display:grid;grid-template-columns:16px minmax(0,1fr) auto auto;min-width:0;min-height:52px;height:52px;gap:8px;align-items:center;box-sizing:border-box;padding:9px;color:var(--tm-text-primary);text-align:left;background:var(--tm-surface-raised);border:1px solid transparent;border-radius:8px}.tm-camera-manager-dialog__mapping-card:hover,.tm-camera-manager-dialog__mapping-card[aria-pressed=true]{background:var(--tm-state-selected);border-color:var(--tm-accent-fill)}.tm-camera-manager-dialog__mapping-card[aria-disabled=true]{cursor:not-allowed;opacity:.55}.tm-camera-manager-dialog__mapping-card[aria-disabled=true]:hover{background:var(--tm-surface-raised);border-color:transparent}.tm-camera-manager-dialog__drag-handle{color:var(--tm-text-secondary);font-size:17px;line-height:1}.tm-camera-manager-dialog__mapping-card>dl{display:none;grid-column:1 / -1}.tm-camera-manager-dialog__mapping-card>button{grid-column:4;min-height:26px;padding:0 4px;color:var(--tm-accent-text);background:transparent;border:0;font-size:11px;font-weight:600}.tm-camera-manager-dialog__drag-banner,.tm-camera-manager-dialog__mobile-step{margin:0;color:var(--tm-text-secondary);font-size:11px}.tm-camera-manager-dialog__drag-banner[hidden],.tm-camera-manager-dialog__mobile-step[hidden]{display:none}.tm-camera-manager-dialog__drag-banner{margin:0 20px;padding:8px 10px;color:var(--tm-accent-text);background:var(--tm-components-camera-manager-banner-background);border:1px solid var(--tm-components-camera-manager-banner-border);border-radius:8px}.tm-camera-manager-dialog__mobile-step{display:none}.tm-camera-manager-dialog__map-canvas{position:relative;display:flex;flex:1;min-width:0;min-height:0;width:100%;height:100%;overflow:hidden;background:var(--tm-components-camera-manager-map-background)}.tm-camera-manager-dialog__map-canvas[hidden]{display:none!important}.tm-camera-manager-dialog__map-host{position:relative;display:block;flex:1;min-width:0;min-height:0;width:100%;height:100%;overflow:hidden;pointer-events:auto}.tm-camera-manager-dialog__node-card{position:absolute;right:16px;bottom:16px;z-index:3;width:198px;padding:11px;background:var(--tm-surface-sunken);border:1px solid var(--tm-border-divider, var(--tm-border-default));border-radius:8px;box-shadow:var(--tm-components-camera-manager-card-shadow)}.tm-camera-manager-dialog__node-card-header{position:relative;display:block;min-width:0}.tm-camera-manager-dialog__node-card h3{min-width:0;margin:0 0 7px;padding-right:34px;overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.tm-camera-manager-dialog__node-close{position:absolute;top:0;right:0;display:grid;width:26px;height:26px;min-height:26px!important;place-items:center;padding:0!important;color:var(--tm-text-secondary);background:var(--tm-surface-base)!important;border:1px solid var(--tm-border-divider, var(--tm-border-default))!important;border-radius:7px!important}.tm-camera-manager-dialog__node-close svg{width:13px;height:13px;fill:none;stroke:currentcolor}.tm-camera-manager-dialog__node-card p{margin:3px 0;color:var(--tm-text-secondary);font-size:11px}.tm-camera-manager-dialog__node-card button{min-height:28px;padding:0 4px;color:var(--tm-accent-text);background:transparent;border:0;font-size:11px;font-weight:600}.tm-camera-manager-dialog__unpositioned{display:grid;gap:6px;max-height:125px;padding:8px;overflow:auto}.tm-camera-manager-dialog__feature-list{flex:1;min-height:0;max-height:none;align-content:start}.tm-camera-manager-dialog__unpositioned-heading{margin:8px 12px 0;color:var(--tm-text-secondary);font-size:11px}.tm-camera-manager-dialog__feature-list[hidden],.tm-camera-manager-dialog__unpositioned-heading[hidden]{display:none!important}.tm-camera-manager-dialog__unpositioned-node{width:100%}.tm-camera-manager-dialog__map-pane>[data-tm-part=camera-mapping-map-status]{flex:0 0 auto;min-width:0;max-height:2.8em;margin:0;padding:6px 10px;overflow:hidden;color:var(--tm-text-secondary);background:var(--tm-surface-sunken);border-top:1px solid var(--tm-border-divider, var(--tm-border-default));font-size:11px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.tm-camera-manager-dialog__map-pane>[data-tm-part=camera-mapping-map-status][hidden]{display:none!important}.tm-camera-manager-dialog__drafts{position:relative;flex:1 1 auto;min-width:0;max-width:220px;margin-right:auto}.tm-camera-manager-dialog__drafts-trigger{display:inline-flex;min-height:36px;gap:7px;align-items:center;max-width:100%;padding:0 11px;color:var(--tm-text-primary);background:var(--tm-surface-sunken);border:1px solid var(--tm-border-divider, var(--tm-border-default));border-radius:12px;cursor:pointer;list-style:none;white-space:nowrap}.tm-camera-manager-dialog__drafts-trigger::-webkit-details-marker{display:none}.tm-camera-manager-dialog__drafts-trigger:hover,.tm-camera-manager-dialog__drafts[open]>.tm-camera-manager-dialog__drafts-trigger{border-color:var(--tm-accent-fill)}.tm-camera-manager-dialog__drafts>summary[aria-disabled=true]{color:var(--tm-text-secondary);cursor:default;opacity:.55}.tm-camera-manager-dialog__drafts[open]>summary[aria-disabled=true]{border-color:var(--tm-border-divider, var(--tm-border-default))}.tm-camera-manager-dialog__drafts-panel{position:absolute;bottom:calc(100% + 8px);left:0;z-index:15;display:grid;width:min(340px,calc(100vw - 48px));max-height:min(280px,40dvh);gap:6px;padding:10px;overflow:auto;overscroll-behavior:contain;color:var(--tm-text-primary);background:var(--tm-surface-base);border:1px solid var(--tm-border-divider, var(--tm-border-default));border-radius:var(--tm-shape-radius-control);box-shadow:var(--tm-elevation-3)}.tm-camera-manager-dialog__drafts-panel p{margin:0;color:var(--tm-text-secondary);font-size:11px}.tm-camera-manager-dialog__pending-item{display:flex;flex:0 0 auto;max-width:18rem;min-width:0;gap:7px;align-items:center;min-height:26px;padding:3px 8px;overflow:hidden;color:var(--tm-domain-device-active);background:var(--tm-surface-raised);border:1px solid var(--tm-components-camera-manager-mapped-chip-border);border-radius:7px;font-size:11px}.tm-camera-manager-dialog__pending-item p{margin:0}.tm-camera-manager-dialog__pending-item button{min-height:24px;padding:0 2px;color:var(--tm-text-secondary);background:transparent;border:0}.tm-camera-manager-dialog__footer>button{flex:0 0 auto;min-height:36px;padding:0 11px;color:var(--tm-text-secondary);background:var(--tm-surface-sunken);border:1px solid var(--tm-border-divider, var(--tm-border-default));border-radius:12px;font-weight:600}.tm-camera-manager-dialog__footer-summary{min-width:0;margin:0 auto 0 0;color:var(--tm-text-primary);white-space:nowrap}.tm-camera-manager-dialog__footer>[data-camera-action=clear-filters]{color:var(--tm-accent-text);background:transparent;border-color:transparent}.tm-camera-manager-dialog__footer>[data-camera-action=save-mapping]{color:var(--tm-components-button-primary-text);background:var(--tm-accent-fill);border-color:var(--tm-accent-fill)}@media (max-width: 1100px){.tm-camera-manager-dialog__mapping-columns{grid-template-columns:minmax(210px,240px) minmax(0,1fr)}.tm-camera-manager-dialog__table-head,.tm-camera-manager-dialog__camera-row{grid-template-columns:1.5fr 1.15fr .9fr .7fr 1fr 32px;gap:var(--tm-spacing-sm)}}@media (max-width: 760px){.tm-camera-manager-dialog{width:calc(100vw - 12px);height:calc(100dvh - 12px);max-width:calc(100vw - 12px);max-height:calc(100dvh - 12px)}dialog.tm-camera-manager-dialog{inset:0;margin:auto}.tm-camera-manager-dialog__header,.tm-camera-manager-dialog__footer{padding-right:13px;padding-left:13px}.tm-camera-manager-dialog__footer{gap:6px}.tm-camera-manager-dialog__explanation{display:none}.tm-camera-manager-dialog__title-line{gap:var(--tm-spacing-sm)}.tm-camera-manager-dialog__tabs{padding:0 13px}.tm-camera-manager-dialog__camera-toolbar,.tm-camera-manager-dialog__mapping-toolbar{gap:6px;padding:8px 13px}.tm-camera-manager-dialog__search,.tm-camera-manager-dialog__mapping-toolbar .tm-camera-manager-dialog__search{flex:1 1 100px;min-width:80px;max-width:none}.tm-camera-manager-dialog__toolbar>p[data-tm-part$=result-count]{display:none}.tm-camera-manager-dialog__filter-trigger{padding:0 9px}.tm-camera-manager-dialog__filter-panel{right:0;left:auto}.tm-camera-manager-dialog__list{padding:0 13px 8px}.tm-camera-manager-dialog__table-head,.tm-camera-manager-dialog__camera-row{grid-template-columns:minmax(90px,1.2fr) minmax(78px,1fr) auto 30px;gap:6px}.tm-camera-manager-dialog__table-head>:nth-child(3),.tm-camera-manager-dialog__table-head>:nth-child(4),.tm-camera-manager-dialog__camera-row>.tm-camera-manager-dialog__mapping-pill,.tm-camera-manager-dialog__camera-row>.tm-camera-manager-dialog__capability{display:none}.tm-camera-manager-dialog__camera-row{min-height:58px}.tm-camera-manager-dialog__camera-row>.tm-camera-manager-dialog__actions{justify-content:flex-start}.tm-camera-manager-dialog__camera-row>.tm-camera-manager-dialog__actions [data-camera-action=play-live]{display:none}.tm-camera-manager-dialog__actions button{padding:0 7px}.tm-camera-manager-dialog__camera-details{gap:8px;padding:12px}.tm-camera-manager-dialog__camera-details dl{grid-template-columns:1fr 1fr}.tm-camera-manager-dialog__mobile-step{display:flex;gap:8px;align-items:center;padding:8px 13px;border-bottom:1px solid var(--tm-border-divider, var(--tm-border-default))}.tm-camera-manager-dialog__mobile-step p{margin:0}.tm-camera-manager-dialog__mobile-step p:first-child,.tm-camera-manager-dialog__mobile-step p:nth-child(3){color:var(--tm-text-secondary)}.tm-camera-manager-dialog__mobile-step p:nth-child(2){color:var(--tm-accent-text);font-weight:600}.tm-camera-manager-dialog__mapping-columns{display:block;padding:8px 13px;overflow:auto}.tm-camera-manager-dialog__mapping-pane{min-height:220px;margin-bottom:8px}.tm-camera-manager-dialog__map-pane{min-height:0}.tm-camera-manager-dialog__pane-head{flex-wrap:wrap}.tm-camera-manager-dialog__view-switch{flex:1 1 100%;width:100%}.tm-camera-manager-dialog__view-switch button{flex:1 1 0}.tm-camera-manager-dialog__map-canvas{flex:0 0 240px;min-height:240px;height:240px}.tm-camera-manager-dialog__drag-banner{margin:0 13px}.tm-camera-manager-dialog__drafts{max-width:none}.tm-camera-manager-dialog__drafts-trigger{min-height:36px;padding:0 8px;font-size:11px}.tm-camera-manager-dialog__drafts-panel{width:min(300px,calc(100vw - 48px))}.tm-camera-manager-dialog__footer>button{min-height:36px;padding:0 6px;font-size:11px}}@media (max-width: 360px){.tm-camera-manager-dialog__count{display:none}.tm-camera-manager-dialog__list{overflow-x:auto}.tm-camera-manager-dialog__table-head,.tm-camera-manager-dialog__camera-row{min-width:300px}}@media (max-height: 700px){.tm-camera-manager-dialog__header{min-height:56px;padding-top:8px;padding-bottom:8px}.tm-camera-manager-dialog__explanation{display:none}.tm-camera-manager-dialog__tabs button{min-height:36px}.tm-camera-manager-dialog__toolbar{min-height:48px;padding-top:6px;padding-bottom:6px}.tm-camera-manager-dialog__mapping-columns{padding-top:8px;padding-bottom:8px}}@media (prefers-reduced-motion: reduce){.tm-camera-manager-dialog *{scroll-behavior:auto!important;transition-duration:.01ms!important}}}@layer tm.components{.tm-map-settings-dialog{position:fixed;z-index:102;inset:0;width:min(680px,calc(100vw - 24px));max-width:calc(100vw - 24px);height:min(760px,calc(100dvh - 24px));max-height:calc(100dvh - 24px);margin:auto;grid-template-rows:auto minmax(0,1fr) auto;pointer-events:auto;transform:none;color:var(--tm-text-primary);font:14px/1.45 var(--tm-typography-font-text)}.tm-map-settings-dialog[hidden]{display:none!important}.tm-map-settings-dialog__backdrop{position:fixed;z-index:101;inset:0;background:var(--tm-overlay-scrim)}.tm-map-settings-dialog__header{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;gap:12px;padding:16px var(--tm-spacing-md) 0;border-bottom:0}.tm-map-settings-dialog__heading,.tm-map-settings-dialog__title-line{min-width:0}.tm-map-settings-dialog__heading{display:grid;gap:3px}.tm-map-settings-dialog__title-line{display:flex;gap:12px;align-items:center}.tm-map-settings-dialog__title-line h2,.tm-map-settings-dialog__heading p{margin:0}.tm-map-settings-dialog__heading p{color:var(--tm-text-secondary);font-size:12px}.tm-map-settings-dialog__icon{display:grid;flex:0 0 38px;width:38px;height:38px;place-items:center;color:var(--tm-accent-fill);background:color-mix(in srgb,var(--tm-accent-fill) 13%,transparent);border:1px solid color-mix(in srgb,var(--tm-accent-fill) 30%,transparent);border-radius:var(--tm-shape-radius-card)}.tm-map-settings-dialog__icon svg{width:20px;height:20px}.tm-map-settings-dialog__close{min-height:40px!important}.tm-map-settings-dialog__tabs{display:flex;overflow-x:auto;grid-column:1 / -1;min-width:0;gap:22px;margin:2px calc(var(--tm-spacing-md) * -1) 0;padding:0 var(--tm-spacing-md);border-bottom:1px solid var(--tm-border-divider);scroll-padding-inline:var(--tm-spacing-md);scroll-snap-type:x proximity;scrollbar-width:none;overscroll-behavior-x:contain}.tm-map-settings-dialog__tabs::-webkit-scrollbar{display:none}.tm-map-settings-dialog__tabs[data-more-end]{mask-image:linear-gradient(to left,transparent,black 32px)}.tm-map-settings-dialog__tabs[data-more-start]{mask-image:linear-gradient(to right,transparent,black 32px)}.tm-map-settings-dialog__tabs[data-more-start][data-more-end]{mask-image:linear-gradient(to right,transparent,black 32px,black calc(100% - 32px),transparent)}.tm-map-settings-dialog__tab{flex:0 0 auto;scroll-snap-align:start;min-height:42px;padding:0 2px;color:var(--tm-text-secondary);background:transparent;border:0;border-bottom:2px solid transparent;border-radius:0;cursor:pointer;font:inherit;font-weight:650;transition:color .12s ease,border-color .12s ease}.tm-map-settings-dialog__tab:hover{color:var(--tm-text-primary)}.tm-map-settings-dialog__tab[aria-selected=true]{color:var(--tm-accent-text);border-bottom-color:var(--tm-accent-fill)}.tm-map-settings-dialog__body{min-width:0;min-height:0;padding:var(--tm-spacing-md);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.tm-map-settings-dialog__panel{display:grid;gap:10px;min-width:0}.tm-map-settings-dialog__panel[hidden]{display:none!important}.tm-map-settings-dialog__fieldset{display:grid;gap:8px;min-width:0;margin:0;padding:12px;background:var(--tm-surface-dialog-raised);border:1px solid var(--tm-border-divider);border-radius:var(--tm-shape-radius-card)}.tm-map-settings-dialog__legend{display:flex;align-items:center;gap:10px;padding:0;color:var(--tm-text-primary);font-size:14px;font-weight:650}.tm-map-settings-dialog__fieldset-icon{display:grid;flex:0 0 30px;width:30px;height:30px;place-items:center;color:var(--tm-accent-fill);background:color-mix(in srgb,var(--tm-accent-fill) 12%,transparent);border:1px solid color-mix(in srgb,var(--tm-accent-fill) 26%,transparent);border-radius:var(--tm-shape-radius-card)}.tm-map-settings-dialog__fieldset-icon svg{width:16px;height:16px}.tm-map-settings-dialog__fieldset-description{margin:-4px 0 0;color:var(--tm-text-secondary);font-size:12px}.tm-map-settings-dialog__fieldset:has(.tm-map-settings-dialog__fieldset-icon) .tm-map-settings-dialog__fieldset-description{margin-left:40px}.tm-map-settings-dialog__choice-grid{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.tm-map-settings-dialog__choice-grid--thirds{grid-template-columns:repeat(3,minmax(0,1fr))}.tm-map-settings-dialog__choice{position:relative;display:flex;min-width:0;min-height:44px;gap:10px;align-items:center;padding:8px 12px;color:var(--tm-text-primary);background:var(--tm-surface-base);border:1px solid var(--tm-border-divider);border-radius:var(--tm-shape-radius-card);cursor:pointer;transition:border-color .12s ease,background-color .12s ease}.tm-map-settings-dialog__choice:hover{border-color:color-mix(in srgb,var(--tm-accent-fill) 40%,var(--tm-border-divider))}.tm-map-settings-dialog__choice.tm-trailing-control__row:has(.tm-floor-select__content:hover):hover{border-color:var(--tm-border-divider)}.tm-map-settings-dialog__choice>span{min-width:0;overflow-wrap:anywhere}.tm-map-settings-dialog__choice--card input[type=radio],.tm-map-settings-dialog__choice--provider input[type=radio]{position:absolute;inset:0;box-sizing:border-box;width:100%;height:100%;margin:0;appearance:none;background:transparent;border:0;border-radius:inherit;cursor:pointer}.tm-map-settings-dialog__choice--card input[type=radio]:focus-visible,.tm-map-settings-dialog__choice--provider input[type=radio]:focus-visible{outline:2px solid var(--tm-accent-fill);outline-offset:3px}.tm-map-settings-dialog__choice--card{justify-content:center;gap:12px;min-height:56px;padding:7px 14px}.tm-map-settings-dialog__choice-image{flex:0 0 auto;width:auto;height:40px;max-width:96px;object-fit:contain}.tm-map-settings-dialog__choice-label{font-weight:600}.tm-map-settings-dialog__choice-check{position:absolute;top:8px;right:8px;display:grid;width:20px;height:20px;place-items:center;color:var(--tm-components-map-settings-on-accent);background:var(--tm-accent-fill);border-radius:var(--tm-shape-radius-round);opacity:0;transform:scale(.5);transition:opacity .12s ease,transform .12s ease}.tm-map-settings-dialog__choice-check svg{width:11px;height:11px}.tm-map-settings-dialog__choice--card:has(input:checked),.tm-map-settings-dialog__choice--option:has(input:checked),.tm-map-settings-dialog__choice--provider:has(input:checked){background:color-mix(in srgb,var(--tm-accent-fill) 9%,var(--tm-surface-base));border-color:var(--tm-accent-fill)}.tm-map-settings-dialog__choice input[type=radio]:checked~.tm-map-settings-dialog__choice-check{opacity:1;transform:scale(1)}.tm-map-settings-dialog__choice--provider:has(input:checked) .tm-map-settings-dialog__row-icon{color:var(--tm-accent-fill)}.tm-map-settings-dialog__choice--provider{min-height:52px;padding-right:14px}.tm-map-settings-dialog__choice--provider .tm-map-settings-dialog__choice-check{position:static;flex:0 0 auto}.tm-map-settings-dialog__choice--provider .tm-map-settings-dialog__choice-check{margin-left:auto}.tm-map-settings-dialog__provider-text{display:grid;flex:1 1 auto;gap:2px;min-width:0}.tm-map-settings-dialog__provider-text>.tm-map-settings-dialog__choice-label{overflow-wrap:normal;word-break:normal}.tm-map-settings-dialog__row-icon{display:grid;flex:0 0 32px;width:32px;height:32px;place-items:center;color:var(--tm-text-secondary);background:color-mix(in srgb,var(--tm-text-primary) 6%,transparent);border-radius:var(--tm-shape-radius-card);transition:color .12s ease}.tm-map-settings-dialog__row-icon svg{width:17px;height:17px}.tm-map-settings-dialog__row-icon[data-tm-layer]{color:var(--tm-components-map-settings-layer-tile-icon);background:var(--tm-components-map-settings-layer-tile)}.tm-map-settings-dialog__switch-row{justify-content:flex-start;min-height:48px}.tm-map-settings-dialog__layer-row{min-height:56px;padding-top:9px;padding-bottom:9px}.tm-map-settings-dialog__row-text{display:grid;flex:1 1 auto;gap:1px;min-width:0}.tm-map-settings-dialog__row-title{font-weight:600}.tm-map-settings-dialog__row-description{color:var(--tm-text-secondary);font-size:12px}.tm-map-settings-dialog__switch-row input[type=checkbox]{order:2;flex:0 0 42px;width:42px;height:24px;margin:0 0 0 auto;appearance:none;background:var(--tm-domain-device-inactive);border:0;border-radius:var(--tm-shape-radius-round);cursor:pointer}.tm-map-settings-dialog__switch-row input[type=checkbox]:after{display:block;width:18px;height:18px;margin:3px;background:var(--tm-components-switch-thumb);border-radius:50%;content:"";transition:transform .12s ease}.tm-map-settings-dialog__switch-row input[type=checkbox]:checked{background:var(--tm-accent-fill)}.tm-map-settings-dialog__switch-row input[type=checkbox]:checked:after{transform:translate(18px)}.tm-map-settings-dialog__choice:has(input:disabled){color:var(--tm-text-secondary);cursor:not-allowed;opacity:.56}.tm-map-settings-dialog__choice:has(input:disabled) .tm-map-settings-dialog__row-icon{color:var(--tm-text-secondary);background:color-mix(in srgb,var(--tm-text-primary) 6%,transparent);border-color:transparent}.tm-map-settings-dialog__switch-row input[type=checkbox]:disabled{cursor:not-allowed}.tm-map-settings-dialog__fieldset .tm-map-settings-dialog__switch-row select,.tm-map-settings-dialog__fieldset .tm-map-settings-dialog__switch-row .tm-floor-select{margin:0 0 0 auto;width:auto;min-width:min(10rem,60%);max-width:60%}.tm-map-settings-dialog__fieldset .tm-map-settings-dialog__switch-row .tm-floor-select>.tm-floor-select__content{right:0;left:auto;min-width:100%;max-width:min(16rem,calc(100vw - 24px));width:max-content}.tm-map-settings-dialog__fieldset .tm-map-settings-dialog__switch-row .tm-floor-select__option{white-space:nowrap}.tm-map-settings-dialog__choice--option{align-items:flex-start;gap:10px;min-height:0;padding:10px 12px}.tm-map-settings-dialog__choice--option input[type=radio]{flex:0 0 16px;width:16px;height:16px;margin:2px 0 0;accent-color:var(--tm-accent-fill)}.tm-map-settings-dialog__option-text{display:grid;flex:1 1 auto;gap:3px;min-width:0}.tm-map-settings-dialog__option-title{font-weight:600}.tm-map-settings-dialog__option-description{color:var(--tm-text-secondary);font-size:12px}.tm-map-settings-dialog__hint,.tm-map-settings-dialog__disabled-note{margin:0;color:var(--tm-text-secondary);font-size:12px}.tm-map-settings-dialog__key-field{display:grid;gap:4px;margin-top:10px;min-width:0}.tm-map-settings-dialog__key-caption{color:var(--tm-text-secondary);font-size:11px;font-weight:600}.tm-map-settings-dialog__key-field input[type=text]{width:100%;min-height:36px;padding:8px 11px;line-height:20px;box-sizing:border-box;background:var(--tm-surface-sunken);border:1px solid var(--tm-border-divider, var(--tm-border-default));border-radius:12px;font:inherit;color:var(--tm-text-primary)}.tm-map-settings-dialog__key-field input[type=text]::placeholder{color:var(--tm-text-secondary)}.tm-map-settings-dialog__key-field input[type=text]:disabled{opacity:.6;cursor:not-allowed}.tm-map-settings-dialog__numeric-control{display:grid;gap:var(--tm-spacing-xs, 6px);min-width:0}.tm-map-settings-dialog__numeric-label{color:var(--tm-text-primary);font-size:13px;font-weight:600}.tm-map-settings-dialog__numeric-line{display:flex;min-width:0;gap:var(--tm-spacing-xs, 6px);align-items:center}.tm-map-settings-dialog__numeric-line input[type=number]{box-sizing:border-box;width:min(100%,180px);min-height:40px;padding:8px 12px;color:var(--tm-text-primary);background:var(--tm-surface-base);border:1px solid var(--tm-border-divider);border-radius:var(--tm-shape-radius-card);font:inherit;transition:border-color .12s ease}.tm-map-settings-dialog__numeric-line input[type=number]:hover:not(:disabled){border-color:color-mix(in srgb,var(--tm-accent-fill) 40%,var(--tm-border-divider))}.tm-map-settings-dialog__numeric-suffix{color:var(--tm-text-secondary);font-weight:600}.tm-map-settings-dialog__numeric-control input[type=range]{appearance:none;width:100%;height:18px;min-height:18px;background:transparent;cursor:pointer}.tm-map-settings-dialog__numeric-control input[type=range]::-webkit-slider-runnable-track{height:4px;background:color-mix(in srgb,var(--tm-text-primary) 18%,transparent);border-radius:var(--tm-shape-radius-round)}.tm-map-settings-dialog__numeric-control input[type=range]::-webkit-slider-thumb{appearance:none;width:16px;height:16px;margin-top:-6px;background:var(--tm-accent-fill);border:3px solid var(--tm-surface-dialog-raised);border-radius:50%;box-shadow:var(--tm-elevation-1)}.tm-map-settings-dialog__numeric-control input[type=range]::-moz-range-track{height:4px;background:color-mix(in srgb,var(--tm-text-primary) 18%,transparent);border-radius:var(--tm-shape-radius-round)}.tm-map-settings-dialog__numeric-control input[type=range]::-moz-range-thumb{width:10px;height:10px;background:var(--tm-accent-fill);border:3px solid var(--tm-surface-dialog-raised);border-radius:50%;box-shadow:var(--tm-elevation-1)}.tm-map-settings-dialog__numeric-control input[type=range]:disabled{cursor:not-allowed;opacity:.45}.tm-map-settings-dialog__error{margin:0;color:var(--tm-status-warning-text);font-size:12px}.tm-map-settings-dialog__numeric-line input[aria-invalid=true]{border-color:var(--tm-domain-battery-warning)}.tm-map-settings-dialog__generate{display:inline-flex;gap:8px;align-items:center;align-self:flex-start;padding:8px 12px;color:var(--tm-text-secondary);cursor:pointer;background:var(--tm-surface-dialog-raised);border:1px solid var(--tm-border-divider);border-radius:var(--tm-shape-radius-control)}.tm-map-settings-dialog__generate svg{width:14px;height:14px}.tm-map-settings-dialog__generate:hover:not(:disabled){color:var(--tm-text-primary);border-color:var(--tm-border-divider)}.tm-map-settings-dialog__disabled-note{flex:0 1 auto;margin-left:auto;text-align:right}.tm-map-settings-dialog__choice .tm-map-settings-dialog__disabled-note{justify-self:start;margin-left:0;padding:0;color:var(--tm-text-secondary);text-align:start;white-space:normal;background:none}.tm-map-settings-dialog__choice .tm-map-settings-dialog__disabled-note[hidden]{display:none}.tm-map-settings-dialog__swatches{display:flex;gap:6px;margin-bottom:var(--tm-spacing-sm)}.tm-map-settings-dialog__swatch{width:28px;height:28px;border:1px solid var(--tm-border-default);border-radius:var(--tm-shape-radius-round)}.tm-map-settings-dialog__swatch[data-tm-swatch=surface]{background:var(--tm-surface-base)}.tm-map-settings-dialog__swatch[data-tm-swatch=accent]{background:var(--tm-accent-fill)}.tm-map-settings-dialog__swatch[data-tm-swatch=basemap]{background:var(--tm-map-basemap-background)}.tm-map-settings-dialog__fieldset--nested{margin-top:var(--tm-spacing-xs);padding:0;background:none;border:0}.tm-map-settings-dialog__fieldset--nested>.tm-map-settings-dialog__legend{font-size:13px}.tm-map-settings-dialog__choice--theme{flex-direction:column;gap:6px;min-height:76px}.tm-map-settings-dialog__choice--theme:has(input:checked) .tm-map-settings-dialog__row-icon{color:var(--tm-accent-text)}.tm-map-settings-dialog__fieldset[hidden]{display:none}.tm-map-settings-dialog__footer{min-height:64px;max-height:none;height:auto;flex-wrap:wrap;gap:var(--tm-spacing-sm);padding-top:10px;padding-bottom:10px}.tm-map-settings-dialog__reset{display:inline-flex;align-items:center;gap:8px;margin-right:auto;color:var(--tm-text-secondary)!important;background:transparent!important;border-color:transparent!important}.tm-map-settings-dialog__reset svg{width:15px;height:15px}.tm-map-settings-dialog__reset:hover:not(:disabled){color:var(--tm-text-primary)!important}.tm-map-settings-dialog__status{min-width:0;flex:1 1 130px;color:var(--tm-text-secondary);font-size:12px}.tm-map-settings-dialog__status[role=alert]{color:var(--tm-status-warning-text)}.tm-map-settings-dialog__apply{display:inline-flex;align-items:center;gap:8px;color:var(--tm-components-button-accent-label)!important;background:var(--tm-accent-fill)!important;border-color:var(--tm-accent-fill)!important}.tm-map-settings-dialog__apply svg{width:14px;height:14px}.tm-map-settings-dialog button:disabled,.tm-map-settings-dialog input:disabled{cursor:not-allowed}.tm-map-settings-dialog :where(button,input):focus-visible{outline:2px solid var(--tm-accent-fill);outline-offset:2px}@media (max-width: 640px),(max-height: 600px){.tm-map-settings-dialog{width:calc(100vw - 24px);max-width:calc(100vw - 24px);height:calc(100dvh - 24px);max-height:calc(100dvh - 24px)}.tm-map-settings-dialog__header{padding:12px 12px 0}.tm-map-settings-dialog__tabs{gap:14px;margin-right:-12px;margin-left:-12px;padding-right:12px;padding-left:12px}.tm-map-settings-dialog__tab{min-width:112px}.tm-map-settings-dialog__body{padding:12px}.tm-map-settings-dialog__choice-grid--thirds{grid-template-columns:minmax(0,1fr)}.tm-map-settings-dialog__choice-image{height:36px;max-width:84px}.tm-map-settings-dialog__fieldset:has(.tm-map-settings-dialog__fieldset-icon) .tm-map-settings-dialog__fieldset-description{margin-left:0}.tm-map-settings-dialog__disabled-note{width:100%;margin-left:0;text-align:left}.tm-map-settings-dialog__choice-grid--thirds:has(.tm-map-settings-dialog__choice--theme){grid-template-columns:repeat(3,minmax(0,1fr))}.tm-map-settings-dialog__footer{padding-right:12px;padding-left:12px}.tm-map-settings-dialog__numeric-line input[type=number]{width:min(100%,150px)}}@media (prefers-reduced-motion: reduce){.tm-map-settings-dialog__switch-row input[type=checkbox]:after,.tm-map-settings-dialog__choice,.tm-map-settings-dialog__choice-check,.tm-map-settings-dialog__row-icon,.tm-map-settings-dialog__tab{transition:none}}}@layer tm.components{.tm-geofence-popup__content,.tm-geofence-popup__content *{box-sizing:border-box}.tm-geofence-popup__content{min-width:0;padding:12px;font:13px/1.4 var(--tm-typography-font-text)}.tm-geofence-popup__content h2{max-width:calc(100% - 42px);margin:0 42px 8px 0;overflow:hidden;font-size:16px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.tm-geofence-popup__badge{display:inline-block;margin-bottom:8px;padding:2px 8px;border:1px solid var(--tm-border-default);border-radius:var(--tm-shape-radius-control);font-size:11px;font-weight:600}.tm-geofence-popup__badge--active{border-color:var(--tm-domain-battery-good);color:var(--tm-status-success-text)}.tm-geofence-popup__badge--inactive{border-color:var(--tm-text-secondary);color:var(--tm-text-secondary)}.tm-geofence-popup__fields{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 8px;margin:0}.tm-geofence-popup__fields dt{color:var(--tm-text-secondary);font-weight:600}.tm-geofence-popup__fields dd{min-width:0;margin:0;overflow-wrap:anywhere}.tm-geofence-manager-dialog{position:fixed;z-index:102;top:50%;left:50%;width:90vw;height:90vh;max-width:calc(100vw - 2rem);max-height:calc(100vh - 2rem);margin:0;pointer-events:auto;transform:translate(-50%,-50%);box-sizing:border-box}.tm-geofence-manager-dialog[hidden]{display:none}dialog.tm-geofence-manager-dialog{inset:0;margin:auto;transform:none}.tm-geofence-manager-dialog__backdrop{position:fixed;z-index:101;inset:0;background:var(--tm-overlay-scrim)}.tm-geofence-manager__header{margin-bottom:0}.tm-geofence-manager__title{display:grid;flex:1 1 auto;min-width:0;gap:2px}.tm-geofence-manager__title-line{display:flex;min-width:0;gap:12px;align-items:center}.tm-geofence-manager__title h2,.tm-geofence-manager__title p{margin:0}.tm-geofence-manager__explanation{color:var(--tm-text-secondary);font-size:12px}.tm-geofence-manager__icon{display:grid;flex:0 0 40px;width:40px;height:40px;place-items:center;color:var(--tm-accent-fill);background:var(--tm-surface-dialog-raised, var(--tm-surface-raised));border:1px solid var(--tm-border-divider, var(--tm-border-default));border-radius:9px}.tm-geofence-manager__icon svg{display:block;width:20px;height:20px;fill:currentcolor}.tm-geofence-manager__count{flex:0 0 auto;padding:3px 8px;color:var(--tm-components-count-badge-text);background:var(--tm-components-count-badge-background);border:1px solid var(--tm-components-count-badge-border);border-radius:999px;font-size:11px;font-weight:600;white-space:nowrap}.tm-geofence-manager__refresh,.tm-geofence-manager__close{min-height:40px!important;color:var(--tm-text-secondary)!important;font-size:0!important}.tm-geofence-manager-dialog button,.tm-geofence-manager-dialog input,.tm-geofence-manager-dialog select{min-height:36px;box-sizing:border-box;color:var(--tm-text-primary);font:inherit}.tm-geofence-manager-dialog button{cursor:pointer}.tm-geofence-manager-dialog button:disabled{cursor:not-allowed;opacity:.5}.tm-geofence-manager-dialog :where(button,input,select,textarea,[role="button"]):focus-visible{outline:2px solid var(--tm-accent-fill);outline-offset:2px}.tm-geofence-manager__body{display:grid;grid-template-columns:minmax(280px,380px) minmax(0,1fr);min-width:0;min-height:0;overflow:hidden;overscroll-behavior:contain;background:var(--tm-surface-dialog, var(--tm-surface-base))}.tm-geofence-manager__list-pane,.tm-geofence-manager__editor-pane{grid-column:1;grid-row:1}.tm-geofence-manager__list-pane{display:grid;grid-template-rows:auto auto minmax(0,1fr);min-width:0;min-height:0;border-right:1px solid var(--tm-border-divider, var(--tm-border-default));transition:opacity .18s ease,transform .18s ease,visibility 0s linear 0s}.tm-geofence-manager__body--editing .tm-geofence-manager__list-pane{opacity:0;visibility:hidden;pointer-events:none;transform:translate(-16px);transition:opacity .18s ease,transform .18s ease,visibility 0s linear .18s}.tm-geofence-manager__editor-pane{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:10px;min-width:0;min-height:0;padding:12px;box-sizing:border-box;background:var(--tm-surface-dialog, var(--tm-surface-base));border-right:1px solid var(--tm-border-divider, var(--tm-border-default));opacity:1;transform:translate(0);transition:opacity .18s ease,transform .18s ease,visibility 0s linear 0s}.tm-geofence-manager__body:not(.tm-geofence-manager__body--editing) .tm-geofence-manager__editor-pane{opacity:0;visibility:hidden;pointer-events:none;transform:translate(-16px);transition:opacity .18s ease,transform .18s ease,visibility 0s linear .18s}.tm-geofence-manager__create{flex:0 0 auto;min-height:32px;padding:0 12px;color:var(--tm-components-geofence-manager-on-accent);background:var(--tm-accent-fill);border:1px solid var(--tm-accent-fill);border-radius:var(--tm-shape-radius-control);font-size:12px;font-weight:600;white-space:nowrap}.tm-geofence-manager__editor-heading{margin:0;font-size:15px;line-height:1.3}.tm-geofence-manager__editor-fields{display:grid;gap:12px;align-content:start;min-height:0;margin-inline:-4px;padding:4px;scroll-padding-block:4px;overflow-y:auto;overscroll-behavior:contain}.tm-geofence-manager__editor-field{display:grid;gap:4px;min-width:0}.tm-geofence-manager__editor-caption{color:var(--tm-text-secondary);font-size:11px;font-weight:600}.tm-geofence-manager__editor-field input[type=text]{width:100%;min-height:36px;padding:8px 11px;line-height:20px;box-sizing:border-box;background:var(--tm-surface-sunken);border:1px solid var(--tm-border-divider, var(--tm-border-default));border-radius:12px}.tm-geofence-manager__switch-row{align-items:center}.tm-geofence-manager__switch-row input[type=checkbox]{order:2;flex:0 0 42px;width:42px;height:24px;min-height:24px;margin:0 0 0 auto;appearance:none;background:var(--tm-domain-device-inactive);border:0;border-radius:var(--tm-shape-radius-round);cursor:pointer}.tm-geofence-manager__switch-row input[type=checkbox]:after{display:block;width:18px;height:18px;margin:3px;background:var(--tm-components-switch-thumb);border-radius:50%;content:"";transition:transform .12s ease}.tm-geofence-manager__switch-row input[type=checkbox]:checked{background:var(--tm-accent-fill)}.tm-geofence-manager__switch-row input[type=checkbox]:checked:after{transform:translate(18px)}.tm-geofence-manager__switch-row input[type=checkbox]:disabled{cursor:not-allowed}.tm-geofence-manager__editor-floor{display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:100%;padding:3px 9px;overflow:hidden;color:var(--tm-text-primary);background:var(--tm-surface-sunken);border:1px solid var(--tm-border-divider, var(--tm-border-default));border-radius:999px;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.tm-geofence-manager__editor-tools{display:none;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-left:auto}.tm-geofence-manager__body--editing .tm-geofence-manager__editor-tools{display:flex}.tm-geofence-manager__editor-tool{min-height:32px;padding:0 12px;color:var(--tm-text-primary);background:var(--tm-surface-base);border:1px solid var(--tm-border-divider, var(--tm-border-default));border-radius:var(--tm-shape-radius-control);box-shadow:var(--tm-components-geofence-manager-tool-shadow);font-size:12px;font-weight:600}.tm-geofence-manager__editor-tool:hover:not(:disabled){border-color:var(--tm-accent-fill)}.tm-geofence-manager__editor-tool[aria-pressed=true]{color:var(--tm-accent-text);background:color-mix(in srgb,var(--tm-accent-fill) 12%,var(--tm-surface-base));border-color:var(--tm-accent-fill)}.tm-geofence-manager__editor-paste{display:grid;gap:4px;min-width:0}.tm-geofence-manager__editor-paste-body{display:grid;gap:8px}.tm-geofence-manager__editor-paste textarea{width:100%;min-height:108px;padding:8px 10px;box-sizing:border-box;resize:vertical;color:var(--tm-text-primary);background:var(--tm-surface-sunken);border:1px solid var(--tm-border-divider, var(--tm-border-default));border-radius:12px;font:11px/1.5 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.tm-geofence-manager__editor-paste-apply{justify-self:start;background:var(--tm-surface-sunken);box-shadow:none}.tm-geofence-manager__device-retry{min-height:26px;width:-moz-fit-content;width:fit-content;padding:0 10px;color:var(--tm-accent-text);background:transparent;border:1px solid var(--tm-border-divider, var(--tm-border-default));border-radius:var(--tm-shape-radius-control);font-size:11px;font-weight:600}.tm-geofence-manager__device-retry[hidden]{display:none}.tm-geofence-manager__device-retry:hover:not(:disabled){border-color:var(--tm-accent-fill)}.tm-geofence-manager__editor-error{margin:0;color:var(--tm-status-danger-text);font-size:11px}.tm-geofence-manager__editor-error[hidden]{display:none}.tm-geofence-manager__rules{display:grid;gap:8px;min-width:0}.tm-geofence-manager__rules-header{display:flex;align-items:center;justify-content:space-between;gap:8px}.tm-geofence-manager__rules-add{justify-self:end}.tm-geofence-manager__rules-add-trigger{display:inline-grid;min-height:30px;padding:0 10px;place-items:center;color:var(--tm-accent-text);background:var(--tm-surface-sunken);border:1px solid var(--tm-border-divider, var(--tm-border-default));border-radius:var(--tm-shape-radius-control);cursor:pointer;font-size:12px;font-weight:600;list-style:none}.tm-geofence-manager__rules-add-trigger::-webkit-details-marker{display:none}.tm-geofence-manager__rules-add[open]>.tm-geofence-manager__rules-add-trigger,.tm-geofence-manager__rules-add-trigger:hover{border-color:var(--tm-accent-fill)}.tm-geofence-manager__rules-add--saving .tm-geofence-manager__rules-add-trigger{cursor:not-allowed;opacity:.5}.tm-geofence-manager__rules-add-panel{right:0}.tm-geofence-manager__rules-hint{margin:0;color:var(--tm-text-secondary);font-size:11px}.tm-geofence-manager__rules-notice{margin:0;color:var(--tm-status-warning-text);font-size:11px}.tm-geofence-manager__rules-notice[hidden],.tm-geofence-manager__rules-hint[hidden]{display:none}.tm-geofence-manager__rules-list{display:grid;gap:8px;min-width:0}.tm-geofence-manager__rule{display:grid;gap:8px;min-width:0;padding:10px;background:var(--tm-surface-dialog-raised, var(--tm-surface-raised));border:1px solid var(--tm-border-divider, var(--tm-border-default));border-radius:var(--tm-shape-radius-card)}.tm-geofence-manager__rule-head{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.tm-geofence-manager__rule-segment{display:inline-flex;overflow:hidden;border:1px solid var(--tm-border-divider, var(--tm-border-default));border-radius:var(--tm-shape-radius-control)}.tm-geofence-manager__rule-segment-option{min-height:30px;padding:0 10px;color:var(--tm-text-secondary);background:transparent;border:0;font-size:12px;font-weight:600;white-space:nowrap}.tm-geofence-manager__rule-segment-option:hover:not(:disabled){color:var(--tm-text-primary);background:var(--tm-surface-sunken)}.tm-geofence-manager__rule-segment-option[aria-pressed=true]{color:var(--tm-accent-text);background:var(--tm-components-geofence-manager-segment-selected)}.tm-geofence-manager__rule-enabled{display:inline-flex;flex:0 0 auto;align-items:center;gap:6px;margin-left:auto}.tm-geofence-manager__rule-remove{display:grid;flex:0 0 auto;width:30px;height:30px;min-height:30px;padding:0;place-items:center;color:var(--tm-text-secondary);background:transparent;border:1px solid transparent;border-radius:var(--tm-shape-radius-control)}.tm-geofence-manager__rule-remove:hover:not(:disabled){color:var(--tm-components-geofence-manager-destructive);border-color:var(--tm-border-divider, var(--tm-border-default))}.tm-geofence-manager__rule-remove svg{width:10px;height:10px;fill:currentcolor}.tm-geofence-manager__rule-severity{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.tm-geofence-manager__rule-select{min-width:140px;max-width:100%}.tm-geofence-manager__rule-severity-badge{padding:2px 8px;border:1px solid currentcolor;border-radius:999px;font-size:10px;font-weight:600}.tm-geofence-manager__rule-severity-badge[data-severity=critical]{color:var(--alarm_critical, var(--tm-status-danger-text))}.tm-geofence-manager__rule-severity-badge[data-severity=major]{color:var(--alarm_major, var(--tm-status-warning-text))}.tm-geofence-manager__rule-severity-badge[data-severity=minor]{color:var(--alarm_minor, var(--tm-status-warning-text))}.tm-geofence-manager__rule-severity-badge[data-severity=warning]{color:var(--alarm_warning, var(--tm-status-warning-text))}.tm-geofence-manager__rule-severity-badge[data-severity=indeterminate]{color:var(--alarm_indeterminate, var(--tm-text-secondary))}.tm-geofence-manager__rule-picker{display:grid;gap:6px;min-width:0}.tm-geofence-manager__rule-picker[hidden]{display:none}.tm-geofence-manager__device-search{position:relative;display:block}.tm-geofence-manager__device-search svg{position:absolute;z-index:1;top:9px;left:11px;width:14px;height:14px;fill:none;stroke:var(--tm-text-secondary);stroke-width:2;pointer-events:none}.tm-geofence-manager__device-search input{width:100%;height:32px;padding:0 10px 0 32px;background:var(--tm-surface-sunken);border:1px solid var(--tm-border-divider, var(--tm-border-default));border-radius:12px;font-size:12px}.tm-geofence-manager__device-status{margin:0;color:var(--tm-text-secondary);font-size:11px}.tm-geofence-manager__device-status[hidden]{display:none}.tm-geofence-manager__device-results{display:grid;gap:2px;max-height:168px;overflow-y:auto;overscroll-behavior:contain}.tm-geofence-manager__device-option{display:flex;align-items:center;gap:8px;min-height:30px;padding:0 6px;border-radius:var(--tm-shape-radius-control);cursor:pointer;font-size:12px}.tm-geofence-manager__device-option:hover{background:var(--tm-surface-sunken)}.tm-geofence-manager__device-option input{flex:0 0 auto;width:14px;height:14px;margin:0;accent-color:var(--tm-accent-fill);cursor:pointer}.tm-geofence-manager__device-option-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tm-geofence-manager__device-chips{display:flex;flex-wrap:wrap;gap:4px;min-width:0}.tm-geofence-manager__device-chips[hidden]{display:none}.tm-geofence-manager__device-chips:focus{outline:2px solid var(--tm-accent-fill);outline-offset:2px}.tm-geofence-manager__device-chip{display:inline-flex;align-items:center;gap:2px;max-width:100%;padding:2px 4px 2px 8px;background:var(--tm-surface-sunken);border:1px solid var(--tm-border-divider, var(--tm-border-default));border-radius:999px;font-size:11px}.tm-geofence-manager__device-chip-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tm-geofence-manager__device-chip-remove{display:grid;flex:0 0 auto;width:18px;height:18px;min-height:18px;padding:0;place-items:center;color:var(--tm-text-secondary);background:transparent;border:0;border-radius:50%}.tm-geofence-manager__device-chip-remove:hover:not(:disabled){color:var(--tm-components-geofence-manager-destructive)}.tm-geofence-manager__device-chip-remove svg{width:8px;height:8px;fill:currentcolor}.tm-geofence-manager__editor-footer{display:flex;justify-content:flex-end;gap:8px;padding-top:4px;border-top:1px solid var(--tm-border-divider, var(--tm-border-default))}.tm-geofence-manager__editor-cancel{min-height:36px;padding:0 12px;color:var(--tm-text-primary);background:transparent;border:1px solid var(--tm-border-divider, var(--tm-border-default));border-radius:var(--tm-shape-radius-control);font-weight:600}.tm-geofence-manager__editor-cancel:hover:not(:disabled){background:var(--tm-surface-sunken)}.tm-geofence-manager__editor-save{min-height:36px;padding:0 14px;color:var(--tm-components-geofence-manager-on-accent);background:var(--tm-accent-fill);border:1px solid var(--tm-accent-fill);border-radius:var(--tm-shape-radius-control);font-weight:600}.tm-geofence-manager-dialog :is(.tm-geofence-manager__create,.tm-geofence-manager__editor-save){color:var(--tm-components-geofence-manager-on-accent)}.tm-geofence-manager__toolbar{display:flex;flex-wrap:nowrap;min-width:0;gap:var(--tm-spacing-sm);align-items:center;padding:10px var(--tm-spacing-md);border-bottom:1px solid var(--tm-border-divider, var(--tm-border-default))}.tm-geofence-manager__search{position:relative;display:block;flex:1 1 auto;min-width:100px}.tm-geofence-manager__search svg{position:absolute;top:10px;left:11px;width:15px;height:15px;fill:none;stroke:var(--tm-text-secondary);stroke-width:2;pointer-events:none}.tm-geofence-manager__search input{width:100%;height:36px;padding:0 11px 0 34px;background:var(--tm-surface-sunken);border:1px solid var(--tm-border-divider, var(--tm-border-default));border-radius:12px}.tm-geofence-manager__status{display:flex;min-height:1.4em;gap:8px;align-items:center;padding:6px var(--tm-spacing-md) 0}.tm-geofence-manager__status[hidden]{display:flex;visibility:hidden;height:0;min-height:0;padding:0;overflow:hidden}.tm-geofence-manager__status p{margin:0;color:var(--tm-text-secondary);font-size:12px}.tm-geofence-manager__status button{min-height:28px;padding:0 8px;color:var(--tm-accent-text);background:transparent;border:0;font-size:11px;font-weight:600}.tm-geofence-manager__list{min-height:0;padding:8px var(--tm-spacing-md) 12px;overflow-y:auto;overscroll-behavior:contain}.tm-geofence-manager__row{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 32px;gap:4px;align-items:center;min-height:56px;margin-bottom:8px;padding:8px 10px;background:var(--tm-surface-dialog-raised, var(--tm-surface-raised));border:1px solid var(--tm-border-divider, var(--tm-border-default));border-radius:var(--tm-shape-radius-card);transition:background-color .12s ease,border-color .12s ease}.tm-geofence-manager__row:hover{border-color:var(--tm-accent-fill)}.tm-geofence-manager__row--selected,.tm-geofence-manager__row--selected:hover{background:var(--tm-components-geofence-manager-row-selected);border-color:var(--tm-accent-fill)}.tm-geofence-manager__row-main{display:grid;min-width:0;gap:3px;padding:0;text-align:left;background:transparent;border:0}.tm-geofence-manager__name-line{display:flex;min-width:0;gap:8px;align-items:center}.tm-geofence-manager__name-line strong{min-width:0;overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.tm-geofence-manager__badge{flex:0 0 auto;padding:1px 7px;border:1px solid var(--tm-border-default);border-radius:999px;font-size:10px;font-weight:600}.tm-geofence-manager__badge--active{border-color:var(--tm-domain-battery-good);color:var(--tm-status-success-text)}.tm-geofence-manager__badge--inactive{border-color:var(--tm-text-secondary);color:var(--tm-text-secondary)}.tm-geofence-manager__meta{display:flex;flex-wrap:wrap;min-width:0;gap:4px 10px;color:var(--tm-text-secondary);font-size:11px}.tm-geofence-manager__chip{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tm-geofence-manager__menu{position:relative;justify-self:end}.tm-geofence-manager__menu-trigger{display:grid;width:30px;height:30px;min-height:30px;padding:0;place-items:center;color:var(--tm-text-secondary);background:transparent;border:1px solid transparent;border-radius:var(--tm-shape-radius-control);cursor:pointer;list-style:none}.tm-geofence-manager__menu-trigger::-webkit-details-marker{display:none}.tm-geofence-manager__menu-trigger:hover,.tm-geofence-manager__menu[open]>.tm-geofence-manager__menu-trigger{color:var(--tm-text-primary);border-color:var(--tm-border-divider, var(--tm-border-default))}.tm-geofence-manager__menu-trigger svg{width:4px;height:16px;fill:currentcolor}.tm-geofence-manager__menu-panel{position:absolute;top:calc(100% + 4px);right:0;z-index:10;display:none;min-width:130px;padding:4px;background:var(--tm-surface-base);border:1px solid var(--tm-components-geofence-manager-menu-border);border-radius:var(--tm-shape-radius-control);box-shadow:var(--tm-elevation-3)}.tm-geofence-manager__menu[open]>.tm-geofence-manager__menu-panel{display:grid}.tm-geofence-manager__menu-panel button{min-height:30px;padding:0 10px;color:var(--tm-text-primary);background:transparent;border:0;border-radius:var(--tm-shape-radius-control);font-size:12px;justify-items:start;text-align:left}.tm-geofence-manager__menu-panel button:hover:not(:disabled){background:var(--tm-surface-sunken)}.tm-geofence-manager__menu-panel [data-geofence-action=delete]{color:var(--tm-components-geofence-manager-destructive)}.tm-geofence-manager__load-more{width:100%;min-height:34px;margin-top:2px;color:var(--tm-accent-text);background:transparent;border:1px dashed var(--tm-border-divider, var(--tm-border-default));border-radius:var(--tm-shape-radius-control);font-size:12px;font-weight:600}.tm-geofence-manager__map-pane{position:relative;min-width:0;min-height:0;background:var(--tm-surface-dialog, var(--tm-surface-base))}.tm-geofence-manager__map-host{position:relative;width:100%;height:100%;min-height:0;overflow:hidden}.tm-geofence-manager__map-overlay{position:absolute;z-index:3;top:10px;right:10px;left:10px;display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px;pointer-events:none}.tm-geofence-manager__map-overlay>*{pointer-events:auto}.tm-geofence-manager__map-toolbar{display:flex;max-width:100%;gap:8px}.tm-geofence-manager__map-mode{display:flex;flex:1 1 auto;justify-content:center}.tm-geofence-manager__map-mode:empty{display:none}.tm-geofence-manager__map-toolbar .tm-geofence-manager__select{min-width:130px;max-width:min(220px,50%)}.tm-geofence-manager__map-status{position:absolute;z-index:3;bottom:10px;left:10px;max-width:calc(100% - 20px);margin:0;padding:6px 10px;color:var(--tm-text-primary);background:var(--tm-surface-base);border:1px solid var(--tm-border-divider, var(--tm-border-default));border-radius:var(--tm-shape-radius-control);box-shadow:var(--tm-elevation-2);font-size:11px}.tm-geofence-manager__map-status[hidden]{display:none}.tm-geofence-manager-dialog .tm-geofence-manager__footer{flex-wrap:nowrap;gap:10px;box-sizing:border-box;overflow:visible}.tm-geofence-manager__footer-summary{flex:0 0 auto;min-width:0;margin:0 auto 0 0;overflow:hidden;color:var(--tm-text-primary);text-overflow:ellipsis;white-space:nowrap}.tm-geofence-manager__warnings{position:relative;flex:0 0 auto}.tm-geofence-manager__warnings-trigger{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 10px;color:var(--tm-status-warning-text);background:var(--tm-surface-sunken);border:1px solid var(--tm-border-divider, var(--tm-border-default));border-radius:999px;cursor:pointer;font-size:11px;font-weight:600;list-style:none;white-space:nowrap}.tm-geofence-manager__warnings-trigger::-webkit-details-marker{display:none}.tm-geofence-manager__warnings-trigger:hover,.tm-geofence-manager__warnings[open]>.tm-geofence-manager__warnings-trigger{border-color:var(--tm-domain-battery-warning)}.tm-geofence-manager__warnings-trigger svg{display:block;width:14px;height:14px}.tm-geofence-manager__warnings-panel{position:absolute;right:0;bottom:calc(100% + 8px);z-index:10;display:none;width:min(440px,72vw);max-height:200px;padding:6px;overflow-y:auto;overscroll-behavior:contain;background:var(--tm-surface-base);border:1px solid var(--tm-border-divider, var(--tm-border-default));border-radius:var(--tm-shape-radius-control);box-shadow:var(--tm-elevation-3)}.tm-geofence-manager__warnings[open]>.tm-geofence-manager__warnings-panel{display:grid;gap:2px}.tm-geofence-manager__warnings-panel p{margin:0;padding:5px 8px;color:var(--tm-text-primary);border-radius:var(--tm-shape-radius-control);font-size:11px;overflow-wrap:anywhere}.tm-geofence-manager__warnings-panel p:hover{background:var(--tm-surface-sunken)}@media (max-width: 760px){.tm-geofence-manager-dialog{width:calc(100vw - 12px);height:calc(100dvh - 12px);max-width:calc(100vw - 12px);max-height:calc(100dvh - 12px)}dialog.tm-geofence-manager-dialog{inset:0;margin:auto}.tm-geofence-manager__header,.tm-geofence-manager__footer{padding-right:13px;padding-left:13px}.tm-geofence-manager__explanation{display:none}.tm-geofence-manager__title-line{gap:var(--tm-spacing-sm)}.tm-geofence-manager__body{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) minmax(0,1.2fr)}.tm-geofence-manager__list-pane,.tm-geofence-manager__editor-pane{border-right:0;border-bottom:1px solid var(--tm-border-divider, var(--tm-border-default))}.tm-geofence-manager__toolbar{padding:8px 13px}.tm-geofence-manager__list{padding:6px 13px 8px}.tm-geofence-manager__row{min-height:50px}.tm-geofence-manager__map-overlay{top:8px;right:8px;left:8px}}@media (prefers-reduced-motion: reduce){.tm-geofence-manager__row{transition:none}.tm-geofence-manager__list-pane,.tm-geofence-manager__editor-pane{transform:none;transition:none}.tm-geofence-manager__switch-row input[type=checkbox]:after{transition:none}}.tm-geofence-manager__floor-choices{display:flex;flex-wrap:wrap;gap:8px 14px;margin:0;padding:8px;border:1px solid var(--tm-border-default);border-radius:6px}.tm-geofence-manager__floor-choices[hidden]{display:none}.tm-geofence-manager__floor-choices label{display:flex;align-items:center;gap:6px}}@layer tm.components{.maplibregl-map.mouse-pointer .maplibregl-canvas-container.maplibregl-interactive{cursor:pointer}.maplibregl-map.mouse-move .maplibregl-canvas-container.maplibregl-interactive{cursor:move}.maplibregl-map.mouse-add .maplibregl-canvas-container.maplibregl-interactive{cursor:crosshair}.maplibregl-map.mouse-move.mode-direct_select .maplibregl-canvas-container.maplibregl-interactive{cursor:grab}.maplibregl-map.mode-direct_select.feature-vertex.mouse-move .maplibregl-canvas-container.maplibregl-interactive{cursor:move}.maplibregl-map.mode-direct_select.feature-midpoint.mouse-pointer .maplibregl-canvas-container.maplibregl-interactive{cursor:cell}.maplibregl-map.mode-direct_select.feature-feature.mouse-move .maplibregl-canvas-container.maplibregl-interactive{cursor:move}.maplibregl-map.mode-static.mouse-pointer .maplibregl-canvas-container.maplibregl-interactive{cursor:grab}.mapbox-gl-draw_boxselect{position:absolute;top:0;left:0;width:0;height:0;pointer-events:none;background:var(--tm-components-geofence-draw-box-select);border:2px dotted var(--tm-map-geofence-draw-vertex);opacity:.5}.tm-geofence-manager__map-host .mapboxgl-ctrl-group:empty,.tm-geofence-manager__map-host .maplibregl-ctrl-group:empty{display:none}}@layer tm.components{.tm-trailing-control{display:grid;gap:10px;margin:0;min-width:0}.tm-trailing-control:not(.tm-trailing-control--card){padding:0;border:0}.tm-trailing-control:not(.tm-trailing-control--card) legend{padding:0;margin-bottom:2px;font-size:13px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--tm-text-secondary)}.tm-trailing-control__field{display:grid;gap:4px;font-size:13px}.tm-trailing-control__field-label{color:var(--tm-text-secondary)}.tm-trailing-control__number{width:100%;box-sizing:border-box;padding:7px 9px;border:1px solid var(--tm-components-trailing-input-border);border-radius:8px;background:var(--tm-surface-dialog-raised);color:inherit;font:inherit}.tm-trailing-control .tm-floor-select__trigger{min-height:34px;padding:7px 9px;gap:8px;border:1px solid var(--tm-components-trailing-input-border);border-radius:8px;background:var(--tm-surface-dialog-raised);font-size:13px}.tm-trailing-control .tm-floor-select>.tm-floor-select__content{top:auto;bottom:calc(100% + 6px)}.tm-trailing-control .tm-floor-select__trigger:hover,.tm-trailing-control .tm-floor-select[open] .tm-floor-select__trigger{border-color:var(--tm-components-trailing-input-border-hover)}.tm-trailing-control .tm-floor-select>select[hidden]{display:none}.tm-trailing-control__number[hidden]{display:none}.tm-trailing-control__sub-options{display:grid;gap:10px;min-width:0}.tm-trailing-control__sub-options[hidden]{display:none}.tm-trailing-control__switch-row{display:flex;align-items:center;gap:10px;min-width:0;padding:4px 0;font-size:13px;cursor:pointer}.tm-trailing-control__switch-row[hidden]{display:none}.tm-trailing-control__switch-text{display:grid;flex:1 1 auto;gap:1px;min-width:0}.tm-trailing-control__switch-title{font-weight:600}.tm-trailing-control__switch{flex:0 0 42px;width:42px;height:24px;margin:0 0 0 auto;appearance:none;-webkit-appearance:none;background:var(--tm-domain-device-inactive);border:0;border-radius:var(--tm-shape-radius-round);cursor:pointer;position:relative;padding:0}.tm-trailing-control__switch:after{display:block;width:18px;height:18px;margin:3px;background:var(--tm-components-switch-thumb);border-radius:50%;content:"";transition:transform .12s ease}.tm-trailing-control__switch:checked{background:var(--tm-accent-fill)}.tm-trailing-control__switch:checked:after{transform:translate(18px)}.tm-trailing-control__duration-block{display:grid;gap:6px;min-width:0}.tm-trailing-control__duration-block .tm-trailing-control__number{margin:0 0 0 auto;max-width:60%}}@layer tm.components{[data-tm-part=asset-floor-selector]{position:absolute;top:12px;right:calc(12px + var(--tm-asset-editor-right-inset, 56px));display:flex;gap:4px;padding:4px;border-radius:999px;background:var(--tm-components-asset-editor-floor-bar);box-shadow:var(--tm-components-asset-editor-floor-bar-shadow);pointer-events:auto;font:15px var(--tm-typography-font-text, system-ui, -apple-system, sans-serif);color:var(--tm-text-primary)}[data-tm-part=asset-floor-option]{border:0;border-radius:999px;background:transparent;color:inherit;font:inherit;line-height:1;padding:6px 14px;cursor:pointer}[data-tm-part=asset-floor-option][data-active]{background:var(--tm-components-asset-editor-primary);color:var(--tm-components-asset-editor-on-primary)}[data-tm-part=asset-floor-selector]~[data-tm-part=asset-transform-panel]{margin-top:56px}[data-tm-part=asset-editor]{position:absolute;inset:0;display:flex;align-items:stretch;justify-content:space-between;gap:12px;z-index:5;--tm-asset-editor-right-inset: 56px;--tm-asset-editor-left-inset: 0px;padding-left:var(--tm-asset-editor-left-inset);padding-right:var(--tm-asset-editor-right-inset);pointer-events:none;font-family:var(--tm-typography-font-text, system-ui, -apple-system, sans-serif);color:var(--tm-text-primary)}[data-tm-part=asset-editor]>*{pointer-events:auto}[data-tm-part=asset-editor],[data-tm-part=asset-editor] *{box-sizing:border-box}[data-tm-part=asset-library]{display:flex;flex-direction:column;gap:8px;width:min(300px,calc(100% - 24px));max-height:calc(100% - 24px);margin:12px;padding:12px;border-radius:var(--tm-shape-radius-card);background:var(--tm-surface-base);border:1px solid var(--tm-border-default);box-shadow:var(--tm-components-asset-editor-panel-shadow);overflow:hidden}[data-tm-part=asset-search]{display:flex}[data-tm-part=asset-search-input]{width:100%;padding:8px 10px;border-radius:var(--tm-shape-radius-control);border:1px solid var(--tm-border-default);background:var(--tm-surface-sunken);color:var(--tm-text-primary);font:inherit}[data-tm-part=asset-search-input]::placeholder{color:var(--tm-text-secondary)}[data-tm-part=asset-category-tabs]{display:flex;flex-wrap:wrap;gap:6px}[data-tm-part=asset-category-tab]{padding:4px 10px;border-radius:var(--tm-shape-radius-round);border:1px solid var(--tm-border-default);background:transparent;color:var(--tm-text-secondary);font:inherit;font-size:12px;cursor:pointer}[data-tm-part=asset-category-tab][aria-pressed=true]{background:var(--tm-accent-fill);border-color:var(--tm-accent-fill);color:var(--tm-components-asset-editor-on-accent)}[data-tm-part=asset-library-grid]{display:grid;grid-template-columns:repeat(auto-fill,minmax(76px,1fr));gap:8px;overflow-y:auto;padding-right:2px}[data-tm-part=asset-library-card]{display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 6px;border-radius:var(--tm-shape-radius-card);border:1px solid var(--tm-border-default);background:var(--tm-surface-raised);color:var(--tm-text-primary);font:inherit;font-size:11px;cursor:grab;text-align:center}[data-tm-part=asset-library-card]:active{cursor:grabbing}[data-tm-part=asset-library-card]:hover{border-color:var(--tm-accent-fill)}[data-tm-part=asset-card-thumb]{width:44px;height:44px;display:grid;place-items:center;border-radius:var(--tm-shape-radius-control);background:var(--tm-surface-sunken);color:var(--tm-text-secondary);font-size:10px;overflow:hidden}.tm-asset-library-card__thumb-image{width:100%;height:100%;object-fit:contain;border-radius:inherit;background:var(--tm-components-asset-editor-thumbnail-background)}[data-thumb-state=image] .tm-asset-library-card__thumb-fallback{display:none}[data-tm-part=asset-card-name]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-tm-part=asset-transform-panel]{display:flex;flex-direction:column;gap:10px;width:min(240px,calc(100% - 24px));margin:12px;padding:12px;border-radius:var(--tm-shape-radius-card);background:var(--tm-surface-base);border:1px solid var(--tm-border-default);box-shadow:var(--tm-components-asset-editor-panel-shadow);align-self:flex-start}[data-tm-part=asset-panel-field]{display:flex;flex-direction:column;gap:4px}[data-tm-part=asset-panel-label]{font-size:12px;color:var(--tm-text-secondary)}[data-tm-part=asset-panel-input]{padding:7px 10px;border-radius:var(--tm-shape-radius-control);border:1px solid var(--tm-border-default);background:var(--tm-surface-sunken);color:var(--tm-text-primary);font:inherit}[data-tm-part=asset-advanced-section]{display:flex;flex-direction:column;gap:8px}[data-tm-part=asset-advanced-toggle]{align-self:flex-start;padding:0;border:none;background:none;color:var(--tm-accent-text);font:inherit;font-size:12px;cursor:pointer}[data-tm-part=asset-panel-delete]{padding:8px 10px;border-radius:var(--tm-shape-radius-control);border:1px solid var(--tm-domain-battery-danger);background:transparent;color:var(--tm-status-danger-text);font:inherit;cursor:pointer}[data-tm-part=asset-panel-delete]:hover{background:var(--tm-components-asset-editor-delete-hover)}[data-tm-part=asset-panel-duplicate]{padding:8px 10px;border-radius:var(--tm-shape-radius-control);border:1px solid var(--tm-border-default);background:transparent;color:var(--tm-text-primary);font:inherit;cursor:pointer}[data-tm-part=asset-panel-duplicate]:hover{border-color:var(--tm-accent-fill)}[data-tm-part=asset-save-bar]{position:absolute;left:50%;bottom:16px;transform:translate(-50%);display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:var(--tm-shape-radius-round);background:var(--tm-surface-base);border:1px solid var(--tm-border-default);box-shadow:var(--tm-components-asset-editor-panel-shadow)}[data-tm-part=asset-save-bar] button{padding:6px 14px;border-radius:var(--tm-shape-radius-round);border:1px solid var(--tm-border-default);background:var(--tm-surface-raised);color:var(--tm-text-primary);font:inherit;cursor:pointer}[data-tm-part=asset-save-bar] button[aria-disabled=true],[data-tm-part=asset-save-bar] button:disabled{opacity:.5;cursor:default}[data-tm-part=asset-save]{background:var(--tm-accent-fill);border-color:var(--tm-accent-fill);color:var(--tm-components-asset-editor-on-accent)}[data-tm-part=asset-discard]{background:var(--tm-surface-raised)}[data-tm-part=asset-dirty-indicator]{font-size:12px;color:var(--tm-status-warning-text)}.tm-asset-editor-ghost,[data-tm-part=asset-editor-ghost]{overflow:visible;z-index:1}.tm-asset-editor-ghost__rect{fill:var(--tm-components-asset-editor-ghost-fill);stroke:var(--tm-accent-fill);stroke-width:1.5;stroke-dasharray:6 4}.tm-asset-editor-ghost__crosshair{stroke:var(--tm-accent-fill);stroke-width:1;opacity:.6}[data-tm-part=asset-editor-wall-slide]{position:absolute;top:60px;left:50%;transform:translate(-50%);z-index:2;padding:4px 12px;border-radius:var(--tm-shape-radius-round);border:1px solid var(--tm-accent-fill);background:var(--tm-surface-base);color:var(--tm-text-primary);font-family:inherit;font-size:11px;pointer-events:none;-webkit-user-select:none;user-select:none}[data-tm-part=asset-editor-wall-slide][data-state=invalid]{border-color:var(--tm-domain-battery-danger);color:var(--tm-status-danger-text)}@media (max-width: 640px){[data-tm-part=asset-library]{width:min(240px,calc(100% - 24px))}[data-tm-part=asset-transform-panel]{width:min(200px,calc(100% - 24px))}}[data-tm-part=asset-panel-tabs]{display:flex;gap:6px;margin-bottom:8px}[data-tm-part=asset-panel-tab]{flex:1;padding:4px 10px;font:inherit;font-size:12px;border-radius:var(--tm-shape-radius-round);border:1px solid var(--tm-border-default);background:var(--tm-surface-raised);color:var(--tm-text-primary);cursor:pointer}[data-tm-part=asset-panel-tab][aria-pressed=true]{background:var(--tm-accent-fill);border-color:var(--tm-accent-fill);color:var(--tm-components-asset-editor-on-accent)}[data-tm-part=asset-camera-binding]{display:flex;flex-direction:column;gap:8px;padding:8px;border:1px solid var(--tm-border-default);border-radius:8px;margin-bottom:8px}[data-tm-part=asset-camera-binding][hidden]{display:none}[data-tm-part=asset-camera-join-state]{font-size:12px}[data-tm-part=asset-camera-join-state][data-join-state=bound]{color:var(--tm-status-success-text)}[data-tm-part=asset-camera-join-state][data-join-state=unbound]{color:var(--tm-text-secondary)}[data-tm-part=asset-camera-join-state][data-join-state=catalog-missing]{color:var(--tm-status-warning-text)}[data-tm-part=asset-camera-picker]{display:flex;flex-direction:column;gap:4px}[data-tm-part=asset-camera-picker-input],[data-tm-part=asset-camera-picker-select],[data-tm-part=asset-camera-mount],[data-tm-part=asset-panel-input]{width:100%;box-sizing:border-box}[data-tm-part=asset-camera-unbind]{align-self:flex-start;padding:8px 10px;border-radius:var(--tm-shape-radius-control);border:1px solid var(--tm-border-default);background:transparent;color:var(--tm-text-primary);font:inherit;cursor:pointer}[data-tm-part=asset-camera-unbind]:hover{border-color:var(--tm-accent-fill)}[data-tm-part=asset-cameras-list]{display:flex;flex-direction:column;gap:6px;max-height:260px;overflow-y:auto}[data-tm-part=asset-camera-row]{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;font:inherit;font-size:12px;border-radius:8px;border:1px solid var(--tm-border-default);background:var(--tm-surface-raised);color:var(--tm-text-primary);cursor:pointer;text-align:left}[data-tm-part=asset-camera-row][aria-pressed=true]{border-color:var(--tm-accent-fill)}[data-tm-part=asset-camera-row][data-join-state=catalog-missing] .tm-asset-camera-row__state{color:var(--tm-status-warning-text)}.tm-asset-camera-height-hint,[data-tm-part=asset-way-transform-hint]{margin:0;font-size:11px;color:var(--tm-text-secondary)}[data-tm-part=asset-save-status]{font-size:12px}[data-tm-part=asset-save-status][data-state=saved]{color:var(--tm-status-success-text)}[data-tm-part=asset-save-status][data-state=error]{color:var(--tm-status-danger-text)}[data-tm-part=asset-empty-state]{position:absolute;inset:auto 12px 56px;display:flex;align-items:center;justify-content:center;padding:10px 14px;border:1px solid var(--tm-border-default);border-radius:10px;background:var(--tm-surface-base);color:var(--tm-text-secondary);font-size:12px;line-height:1.45;text-align:center;pointer-events:none}[data-tm-part=asset-empty-state][hidden]{display:none}[data-tm-part=asset-shortcuts]{position:absolute;top:12px;right:12px;z-index:20;min-width:230px;padding:10px 12px;border:1px solid var(--tm-border-default);border-radius:10px;background:var(--tm-surface-base);color:var(--tm-text-primary);font-size:12px;line-height:1.5;pointer-events:none}[data-tm-part=asset-shortcuts] dl{margin:0;display:grid;grid-template-columns:auto 1fr;gap:2px 12px}[data-tm-part=asset-shortcuts] dt{margin:0;font-weight:600;white-space:nowrap}[data-tm-part=asset-shortcuts] dd{margin:0;color:var(--tm-text-secondary)}[data-tm-part=asset-shortcuts][hidden]{display:none}[data-tm-part=asset-editor-loading]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;gap:10px;padding:10px 16px;border-radius:var(--tm-shape-radius-card, 12px);background:var(--tm-surface-base);color:var(--tm-text-primary);font:14px var(--tm-typography-font-text, system-ui, -apple-system, sans-serif);box-shadow:var(--tm-components-asset-editor-panel-shadow);pointer-events:none;-webkit-user-select:none;user-select:none;z-index:3}.tm-asset-editor-loading__spinner{width:16px;height:16px;border-radius:50%;border:2px solid var(--tm-border-default);border-top-color:var(--tm-accent-fill);animation:tm-asset-editor-loading-spin .9s linear infinite}@keyframes tm-asset-editor-loading-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.tm-asset-editor-loading__spinner{animation:none}}}@layer tm.components{.tm-device-edit-dialog{width:min(440px,calc(100vw - 16px));max-height:calc(100dvh - 16px)}:where(.tm-device-edit,[data-tm-part="device-edit"]),:where(.tm-device-edit,[data-tm-part="device-edit"]) :where(*){box-sizing:border-box}.tm-device-edit{display:flex;min-width:0;flex-direction:column;gap:16px;padding:16px var(--tm-spacing-md);color:var(--tm-text-primary);font-family:var(--tm-typography-font-text)}.tm-device-edit__field{display:flex;min-width:0;flex-direction:column;gap:6px}.tm-device-edit__label{color:var(--tm-text-secondary);font-size:12px;font-weight:600;line-height:1.35}.tm-device-edit__input{min-height:40px;padding:8px 12px;border:1px solid var(--tm-border-divider);border-radius:var(--tm-shape-radius-control);background:var(--tm-surface-dialog-raised, var(--tm-surface-raised));color:var(--tm-text-primary);font:inherit;font-size:15px}.tm-device-edit__input:focus-visible{outline:2px solid var(--tm-accent-fill);outline-offset:1px}.tm-device-edit__image-row{display:flex;align-items:center;gap:12px}.tm-device-edit__preview{display:inline-flex;flex:0 0 64px;align-items:center;justify-content:center;width:64px;height:64px;overflow:hidden;border:1px solid var(--tm-border-default);border-radius:var(--tm-shape-radius-round);background:var(--tm-surface-sunken);color:var(--tm-text-primary);font-size:22px;font-weight:700}.tm-device-edit__preview img{width:100%;height:100%;object-fit:cover}.tm-device-edit__image-actions{display:flex;flex:1;flex-wrap:wrap;gap:8px}.tm-device-edit__image-actions button{min-height:36px;padding:7px 12px;border:1px solid var(--tm-border-divider);border-radius:var(--tm-shape-radius-control);background:var(--tm-surface-dialog-raised, var(--tm-surface-raised));color:var(--tm-text-primary);font:inherit;font-weight:600;cursor:pointer}.tm-device-edit__image-actions button:hover:not(:disabled){background:var(--tm-surface-dialog, var(--tm-surface-base))}.tm-device-edit__icon-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:6px;max-height:240px;overflow:auto;overscroll-behavior:contain;padding:2px}.tm-device-edit__icon-option{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:68px;padding:8px 4px;border:1px solid transparent;border-radius:var(--tm-shape-radius-control);background:transparent;color:var(--tm-text-secondary);font-size:11px;line-height:1.2;cursor:pointer}.tm-device-edit__icon-option:hover{background:var(--tm-surface-sunken)}.tm-device-edit__icon-option[aria-pressed=true]{border-color:var(--tm-accent-fill);background:var(--tm-surface-sunken);color:var(--tm-text-primary)}.tm-device-edit__icon-option svg{width:24px;height:24px}.tm-device-edit__tabs{display:inline-flex;gap:4px;padding:3px;border:1px solid var(--tm-border-divider);border-radius:var(--tm-shape-radius-round);background:var(--tm-surface-dialog-raised, var(--tm-surface-raised));width:-moz-fit-content;width:fit-content}.tm-device-edit__tab{min-height:30px;padding:4px 16px;border:0;border-radius:var(--tm-shape-radius-round);background:transparent;color:var(--tm-text-secondary);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.tm-device-edit__tab[aria-selected=true]{background:var(--tm-surface-sunken);color:var(--tm-text-primary)}.tm-device-edit__error{margin:0;color:var(--tm-status-danger-text);font-size:13px;line-height:1.35}.tm-device-edit__error:empty{display:none}.tm-device-edit__pane[hidden]{display:none}.tm-device-edit__hint{color:var(--tm-text-secondary);font-size:12px;line-height:1.35}.tm-device-edit__select{width:100%}.tm-device-edit__select .tm-floor-select__trigger{width:100%;min-height:40px}.tm-device-edit__select .tm-floor-select__content{width:100%;max-height:200px;overflow-y:auto}}@layer tm.components{.tm-overview{color-scheme:dark;color:var(--tm-text-primary);background:var(--tm-surface-sunken);font:var(--tm-overview-font-size)/1.45 var(--tm-typography-font-text);width:100%;min-width:0;height:100%;overflow:auto;container-type:inline-size}.tm-overview--header{height:auto;overflow:visible;position:relative;z-index:2}.tm-overview *,.tm-overview *:before,.tm-overview *:after{box-sizing:border-box}.tm-overview button,.tm-overview select,.tm-overview input{font:inherit;color:inherit}.tm-overview :where(button){cursor:pointer;background:var(--tm-surface-raised);border:1px solid var(--tm-border-default);border-radius:5px;padding:5px 10px}.tm-overview :where(button:not(.tm-overview__timeline-mark):not(.tm-overview__row-open):hover:not(:disabled)){background:var(--tm-surface-raised)}.tm-overview button:disabled{opacity:.55;cursor:default}.tm-overview button:focus-visible,.tm-overview select:focus-visible,.tm-overview summary:focus-visible,.tm-overview input:focus-visible{outline:2px solid var(--tm-accent-fill);outline-offset:2px}.tm-overview svg{width:18px;height:18px;flex:none;vertical-align:middle}.tm-overview small{font-size:12px;color:var(--tm-text-secondary)}.tm-overview__toolbar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:10px 20px;border-bottom:1px solid var(--tm-border-default);background:var(--tm-surface-base)}.tm-overview__mode{display:inline-flex}.tm-overview__mode button{border-radius:0;padding:6px 18px}.tm-overview__mode button:first-child{border-radius:5px 0 0 5px}.tm-overview__mode button:last-child{border-radius:0 5px 5px 0}.tm-overview__mode button[aria-pressed=true]{background:var(--tm-accent-fill);color:var(--tm-components-button-accent-label)}.tm-overview__selector{display:flex;align-items:center;gap:8px;font-size:12px;min-width:0}.tm-overview__selector--building{flex:0 1 410px}.tm-overview__selector--floor{flex:0 1 210px}.tm-overview__selector>span{color:var(--tm-text-secondary)}.tm-overview__selector select{min-width:0;max-width:220px}.tm-overview .tm-floor-select{min-width:0;position:relative;flex:1;font-size:13px}.tm-overview .tm-floor-select__trigger{min-height:32px;padding:5px 10px;border:1px solid var(--tm-border-default);background:var(--tm-surface-base);border-radius:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tm-overview .tm-floor-select__content{position:absolute;z-index:30;font-family:inherit;min-width:100%;max-height:240px;overflow:auto;background:var(--tm-surface-base);border:1px solid var(--tm-border-default);padding:4px}.tm-overview .tm-floor-select__option{display:flex;gap:8px;width:100%;min-height:34px;text-align:left;font-size:13px;padding:6px 10px;border:0;background:transparent}.tm-overview .tm-floor-select__check{position:static;width:16px;flex:0 0 16px}.tm-overview .tm-floor-select__option-label{min-width:0;overflow-wrap:anywhere}.tm-overview .tm-floor-select__option[hidden]{display:none}.tm-overview .tm-floor-select__option:hover,.tm-overview .tm-floor-select__option[aria-selected=true]{background:var(--tm-surface-raised)}.tm-overview .tm-floor-select__search{display:block;width:100%;padding:8px 10px;margin-bottom:4px;border:1px solid var(--tm-border-default);border-radius:4px;background:var(--tm-surface-raised);position:sticky;top:0;z-index:1;font-size:13px}.tm-overview .tm-floor-select__search::placeholder{color:var(--tm-text-secondary)}.tm-overview .tm-floor-select__empty{padding:10px;color:var(--tm-text-secondary)}.tm-overview__status{display:grid;gap:4px;line-height:1.45;margin-left:auto;color:var(--tm-text-secondary);font-size:12px}.tm-overview__status[data-stale=true]{color:var(--tm-status-warning-text)}.tm-overview__icon-button{width:32px;height:32px;padding:5px;display:inline-grid;place-items:center}.tm-overview__body{padding:18px 24px 20px;display:flex;flex-direction:column;gap:14px}.tm-overview__scope nav{display:flex;flex-wrap:wrap;gap:7px;color:var(--tm-text-secondary);font-size:12px}.tm-overview__scope nav button{border:0;padding:0;background:transparent;color:inherit}.tm-overview__scope nav button:hover{background:var(--tm-surface-raised)}.tm-overview__scope h2{font-size:20px;line-height:1.2;font-weight:600;margin:0;overflow-wrap:anywhere}.tm-overview__scope p{margin:3px 0 0;font-size:13px;color:var(--tm-text-secondary)}.tm-overview__tabs{display:flex;gap:4px;flex-wrap:wrap}.tm-overview__tabs button{display:flex;gap:8px;align-items:center;border:1px solid var(--tm-border-default);background:var(--tm-surface-base);padding:6px 14px;border-radius:6px;color:var(--tm-text-secondary)}.tm-overview__tabs button:hover{background:var(--tm-state-hover);color:var(--tm-text-primary)}.tm-overview__tabs button[aria-selected=true]{background:var(--tm-accent-subtle);border-color:var(--tm-accent-border);color:var(--tm-text-primary);font-weight:600}.tm-overview__tabs span{font-size:11px;font-variant-numeric:tabular-nums;background:var(--tm-surface-raised);border-radius:12px;padding:1px 5px}.tm-overview__content{display:flex;flex-direction:column;gap:14px;min-width:0}.tm-overview__metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));background:var(--tm-surface-base);border:1px solid var(--tm-border-default);border-radius:8px;overflow:hidden}.tm-overview__metrics--summary{background:transparent;border:0}.tm-overview__metric{padding:14px 20px;border-left:1px solid var(--tm-border-default);display:grid;gap:5px;align-content:start;min-width:0}.tm-overview__metric:first-child{border-left:0}button.tm-overview__metric{appearance:none;font:inherit;text-align:start;color:inherit;background:transparent;border-top:0;border-right:0;border-bottom:0;cursor:pointer;border-radius:0}button.tm-overview__metric:hover{background:var(--tm-state-hover)}button.tm-overview__metric[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--tm-accent-border)}button.tm-overview__metric[aria-pressed=true] .tm-overview__muted{color:var(--tm-text-primary);font-weight:500}button.tm-overview__metric:focus-visible{outline:var(--tm-focus-width) solid var(--tm-focus-ring);outline-offset:calc(-1 * var(--tm-focus-width))}.tm-overview__filter{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;border-radius:6px;background:var(--tm-accent-subtle);color:var(--tm-text-primary);font-size:13px}.tm-overview__filter button{font:inherit;font-weight:600;color:var(--tm-text-primary);background:transparent;border:1px solid var(--tm-accent-border);border-radius:6px;padding:4px 10px;cursor:pointer}.tm-overview__filter button:hover{background:var(--tm-state-hover)}.tm-overview__metric strong{font-size:26px;line-height:1;font-weight:600;letter-spacing:-.01em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.tm-overview__metrics--summary .tm-overview__metric{padding:6px 24px;gap:6px}.tm-overview__metrics--summary .tm-overview__metric:first-child{padding-left:2px}.tm-overview__muted{color:var(--tm-text-secondary);font-size:13px;display:flex;gap:7px;align-items:center}.tm-overview__columns{display:grid;grid-template-columns:minmax(300px,1fr) minmax(0,2fr);gap:16px;align-items:start}.tm-overview__columns--wide{grid-template-columns:minmax(0,2fr) minmax(300px,1fr)}.tm-overview__side{display:grid;gap:14px;min-width:0}.tm-overview__panel{background:var(--tm-surface-base);border:1px solid var(--tm-border-default);border-radius:8px;min-width:0;overflow:hidden}.tm-overview__panel h3{font-size:15px;font-weight:600;margin:0;padding:13px 18px;display:flex;gap:9px;align-items:center}.tm-overview__panel h3 svg{color:var(--tm-text-secondary)}.tm-overview__panel-head{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;padding:13px 18px}.tm-overview__panel-head h3{padding:0}.tm-overview__panel-meta{color:var(--tm-text-secondary);font-size:12.5px;min-width:0}.tm-overview__notice{margin:0;padding:10px 16px;color:var(--tm-text-secondary);font-size:12px;border-bottom:1px solid var(--tm-border-default);overflow-wrap:anywhere}.tm-overview__notice[data-state=stale],.tm-overview__notice[data-state=unavailable]{color:var(--tm-status-warning-text);background:color-mix(in srgb,var(--tm-domain-battery-warning) 8%,transparent)}.tm-overview__notice[data-state=loading]{min-height:42px;background:var(--tm-surface-raised)}.tm-overview__alarm-total{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;padding:4px 18px 10px;line-height:1;color:var(--tm-text-secondary)}.tm-overview__alarm-total strong{color:var(--tm-text-primary);font-size:40px;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.tm-overview__severity-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(64px,1fr));gap:6px;padding:0 18px 10px}.tm-overview__severity-grid>div{display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:7px;row-gap:1px;min-width:0;background:var(--tm-surface-raised);padding:7px 10px;border-radius:7px}.tm-overview__severity-grid strong{font-size:18px;line-height:1.1;font-weight:600;font-variant-numeric:tabular-nums;color:var(--tm-severity-text, var(--tm-severity));white-space:nowrap}.tm-overview__severity-grid small{grid-column:1 / -1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tm-overview__severity-grid small+small{font-size:11px;white-space:normal}.tm-overview__severity-grid .tm-overview__severity:before{display:block;width:9px;height:9px;margin-right:0}.tm-overview [data-severity=CRITICAL]{--tm-severity: var(--alarm_critical, var(--tm-domain-battery-danger));--tm-severity-text: var(--alarm_critical, var(--tm-status-danger-text))}.tm-overview [data-severity=MAJOR]{--tm-severity: var(--alarm_major, var(--tm-domain-battery-warning));--tm-severity-text: var(--alarm_major, var(--tm-status-warning-text))}.tm-overview [data-severity=MINOR]{--tm-severity: var(--alarm_minor, var(--tm-domain-battery-warning));--tm-severity-text: var(--alarm_minor, var(--tm-status-warning-text))}.tm-overview [data-severity=WARNING]{--tm-severity: var(--alarm_warning, var(--tm-domain-battery-warning));--tm-severity-text: var(--alarm_warning, var(--tm-status-warning-text))}.tm-overview [data-severity=INDETERMINATE]{--tm-severity: var(--alarm_indeterminate, var(--tm-text-secondary))}.tm-overview__severity{color:var(--tm-severity-text, var(--tm-severity))}.tm-overview__severity:before{content:"";width:8px;height:8px;background:var(--tm-severity);display:inline-block;margin-right:8px}.tm-overview__caption{margin:0;padding:0 18px 16px;color:var(--tm-text-secondary);font-size:13px}.tm-overview__caption b{color:var(--tm-text-primary);font-weight:600}.tm-overview__attention{padding:0 18px 14px}.tm-overview__attention p{display:flex;align-items:center;gap:14px;min-height:54px;padding:8px 0;margin:0;border-top:1px solid var(--tm-border-default);font-size:14.5px}.tm-overview__attention p>span{display:grid;gap:1px;min-width:0}.tm-overview__attention p small{font-size:12.5px}.tm-overview__attention>small{display:block;padding-top:10px;border-top:1px solid var(--tm-border-default)}.tm-overview__attention b{color:var(--tm-status-warning-text)}.tm-overview__calm{margin:4px 18px 18px;color:var(--tm-domain-device-active);display:flex;gap:10px;align-items:center}.tm-overview__table-scroll{max-width:100%;overflow-x:auto}.tm-overview table{width:100%;border-collapse:collapse;font-size:13px}.tm-overview th{text-align:left;font-weight:500;color:var(--tm-text-secondary);font-size:11px;text-transform:uppercase;letter-spacing:.06em;height:34px;padding:6px 12px;border-block:1px solid var(--tm-border-default);background:var(--tm-surface-raised);white-space:nowrap}.tm-overview td{height:var(--tm-overview-row-height);padding:5px 12px;border-bottom:1px solid var(--tm-border-default);white-space:nowrap}.tm-overview td.tm-overview__truncate{max-width:0;width:100%;overflow:hidden;text-overflow:ellipsis}.tm-overview td.tm-overview__truncate:has(> .tm-overview__row-open){width:40%}.tm-overview td.tm-overview__truncate:has(> .tm-overview__row-open)~td.tm-overview__truncate{width:60%}.tm-overview .tm-overview__count{text-align:right;font-variant-numeric:tabular-nums}.tm-overview td.tm-overview__count[data-zero=true]{color:var(--tm-text-secondary)}.tm-overview th:last-child,.tm-overview td:last-child{padding-right:18px}.tm-overview__tabular{font-variant-numeric:tabular-nums}.tm-overview td:first-child{padding-left:18px}.tm-overview [data-alarm-state=ACTIVE_UNACK] td:first-child{box-shadow:inset 3px 0 0 var(--tm-severity)}.tm-overview [data-alarm-state=CLEARED_ACK],.tm-overview [data-alarm-state=CLEARED_UNACK]{color:var(--tm-text-secondary)}.tm-overview__row-open{display:block;text-align:left;background:transparent;border:0;padding:0;color:inherit;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tm-overview__row-open small{display:block}.tm-overview__numeric{font-family:var(--tm-typography-font-mono);font-variant-numeric:tabular-nums;font-size:12px;white-space:nowrap}.tm-overview__issues{display:flex;gap:6px}.tm-overview__issues span{font-size:12px;border:1px solid var(--tm-border-default);border-radius:999px;padding:2px 9px;color:var(--tm-status-warning-text)}.tm-overview td.tm-overview__empty{text-align:center;color:var(--tm-text-secondary);padding:18px}.tm-overview__pager{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:auto;padding:8px 12px 8px 18px;border-top:1px solid var(--tm-border-default);font-size:12px;color:var(--tm-text-secondary)}.tm-overview__pager>div{display:flex;gap:6px;margin-left:auto}.tm-overview__filters{display:flex;flex-wrap:wrap;gap:8px 18px;padding:0 18px 12px}.tm-overview select{background:var(--tm-surface-raised);border:1px solid var(--tm-border-default);border-radius:4px;padding:5px}.tm-overview__timeline{padding:4px 18px 12px}.tm-overview__lane{display:grid;grid-template-columns:100px minmax(0,1fr);height:32px;align-items:center;font-size:12px;color:var(--tm-text-secondary)}.tm-overview__lane>div{position:relative;height:100%;border-bottom:1px dashed var(--tm-border-default)}.tm-overview__timeline-axis{display:flex;justify-content:space-between;padding-left:100px;font-size:11px;color:var(--tm-text-secondary)}.tm-overview tr[data-action]{cursor:pointer}.tm-overview tr[data-action]:hover{background:var(--tm-surface-raised)}.tm-overview__denominator{color:var(--tm-text-secondary);font-size:20px;font-weight:400;margin-left:2px}.tm-overview__ratio{height:4px;background:var(--tm-border-default);border-radius:3px;overflow:hidden}.tm-overview__ratio i{display:block;height:100%;background:var(--tm-accent-fill)}.tm-overview__severity-grid>div[data-empty=true]{background:transparent;box-shadow:inset 0 0 0 1px var(--tm-border-default)}.tm-overview__severity-grid>div[data-empty=true]>*{opacity:.5}.tm-overview__severity-grid>div[data-hot=true]{background:color-mix(in srgb,var(--alarm_critical, var(--tm-domain-battery-danger)) 12%,var(--tm-surface-base));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--alarm_critical, var(--tm-domain-battery-danger)) 35%,transparent)}.tm-overview__severity-bar{display:flex;height:6px;margin:0 18px 10px;gap:3px}.tm-overview__severity-bar i{background:var(--tm-severity);border-radius:3px}.tm-overview [data-severity=CRITICAL] .tm-overview__severity:before{transform:rotate(45deg)}.tm-overview [data-severity=MAJOR] .tm-overview__severity:before{clip-path:polygon(50% 0,100% 100%,0 100%);width:10px;height:9px}.tm-overview [data-severity=MINOR] .tm-overview__severity:before{border-radius:50%}.tm-overview [data-severity=WARNING] .tm-overview__severity:before{background:transparent;border:2px solid var(--tm-severity);border-radius:50%}.tm-overview [data-severity=INDETERMINATE] .tm-overview__severity:before{background:transparent;border:1px solid var(--tm-severity)}.tm-overview__tabs [data-alert=critical]{background:var(--tm-components-overview-tab-count-critical-background);color:var(--alarm_critical, var(--tm-components-overview-tab-count-critical-text))}.tm-overview__tabs [data-alert=attention]{background:var(--tm-components-overview-tab-count-attention-background);color:var(--tm-components-overview-tab-count-attention-text)}.tm-overview__filters>div{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.tm-overview__filters>div>span{margin-right:2px;color:var(--tm-text-secondary);font-size:11px;text-transform:uppercase;letter-spacing:.07em}.tm-overview__filters button{font-size:12px;border-radius:999px;padding:3px 10px;background:transparent;white-space:nowrap}.tm-overview__filters button:hover{background:var(--tm-surface-raised)}.tm-overview__filters button[aria-pressed=true]{background:var(--tm-surface-raised);border-color:var(--tm-accent-fill)}.tm-overview__battery{display:inline-flex;align-items:center;gap:7px;color:var(--tm-text-secondary)}.tm-overview__battery[data-low=true]{color:var(--tm-status-warning-text)}.tm-overview__battery i{width:38px;height:9px;border-radius:2px;overflow:hidden;background:var(--tm-surface-raised);box-shadow:inset 0 0 0 1px var(--tm-border-default)}.tm-overview__battery i:before{content:"";display:block;height:100%;width:var(--battery);background:currentColor}.tm-overview__calm small{display:block;margin-top:4px}.tm-overview__timeline-mark{position:absolute;top:50%;width:10px;height:10px;border-radius:0;padding:0;background:var(--tm-severity);border:0;transform:translate(-50%,-50%)}.tm-overview__timeline-mark[data-severity=CRITICAL]{transform:translate(-50%,-50%) rotate(45deg)}.tm-overview__timeline-mark[data-severity=MAJOR]{clip-path:polygon(50% 0,100% 100%,0 100%)}.tm-overview__timeline-mark[data-severity=MINOR]{border-radius:50%}.tm-overview__timeline-mark[data-severity=WARNING]{border:2px solid var(--tm-severity);background:transparent;border-radius:50%}.tm-overview__timeline-mark[data-severity=WARNING][data-alarm-state=ACTIVE_UNACK]{background:var(--tm-severity)}.tm-overview__timeline-mark:not([data-alarm-state="ACTIVE_UNACK"]){opacity:.45}.tm-overview__timeline-mark[data-alarm-state=UNKNOWN]{background:var(--alarm_indeterminate, var(--tm-text-secondary));outline:1px solid currentColor}.tm-overview__timeline-mark:disabled{opacity:.45}.tm-overview__timeline-mark:disabled[data-alarm-state=ACTIVE_UNACK]{opacity:1}.tm-overview__timeline-legend{display:flex;flex-wrap:wrap;gap:6px 14px;padding:4px 18px 14px;font-size:11px;color:var(--tm-text-secondary)}.tm-overview__timeline-legend span{display:inline-flex;gap:6px;align-items:center}.tm-overview__timeline-legend i{width:7px;height:7px;flex:none;border-radius:50%;background:var(--alarm_warning, var(--tm-domain-battery-warning))}.tm-overview__timeline-legend i[data-muted]{opacity:.45}.tm-overview__timeline-legend i[data-unknown]{background:var(--alarm_indeterminate, var(--tm-text-secondary));outline:1px solid currentColor}.tm-overview__table-scroll table:has(th:nth-child(5)){min-width:640px}.tm-overview [data-alarm-state=ACTIVE_ACK]{color:var(--tm-text-secondary)}.tm-overview [data-alarm-state=ACTIVE_UNACK] .tm-overview__row-open{font-weight:600}.tm-overview__panel-icon{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:5px}.tm-overview__panel-icon[data-kind=alarm]{background:color-mix(in srgb,var(--alarm_critical, var(--tm-domain-battery-danger)) 10%,transparent);border:1px solid color-mix(in srgb,var(--alarm_critical, var(--tm-domain-battery-danger)) 30%,transparent)}.tm-overview__panel-icon[data-kind=alarm] svg{color:var(--alarm_critical, var(--tm-domain-battery-danger))}.tm-overview__panel-icon[data-kind=attention]{background:color-mix(in srgb,var(--tm-domain-battery-warning) 10%,transparent);border:1px solid color-mix(in srgb,var(--tm-domain-battery-warning) 30%,transparent)}.tm-overview__panel-icon[data-kind=attention] svg{color:var(--tm-domain-battery-warning)}.tm-overview__status[data-connected=true]>span:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:7px;background:var(--tm-domain-device-active)}.tm-overview__status[data-stale=true]>span:before{background:var(--tm-domain-battery-warning)}.tm-overview__state-prefix{color:var(--tm-text-secondary)}.tm-overview__metric[data-tone=critical]{background:color-mix(in srgb,var(--alarm_critical, var(--tm-domain-battery-danger)) 12%,var(--tm-surface-base))}.tm-overview__metric[data-tone=critical] .tm-overview__muted{color:var(--tm-text-primary);font-weight:500}.tm-overview__metric[data-tone=critical] svg{color:var(--alarm_critical, var(--tm-domain-battery-danger))}.tm-overview__metric[data-tone=critical] strong{color:var(--alarm_critical, var(--tm-status-danger-text))}.tm-overview__metric[data-tone=attention] strong{color:var(--tm-status-warning-text)}.tm-overview__panel:has(> .tm-overview__timeline){align-self:start}@container (min-width: 1001px){.tm-overview__body{min-height:calc(100% - 60px)}.tm-overview__content{flex:1}.tm-overview__columns{flex:1;align-items:stretch}.tm-overview__side{grid-template-rows:auto minmax(0,1fr)}.tm-overview__panel{display:flex;flex-direction:column}.tm-overview__table-scroll{flex:1}}@container (max-width: 1000px){.tm-overview__columns,.tm-overview__columns--wide{grid-template-columns:1fr}.tm-overview__side{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width: 650px){.tm-overview__body{padding:12px}.tm-overview__toolbar{padding:10px 12px}.tm-overview__status{margin-left:0;flex:1}.tm-overview__side{grid-template-columns:1fr}.tm-overview__metric{padding:12px}}}@layer tm.components{.tm-wayfinding-panel{display:grid;gap:var(--tm-spacing-sm-md);min-width:0;padding:var(--tm-spacing-md);border:1px solid var(--tm-border-default);border-radius:var(--tm-shape-radius-card);background:var(--tm-surface-base);color:var(--tm-text-primary);font-family:var(--tm-typography-font-text);font-size:var(--tm-typography-size-md);line-height:var(--tm-typography-line-height-md);container-type:inline-size}.tm-wayfinding-panel *,.tm-wayfinding-panel *:before,.tm-wayfinding-panel *:after{box-sizing:border-box}.tm-wayfinding-panel [hidden]{display:none}.tm-wayfinding-panel button{margin:0;font:inherit;color:inherit;cursor:pointer}.tm-wayfinding-panel button:disabled{opacity:var(--tm-state-disabled-opacity);cursor:default}.tm-wayfinding-panel svg{width:18px;height:18px;flex:none}.tm-wayfinding-panel small{font-size:var(--tm-typography-size-sm);line-height:var(--tm-typography-line-height-sm);color:var(--tm-text-secondary)}.tm-wayfinding-panel p{margin:0}.tm-wayfinding-panel__title{margin:0;font-family:var(--tm-typography-font-heading);font-size:var(--tm-typography-size-lg);font-weight:var(--tm-typography-weight-semibold);line-height:var(--tm-typography-line-height-lg)}.tm-wayfinding-panel :is(.tm-wayfinding-panel__edit,.tm-wayfinding-panel__pick,.tm-wayfinding-panel__notice-action){position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;padding:0 var(--tm-spacing-sm-md);border:0;border-radius:var(--tm-shape-radius-control);background:var(--tm-surface-raised);font-size:var(--tm-typography-size-sm);font-weight:var(--tm-typography-weight-medium);white-space:nowrap;transition:background-color var(--tm-motion-duration-short) var(--tm-motion-easing-standard)}.tm-wayfinding-panel :is(.tm-wayfinding-panel__icon-button,.tm-wayfinding-panel__swap){position:relative;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:var(--tm-shape-radius-control);background:transparent;color:var(--tm-text-secondary);transition:background-color var(--tm-motion-duration-short) var(--tm-motion-easing-standard)}.tm-wayfinding-panel :is(.tm-wayfinding-panel__edit,.tm-wayfinding-panel__pick,.tm-wayfinding-panel__notice-action,.tm-wayfinding-panel__icon-button,.tm-wayfinding-panel__swap,.tm-wayfinding-panel__option,.tm-wayfinding-panel__step-body):not(:disabled):hover{background-color:var(--tm-state-hover)}.tm-wayfinding-panel__route{display:flex;align-items:center;gap:var(--tm-spacing-sm);min-width:0}.tm-wayfinding-panel__route-ends{flex:1;min-width:0;color:var(--tm-text-secondary);overflow-wrap:anywhere}.tm-wayfinding-panel__notes{display:grid;gap:2px;margin:0;padding:0;list-style:none;color:var(--tm-text-secondary);font-size:var(--tm-typography-size-sm);line-height:var(--tm-typography-line-height-sm)}.tm-wayfinding-panel__notes strong{color:var(--tm-text-primary);font-weight:var(--tm-typography-weight-semibold)}.tm-wayfinding-panel[data-ends-collapsed] .tm-wayfinding-panel__ends{display:none}.tm-wayfinding-panel__ends{position:relative;display:grid;gap:var(--tm-spacing-xs)}.tm-wayfinding-panel__end{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--tm-spacing-xs);align-items:center;min-height:40px;padding:var(--tm-spacing-xs) var(--tm-spacing-sm);border:1px solid var(--tm-border-default);border-radius:var(--tm-shape-radius-control);background:var(--tm-surface-sunken)}.tm-wayfinding-panel__end[data-picking]{border-color:var(--tm-accent-border)}.tm-wayfinding-panel__end-text{display:grid;grid-template-columns:auto minmax(0,1fr) auto;column-gap:var(--tm-spacing-xs);align-items:baseline;min-width:0}.tm-wayfinding-panel__end-text>small{grid-column:1 / -1}.tm-wayfinding-panel__end-text>.tm-wayfinding-panel__end-detail{grid-column:auto}.tm-wayfinding-panel__end-text>small:empty{display:none}.tm-wayfinding-panel__end-label{font-size:var(--tm-typography-size-sm);line-height:var(--tm-typography-line-height-sm);color:var(--tm-text-secondary);min-width:2.75em}.tm-wayfinding-panel__end-name{font-weight:var(--tm-typography-weight-medium);overflow-wrap:anywhere}.tm-wayfinding-panel__end-name[data-empty]{font-weight:var(--tm-typography-weight-regular);color:var(--tm-text-secondary)}.tm-wayfinding-panel .tm-wayfinding-panel__hint{color:var(--tm-text-primary)}.tm-wayfinding-panel__moved{font-style:italic}.tm-wayfinding-panel__approach{font-weight:var(--tm-typography-weight-semibold)}.tm-wayfinding-panel__end-actions{display:flex;gap:var(--tm-spacing-xs)}.tm-wayfinding-panel__pick[aria-pressed=true]{background:var(--tm-components-route-card-chip-selected-background);color:var(--tm-components-route-card-chip-selected-text)}.tm-wayfinding-panel .tm-wayfinding-panel__swap{justify-self:end;margin-block:-6px}.tm-wayfinding-panel__summary{display:flex;flex-wrap:wrap;gap:2px var(--tm-spacing-sm-md);align-items:baseline}.tm-wayfinding-panel__time{font-family:var(--tm-typography-font-heading);font-size:var(--tm-typography-size-xl);font-weight:var(--tm-typography-weight-semibold);line-height:var(--tm-typography-line-height-xl);font-variant-numeric:tabular-nums}.tm-wayfinding-panel__distance{color:var(--tm-text-secondary);font-variant-numeric:tabular-nums}.tm-wayfinding-panel__skeleton{display:grid;gap:var(--tm-spacing-sm);padding-block:3px}.tm-wayfinding-panel__skeleton-bar{display:block;width:40%;height:20px;border-radius:var(--tm-shape-radius-round);background:var(--tm-surface-raised)}.tm-wayfinding-panel__skeleton-bar.is-line{width:65%;height:12px}.tm-wayfinding-panel__options{display:flex;flex-wrap:wrap;gap:var(--tm-spacing-sm)}.tm-wayfinding-panel .tm-wayfinding-panel__option{position:relative;display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 var(--tm-spacing-sm-md);border:1px solid var(--tm-border-default);border-radius:var(--tm-shape-radius-round);background:transparent;font-size:var(--tm-typography-size-sm);font-weight:var(--tm-typography-weight-medium);white-space:nowrap;transition:background-color var(--tm-motion-duration-short) var(--tm-motion-easing-standard)}.tm-wayfinding-panel__option-check{display:none}.tm-wayfinding-panel .tm-wayfinding-panel__option[aria-checked=true]{padding-inline-start:var(--tm-spacing-sm);border-color:transparent;background:var(--tm-components-route-card-chip-selected-background);color:var(--tm-components-route-card-chip-selected-text)}.tm-wayfinding-panel .tm-wayfinding-panel__option[aria-checked=true]:hover{background:var(--tm-components-route-card-chip-selected-background)}.tm-wayfinding-panel__option[aria-checked=true] .tm-wayfinding-panel__option-check{display:inline-flex}.tm-wayfinding-panel__notice-slot:empty{display:none}.tm-wayfinding-panel__notice{display:flex;gap:var(--tm-spacing-sm);align-items:flex-start}.tm-wayfinding-panel__notice[data-tone=hint],.tm-wayfinding-panel__notice[data-tone=neutral]{color:var(--tm-text-secondary)}.tm-wayfinding-panel__notice:is([data-tone="warning"],[data-tone="danger"]){padding:var(--tm-spacing-sm-md);border-radius:var(--tm-shape-radius-card)}.tm-wayfinding-panel__notice[data-tone=warning]{background:var(--tm-components-route-card-notice-warning-background)}.tm-wayfinding-panel__notice[data-tone=warning] .tm-wayfinding-panel__notice-icon{color:var(--tm-components-route-card-notice-warning-icon)}.tm-wayfinding-panel__notice[data-tone=danger]{background:var(--tm-components-route-card-notice-danger-background)}.tm-wayfinding-panel__notice[data-tone=danger] :is(.tm-wayfinding-panel__notice-icon,.tm-wayfinding-panel__details){color:var(--tm-components-route-card-notice-danger-text)}.tm-wayfinding-panel__notice-icon{display:inline-flex;padding-block:1px}.tm-wayfinding-panel__notice-body{display:grid;gap:var(--tm-spacing-sm);justify-items:start;min-width:0}.tm-wayfinding-panel__notice .tm-wayfinding-panel__notice-action{background:var(--tm-surface-base)}.tm-wayfinding-panel__details{font-size:var(--tm-typography-size-sm);line-height:var(--tm-typography-line-height-sm)}.tm-wayfinding-panel__details summary{cursor:pointer;width:-moz-fit-content;width:fit-content;border-radius:var(--tm-shape-radius-xs)}.tm-wayfinding-panel__details code{display:block;margin-top:var(--tm-spacing-xs);font-family:var(--tm-typography-font-mono);overflow-wrap:anywhere}.tm-wayfinding-panel__steps{display:grid;gap:var(--tm-spacing-sm-md);margin-inline:calc(var(--tm-spacing-sm-md) * -1)}.tm-wayfinding-panel__floor{display:grid;gap:2px}.tm-wayfinding-panel__floor-title{margin:0;padding-inline:var(--tm-spacing-sm-md);color:var(--tm-text-secondary);font-size:var(--tm-typography-size-xs);font-weight:var(--tm-typography-weight-semibold);line-height:var(--tm-typography-line-height-xs);letter-spacing:.04em;text-transform:uppercase}.tm-wayfinding-panel__step-list{margin:0;padding:0;list-style:none;display:grid;gap:2px}.tm-wayfinding-panel .tm-wayfinding-panel__step-body{position:relative;display:grid;grid-template-columns:20px minmax(0,1fr) auto;gap:var(--tm-spacing-sm-md);align-items:center;width:100%;min-height:44px;padding:var(--tm-spacing-xs) var(--tm-spacing-sm-md);border:0;border-radius:var(--tm-shape-radius-card);background:transparent;text-align:start;transition:background-color var(--tm-motion-duration-short) var(--tm-motion-easing-standard)}.tm-wayfinding-panel__step-icon{display:inline-flex;color:var(--tm-accent-text)}.tm-wayfinding-panel .tm-wayfinding-panel__step-icon svg{width:20px;height:20px;transform:none}.tm-wayfinding-panel__step-text{overflow-wrap:anywhere}.tm-wayfinding-panel__step-text strong{font-weight:var(--tm-typography-weight-semibold)}.tm-wayfinding-panel__step-distance{color:var(--tm-text-secondary);font-size:var(--tm-typography-size-sm);line-height:var(--tm-typography-line-height-sm);font-variant-numeric:tabular-nums;white-space:nowrap}.tm-wayfinding-panel__step[data-selected]>.tm-wayfinding-panel__step-body,.tm-wayfinding-panel__step[data-selected]>.tm-wayfinding-panel__step-body:hover{background:var(--tm-components-route-card-step-selected-background)}.tm-wayfinding-panel__step[data-selected]>.tm-wayfinding-panel__step-body:before{position:absolute;inset-block:6px;inset-inline-start:0;width:3px;border-radius:var(--tm-shape-radius-round);background:var(--tm-components-route-card-step-selected-bar);content:""}.tm-wayfinding-panel__step[data-selected] .tm-wayfinding-panel__step-icon{color:var(--tm-components-route-card-step-selected-icon)}@container (max-width: 300px){.tm-wayfinding-panel__end{grid-template-columns:minmax(0,1fr)}.tm-wayfinding-panel__end-text{grid-template-columns:auto minmax(0,1fr)}.tm-wayfinding-panel__end-text>.tm-wayfinding-panel__end-detail{grid-column:1 / -1}.tm-wayfinding-panel__end-actions .tm-wayfinding-panel__pick{flex:1}}@container (max-width: 268px){.tm-wayfinding-panel .tm-wayfinding-panel__step-body{grid-template-columns:20px minmax(0,1fr)}.tm-wayfinding-panel__step-distance{grid-column:2}}@media (pointer: coarse){.tm-wayfinding-panel :is(.tm-wayfinding-panel__edit,.tm-wayfinding-panel__pick,.tm-wayfinding-panel__notice-action,.tm-wayfinding-panel__option,.tm-wayfinding-panel__icon-button,.tm-wayfinding-panel__swap):after{position:absolute;inset:-6px;content:""}}@media (forced-colors: active){.tm-wayfinding-panel__option[aria-checked=true],.tm-wayfinding-panel__step[data-selected]>.tm-wayfinding-panel__step-body{outline:2px solid SelectedItem;outline-offset:-2px}.tm-wayfinding-panel__step[data-selected]>.tm-wayfinding-panel__step-body:before{background:SelectedItem}}}@layer tm.components{.tm-map-controls{color:var(--tm-text-primary)}.tm-map-rail{margin-right:env(safe-area-inset-right,0px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.tm-map-rail__group{display:flex;flex-direction:column;border-radius:var(--tm-shape-radius-control);background:var(--tm-map-control-surface);box-shadow:var(--tm-elevation-1)}.tm-map-rail__group[hidden]{display:none}.tm-map-rail__group>:not([hidden])~:not([hidden]){border-top:1px solid var(--tm-map-control-divider)}.tm-map-rail__button{position:relative;display:grid;box-sizing:border-box;width:40px;height:40px;padding:0;place-items:center;border:0;border-radius:0;background:transparent;color:var(--tm-map-control-icon);cursor:pointer;font:600 var(--tm-typography-size-sm) / var(--tm-typography-line-height-sm) var(--tm-typography-font-text);transition:background-color var(--tm-motion-duration-short) var(--tm-motion-easing-standard),color var(--tm-motion-duration-short) var(--tm-motion-easing-standard)}.tm-map-rail__button[hidden]{display:none}.tm-map-rail__button:before{position:absolute;inset:-2px;content:""}.tm-map-rail__button:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.tm-map-rail__button:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.tm-map-rail__button svg{width:20px;height:20px}.tm-map-rail__button--text{font-variant-numeric:tabular-nums}.tm-map-rail__button:hover{background-color:var(--tm-state-hover)}.tm-map-rail__button[aria-expanded=true],.tm-map-rail__button[aria-pressed=true],.tm-map-rail__button.is-active{background-color:var(--tm-accent-subtle);color:var(--tm-accent-text)}.tm-map-rail__button--text[aria-expanded=true]{color:var(--tm-text-primary)}.tm-map-rail__button[aria-disabled=true]{cursor:not-allowed;opacity:var(--tm-state-disabled-opacity)}.tm-map-rail__button:focus-visible{z-index:1;outline:var(--tm-focus-width) solid var(--tm-focus-ring);outline-offset:var(--tm-focus-offset);box-shadow:0 0 0 calc(var(--tm-focus-offset) + var(--tm-focus-width)) var(--tm-focus-halo)}@media (pointer: coarse){.tm-map-rail__button{width:44px;height:44px}}.tm-building-selector__close{position:relative;display:grid;padding:0;place-items:center;border-radius:4px;cursor:pointer;box-shadow:var(--tm-components-map-control-ring)}.tm-map-rail__badge{display:grid;box-sizing:border-box;min-width:18px;height:18px;padding:0 5px;place-items:center;border-radius:var(--tm-shape-radius-round);background:var(--tm-status-danger-fill);color:var(--tm-status-danger-on);font:var(--tm-typography-weight-semibold) var(--tm-typography-size-xs) / var(--tm-typography-line-height-xs) var(--tm-typography-font-text);font-variant-numeric:tabular-nums;pointer-events:none}.tm-map-rail__badge[hidden]{display:none}.tm-map-rail__button>.tm-map-rail__badge{position:absolute;top:-5px;right:-6px;box-shadow:0 0 0 2px var(--tm-map-control-surface)}.tm-map-rail__menu{min-width:220px;max-width:min(320px,calc(100% - 80px));padding:4px 0;border:1px solid var(--tm-border-subtle);border-radius:var(--tm-shape-radius-card);background:var(--tm-surface-base);color:var(--tm-text-primary);box-shadow:var(--tm-elevation-3)}.tm-map-rail__menu-item{display:flex;box-sizing:border-box;width:100%;min-height:44px;padding:0 12px;align-items:center;gap:12px;border:0;background:transparent;color:var(--tm-text-primary);cursor:pointer;font:var(--tm-typography-size-md) / var(--tm-typography-line-height-md) var(--tm-typography-font-text);text-align:start}.tm-map-rail__menu-item[hidden]{display:none}.tm-map-rail__menu-item:hover,.tm-map-rail__menu-item:focus-visible{background-color:var(--tm-state-hover)}.tm-map-rail__menu-item:focus-visible{outline-offset:calc(var(--tm-focus-width) * -1)}.tm-map-rail__menu-item[aria-checked=true]{background-color:var(--tm-accent-subtle);color:var(--tm-text-primary)}.tm-map-rail__menu-item[aria-disabled=true]{cursor:not-allowed;opacity:var(--tm-state-disabled-opacity)}.tm-map-rail__menu-icon{display:grid;flex:0 0 20px;width:20px;height:20px;place-items:center;color:var(--tm-map-control-icon)}.tm-map-rail__menu-item[aria-checked=true] .tm-map-rail__menu-icon{color:var(--tm-accent-text)}.tm-map-rail__menu-icon svg{width:20px;height:20px}.tm-map-rail__menu-label{flex:1 1 auto;min-width:0}.tm-map-rail__popup{scrollbar-color:var(--tm-text-secondary) var(--tm-surface-base);border:1px solid var(--tm-border-default);border-radius:var(--tm-shape-radius-control);background:var(--tm-surface-base);color:var(--tm-text-primary);box-shadow:var(--tm-elevation-3)}.tm-map-rail__heading,.tm-map-rail__text{color:var(--tm-text-primary)}.tm-map-rail__text--muted{border:1px solid var(--tm-border-default);background:var(--tm-surface-dialog-raised);color:var(--tm-text-secondary)}.tm-mode-switcher{display:flex;box-sizing:border-box;height:36px;padding:2px;gap:2px;border-radius:var(--tm-shape-radius-round);background:var(--tm-map-control-surface);color:var(--tm-map-control-icon);box-shadow:var(--tm-elevation-1);pointer-events:auto}.tm-mode-switcher[data-placement=overlay]{position:absolute;z-index:3;top:calc(12px + env(safe-area-inset-top,0px));left:50%;transform:translate(-50%)}.tm-mode-switcher[data-placement=overlay][data-building-view]{transform:translate(calc(-50% + 27px))}.tm-mode-switcher[data-placement=overlay][data-clear-of-search]{left:var(--tm-mode-switcher-left);transform:none}.tm-mode-switcher__segment[hidden]{display:none}.tm-mode-switcher__segment[data-tm-part=building-view-mode]{min-width:52px;padding:0}.tm-mode-switcher__segment{min-width:40px;height:32px;padding:0 12px;border:0;border-radius:var(--tm-shape-radius-round);background:transparent;color:inherit;cursor:pointer;font:var(--tm-typography-weight-semibold) var(--tm-typography-size-md) / var(--tm-typography-line-height-md) var(--tm-typography-font-text);white-space:nowrap;transition:background-color var(--tm-motion-duration-short) var(--tm-motion-easing-standard),color var(--tm-motion-duration-short) var(--tm-motion-easing-standard)}.tm-mode-switcher__segment:hover{background-color:var(--tm-state-hover)}.tm-mode-switcher__segment[aria-checked=true]{background:var(--tm-accent-fill);color:var(--tm-components-map-control-switch-active-text)}.tm-mode-switcher__segment[aria-disabled=true]{cursor:not-allowed;opacity:var(--tm-state-disabled-opacity)}.tm-mode-switcher__segment:focus-visible{outline:var(--tm-focus-width) solid var(--tm-focus-ring);outline-offset:var(--tm-focus-offset);box-shadow:0 0 0 calc(var(--tm-focus-offset) + var(--tm-focus-width)) var(--tm-focus-halo)}.tm-map-controls[data-tm-compact]>.tm-mode-switcher{display:none}@media (forced-colors: active){.tm-map-rail__button:focus-visible,.tm-mode-switcher__segment:focus-visible{outline-color:Highlight}.tm-mode-switcher__segment[aria-checked=true],.tm-map-rail__menu-item[aria-checked=true]{outline:2px solid SelectedItem}}}@layer tm.components{.tm-floor-rail{position:relative;display:flex;flex-direction:column;border-radius:var(--tm-shape-radius-control);background:var(--tm-map-control-surface);color:var(--tm-map-control-icon);box-shadow:var(--tm-elevation-1);pointer-events:auto}.tm-floor-rail[hidden]{display:none}.tm-floor-rail__list{display:flex;flex-direction:column;max-height:calc(var(--floor-rail-visible, 7) * 40px);overflow-y:auto;overscroll-behavior:contain;border-radius:inherit;scrollbar-width:none}.tm-floor-rail__list::-webkit-scrollbar{display:none}.tm-floor-rail__list[data-more-above]{mask-image:linear-gradient(to bottom,transparent,black 24px)}.tm-floor-rail__list[data-more-below]{mask-image:linear-gradient(to top,transparent,black 24px)}.tm-floor-rail__list[data-more-above][data-more-below]{mask-image:linear-gradient(to bottom,transparent,black 24px,black calc(100% - 24px),transparent)}.tm-floor-rail__floor,.tm-floor-rail__current{position:relative;display:grid;flex:0 0 auto;box-sizing:border-box;width:40px;min-height:40px;padding:0 4px;place-items:center;border:0;border-radius:0;background:transparent;color:inherit;cursor:pointer;font:var(--tm-typography-weight-semibold) var(--tm-typography-size-xs) / var(--tm-typography-line-height-xs) var(--tm-typography-font-text);font-variant-numeric:tabular-nums;transition:background-color var(--tm-motion-duration-short) var(--tm-motion-easing-standard)}.tm-floor-rail__current{border-radius:inherit;font-size:var(--tm-typography-size-sm)}.tm-floor-rail__floor+.tm-floor-rail__floor{border-top:1px solid var(--tm-map-control-divider)}.tm-floor-rail__floor:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.tm-floor-rail__floor:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.tm-floor-rail__floor[data-all]{width:auto;min-width:40px;padding:0 8px}.tm-floor-rail__label{overflow:hidden;max-width:100%;text-overflow:ellipsis;white-space:nowrap}.tm-floor-rail__floor:hover,.tm-floor-rail__current:hover{background-color:var(--tm-state-hover)}.tm-floor-rail__floor[data-dimmed]:not([aria-checked="true"]){color:var(--tm-text-secondary)}.tm-floor-rail__floor[aria-checked=true]{background:var(--tm-accent-fill);color:var(--tm-accent-on)}.tm-floor-rail__current[aria-expanded=true]{background-color:var(--tm-accent-subtle);color:var(--tm-text-primary)}.tm-floor-rail[data-disabled] .tm-floor-rail__floor:not([aria-checked="true"]),.tm-floor-rail__current[aria-disabled=true]{cursor:not-allowed;opacity:var(--tm-state-disabled-opacity)}.tm-floor-rail[data-disabled] .tm-floor-rail__floor[aria-checked=true]{cursor:not-allowed}.tm-floor-rail__dot{position:absolute;top:50%;right:4px;display:none;width:6px;height:6px;border-radius:var(--tm-shape-radius-round);background:var(--tm-accent-text);transform:translateY(-50%)}[data-routed]>.tm-floor-rail__dot:not([hidden]){display:block}.tm-floor-rail__floor[data-shown]{box-shadow:inset 0 0 0 2px var(--tm-accent-text)}.tm-floor-rail__floor[aria-checked=true]>.tm-floor-rail__dot{background:var(--tm-accent-on)}.tm-floor-rail__floor:focus-visible,.tm-floor-rail__current:focus-visible{z-index:1;outline:var(--tm-focus-width) solid var(--tm-focus-ring);outline-offset:calc(var(--tm-focus-width) * -1);box-shadow:inset 0 0 0 calc(var(--tm-focus-width) * 2) var(--tm-focus-halo)}.tm-floor-rail__popover{position:absolute;top:0;right:calc(100% + 8px);border-radius:var(--tm-shape-radius-card);background:var(--tm-surface-base);box-shadow:var(--tm-elevation-3)}.tm-floor-rail__popover[hidden]{display:none}@media (pointer: coarse){.tm-floor-rail__floor,.tm-floor-rail__current{width:44px;min-height:44px}.tm-floor-rail__list{max-height:calc(var(--floor-rail-visible, 7) * 44px)}}@media (forced-colors: active){.tm-floor-rail__floor:focus-visible,.tm-floor-rail__current:focus-visible{outline-color:Highlight}.tm-floor-rail__floor[aria-checked=true]{outline:2px solid SelectedItem;outline-offset:-2px}.tm-floor-rail__dot{background:CanvasText}.tm-floor-rail__floor[data-shown]{outline:2px dashed CanvasText;outline-offset:-2px}}}@layer tm.components{.tm-sheet{--tm-sheet-peek-inset: 20px;position:absolute;z-index:1;right:0;bottom:0;left:0;display:flex;flex-direction:column;box-sizing:border-box;min-height:0;padding-bottom:env(safe-area-inset-bottom,0px);border-radius:var(--tm-shape-radius-sheet) var(--tm-shape-radius-sheet) 0 0;background:var(--tm-surface-base);color:var(--tm-text-primary);box-shadow:var(--tm-components-wayfinding-sheet-shadow);font-family:var(--tm-typography-font-text);pointer-events:auto;transform:translate3d(0,100%,0);transition:transform var(--tm-motion-duration-long) var(--tm-motion-easing-emphasized),visibility 0s linear 0s}.tm-sheet[data-snap=hidden]{visibility:hidden;transition:transform var(--tm-motion-duration-long) var(--tm-motion-easing-accelerate),visibility 0s linear var(--tm-motion-duration-long)}.tm-sheet.is-dragging{transition:none;will-change:transform}.tm-sheet__handle{position:relative;z-index:1;display:flex;flex:0 0 auto;align-items:flex-start;justify-content:center;width:100%;height:48px;margin:0 0 -4px;padding:12px 0 0;border:0;border-radius:var(--tm-shape-radius-sheet) var(--tm-shape-radius-sheet) 0 0;background:transparent;color:inherit;cursor:grab;touch-action:none}.tm-sheet.is-dragging .tm-sheet__handle{cursor:grabbing}.tm-sheet[data-snap=peek]>.tm-sheet__handle{position:absolute;top:0;left:0;margin:0}.tm-sheet__handle[hidden]{display:none}.tm-sheet__handle:focus-visible{outline-offset:calc(var(--tm-focus-width) * -1 - 2px)}.tm-sheet__grip{display:block;width:32px;height:4px;border-radius:var(--tm-shape-radius-round);background:var(--tm-border-strong)}.tm-sheet__content{position:relative;flex:1 1 auto;min-height:0;overflow:hidden;overscroll-behavior:contain;padding-bottom:var(--tm-sheet-keyboard-inset, 0px);touch-action:pan-x;scrollbar-color:var(--tm-text-secondary) var(--tm-surface-base)}.tm-sheet[data-snap=peek]>.tm-sheet__content{padding-top:var(--tm-sheet-peek-inset)}.tm-sheet__handle[hidden]+.tm-sheet__content{padding-top:0}.tm-sheet[data-snap=full]>.tm-sheet__content{overflow-y:auto;touch-action:pan-x pan-y}.tm-sheet[data-snap=full]>.tm-sheet__content[data-at-top]{touch-action:pan-x pan-y;touch-action:pan-x pan-down}.tm-sheet[data-snap=peek] [data-tm-card-region=detail]{display:none}@media (prefers-reduced-motion: reduce){.tm-sheet,.tm-sheet[data-snap=hidden]{transition:none}}@media (forced-colors: active){.tm-sheet{border-top:1px solid CanvasText}.tm-sheet__grip{background:CanvasText}}}@layer tm.components{.tm-building-view-panel{position:absolute;bottom:calc(12px + env(safe-area-inset-bottom,0px));left:max(var(--building-view-panel-left, 12px),calc(12px + env(safe-area-inset-left,0px)));z-index:2;display:flex;flex-direction:column;align-items:stretch;gap:8px;box-sizing:border-box;max-height:calc(var(--building-view-panel-max-height, 100%) - env(safe-area-inset-bottom,0px));pointer-events:none}.tm-building-view-panel>*{pointer-events:auto}.tm-building-view-panel[data-layout=row]{top:calc(64px + env(safe-area-inset-top,0px));bottom:auto;left:12px;flex-direction:row;align-items:flex-start;max-height:none}.tm-building-view-panel .tm-floor-rail{flex:0 1 auto;min-height:0;background:var(--tm-scene-panel-surface);color:var(--tm-scene-panel-text);box-shadow:var(--tm-scene-panel-shadow)}.tm-building-view-panel .tm-floor-rail__list{flex:0 1 auto;min-height:0}.tm-building-view-panel .tm-floor-rail__floor{width:auto}.tm-building-view-panel .tm-floor-rail__floor[data-dimmed]:not([aria-checked="true"]){color:var(--tm-scene-panel-text-muted)}.tm-building-view-panel .tm-floor-rail__current{width:auto;min-width:40px;padding:0 12px}.tm-building-view-panel .tm-floor-rail__popover{top:calc(100% + 8px);right:auto;left:0;width:max-content;min-width:100%}.tm-building-view-panel__toolbar{display:flex;flex:0 0 auto;border-radius:var(--tm-shape-radius-control);background:var(--tm-scene-panel-surface);color:var(--tm-scene-panel-text);box-shadow:var(--tm-scene-panel-shadow)}.tm-building-view-panel__tool{position:relative;display:grid;flex:1 0 40px;box-sizing:border-box;min-width:40px;height:40px;margin:0;padding:0;place-items:center;border:0;border-radius:0;background:transparent;color:inherit;cursor:pointer;font:inherit;transition:background-color var(--tm-motion-duration-short) var(--tm-motion-easing-standard)}.tm-building-view-panel__tool[hidden]{display:none}.tm-building-view-panel__tool+.tm-building-view-panel__tool{border-inline-start:1px solid var(--tm-map-control-divider)}.tm-building-view-panel__tool:first-child{border-start-start-radius:inherit;border-end-start-radius:inherit}.tm-building-view-panel__tool:last-child{border-start-end-radius:inherit;border-end-end-radius:inherit}.tm-building-view-panel__tool>svg{width:20px;height:20px}.tm-building-view-panel__tool[data-tm-part=building-view-back]:dir(rtl)>svg{transform:scaleX(-1)}.tm-building-view-panel__tool:hover:not([aria-disabled="true"]){background-color:var(--tm-state-hover)}.tm-building-view-panel__tool[aria-pressed=true]{background-color:var(--tm-accent-subtle);color:var(--tm-accent-text)}.tm-building-view-panel__tool[aria-disabled=true]{cursor:not-allowed}.tm-building-view-panel__tool[aria-disabled=true]>svg{opacity:var(--tm-state-disabled-opacity)}.tm-building-view-panel__tool:focus-visible{z-index:1;outline:var(--tm-focus-width) solid var(--tm-focus-ring);outline-offset:calc(var(--tm-focus-width) * -1);box-shadow:inset 0 0 0 calc(var(--tm-focus-width) * 2) var(--tm-focus-halo)}@media (pointer: coarse){.tm-building-view-panel__tool{min-width:44px;height:44px}}@media (forced-colors: active){.tm-building-view-panel__tool:focus-visible{outline-color:Highlight}.tm-building-view-panel__tool[aria-pressed=true]{outline:2px solid SelectedItem;outline-offset:-2px}}.tm-building-view-label{border:1px solid var(--tm-border-default);background:var(--tm-scene-label-halo);color:var(--tm-scene-label-text);box-shadow:var(--tm-scene-label-shadow)}.tm-building-view-label__detail{color:var(--tm-text-secondary)}.tm-building-view-loading{background:var(--tm-scene-loading-scrim);color:var(--tm-text-primary)}.tm-building-view-loading__spinner{border:3px solid var(--tm-border-default);border-top-color:var(--tm-accent-fill)}.tm-building-view-camera-card{position:absolute;z-index:3;box-sizing:border-box;width:min(320px,calc(100% - 16px));max-height:calc(100% - 16px);overflow:auto;border:1px solid var(--tm-border-default);border-radius:var(--tm-shape-radius-card);background:var(--tm-surface-base);color:var(--tm-text-primary);box-shadow:var(--tm-components-map-popup-shadow);pointer-events:auto}.tm-building-view-camera-card__close{position:absolute;top:12px;right:12px;z-index:1;display:grid;width:30px;height:30px;padding:0;place-items:center;border:1px solid var(--tm-border-default);border-radius:var(--tm-shape-radius-control);background:var(--tm-surface-sunken);color:var(--tm-text-secondary);cursor:pointer}.tm-building-view-camera-card__close:hover{color:var(--tm-text-primary)}.tm-building-view-camera-card__close:focus-visible{outline:var(--tm-focus-width) solid var(--tm-focus-ring);outline-offset:var(--tm-focus-offset)}.tm-building-view-camera-card__close svg{width:16px;height:16px}}@layer tm.components{:where(.tm-focus-ring):focus-visible{outline:var(--tm-focus-width) solid var(--tm-focus-ring);outline-offset:var(--tm-focus-offset)}:where(.tm-focus-ring--halo):focus-visible{box-shadow:0 0 0 calc(var(--tm-focus-offset) + var(--tm-focus-width)) var(--tm-focus-halo)}@media (prefers-reduced-motion: reduce){[data-tm-theme][data-tm-mode]{--tm-motion-duration-short: 0ms;--tm-motion-duration-medium: 0ms;--tm-motion-duration-long: 0ms;--tm-motion-duration-fade: .1s}}@media (forced-colors: active){:where(.tm-focus-ring):focus-visible{outline-color:Highlight}}}.tm-overlay-host .mat-mdc-dialog-surface,.tm-overlay-host.mat-mdc-dialog-surface,.tm-overlay-host .mat-bottom-sheet-container,.tm-overlay-host.mat-bottom-sheet-container{box-sizing:border-box;padding:0;overflow:hidden;border-radius:0;background:transparent;box-shadow:none}.tm-floor-select__content.mat-mdc-select-panel{padding:4px;background:var(--tm-surface-base)}.tm-floor-select__content .mat-mdc-option{min-height:36px;border-radius:8px;color:var(--tm-text-primary)}.tm-floor-select__content .mat-mdc-option:hover,.tm-floor-select__content .mat-mdc-option.mdc-list-item--selected{background:var(--tm-surface-sunken)}.tm-alarm-dialog-host .mat-mdc-dialog-surface{overflow:visible;border-radius:var(--tm-shape-radius-card);background:transparent;box-shadow:none}.tm-device-tracks-dialog .mat-mdc-dialog-surface{box-sizing:border-box;padding:0;overflow:hidden;border-radius:var(--tm-shape-radius-control);background:var(--tm-surface-dialog);box-shadow:var(--tm-elevation-4)}[data-tm-theme] .maplibregl-ctrl.maplibregl-ctrl-group{overflow:hidden;border-radius:var(--tm-shape-radius-control);background-color:var(--tm-map-control-surface);box-shadow:var(--tm-elevation-1)}[data-tm-theme] .maplibregl-ctrl-group button+button{border-top-color:var(--tm-map-control-divider)}[data-tm-theme] .maplibregl-user-location-dot,[data-tm-theme] .maplibregl-user-location-dot:before{background-color:var(--tm-map-user-location)}[data-tm-theme] .maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{--tm-maplibre-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333'%3E%3Cpath d='M13 8.5h3V13h4.5v3H16v4.5h-3V16H8.5v-3H13z'/%3E%3C/svg%3E")}[data-tm-theme] .maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{--tm-maplibre-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333'%3E%3Cpath d='M8.5 13h12v3h-12z'/%3E%3C/svg%3E")}[data-tm-theme] .maplibregl-ctrl-compass .maplibregl-ctrl-icon{--tm-maplibre-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333'%3E%3Cpath d='m10.5 14 4-8 4 8z'/%3E%3Cpath fill-opacity='.35' d='m10.5 16 4 8 4-8z'/%3E%3C/svg%3E")}[data-tm-theme] .maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{--tm-maplibre-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}[data-tm-theme] .maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{--tm-maplibre-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1z'/%3E%3C/svg%3E")}[data-tm-theme] .maplibregl-ctrl-shrink .maplibregl-ctrl-icon{--tm-maplibre-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1z'/%3E%3C/svg%3E")}[data-tm-theme] .maplibregl-ctrl-globe .maplibregl-ctrl-icon,[data-tm-theme] .maplibregl-ctrl-globe-enabled .maplibregl-ctrl-icon{--tm-maplibre-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='none' stroke='%23333' viewBox='0 0 22 22'%3E%3Ccircle cx='11' cy='11' r='8.5'/%3E%3Cellipse cx='11' cy='11' rx='3.5' ry='8.5'/%3E%3Cpath d='M3 8h16M3 14h16'/%3E%3C/svg%3E")}[data-tm-theme] .maplibregl-ctrl-group button{width:40px;height:40px;color:var(--tm-map-control-icon);transition:background-color var(--tm-motion-duration-short) var(--tm-motion-easing-standard)}[data-tm-theme] .maplibregl-ctrl-top-right .maplibregl-ctrl{margin:8px 12px 0 0}[data-tm-theme] .maplibregl-ctrl-top-right .maplibregl-ctrl:first-child{margin-top:12px}[data-tm-theme] .maplibregl-ctrl.maplibregl-ctrl-group button:focus-visible{position:relative;z-index:1;border-radius:0;outline:var(--tm-focus-width) solid var(--tm-focus-ring);outline-offset:calc(var(--tm-focus-width) * -1);box-shadow:inset 0 0 0 calc(var(--tm-focus-width) * 2) var(--tm-focus-halo)}[data-tm-theme] .maplibregl-ctrl.maplibregl-ctrl-group button:is(.maplibregl-ctrl-zoom-in,.maplibregl-ctrl-zoom-out,.maplibregl-ctrl-compass,.maplibregl-ctrl-geolocate,.maplibregl-ctrl-fullscreen,.maplibregl-ctrl-shrink,.maplibregl-ctrl-globe,.maplibregl-ctrl-globe-enabled) .maplibregl-ctrl-icon{background-color:currentColor;background-image:none;mask:var(--tm-maplibre-icon) 50% / 29px no-repeat}[data-tm-theme] .maplibregl-ctrl.maplibregl-ctrl-group button:is(.maplibregl-ctrl-globe,.maplibregl-ctrl-globe-enabled) .maplibregl-ctrl-icon{mask-size:22px}[data-tm-theme] .maplibregl-ctrl.maplibregl-ctrl-group button.maplibregl-ctrl-geolocate-active .maplibregl-ctrl-icon,[data-tm-theme] .maplibregl-ctrl.maplibregl-ctrl-group button.maplibregl-ctrl-geolocate-background .maplibregl-ctrl-icon{background-color:var(--tm-map-user-location);filter:none}[data-tm-theme] :is(.maplibregl-ctrl-geolocate-active,.maplibregl-ctrl-globe-enabled){background-color:var(--tm-accent-subtle)}[data-tm-theme] .maplibregl-ctrl.maplibregl-ctrl-group button.maplibregl-ctrl-globe-enabled .maplibregl-ctrl-icon{background-color:var(--tm-accent-text)}[data-tm-theme] .maplibregl-ctrl button:not(:disabled):hover{background-color:var(--tm-state-hover)}[data-tm-theme] .maplibregl-ctrl button:disabled{opacity:var(--tm-state-disabled-opacity)}[data-tm-theme] .maplibregl-ctrl button:disabled .maplibregl-ctrl-icon{opacity:1}[data-tm-theme] .maplibregl-ctrl-scale{border-color:var(--tm-map-control-icon);border-radius:0 0 2px 2px;background-color:color-mix(in srgb,var(--tm-map-control-surface) 75%,transparent);color:var(--tm-map-control-icon)}[data-tm-theme] .maplibregl-ctrl.maplibregl-ctrl-attrib{border-radius:var(--tm-shape-radius-control) 0 0 0;background-color:color-mix(in srgb,var(--tm-map-control-surface) 75%,transparent);color:var(--tm-map-control-icon)}[data-tm-theme] .maplibregl-ctrl-attrib a{color:inherit;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--tm-map-control-icon) 40%,transparent)}[data-tm-theme] .maplibregl-user-location-accuracy-circle{background-color:color-mix(in srgb,var(--tm-map-user-location) 20%,transparent)}@media (pointer: coarse){[data-tm-theme] .maplibregl-ctrl-group button{width:44px;height:44px}}[data-tm-theme] .maplibregl-ctrl-top-left{top:env(safe-area-inset-top,0px);left:env(safe-area-inset-left,0px)}[data-tm-theme] .maplibregl-ctrl-top-right{top:env(safe-area-inset-top,0px);right:env(safe-area-inset-right,0px)}[data-tm-theme] .maplibregl-ctrl-bottom-left{bottom:env(safe-area-inset-bottom,0px);left:env(safe-area-inset-left,0px)}[data-tm-theme] .maplibregl-ctrl-bottom-right{right:env(safe-area-inset-right,0px);bottom:env(safe-area-inset-bottom,0px)}[data-tm-map-compact]>.maplibregl-control-container .maplibregl-ctrl-top-right{padding-top:4px}[data-tm-map-compact]>.maplibregl-control-container :is(.maplibregl-ctrl-group:has(> .maplibregl-ctrl-zoom-in),.maplibregl-ctrl-group:has(> .maplibregl-ctrl-globe,> .maplibregl-ctrl-globe-enabled)){display:none}[data-tm-map-short]>.maplibregl-control-container :is(.maplibregl-ctrl-group:has(> .maplibregl-ctrl-zoom-in),.maplibregl-ctrl-group:has(> .maplibregl-ctrl-globe,> .maplibregl-ctrl-globe-enabled)){display:none}[data-tm-map-sheet] [data-tm-map-compact]>.maplibregl-control-container .maplibregl-ctrl-top-right,[data-tm-map-sheet][data-tm-map-compact]>.maplibregl-control-container .maplibregl-ctrl-top-right{top:calc(56px + env(safe-area-inset-top,0px))}[data-tm-map-sheet] [data-tm-map-compact]>.maplibregl-control-container :is(.maplibregl-ctrl-bottom-left,.maplibregl-ctrl-bottom-right,.maplibregl-ctrl-top-right),[data-tm-map-sheet][data-tm-map-compact]>.maplibregl-control-container :is(.maplibregl-ctrl-bottom-left,.maplibregl-ctrl-bottom-right,.maplibregl-ctrl-top-right){transition:opacity var(--tm-motion-duration-fade) linear,visibility 0s linear 0s}[data-tm-map-sheet=peek] [data-tm-map-compact]>.maplibregl-control-container :is(.maplibregl-ctrl-bottom-left,.maplibregl-ctrl-bottom-right),[data-tm-map-sheet=half] [data-tm-map-compact]>.maplibregl-control-container :is(.maplibregl-ctrl-bottom-left,.maplibregl-ctrl-bottom-right),[data-tm-map-sheet=full] [data-tm-map-compact]>.maplibregl-control-container :is(.maplibregl-ctrl-bottom-left,.maplibregl-ctrl-bottom-right),[data-tm-map-sheet=peek][data-tm-map-compact]>.maplibregl-control-container :is(.maplibregl-ctrl-bottom-left,.maplibregl-ctrl-bottom-right),[data-tm-map-sheet=half][data-tm-map-compact]>.maplibregl-control-container :is(.maplibregl-ctrl-bottom-left,.maplibregl-ctrl-bottom-right),[data-tm-map-sheet=full][data-tm-map-compact]>.maplibregl-control-container :is(.maplibregl-ctrl-bottom-left,.maplibregl-ctrl-bottom-right){bottom:var(--tm-map-sheet-peek, 0px)}[data-tm-map-sheet=full] [data-tm-map-compact]>.maplibregl-control-container :is(.maplibregl-ctrl-bottom-left,.maplibregl-ctrl-bottom-right,.maplibregl-ctrl-top-right),[data-tm-map-sheet=full][data-tm-map-compact]>.maplibregl-control-container :is(.maplibregl-ctrl-bottom-left,.maplibregl-ctrl-bottom-right,.maplibregl-ctrl-top-right){visibility:hidden;opacity:0;transition:opacity var(--tm-motion-duration-fade) linear,visibility 0s linear var(--tm-motion-duration-fade)}@media (prefers-reduced-motion: reduce){[data-tm-map-sheet] [data-tm-map-compact]>.maplibregl-control-container :is(.maplibregl-ctrl-bottom-left,.maplibregl-ctrl-bottom-right,.maplibregl-ctrl-top-right),[data-tm-map-sheet][data-tm-map-compact]>.maplibregl-control-container :is(.maplibregl-ctrl-bottom-left,.maplibregl-ctrl-bottom-right,.maplibregl-ctrl-top-right){transition:none}}@media (forced-colors: active){[data-tm-theme] .maplibregl-ctrl.maplibregl-ctrl-group button:focus-visible{outline-color:Highlight}[data-tm-theme] .maplibregl-ctrl.maplibregl-ctrl-group button .maplibregl-ctrl-icon{forced-color-adjust:none;background-color:CanvasText}}[data-tm-theme] :is(.tm-camera-marker-popup,.tm-geofence-popup) .maplibregl-popup-tip{border-top-color:var(--tm-surface-base)}[data-tm-theme] :is(.tm-camera-marker-popup,.tm-geofence-popup):is(.maplibregl-popup-anchor-top,.maplibregl-popup-anchor-top-left,.maplibregl-popup-anchor-top-right) .maplibregl-popup-tip{border-bottom-color:var(--tm-surface-base);border-top:0}[data-tm-theme] :is(.tm-camera-marker-popup,.tm-geofence-popup).maplibregl-popup-anchor-left .maplibregl-popup-tip{border-left:0;border-right-color:var(--tm-surface-base)}[data-tm-theme] :is(.tm-camera-marker-popup,.tm-geofence-popup).maplibregl-popup-anchor-right .maplibregl-popup-tip{border-left-color:var(--tm-surface-base);border-right:0}[data-tm-theme] :is(.tm-camera-marker-popup,.tm-geofence-popup) .maplibregl-popup-content{min-width:220px;max-width:320px;padding:0;border:1px solid var(--tm-border-default);border-radius:var(--tm-shape-radius-card);background:var(--tm-surface-base);color:var(--tm-text-primary);pointer-events:auto;position:relative;box-shadow:var(--tm-components-map-popup-shadow)}[data-tm-theme] :is(.tm-camera-marker-popup,.tm-geofence-popup) .maplibregl-popup-close-button{z-index:1;width:30px;height:30px;padding:0;border:1px solid var(--tm-border-default);border-radius:var(--tm-shape-radius-control);background:var(--tm-surface-sunken);color:var(--tm-text-secondary);cursor:pointer;font-size:20px;line-height:26px;position:absolute;right:12px;top:12px}[data-tm-theme] :is(.tm-camera-marker-popup,.tm-geofence-popup) .maplibregl-popup-close-button:hover{color:var(--tm-text-primary)}@media (max-width: 640px){[data-tm-theme] .tm-camera-marker-popup .maplibregl-popup-content{max-width:min(320px,calc(100vw - 24px))}}.tm-building-view-panel :is(.tm-floor-rail__floor,.tm-floor-rail__current,.tm-building-view-panel__tool){all:revert-layer}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:100;src:local("Roboto Thin "),local("Roboto-Thin"),url(roboto-latin-100.539f0a96b40596f7.woff2) format("woff2"),url(roboto-latin-100.5ba994dac3e79ea8.woff) format("woff")}@font-face{font-family:Roboto;font-style:italic;font-display:swap;font-weight:100;src:local("Roboto Thin italic"),local("Roboto-Thinitalic"),url(roboto-latin-100italic.41ba64219cb743c9.woff2) format("woff2"),url(roboto-latin-100italic.d61e7e8b07c0638c.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:300;src:local("Roboto Light "),local("Roboto-Light"),url(roboto-latin-300.4d8f8086236bad80.woff2) format("woff2"),url(roboto-latin-300.6c1bc461047e61f5.woff) format("woff")}@font-face{font-family:Roboto;font-style:italic;font-display:swap;font-weight:300;src:local("Roboto Light italic"),local("Roboto-Lightitalic"),url(roboto-latin-300italic.45164643b3bd5824.woff2) format("woff2"),url(roboto-latin-300italic.3a529751a590d3c1.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:local("Roboto Regular "),local("Roboto-Regular"),url(roboto-latin-400.1e2d4d3a272629cd.woff2) format("woff2"),url(roboto-latin-400.7e4a045b9373d9c1.woff) format("woff")}@font-face{font-family:Roboto;font-style:italic;font-display:swap;font-weight:400;src:local("Roboto Regular italic"),local("Roboto-Regularitalic"),url(roboto-latin-400italic.bb3c6955c4334c8a.woff2) format("woff2"),url(roboto-latin-400italic.68431199e5b90ea8.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:local("Roboto Medium "),local("Roboto-Medium"),url(roboto-latin-500.1dfbc3dbf815e3f3.woff2) format("woff2"),url(roboto-latin-500.e21fe97fd2329ff7.woff) format("woff")}@font-face{font-family:Roboto;font-style:italic;font-display:swap;font-weight:500;src:local("Roboto Medium italic"),local("Roboto-Mediumitalic"),url(roboto-latin-500italic.7543a42b12b1452f.woff2) format("woff2"),url(roboto-latin-500italic.aaff6867154023d3.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:local("Roboto Bold "),local("Roboto-Bold"),url(roboto-latin-700.12893bfc0762b0f3.woff2) format("woff2"),url(roboto-latin-700.02633003129d1e63.woff) format("woff")}@font-face{font-family:Roboto;font-style:italic;font-display:swap;font-weight:700;src:local("Roboto Bold italic"),local("Roboto-Bolditalic"),url(roboto-latin-700italic.bc7179e004e40113.woff2) format("woff2"),url(roboto-latin-700italic.e53062e27c63fafb.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:900;src:local("Roboto Black "),local("Roboto-Black"),url(roboto-latin-900.282ba77fda1349f3.woff2) format("woff2"),url(roboto-latin-900.4962e810cbb4d3e5.woff) format("woff")}@font-face{font-family:Roboto;font-style:italic;font-display:swap;font-weight:900;src:local("Roboto Black italic"),local("Roboto-Blackitalic"),url(roboto-latin-900italic.9c1f80840351fa12.woff2) format("woff2"),url(roboto-latin-900italic.2394134a78bbaef8.woff) format("woff")}/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:FontAwesome;src:url(fontawesome-webfont.2b13baa7dd4f54c9.eot?v=4.7.0);src:url(fontawesome-webfont.2b13baa7dd4f54c9.eot?#iefix&v=4.7.0) format("embedded-opentype"),url(fontawesome-webfont.e9955780856cf8aa.woff2?v=4.7.0) format("woff2"),url(fontawesome-webfont.cf011583fb81df9f.woff?v=4.7.0) format("woff"),url(fontawesome-webfont.8a7cb27d142e3e19.ttf?v=4.7.0) format("truetype"),url(fontawesome-webfont.da909aa098b0ee2d.svg?v=4.7.0#fontawesomeregular) format("svg");font-weight:400;font-style:normal}.fa{display:inline-block;font: 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{animation:fa-spin 2s infinite linear}.fa-pulse{animation:fa-spin 1s infinite steps(8)}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";transform:scaleX(-1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";transform:scaleY(-1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}@font-face{font-display:swap;font-family:Encode Sans Semi Expanded;font-style:normal;font-weight:400;src:url(encode-sans-semi-expanded-v20-latin-regular.014f2ba6b4b88994.woff2) format("woff2")}@font-face{font-display:swap;font-family:Encode Sans Semi Expanded;font-style:normal;font-weight:700;src:url(encode-sans-semi-expanded-v20-latin-700.563c47ee4a39becd.woff2) format("woff2")}:host{font-family:Encode Sans Semi Expanded,ui-sans-serif,-apple-system,system-ui,Segoe UI,Helvetica,"Apple Color Emoji",Arial,sans-serif,"Segoe UI Emoji",Segoe UI Symbol;color:#ebebeb}.fade-text{white-space:nowrap;overflow:hidden;text-wrap:nowrap;mask-image:linear-gradient(to right,black 85%,transparent 100%);-webkit-mask-image:linear-gradient(to right,black 85%,transparent 100%)}.message-title{margin-bottom:8px;font-size:28px;width:100%;text-align:center}.mat-badge-content{font-weight:600;font-size:12px;font-family:Roboto,sans-serif}.mat-badge-small .mat-badge-content{font-size:9px}.mat-badge-large .mat-badge-content{font-size:24px}.mat-h1,.mat-headline-5,.mat-typography .mat-h1,.mat-typography .mat-headline-5,.mat-typography h1{font-size:24px;font-weight:400;line-height:32px;font-family:Roboto,sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h2,.mat-headline-6,.mat-typography .mat-h2,.mat-typography .mat-headline-6,.mat-typography h2{font-size:20px;font-weight:500;line-height:32px;font-family:Roboto,sans-serif;letter-spacing:.0125em;margin:0 0 16px}.mat-h3,.mat-subtitle-1,.mat-typography .mat-h3,.mat-typography .mat-subtitle-1,.mat-typography h3{font-size:16px;font-weight:400;line-height:28px;font-family:Roboto,sans-serif;letter-spacing:.009375em;margin:0 0 16px}.mat-h4,.mat-body-1,.mat-typography .mat-h4,.mat-typography .mat-body-1,.mat-typography h4{font-size:16px;font-weight:400;line-height:24px;font-family:Roboto,sans-serif;letter-spacing:.03125em;margin:0 0 16px}.mat-h5,.mat-typography .mat-h5,.mat-typography h5{font:400 11.62px/20px Roboto,sans-serif;margin:0 0 12px}.mat-h6,.mat-typography .mat-h6,.mat-typography h6{font:400 9.38px/20px Roboto,sans-serif;margin:0 0 12px}.mat-body-strong,.mat-subtitle-2,.mat-typography .mat-body-strong,.mat-typography .mat-subtitle-2{font-size:14px;font-weight:500;line-height:22px;font-family:Roboto,sans-serif;letter-spacing:.0071428571em}.mat-body,.mat-body-2,.mat-typography .mat-body,.mat-typography .mat-body-2,.mat-typography{font-size:14px;font-weight:400;line-height:20px;font-family:Roboto,sans-serif;letter-spacing:.0178571429em}.mat-body p,.mat-body-2 p,.mat-typography .mat-body p,.mat-typography .mat-body-2 p,.mat-typography p{margin:0 0 12px}.mat-small,.mat-caption,.mat-typography .mat-small,.mat-typography .mat-caption{font-size:12px;font-weight:400;line-height:20px;font-family:Roboto,sans-serif;letter-spacing:.0333333333em}.mat-headline-1,.mat-typography .mat-headline-1{font-size:96px;font-weight:300;line-height:96px;font-family:Roboto,sans-serif;letter-spacing:-.015625em;margin:0 0 56px}.mat-headline-2,.mat-typography .mat-headline-2{font-size:60px;font-weight:300;line-height:60px;font-family:Roboto,sans-serif;letter-spacing:-.0083333333em;margin:0 0 64px}.mat-headline-3,.mat-typography .mat-headline-3{font-size:48px;font-weight:400;line-height:50px;font-family:Roboto,sans-serif;letter-spacing:normal;margin:0 0 64px}.mat-headline-4,.mat-typography .mat-headline-4{font-size:34px;font-weight:400;line-height:40px;font-family:Roboto,sans-serif;letter-spacing:.0073529412em;margin:0 0 64px}.mat-bottom-sheet-container{font-size:14px;font-weight:400;line-height:20px;font-family:Roboto,sans-serif;letter-spacing:.0178571429em}.mat-button-toggle,.mat-calendar{font-family:Roboto,sans-serif}.mat-calendar-body{font-size:13px}.mat-calendar-body-label,.mat-calendar-period-button{font-size:14px;font-weight:500}.mat-calendar-table-header th{font-size:11px;font-weight:400}.mat-expansion-panel-header{font-family:Roboto,sans-serif;font-size:14px;font-weight:500}.mat-expansion-panel-content{font-size:14px;font-weight:400;line-height:20px;font-family:Roboto,sans-serif;letter-spacing:.0178571429em}.mat-grid-tile-header,.mat-grid-tile-footer{font-size:14px}.mat-grid-tile-header .mat-line,.mat-grid-tile-footer .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-grid-tile-header .mat-line:nth-child(n+2),.mat-grid-tile-footer .mat-line:nth-child(n+2){font-size:12px}.mat-stepper-vertical,.mat-stepper-horizontal{font-family:Roboto,sans-serif}.mat-step-label{font-size:14px;font-weight:400}.mat-step-sub-label-error{font-weight:400}.mat-step-label-error{font-size:16px}.mat-step-label-selected{font-size:16px;font-weight:400}.mat-toolbar,.mat-toolbar h1,.mat-toolbar h2,.mat-toolbar h3,.mat-toolbar h4,.mat-toolbar h5,.mat-toolbar h6{font-size:20px;font-weight:500;line-height:32px;font-family:Roboto,sans-serif;letter-spacing:.0125em;margin:0}.mat-tree{font-family:Roboto,sans-serif}.mat-tree-node,.mat-nested-tree-node{font-weight:400;font-size:14px}.mat-mdc-option{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-body1-font-size, 16px);line-height:var(--mdc-typography-body1-line-height, 24px);font-weight:var(--mdc-typography-body1-font-weight, 400);letter-spacing:var(--mdc-typography-body1-letter-spacing, .03125em)}.mat-mdc-card-title{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-headline6-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-headline6-font-size, 20px);line-height:var(--mdc-typography-headline6-line-height, 32px);font-weight:var(--mdc-typography-headline6-font-weight, 500);letter-spacing:var(--mdc-typography-headline6-letter-spacing, .0125em);-webkit-text-decoration:var(--mdc-typography-headline6-text-decoration, inherit);text-decoration:var(--mdc-typography-headline6-text-decoration, inherit);text-transform:var(--mdc-typography-headline6-text-transform, none)}.mat-mdc-card-subtitle{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-subtitle2-font-size, 14px);line-height:var(--mdc-typography-subtitle2-line-height, 22px);font-weight:var(--mdc-typography-subtitle2-font-weight, 500);letter-spacing:var(--mdc-typography-subtitle2-letter-spacing, .0071428571em);-webkit-text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle2-text-transform, none)}.mat-mdc-tooltip{--mdc-plain-tooltip-supporting-text-font: Roboto, sans-serif;--mdc-plain-tooltip-supporting-text-size: 12px;--mdc-plain-tooltip-supporting-text-weight: 400;--mdc-plain-tooltip-supporting-text-tracking: .0333333333em}.mdc-text-field__input,.mdc-text-field__affix{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mdc-text-field--textarea .mdc-text-field__input{line-height:1.5rem}.mdc-floating-label{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mat-mdc-form-field-subscript-wrapper,.mat-mdc-form-field-bottom-align:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-caption-font-size, 12px);line-height:var(--mdc-typography-caption-line-height, 20px);font-weight:var(--mdc-typography-caption-font-weight, 400);letter-spacing:var(--mdc-typography-caption-letter-spacing, .0333333333em);-webkit-text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-transform:var(--mdc-typography-caption-text-transform, none)}.mat-mdc-form-field,.mat-mdc-floating-label{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-body1-font-size, 16px);line-height:var(--mdc-typography-body1-line-height, 24px);font-weight:var(--mdc-typography-body1-font-weight, 400);letter-spacing:var(--mdc-typography-body1-letter-spacing, .03125em);-webkit-text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-transform:var(--mdc-typography-body1-text-transform, none)}.mat-mdc-form-field .mdc-text-field--outlined .mdc-floating-label--float-above{font-size:calc(16px * var(--mat-mdc-form-field-floating-label-scale, .75))}.mat-mdc-form-field .mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:16px}.mat-mdc-select-panel{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-subtitle1-font-size, 16px);line-height:var(--mdc-typography-subtitle1-line-height, 28px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none);line-height:24px}.mat-mdc-select{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-body1-font-size, 16px);line-height:var(--mdc-typography-body1-line-height, 24px);font-weight:var(--mdc-typography-body1-font-weight, 400);letter-spacing:var(--mdc-typography-body1-letter-spacing, .03125em);-webkit-text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-transform:var(--mdc-typography-body1-text-transform, none)}.mat-mdc-autocomplete-panel{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-subtitle1-font-size, 16px);line-height:var(--mdc-typography-subtitle1-line-height, 28px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none);line-height:24px}.mat-mdc-dialog-container{--mdc-dialog-subhead-font: Roboto, sans-serif;--mdc-dialog-subhead-line-height: 32px;--mdc-dialog-subhead-size: 20px;--mdc-dialog-subhead-weight: 500;--mdc-dialog-subhead-tracking: .0125em;--mdc-dialog-supporting-text-font: Roboto, sans-serif;--mdc-dialog-supporting-text-line-height: 24px;--mdc-dialog-supporting-text-size: 16px;--mdc-dialog-supporting-text-weight: 400;--mdc-dialog-supporting-text-tracking: .03125em}.mat-mdc-standard-chip,.mdc-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-slider{--mdc-slider-label-label-text-font: Roboto, sans-serif;--mdc-slider-label-label-text-size: 14px;--mdc-slider-label-label-text-line-height: 22px;--mdc-slider-label-label-text-tracking: .0071428571em;--mdc-slider-label-label-text-weight: 500}.mat-mdc-menu-content{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-subtitle1-font-size, 16px);line-height:var(--mdc-typography-subtitle1-line-height, 28px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none);line-height:24px}.mat-mdc-menu-content,.mat-mdc-menu-content .mat-mdc-menu-item .mdc-list-item__primary-text{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-body1-font-size, 16px);line-height:var(--mdc-typography-body1-line-height, 24px);font-weight:var(--mdc-typography-body1-font-weight, 400);letter-spacing:var(--mdc-typography-body1-letter-spacing, .03125em);-webkit-text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-transform:var(--mdc-typography-body1-text-transform, none)}.mat-mdc-list-base{--mdc-list-list-item-label-text-font: Roboto, sans-serif;--mdc-list-list-item-label-text-line-height: 24px;--mdc-list-list-item-label-text-size: 16px;--mdc-list-list-item-label-text-tracking: .03125em;--mdc-list-list-item-label-text-weight: 400;--mdc-list-list-item-supporting-text-font: Roboto, sans-serif;--mdc-list-list-item-supporting-text-line-height: 20px;--mdc-list-list-item-supporting-text-size: 14px;--mdc-list-list-item-supporting-text-tracking: .0178571429em;--mdc-list-list-item-supporting-text-weight: 400;--mdc-list-list-item-trailing-supporting-text-font: Roboto, sans-serif;--mdc-list-list-item-trailing-supporting-text-line-height: 20px;--mdc-list-list-item-trailing-supporting-text-size: 12px;--mdc-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mdc-list-list-item-trailing-supporting-text-weight: 400}.mdc-list-group__subheader{font-size:16px;font-weight:400;line-height:28px;font-family:Roboto,sans-serif;letter-spacing:.009375em}.mat-mdc-paginator{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-caption-font-size, 12px);line-height:var(--mdc-typography-caption-line-height, 20px);font-weight:var(--mdc-typography-caption-font-weight, 400);letter-spacing:var(--mdc-typography-caption-letter-spacing, .0333333333em);-webkit-text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-transform:var(--mdc-typography-caption-text-transform, none)}.mat-mdc-paginator .mat-mdc-select-value{font-size:12px}.mdc-tab{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}@media all and (-ms-high-contrast: none){.mdc-checkbox .mdc-checkbox__focus-ring{display:none}}.mdc-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mdc-button,.mdc-fab--extended{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-snack-bar-container{--mdc-snackbar-supporting-text-font: Roboto, sans-serif;--mdc-snackbar-supporting-text-line-height: 20px;--mdc-snackbar-supporting-text-size: 14px;--mdc-snackbar-supporting-text-weight: 400}.mdc-data-table__content,.mdc-data-table__cell{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mdc-data-table__header-cell{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-subtitle2-font-size, 14px);line-height:var(--mdc-typography-subtitle2-line-height, 22px);font-weight:var(--mdc-typography-subtitle2-font-weight, 500);letter-spacing:var(--mdc-typography-subtitle2-letter-spacing, .0071428571em);-webkit-text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle2-text-transform, none)}.mat-ripple{overflow:hidden;position:relative}.mat-ripple:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded{overflow:visible}.mat-ripple-element{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale3d(0,0,0)}.cdk-high-contrast-active .mat-ripple-element{display:none}.cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl] .cdk-visually-hidden{left:auto;right:0}.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.6}.cdk-overlay-dark-backdrop{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize{resize:none}textarea.cdk-textarea-autosize-measuring{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes cdk-text-field-autofill-start{}@keyframes cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored:-webkit-autofill{animation:cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored:not(:-webkit-autofill){animation:cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator{position:relative}.mat-focus-indicator:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator:focus:before{content:""}.cdk-high-contrast-active{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator{position:relative}.mat-mdc-focus-indicator:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator:focus:before{content:""}.cdk-high-contrast-active{--mat-mdc-focus-indicator-display: block}.tb-default .mat-ripple-element{background-color:#0000001a}.tb-default .mat-mdc-option{color:var(--mdc-theme-text-primary-on-background, white)}.tb-default .mat-mdc-option:hover:not(.mdc-list-item--disabled),.tb-default .mat-mdc-option:focus:not(.mdc-list-item--disabled),.tb-default .mat-mdc-option.mat-mdc-option-active,.tb-default .mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-option-multiple):not(.mdc-list-item--disabled){background:rgba(0,0,0,.04)}.tb-default .mat-primary .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled) .mdc-list-item__primary-text{color:var(--mdc-theme-primary, #303240)}.tb-default .mat-accent .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled) .mdc-list-item__primary-text{color:var(--mdc-theme-secondary, #2196f3)}.tb-default .mat-warn .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled) .mdc-list-item__primary-text{color:var(--mdc-theme-error, #2196f3)}.tb-default .mat-mdc-optgroup-label{color:var(--mdc-theme-text-primary-on-background, white)}.tb-default .mat-pseudo-checkbox-full{color:#0000008a}.tb-default .mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled{color:#b0b0b0}.tb-default .mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.tb-default .mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#303240}.tb-default .mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.tb-default .mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#303240}.tb-default .mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.tb-default .mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#242631}.tb-default .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.tb-default .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#2196f3}.tb-default .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.tb-default .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#2196f3}.tb-default .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.tb-default .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#242631}.tb-default .mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.tb-default .mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#2196f3}.tb-default .mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.tb-default .mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#2196f3}.tb-default .mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.tb-default .mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#242631}.tb-default .mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.tb-default .mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#2196f3}.tb-default .mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.tb-default .mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#2196f3}.tb-default .mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.tb-default .mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#242631}.tb-default .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.tb-default .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#b0b0b0}.tb-default .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.tb-default .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#b0b0b0}.tb-default .mat-app-background,.tb-default.mat-app-background{background-color:#242631;color:#000000de}.tb-default .mat-elevation-z0,.tb-default .mat-mdc-elevation-specific.mat-elevation-z0{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.tb-default .mat-elevation-z1,.tb-default .mat-mdc-elevation-specific.mat-elevation-z1{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.tb-default .mat-elevation-z2,.tb-default .mat-mdc-elevation-specific.mat-elevation-z2{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.tb-default .mat-elevation-z3,.tb-default .mat-mdc-elevation-specific.mat-elevation-z3{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.tb-default .mat-elevation-z4,.tb-default .mat-mdc-elevation-specific.mat-elevation-z4{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.tb-default .mat-elevation-z5,.tb-default .mat-mdc-elevation-specific.mat-elevation-z5{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.tb-default .mat-elevation-z6,.tb-default .mat-mdc-elevation-specific.mat-elevation-z6{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.tb-default .mat-elevation-z7,.tb-default .mat-mdc-elevation-specific.mat-elevation-z7{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.tb-default .mat-elevation-z8,.tb-default .mat-mdc-elevation-specific.mat-elevation-z8{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.tb-default .mat-elevation-z9,.tb-default .mat-mdc-elevation-specific.mat-elevation-z9{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.tb-default .mat-elevation-z10,.tb-default .mat-mdc-elevation-specific.mat-elevation-z10{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.tb-default .mat-elevation-z11,.tb-default .mat-mdc-elevation-specific.mat-elevation-z11{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.tb-default .mat-elevation-z12,.tb-default .mat-mdc-elevation-specific.mat-elevation-z12{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.tb-default .mat-elevation-z13,.tb-default .mat-mdc-elevation-specific.mat-elevation-z13{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.tb-default .mat-elevation-z14,.tb-default .mat-mdc-elevation-specific.mat-elevation-z14{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.tb-default .mat-elevation-z15,.tb-default .mat-mdc-elevation-specific.mat-elevation-z15{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.tb-default .mat-elevation-z16,.tb-default .mat-mdc-elevation-specific.mat-elevation-z16{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.tb-default .mat-elevation-z17,.tb-default .mat-mdc-elevation-specific.mat-elevation-z17{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.tb-default .mat-elevation-z18,.tb-default .mat-mdc-elevation-specific.mat-elevation-z18{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.tb-default .mat-elevation-z19,.tb-default .mat-mdc-elevation-specific.mat-elevation-z19{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.tb-default .mat-elevation-z20,.tb-default .mat-mdc-elevation-specific.mat-elevation-z20{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.tb-default .mat-elevation-z21,.tb-default .mat-mdc-elevation-specific.mat-elevation-z21{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.tb-default .mat-elevation-z22,.tb-default .mat-mdc-elevation-specific.mat-elevation-z22{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.tb-default .mat-elevation-z23,.tb-default .mat-mdc-elevation-specific.mat-elevation-z23{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.tb-default .mat-elevation-z24,.tb-default .mat-mdc-elevation-specific.mat-elevation-z24{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.tb-default .mat-mdc-option{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-body1-font-size, 16px);line-height:var(--mdc-typography-body1-line-height, 24px);font-weight:var(--mdc-typography-body1-font-weight, 400);letter-spacing:var(--mdc-typography-body1-letter-spacing, .03125em)}.tb-default .mat-mdc-card{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f;--mdc-elevated-card-container-color: #fff}.tb-default .mat-mdc-card-outlined{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f;--mdc-outlined-card-outline-color: #e0e0e0}.tb-default .mat-mdc-card-subtitle{color:#0000008a}.tb-default .mat-mdc-card-title{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-headline6-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-headline6-font-size, 20px);line-height:var(--mdc-typography-headline6-line-height, 32px);font-weight:var(--mdc-typography-headline6-font-weight, 500);letter-spacing:var(--mdc-typography-headline6-letter-spacing, .0125em);-webkit-text-decoration:var(--mdc-typography-headline6-text-decoration, inherit);text-decoration:var(--mdc-typography-headline6-text-decoration, inherit);text-transform:var(--mdc-typography-headline6-text-transform, none)}.tb-default .mat-mdc-card-subtitle{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-subtitle2-font-size, 14px);line-height:var(--mdc-typography-subtitle2-line-height, 22px);font-weight:var(--mdc-typography-subtitle2-font-weight, 500);letter-spacing:var(--mdc-typography-subtitle2-letter-spacing, .0071428571em);-webkit-text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle2-text-transform, none)}.tb-default .mat-mdc-progress-bar{--mdc-linear-progress-active-indicator-color: #303240}.tb-default .mat-mdc-progress-bar .mdc-linear-progress__buffer-dots{background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(48, 50, 64, 0.25)'/%3E%3C/svg%3E")}.tb-default .mat-mdc-progress-bar .mdc-linear-progress__buffer-bar{background-color:#30324040}.tb-default .mat-mdc-progress-bar.mat-accent{--mdc-linear-progress-active-indicator-color: #2196f3}.tb-default .mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots{background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(33, 150, 243, 0.25)'/%3E%3C/svg%3E")}.tb-default .mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-bar{background-color:#2196f340}.tb-default .mat-mdc-progress-bar.mat-warn{--mdc-linear-progress-active-indicator-color: #2196f3}.tb-default .mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots{background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(33, 150, 243, 0.25)'/%3E%3C/svg%3E")}.tb-default .mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-bar{background-color:#2196f340}.tb-default .mat-mdc-tooltip{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: white}.tb-default .mat-mdc-tooltip{--mdc-plain-tooltip-supporting-text-font: Roboto, sans-serif;--mdc-plain-tooltip-supporting-text-size: 12px;--mdc-plain-tooltip-supporting-text-weight: 400;--mdc-plain-tooltip-supporting-text-tracking: .0333333333em}.tb-default .mdc-text-field:not(.mdc-text-field--disabled) .mdc-floating-label{color:#0009}.tb-default .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input{color:#000000de}@media all{.tb-default .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:#0009}}@media all{.tb-default .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder{color:#0009}}.tb-default .mdc-text-field .mdc-text-field__input{caret-color:var(--mdc-theme-primary, #303240)}.tb-default .mdc-text-field:not(.mdc-text-field--disabled)+.mdc-text-field-helper-line .mdc-text-field-helper-text{color:#0009}.tb-default .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field-character-counter,.tb-default .mdc-text-field:not(.mdc-text-field--disabled)+.mdc-text-field-helper-line .mdc-text-field-character-counter{color:#0009}.tb-default .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__icon--leading{color:#0000008a}.tb-default .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing{color:#0000008a}.tb-default .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__affix--prefix{color:#0009}.tb-default .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__affix--suffix{color:#0009}.tb-default .mdc-text-field--filled .mdc-text-field__ripple:before,.tb-default .mdc-text-field--filled .mdc-text-field__ripple:after{background-color:var(--mdc-ripple-color, rgba(0, 0, 0, .87))}.tb-default .mdc-text-field--filled:hover .mdc-text-field__ripple:before,.tb-default .mdc-text-field--filled.mdc-ripple-surface--hover .mdc-text-field__ripple:before{opacity:var(--mdc-ripple-hover-opacity, .04)}.tb-default .mdc-text-field--filled.mdc-ripple-upgraded--background-focused .mdc-text-field__ripple:before,.tb-default .mdc-text-field--filled:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple:before{opacity:var(--mdc-ripple-focus-opacity, .12)}.tb-default .mdc-text-field--filled:not(.mdc-text-field--disabled){background-color:#f5f5f5}.tb-default .mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple:before{border-bottom-color:#0000006b}.tb-default .mdc-text-field--filled:not(.mdc-text-field--disabled):hover .mdc-line-ripple:before{border-bottom-color:#000000de}.tb-default .mdc-text-field--filled .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-primary, #303240)}.tb-default .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.tb-default .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.tb-default .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:#00000061}.tb-default .mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.tb-default .mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.tb-default .mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:#000000de}.tb-default .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.tb-default .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.tb-default .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-primary, #303240)}.tb-default .mdc-text-field--outlined .mdc-text-field__ripple:before,.tb-default .mdc-text-field--outlined .mdc-text-field__ripple:after{background-color:var(--mdc-ripple-color, transparent)}.tb-default .mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label{color:#303240de}.tb-default .mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #2196f3)}.tb-default .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-error, #2196f3)}.tb-default .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mdc-theme-error, #2196f3)}.tb-default .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{color:var(--mdc-theme-error, #2196f3)}.tb-default .mdc-text-field--invalid .mdc-text-field__input{caret-color:var(--mdc-theme-error, #2196f3)}.tb-default .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing{color:var(--mdc-theme-error, #2196f3)}.tb-default .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #2196f3)}.tb-default .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.tb-default .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.tb-default .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #2196f3)}.tb-default .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.tb-default .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.tb-default .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #2196f3)}.tb-default .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.tb-default .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.tb-default .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #2196f3)}.tb-default .mdc-text-field--disabled .mdc-text-field__input{color:#00000061}@media all{.tb-default .mdc-text-field--disabled .mdc-text-field__input::placeholder{color:#00000061}}@media all{.tb-default .mdc-text-field--disabled .mdc-text-field__input:-ms-input-placeholder{color:#00000061}}.tb-default .mdc-text-field--disabled .mdc-floating-label{color:#00000061}.tb-default .mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-helper-text{color:#00000061}.tb-default .mdc-text-field--disabled .mdc-text-field-character-counter,.tb-default .mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-character-counter{color:#00000061}.tb-default .mdc-text-field--disabled .mdc-text-field__icon--leading,.tb-default .mdc-text-field--disabled .mdc-text-field__icon--trailing{color:#0000004d}.tb-default .mdc-text-field--disabled .mdc-text-field__affix--prefix,.tb-default .mdc-text-field--disabled .mdc-text-field__affix--suffix{color:#00000061}.tb-default .mdc-text-field--disabled .mdc-line-ripple:before{border-bottom-color:#0000000f}.tb-default .mdc-text-field--disabled .mdc-notched-outline__leading,.tb-default .mdc-text-field--disabled .mdc-notched-outline__notch,.tb-default .mdc-text-field--disabled .mdc-notched-outline__trailing{border-color:#0000000f}@media screen and (forced-colors: active),(-ms-high-contrast: active){.tb-default .mdc-text-field--disabled .mdc-text-field__input::placeholder{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.tb-default .mdc-text-field--disabled .mdc-text-field__input:-ms-input-placeholder{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.tb-default .mdc-text-field--disabled .mdc-floating-label{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.tb-default .mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-helper-text{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.tb-default .mdc-text-field--disabled .mdc-text-field-character-counter,.tb-default .mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-character-counter{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.tb-default .mdc-text-field--disabled .mdc-text-field__icon--leading{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.tb-default .mdc-text-field--disabled .mdc-text-field__icon--trailing{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.tb-default .mdc-text-field--disabled .mdc-text-field__affix--prefix{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.tb-default .mdc-text-field--disabled .mdc-text-field__affix--suffix{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.tb-default .mdc-text-field--disabled .mdc-line-ripple:before{border-bottom-color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.tb-default .mdc-text-field--disabled .mdc-notched-outline__leading,.tb-default .mdc-text-field--disabled .mdc-notched-outline__notch,.tb-default .mdc-text-field--disabled .mdc-notched-outline__trailing{border-color:GrayText}}.tb-default .mdc-text-field--disabled.mdc-text-field--filled{background-color:#fafafa}.tb-default .mat-mdc-form-field-error{color:var(--mdc-theme-error, #2196f3)}.tb-default .mat-mdc-form-field-focus-overlay{background-color:#000000de}.tb-default .mat-mdc-form-field:hover .mat-mdc-form-field-focus-overlay{opacity:.04}.tb-default .mat-mdc-form-field.mat-focused .mat-mdc-form-field-focus-overlay{opacity:.12}.tb-default .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix:after{color:#0000008a}.tb-default .mat-mdc-form-field-type-mat-native-select.mat-focused.mat-primary .mat-mdc-form-field-infix:after{color:#303240de}.tb-default .mat-mdc-form-field-type-mat-native-select.mat-focused.mat-accent .mat-mdc-form-field-infix:after{color:#2196f3de}.tb-default .mat-mdc-form-field-type-mat-native-select.mat-focused.mat-warn .mat-mdc-form-field-infix:after{color:#2196f3de}.tb-default .mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled .mat-mdc-form-field-infix:after{color:#00000061}.tb-default .mat-mdc-form-field.mat-accent .mdc-text-field__input{caret-color:var(--mdc-theme-secondary, #2196f3)}.tb-default .mat-mdc-form-field.mat-accent:not(.mdc-text-field--disabled) .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-secondary, #2196f3)}.tb-default .mat-mdc-form-field.mat-accent .mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label{color:#2196f3de}.tb-default .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #2196f3)}.tb-default .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-error, #2196f3)}.tb-default .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mdc-theme-error, #2196f3)}.tb-default .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{color:var(--mdc-theme-error, #2196f3)}.tb-default .mat-mdc-form-field.mat-accent .mdc-text-field--invalid .mdc-text-field__input{caret-color:var(--mdc-theme-error, #2196f3)}.tb-default .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing{color:var(--mdc-theme-error, #2196f3)}.tb-default .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #2196f3)}.tb-default .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.tb-default .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.tb-default .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #2196f3)}.tb-default .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.tb-default .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.tb-default .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #2196f3)}.tb-default .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.tb-default .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.tb-default .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #2196f3)}.tb-default .mat-mdc-form-field.mat-accent .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.tb-default .mat-mdc-form-field.mat-accent .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.tb-default .mat-mdc-form-field.mat-accent .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-secondary, #2196f3)}.tb-default .mat-mdc-form-field.mat-warn .mdc-text-field__input{caret-color:var(--mdc-theme-error, #2196f3)}.tb-default .mat-mdc-form-field.mat-warn:not(.mdc-text-field--disabled) .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-error, #2196f3)}.tb-default .mat-mdc-form-field.mat-warn .mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label{color:#2196f3de}.tb-default .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #2196f3)}.tb-default .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-error, #2196f3)}.tb-default .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mdc-theme-error, #2196f3)}.tb-default .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{color:var(--mdc-theme-error, #2196f3)}.tb-default .mat-mdc-form-field.mat-warn .mdc-text-field--invalid .mdc-text-field__input{caret-color:var(--mdc-theme-error, #2196f3)}.tb-default .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing{color:var(--mdc-theme-error, #2196f3)}.tb-default .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #2196f3)}.tb-default .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.tb-default .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.tb-default .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #2196f3)}.tb-default .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.tb-default .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.tb-default .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #2196f3)}.tb-default .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.tb-default .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.tb-default .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #2196f3)}.tb-default .mat-mdc-form-field.mat-warn .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.tb-default .mat-mdc-form-field.mat-warn .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.tb-default .mat-mdc-form-field.mat-warn .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #2196f3)}.tb-default .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:1px solid transparent}.tb-default [dir=rtl] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:none;border-right:1px solid transparent}.tb-default .mat-mdc-form-field-infix{min-height:56px}.tb-default .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label{top:28px}.tb-default .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{--mat-mdc-form-field-label-transform: translateY( -34.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.tb-default .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-infix{padding-top:16px;padding-bottom:16px}.tb-default .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix{padding-top:24px;padding-bottom:8px}.tb-default .mdc-text-field--no-label:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix{padding-top:16px;padding-bottom:16px}.tb-default .mdc-text-field__input,.tb-default .mdc-text-field__affix{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.tb-default .mdc-text-field--textarea .mdc-text-field__input{line-height:1.5rem}.tb-default .mdc-floating-label{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.tb-default .mat-mdc-form-field-subscript-wrapper,.tb-default .mat-mdc-form-field-bottom-align:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-caption-font-size, 12px);line-height:var(--mdc-typography-caption-line-height, 20px);font-weight:var(--mdc-typography-caption-font-weight, 400);letter-spacing:var(--mdc-typography-caption-letter-spacing, .0333333333em);-webkit-text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-transform:var(--mdc-typography-caption-text-transform, none)}.tb-default .mat-mdc-form-field,.tb-default .mat-mdc-floating-label{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-body1-font-size, 16px);line-height:var(--mdc-typography-body1-line-height, 24px);font-weight:var(--mdc-typography-body1-font-weight, 400);letter-spacing:var(--mdc-typography-body1-letter-spacing, .03125em);-webkit-text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-transform:var(--mdc-typography-body1-text-transform, none)}.tb-default .mat-mdc-form-field .mdc-text-field--outlined .mdc-floating-label--float-above{font-size:calc(16px * var(--mat-mdc-form-field-floating-label-scale, .75))}.tb-default .mat-mdc-form-field .mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:16px}.tb-default .mat-mdc-select-value{color:#000000de}.tb-default .mat-mdc-select-placeholder{color:#0009}.tb-default .mat-mdc-select-disabled .mat-mdc-select-value{color:#00000061}.tb-default .mat-mdc-select-arrow{color:#0000008a}.tb-default .mat-mdc-form-field.mat-focused.mat-primary .mat-mdc-select-arrow{color:#303240de}.tb-default .mat-mdc-form-field.mat-focused.mat-accent .mat-mdc-select-arrow,.tb-default .mat-mdc-form-field.mat-focused.mat-warn .mat-mdc-select-arrow,.tb-default .mat-mdc-form-field .mat-mdc-select.mat-mdc-select-invalid .mat-mdc-select-arrow{color:#2196f3de}.tb-default .mat-mdc-form-field .mat-mdc-select.mat-mdc-select-disabled .mat-mdc-select-arrow{color:#00000061}.tb-default .mat-mdc-select-panel{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-subtitle1-font-size, 16px);line-height:var(--mdc-typography-subtitle1-line-height, 28px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none);line-height:24px}.tb-default .mat-mdc-select{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-body1-font-size, 16px);line-height:var(--mdc-typography-body1-line-height, 24px);font-weight:var(--mdc-typography-body1-font-weight, 400);letter-spacing:var(--mdc-typography-body1-letter-spacing, .03125em);-webkit-text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-transform:var(--mdc-typography-body1-text-transform, none)}.tb-default .mat-mdc-autocomplete-panel{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-subtitle1-font-size, 16px);line-height:var(--mdc-typography-subtitle1-line-height, 28px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none);line-height:24px}.tb-default .mat-mdc-dialog-container{--mdc-dialog-container-color: white;--mdc-dialog-with-divider-divider-color: rgba(0, 0, 0, .12);--mdc-dialog-subhead-color: rgba(0, 0, 0, .87);--mdc-dialog-supporting-text-color: rgba(0, 0, 0, .6)}.tb-default .mat-mdc-dialog-container{--mdc-dialog-subhead-font: Roboto, sans-serif;--mdc-dialog-subhead-line-height: 32px;--mdc-dialog-subhead-size: 20px;--mdc-dialog-subhead-weight: 500;--mdc-dialog-subhead-tracking: .0125em;--mdc-dialog-supporting-text-font: Roboto, sans-serif;--mdc-dialog-supporting-text-line-height: 24px;--mdc-dialog-supporting-text-size: 16px;--mdc-dialog-supporting-text-weight: 400;--mdc-dialog-supporting-text-tracking: .03125em}.tb-default .mat-mdc-standard-chip{--mdc-chip-elevated-container-color: #e0e0e0;--mdc-chip-elevated-disabled-container-color: #e0e0e0;--mdc-chip-label-text-color: #212121;--mdc-chip-disabled-label-text-color: #212121;--mdc-chip-with-icon-icon-color: #212121;--mdc-chip-with-icon-disabled-icon-color: #212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;--mdc-chip-with-trailing-icon-trailing-icon-color: #212121;--mdc-chip-with-icon-selected-icon-color: #212121}.tb-default .mat-mdc-standard-chip.mat-primary.mat-mdc-chip-selected,.tb-default .mat-mdc-standard-chip.mat-primary.mat-mdc-chip-highlighted{--mdc-chip-elevated-container-color: #303240;--mdc-chip-elevated-disabled-container-color: #303240;--mdc-chip-label-text-color: white;--mdc-chip-disabled-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white}.tb-default .mat-mdc-standard-chip.mat-accent.mat-mdc-chip-selected,.tb-default .mat-mdc-standard-chip.mat-accent.mat-mdc-chip-highlighted,.tb-default .mat-mdc-standard-chip.mat-warn.mat-mdc-chip-selected,.tb-default .mat-mdc-standard-chip.mat-warn.mat-mdc-chip-highlighted{--mdc-chip-elevated-container-color: #2196f3;--mdc-chip-elevated-disabled-container-color: #2196f3;--mdc-chip-label-text-color: white;--mdc-chip-disabled-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white}.tb-default .mat-mdc-chip-focus-overlay{background:black}.tb-default .mat-mdc-chip{height:32px}.tb-default .mat-mdc-standard-chip{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.tb-default .mat-mdc-slide-toggle{--mdc-switch-disabled-selected-handle-color: #424242;--mdc-switch-disabled-unselected-handle-color: #424242;--mdc-switch-disabled-selected-track-color: #424242;--mdc-switch-disabled-unselected-track-color: #424242;--mdc-switch-unselected-focus-state-layer-color: #424242;--mdc-switch-unselected-pressed-state-layer-color: #424242;--mdc-switch-unselected-hover-state-layer-color: #424242;--mdc-switch-unselected-focus-track-color: #e0e0e0;--mdc-switch-unselected-hover-track-color: #e0e0e0;--mdc-switch-unselected-pressed-track-color: #e0e0e0;--mdc-switch-unselected-track-color: #e0e0e0;--mdc-switch-unselected-focus-handle-color: #212121;--mdc-switch-unselected-hover-handle-color: #212121;--mdc-switch-unselected-pressed-handle-color: #212121;--mdc-switch-handle-surface-color: var(--mdc-theme-surface, #fff);--mdc-switch-unselected-handle-color: #616161;--mdc-switch-selected-icon-color: #fff;--mdc-switch-disabled-selected-icon-color: #fff;--mdc-switch-disabled-unselected-icon-color: #fff;--mdc-switch-unselected-icon-color: #fff}.tb-default .mat-mdc-slide-toggle .mdc-form-field{color:var(--mdc-theme-text-primary-on-background, white)}.tb-default .mat-mdc-slide-toggle .mdc-switch--disabled+label{color:#00000061}.tb-default .mat-mdc-slide-toggle.mat-primary{--mdc-switch-selected-focus-state-layer-color: #414457;--mdc-switch-selected-handle-color: #414457;--mdc-switch-selected-hover-state-layer-color: #414457;--mdc-switch-selected-pressed-state-layer-color: #414457;--mdc-switch-selected-focus-handle-color: #001b30;--mdc-switch-selected-hover-handle-color: #001b30;--mdc-switch-selected-pressed-handle-color: #001b30;--mdc-switch-selected-focus-track-color: #88cbff;--mdc-switch-selected-hover-track-color: #88cbff;--mdc-switch-selected-pressed-track-color: #88cbff;--mdc-switch-selected-track-color: #88cbff}.tb-default .mat-mdc-slide-toggle.mat-accent,.tb-default .mat-mdc-slide-toggle.mat-warn{--mdc-switch-selected-focus-state-layer-color: #1e88e5;--mdc-switch-selected-handle-color: #1e88e5;--mdc-switch-selected-hover-state-layer-color: #1e88e5;--mdc-switch-selected-pressed-state-layer-color: #1e88e5;--mdc-switch-selected-focus-handle-color: #0d47a1;--mdc-switch-selected-hover-handle-color: #0d47a1;--mdc-switch-selected-pressed-handle-color: #0d47a1;--mdc-switch-selected-focus-track-color: #64b5f6;--mdc-switch-selected-hover-track-color: #64b5f6;--mdc-switch-selected-pressed-track-color: #64b5f6;--mdc-switch-selected-track-color: #64b5f6}.tb-default .mat-mdc-slide-toggle{--mdc-switch-state-layer-size: 48px}.tb-default .mat-mdc-radio-button .mdc-form-field{color:var(--mdc-theme-text-primary-on-background, white)}.tb-default .mat-mdc-radio-button.mat-primary{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #303240;--mdc-radio-selected-hover-icon-color: #303240;--mdc-radio-selected-icon-color: #303240;--mdc-radio-selected-pressed-icon-color: #303240;--mat-mdc-radio-ripple-color: #000;--mat-mdc-radio-checked-ripple-color: #303240}.tb-default .mat-mdc-radio-button.mat-primary .mdc-radio--disabled+label{color:#00000061}.tb-default .mat-mdc-radio-button.mat-accent{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #2196f3;--mdc-radio-selected-hover-icon-color: #2196f3;--mdc-radio-selected-icon-color: #2196f3;--mdc-radio-selected-pressed-icon-color: #2196f3;--mat-mdc-radio-ripple-color: #000;--mat-mdc-radio-checked-ripple-color: #2196f3}.tb-default .mat-mdc-radio-button.mat-accent .mdc-radio--disabled+label{color:#00000061}.tb-default .mat-mdc-radio-button.mat-warn{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #2196f3;--mdc-radio-selected-hover-icon-color: #2196f3;--mdc-radio-selected-icon-color: #2196f3;--mdc-radio-selected-pressed-icon-color: #2196f3;--mat-mdc-radio-ripple-color: #000;--mat-mdc-radio-checked-ripple-color: #2196f3}.tb-default .mat-mdc-radio-button.mat-warn .mdc-radio--disabled+label{color:#00000061}.tb-default .mat-mdc-radio-button .mdc-radio{padding:10px}.tb-default .mat-mdc-radio-button .mdc-radio .mdc-radio__background:before{top:-10px;left:-10px;width:40px;height:40px}.tb-default .mat-mdc-radio-button .mdc-radio .mdc-radio__native-control{top:0;right:0;left:0;width:40px;height:40px}.tb-default .mat-mdc-slider{--mdc-slider-label-container-color: black;--mdc-slider-label-label-text-color: white;--mdc-slider-disabled-handle-color: #000;--mdc-slider-disabled-active-track-color: #000;--mdc-slider-disabled-inactive-track-color: #000;--mdc-slider-with-tick-marks-disabled-container-color: #000;--mat-mdc-slider-value-indicator-opacity: .6}.tb-default .mat-mdc-slider.mat-primary{--mdc-slider-handle-color: #303240;--mdc-slider-focus-handle-color: #303240;--mdc-slider-hover-handle-color: #303240;--mdc-slider-active-track-color: #303240;--mdc-slider-inactive-track-color: #303240;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #303240;--mat-mdc-slider-ripple-color: #303240;--mat-mdc-slider-hover-ripple-color: rgba(48, 50, 64, .05);--mat-mdc-slider-focus-ripple-color: rgba(48, 50, 64, .2)}.tb-default .mat-mdc-slider.mat-accent,.tb-default .mat-mdc-slider.mat-warn{--mdc-slider-handle-color: #2196f3;--mdc-slider-focus-handle-color: #2196f3;--mdc-slider-hover-handle-color: #2196f3;--mdc-slider-active-track-color: #2196f3;--mdc-slider-inactive-track-color: #2196f3;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #2196f3;--mat-mdc-slider-ripple-color: #2196f3;--mat-mdc-slider-hover-ripple-color: rgba(33, 150, 243, .05);--mat-mdc-slider-focus-ripple-color: rgba(33, 150, 243, .2)}.tb-default .mat-mdc-slider{--mdc-slider-label-label-text-font: Roboto, sans-serif;--mdc-slider-label-label-text-size: 14px;--mdc-slider-label-label-text-line-height: 22px;--mdc-slider-label-label-text-tracking: .0071428571em;--mdc-slider-label-label-text-weight: 500}.tb-default .mdc-menu-surface{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f;background-color:var(--mdc-theme-surface, #fff);color:var(--mdc-theme-on-surface, #000)}.tb-default .mdc-list-item__primary-text{color:var(--mdc-theme-text-primary-on-background, white)}.tb-default .mdc-list-item__secondary-text{color:var(--mdc-theme-text-secondary-on-background, rgba(255, 255, 255, .7))}.tb-default .mdc-list-item__overline-text{color:var(--mdc-theme-text-hint-on-background, rgba(255, 255, 255, .5))}.tb-default .mdc-list-item--with-leading-icon .mdc-list-item__start,.tb-default .mdc-list-item--with-trailing-icon .mdc-list-item__end{background-color:transparent}.tb-default .mdc-list-item--with-leading-icon .mdc-list-item__start,.tb-default .mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mdc-theme-text-icon-on-background, rgba(255, 255, 255, .5))}.tb-default .mdc-list-item__end{color:var(--mdc-theme-text-hint-on-background, rgba(255, 255, 255, .5))}.tb-default .mdc-list-item--disabled .mdc-list-item__start,.tb-default .mdc-list-item--disabled .mdc-list-item__content,.tb-default .mdc-list-item--disabled .mdc-list-item__end{opacity:.38}.tb-default .mdc-list-item--disabled .mdc-list-item__primary-text,.tb-default .mdc-list-item--disabled .mdc-list-item__secondary-text,.tb-default .mdc-list-item--disabled .mdc-list-item__overline-text,.tb-default .mdc-list-item--disabled.mdc-list-item--with-leading-icon .mdc-list-item__start,.tb-default .mdc-list-item--disabled.mdc-list-item--with-trailing-icon .mdc-list-item__end,.tb-default .mdc-list-item--disabled.mdc-list-item--with-trailing-meta .mdc-list-item__end{color:var(--mdc-theme-on-surface, #000)}.tb-default .mdc-list-item--selected .mdc-list-item__primary-text,.tb-default .mdc-list-item--activated .mdc-list-item__primary-text,.tb-default .mdc-list-item--selected.mdc-list-item--with-leading-icon .mdc-list-item__start,.tb-default .mdc-list-item--activated.mdc-list-item--with-leading-icon .mdc-list-item__start{color:var(--mdc-theme-primary, #303240)}.tb-default .mdc-deprecated-list-group__subheader{color:var(--mdc-theme-text-primary-on-background, white)}.tb-default .mdc-list-divider:after{border-bottom-color:#fff}.tb-default .mdc-list-divider{background-color:#fff3}.tb-default .mat-mdc-menu-item[disabled],.tb-default .mat-mdc-menu-item[disabled] .mat-mdc-menu-submenu-icon,.tb-default .mat-mdc-menu-item[disabled] .mat-icon-no-color{color:var(--mdc-theme-text-disabled-on-background, rgba(255, 255, 255, .5))}.tb-default .mat-mdc-menu-item .mat-icon-no-color,.tb-default .mat-mdc-menu-submenu-icon{color:var(--mdc-theme-text-primary-on-background, white)}.tb-default .mat-mdc-menu-item:hover:not([disabled]),.tb-default .mat-mdc-menu-item.cdk-program-focused:not([disabled]),.tb-default .mat-mdc-menu-item.cdk-keyboard-focused:not([disabled]),.tb-default .mat-mdc-menu-item-highlighted:not([disabled]){background:rgba(0,0,0,.04)}.tb-default .mat-mdc-menu-content{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-subtitle1-font-size, 16px);line-height:var(--mdc-typography-subtitle1-line-height, 28px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none);line-height:24px}.tb-default .mat-mdc-menu-content,.tb-default .mat-mdc-menu-content .mat-mdc-menu-item .mdc-list-item__primary-text{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-body1-font-size, 16px);line-height:var(--mdc-typography-body1-line-height, 24px);font-weight:var(--mdc-typography-body1-font-weight, 400);letter-spacing:var(--mdc-typography-body1-letter-spacing, .03125em);-webkit-text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-transform:var(--mdc-typography-body1-text-transform, none)}.tb-default .mat-mdc-list-base{--mdc-list-list-item-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, .54);--mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-disabled-label-text-color: black;--mdc-list-list-item-disabled-leading-icon-color: black;--mdc-list-list-item-disabled-trailing-icon-color: black;--mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-state-layer-color: black;--mdc-list-list-item-hover-state-layer-opacity: .04;--mdc-list-list-item-focus-state-layer-color: black;--mdc-list-list-item-focus-state-layer-opacity: .12}.tb-default .mat-mdc-list-option .mdc-list-item__start,.tb-default .mat-mdc-list-option .mdc-list-item__end{--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #303240;--mdc-checkbox-selected-hover-icon-color: #303240;--mdc-checkbox-selected-icon-color: #303240;--mdc-checkbox-selected-pressed-icon-color: #303240;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54)}.tb-default .mat-mdc-list-option .mdc-list-item__start,.tb-default .mat-mdc-list-option .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #303240;--mdc-radio-selected-hover-icon-color: #303240;--mdc-radio-selected-icon-color: #303240;--mdc-radio-selected-pressed-icon-color: #303240;--mat-mdc-radio-ripple-color: #000;--mat-mdc-radio-checked-ripple-color: #303240}.tb-default .mat-mdc-list-option .mdc-list-item__start .mdc-radio--disabled+label,.tb-default .mat-mdc-list-option .mdc-list-item__end .mdc-radio--disabled+label{color:#00000061}.tb-default .mat-mdc-list-option.mat-accent .mdc-list-item__start,.tb-default .mat-mdc-list-option.mat-accent .mdc-list-item__end{--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #2196f3;--mdc-checkbox-selected-hover-icon-color: #2196f3;--mdc-checkbox-selected-icon-color: #2196f3;--mdc-checkbox-selected-pressed-icon-color: #2196f3;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54)}.tb-default .mat-mdc-list-option.mat-accent .mdc-list-item__start,.tb-default .mat-mdc-list-option.mat-accent .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #2196f3;--mdc-radio-selected-hover-icon-color: #2196f3;--mdc-radio-selected-icon-color: #2196f3;--mdc-radio-selected-pressed-icon-color: #2196f3;--mat-mdc-radio-ripple-color: #000;--mat-mdc-radio-checked-ripple-color: #2196f3}.tb-default .mat-mdc-list-option.mat-accent .mdc-list-item__start .mdc-radio--disabled+label,.tb-default .mat-mdc-list-option.mat-accent .mdc-list-item__end .mdc-radio--disabled+label{color:#00000061}.tb-default .mat-mdc-list-option.mat-warn .mdc-list-item__start,.tb-default .mat-mdc-list-option.mat-warn .mdc-list-item__end{--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #2196f3;--mdc-checkbox-selected-hover-icon-color: #2196f3;--mdc-checkbox-selected-icon-color: #2196f3;--mdc-checkbox-selected-pressed-icon-color: #2196f3;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54)}.tb-default .mat-mdc-list-option.mat-warn .mdc-list-item__start,.tb-default .mat-mdc-list-option.mat-warn .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #2196f3;--mdc-radio-selected-hover-icon-color: #2196f3;--mdc-radio-selected-icon-color: #2196f3;--mdc-radio-selected-pressed-icon-color: #2196f3;--mat-mdc-radio-ripple-color: #000;--mat-mdc-radio-checked-ripple-color: #2196f3}.tb-default .mat-mdc-list-option.mat-warn .mdc-list-item__start .mdc-radio--disabled+label,.tb-default .mat-mdc-list-option.mat-warn .mdc-list-item__end .mdc-radio--disabled+label{color:#00000061}.tb-default .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,.tb-default .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,.tb-default .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected.mdc-list-item--with-leading-icon .mdc-list-item__start,.tb-default .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated.mdc-list-item--with-leading-icon .mdc-list-item__start{color:#303240}.tb-default .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,.tb-default .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,.tb-default .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end{opacity:1}.tb-default .mat-mdc-list-base{--mdc-list-list-item-one-line-container-height: 48px;--mdc-list-list-item-two-line-container-height: 64px;--mdc-list-list-item-three-line-container-height: 88px}.tb-default .mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line,.tb-default .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line,.tb-default .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line{height:56px}.tb-default .mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines,.tb-default .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines,.tb-default .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines{height:72px}.tb-default .mat-mdc-list-base{--mdc-list-list-item-label-text-font: Roboto, sans-serif;--mdc-list-list-item-label-text-line-height: 24px;--mdc-list-list-item-label-text-size: 16px;--mdc-list-list-item-label-text-tracking: .03125em;--mdc-list-list-item-label-text-weight: 400;--mdc-list-list-item-supporting-text-font: Roboto, sans-serif;--mdc-list-list-item-supporting-text-line-height: 20px;--mdc-list-list-item-supporting-text-size: 14px;--mdc-list-list-item-supporting-text-tracking: .0178571429em;--mdc-list-list-item-supporting-text-weight: 400;--mdc-list-list-item-trailing-supporting-text-font: Roboto, sans-serif;--mdc-list-list-item-trailing-supporting-text-line-height: 20px;--mdc-list-list-item-trailing-supporting-text-size: 12px;--mdc-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mdc-list-list-item-trailing-supporting-text-weight: 400}.tb-default .mdc-list-group__subheader{font-size:16px;font-weight:400;line-height:28px;font-family:Roboto,sans-serif;letter-spacing:.009375em}.tb-default .mat-mdc-paginator{background:white;color:#000000de}.tb-default .mat-mdc-paginator-icon{fill:#0000008a}.tb-default .mat-mdc-paginator-decrement,.tb-default .mat-mdc-paginator-increment{border-top:2px solid rgba(0,0,0,.54);border-right:2px solid rgba(0,0,0,.54)}.tb-default .mat-mdc-paginator-first,.tb-default .mat-mdc-paginator-last{border-top:2px solid rgba(0,0,0,.54)}.tb-default .mat-mdc-icon-button[disabled] .mat-mdc-paginator-decrement,.tb-default .mat-mdc-icon-button[disabled] .mat-mdc-paginator-increment,.tb-default .mat-mdc-icon-button[disabled] .mat-mdc-paginator-first,.tb-default .mat-mdc-icon-button[disabled] .mat-mdc-paginator-last{border-color:#0000001f}.tb-default .mat-mdc-icon-button[disabled] .mat-mdc-paginator-icon{fill:#0000001f}.tb-default .mat-mdc-paginator .mat-mdc-form-field-infix{min-height:40px}.tb-default .mat-mdc-paginator .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label{top:20px}.tb-default .mat-mdc-paginator .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{--mat-mdc-form-field-label-transform: translateY( -26.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.tb-default .mat-mdc-paginator .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-infix{padding-top:8px;padding-bottom:8px}.tb-default .mat-mdc-paginator .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix{padding-top:8px;padding-bottom:8px}.tb-default .mat-mdc-paginator .mdc-text-field--no-label:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix{padding-top:8px;padding-bottom:8px}.tb-default .mat-mdc-paginator .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-floating-label{display:none}.tb-default .mat-mdc-paginator-container{min-height:56px}.tb-default .mat-mdc-paginator{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-caption-font-size, 12px);line-height:var(--mdc-typography-caption-line-height, 20px);font-weight:var(--mdc-typography-caption-font-weight, 400);letter-spacing:var(--mdc-typography-caption-letter-spacing, .0333333333em);-webkit-text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-transform:var(--mdc-typography-caption-text-transform, none)}.tb-default .mat-mdc-paginator .mat-mdc-select-value{font-size:12px}.tb-default .mat-mdc-tab,.tb-default .mat-mdc-tab-link{background-color:transparent}.tb-default .mat-mdc-tab .mdc-tab__text-label,.tb-default .mat-mdc-tab-link .mdc-tab__text-label{color:#0009}.tb-default .mat-mdc-tab.mat-mdc-tab-disabled .mdc-tab__ripple:before,.tb-default .mat-mdc-tab.mat-mdc-tab-disabled .mat-ripple-element,.tb-default .mat-mdc-tab-link.mat-mdc-tab-disabled .mdc-tab__ripple:before,.tb-default .mat-mdc-tab-link.mat-mdc-tab-disabled .mat-ripple-element{background-color:#00000061}.tb-default .mat-mdc-tab:not(.mat-mdc-tab-disabled).mdc-tab--active .mdc-tab__text-label,.tb-default .mat-mdc-tab-link:not(.mat-mdc-tab-disabled).mdc-tab--active .mdc-tab__text-label{color:#303240}.tb-default .mat-mdc-tab:not(.mat-mdc-tab-disabled) .mdc-tab-indicator__content--underline,.tb-default .mat-mdc-tab-link:not(.mat-mdc-tab-disabled) .mdc-tab-indicator__content--underline{border-color:var(--mdc-tab-indicator-active-indicator-color, #303240)}.tb-default .mdc-tab__ripple:before,.tb-default .mat-mdc-tab .mat-ripple-element,.tb-default .mat-mdc-tab-header-pagination .mat-ripple-element,.tb-default .mat-mdc-tab-link .mat-ripple-element{background-color:#303240}.tb-default .mat-mdc-tab-group.mat-accent .mat-mdc-tab:not(.mat-mdc-tab-disabled).mdc-tab--active .mdc-tab__text-label,.tb-default .mat-mdc-tab-group.mat-accent .mat-mdc-tab-link:not(.mat-mdc-tab-disabled).mdc-tab--active .mdc-tab__text-label,.tb-default .mat-mdc-tab-nav-bar.mat-accent .mat-mdc-tab:not(.mat-mdc-tab-disabled).mdc-tab--active .mdc-tab__text-label,.tb-default .mat-mdc-tab-nav-bar.mat-accent .mat-mdc-tab-link:not(.mat-mdc-tab-disabled).mdc-tab--active .mdc-tab__text-label{color:#2196f3}.tb-default .mat-mdc-tab-group.mat-accent .mat-mdc-tab:not(.mat-mdc-tab-disabled) .mdc-tab-indicator__content--underline,.tb-default .mat-mdc-tab-group.mat-accent .mat-mdc-tab-link:not(.mat-mdc-tab-disabled) .mdc-tab-indicator__content--underline,.tb-default .mat-mdc-tab-nav-bar.mat-accent .mat-mdc-tab:not(.mat-mdc-tab-disabled) .mdc-tab-indicator__content--underline,.tb-default .mat-mdc-tab-nav-bar.mat-accent .mat-mdc-tab-link:not(.mat-mdc-tab-disabled) .mdc-tab-indicator__content--underline{border-color:var(--mdc-tab-indicator-active-indicator-color, #2196f3)}.tb-default .mat-mdc-tab-group.mat-accent .mdc-tab__ripple:before,.tb-default .mat-mdc-tab-group.mat-accent .mat-mdc-tab .mat-ripple-element,.tb-default .mat-mdc-tab-group.mat-accent .mat-mdc-tab-header-pagination .mat-ripple-element,.tb-default .mat-mdc-tab-group.mat-accent .mat-mdc-tab-link .mat-ripple-element,.tb-default .mat-mdc-tab-nav-bar.mat-accent .mdc-tab__ripple:before,.tb-default .mat-mdc-tab-nav-bar.mat-accent .mat-mdc-tab .mat-ripple-element,.tb-default .mat-mdc-tab-nav-bar.mat-accent .mat-mdc-tab-header-pagination .mat-ripple-element,.tb-default .mat-mdc-tab-nav-bar.mat-accent .mat-mdc-tab-link .mat-ripple-element{background-color:#2196f3}.tb-default .mat-mdc-tab-group.mat-warn .mat-mdc-tab:not(.mat-mdc-tab-disabled).mdc-tab--active .mdc-tab__text-label,.tb-default .mat-mdc-tab-group.mat-warn .mat-mdc-tab-link:not(.mat-mdc-tab-disabled).mdc-tab--active .mdc-tab__text-label,.tb-default .mat-mdc-tab-nav-bar.mat-warn .mat-mdc-tab:not(.mat-mdc-tab-disabled).mdc-tab--active .mdc-tab__text-label,.tb-default .mat-mdc-tab-nav-bar.mat-warn .mat-mdc-tab-link:not(.mat-mdc-tab-disabled).mdc-tab--active .mdc-tab__text-label{color:#2196f3}.tb-default .mat-mdc-tab-group.mat-warn .mat-mdc-tab:not(.mat-mdc-tab-disabled) .mdc-tab-indicator__content--underline,.tb-default .mat-mdc-tab-group.mat-warn .mat-mdc-tab-link:not(.mat-mdc-tab-disabled) .mdc-tab-indicator__content--underline,.tb-default .mat-mdc-tab-nav-bar.mat-warn .mat-mdc-tab:not(.mat-mdc-tab-disabled) .mdc-tab-indicator__content--underline,.tb-default .mat-mdc-tab-nav-bar.mat-warn .mat-mdc-tab-link:not(.mat-mdc-tab-disabled) .mdc-tab-indicator__content--underline{border-color:var(--mdc-tab-indicator-active-indicator-color, #2196f3)}.tb-default .mat-mdc-tab-group.mat-warn .mdc-tab__ripple:before,.tb-default .mat-mdc-tab-group.mat-warn .mat-mdc-tab .mat-ripple-element,.tb-default .mat-mdc-tab-group.mat-warn .mat-mdc-tab-header-pagination .mat-ripple-element,.tb-default .mat-mdc-tab-group.mat-warn .mat-mdc-tab-link .mat-ripple-element,.tb-default .mat-mdc-tab-nav-bar.mat-warn .mdc-tab__ripple:before,.tb-default .mat-mdc-tab-nav-bar.mat-warn .mat-mdc-tab .mat-ripple-element,.tb-default .mat-mdc-tab-nav-bar.mat-warn .mat-mdc-tab-header-pagination .mat-ripple-element,.tb-default .mat-mdc-tab-nav-bar.mat-warn .mat-mdc-tab-link .mat-ripple-element{background-color:#2196f3}.tb-default .mat-mdc-tab-group.mat-background-primary,.tb-default .mat-mdc-tab-nav-bar.mat-background-primary{--mat-mdc-tab-header-with-background-background-color: #303240;--mat-mdc-tab-header-with-background-foreground-color: #fff}.tb-default .mat-mdc-tab-group.mat-background-accent,.tb-default .mat-mdc-tab-nav-bar.mat-background-accent,.tb-default .mat-mdc-tab-group.mat-background-warn,.tb-default .mat-mdc-tab-nav-bar.mat-background-warn{--mat-mdc-tab-header-with-background-background-color: #2196f3;--mat-mdc-tab-header-with-background-foreground-color: #fff}.tb-default .mat-mdc-tab-header-pagination-chevron{border-color:var(--mdc-theme-on-surface, #000)}.tb-default .mat-mdc-tab-header .mdc-tab{height:48px}.tb-default .mdc-tab{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .03125em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.tb-default .mat-mdc-checkbox .mdc-form-field{color:var(--mdc-theme-text-primary-on-background, white)}.tb-default .mat-mdc-checkbox .mat-ripple-element{background-color:#0000001a}.tb-default .mat-mdc-checkbox .mdc-checkbox__ripple{background:#000}.tb-default .mat-mdc-checkbox.mat-primary{--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #303240;--mdc-checkbox-selected-hover-icon-color: #303240;--mdc-checkbox-selected-icon-color: #303240;--mdc-checkbox-selected-pressed-icon-color: #303240;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54)}.tb-default .mat-mdc-checkbox.mat-primary .mdc-checkbox--selected~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:#3032401a}.tb-default .mat-mdc-checkbox.mat-primary .mdc-checkbox--selected~.mdc-checkbox__ripple{background:#303240}.tb-default .mat-mdc-checkbox.mat-accent{--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #2196f3;--mdc-checkbox-selected-hover-icon-color: #2196f3;--mdc-checkbox-selected-icon-color: #2196f3;--mdc-checkbox-selected-pressed-icon-color: #2196f3;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54)}.tb-default .mat-mdc-checkbox.mat-accent .mdc-checkbox--selected~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:#2196f31a}.tb-default .mat-mdc-checkbox.mat-accent .mdc-checkbox--selected~.mdc-checkbox__ripple{background:#2196f3}.tb-default .mat-mdc-checkbox.mat-warn{--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #2196f3;--mdc-checkbox-selected-hover-icon-color: #2196f3;--mdc-checkbox-selected-icon-color: #2196f3;--mdc-checkbox-selected-pressed-icon-color: #2196f3;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54)}.tb-default .mat-mdc-checkbox.mat-warn .mdc-checkbox--selected~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:#2196f31a}.tb-default .mat-mdc-checkbox.mat-warn .mdc-checkbox--selected~.mdc-checkbox__ripple{background:#2196f3}.tb-default .mat-mdc-checkbox-disabled label{color:#00000061}.tb-default .mat-mdc-checkbox .mdc-checkbox{padding:calc((var(--mdc-checkbox-ripple-size, 40px) - 18px) / 2);margin:calc((var(--mdc-checkbox-touch-target-size, 40px) - 40px) / 2)}.tb-default .mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__background{top:calc((var(--mdc-checkbox-ripple-size, 40px) - 18px) / 2);left:calc((var(--mdc-checkbox-ripple-size, 40px) - 18px) / 2)}.tb-default .mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control{top:calc((40px - var(--mdc-checkbox-touch-target-size, 40px)) / 2);right:calc((40px - var(--mdc-checkbox-touch-target-size, 40px)) / 2);left:calc((40px - var(--mdc-checkbox-touch-target-size, 40px)) / 2);width:var(--mdc-checkbox-touch-target-size, 40px);height:var(--mdc-checkbox-touch-target-size, 40px)}@media all and (-ms-high-contrast: none){.tb-default .mdc-checkbox .mdc-checkbox__focus-ring{display:none}}.tb-default .mdc-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.tb-default .mat-mdc-button.mat-unthemed{--mdc-text-button-label-text-color: #000}.tb-default .mat-mdc-button.mat-primary{--mdc-text-button-label-text-color: #303240}.tb-default .mat-mdc-button.mat-accent,.tb-default .mat-mdc-button.mat-warn{--mdc-text-button-label-text-color: #2196f3}.tb-default .mat-mdc-button[disabled][disabled]{--mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-text-button-label-text-color: rgba(0, 0, 0, .38)}.tb-default .mat-mdc-unelevated-button.mat-unthemed{--mdc-filled-button-container-color: #fff;--mdc-filled-button-label-text-color: #000}.tb-default .mat-mdc-unelevated-button.mat-primary{--mdc-filled-button-container-color: #303240;--mdc-filled-button-label-text-color: #fff}.tb-default .mat-mdc-unelevated-button.mat-accent,.tb-default .mat-mdc-unelevated-button.mat-warn{--mdc-filled-button-container-color: #2196f3;--mdc-filled-button-label-text-color: #fff}.tb-default .mat-mdc-unelevated-button[disabled][disabled]{--mdc-filled-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-filled-button-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-label-text-color: rgba(0, 0, 0, .38)}.tb-default .mat-mdc-raised-button.mat-unthemed{--mdc-protected-button-container-color: #fff;--mdc-protected-button-label-text-color: #000}.tb-default .mat-mdc-raised-button.mat-primary{--mdc-protected-button-container-color: #303240;--mdc-protected-button-label-text-color: #fff}.tb-default .mat-mdc-raised-button.mat-accent,.tb-default .mat-mdc-raised-button.mat-warn{--mdc-protected-button-container-color: #2196f3;--mdc-protected-button-label-text-color: #fff}.tb-default .mat-mdc-raised-button[disabled][disabled]{--mdc-protected-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-elevation: 0}.tb-default .mat-mdc-outlined-button{--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}.tb-default .mat-mdc-outlined-button.mat-unthemed{--mdc-outlined-button-label-text-color: #000}.tb-default .mat-mdc-outlined-button.mat-primary{--mdc-outlined-button-label-text-color: #303240}.tb-default .mat-mdc-outlined-button.mat-accent,.tb-default .mat-mdc-outlined-button.mat-warn{--mdc-outlined-button-label-text-color: #2196f3}.tb-default .mat-mdc-outlined-button[disabled][disabled]{--mdc-outlined-button-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, .12)}.tb-default .mat-mdc-button,.tb-default .mat-mdc-outlined-button{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.tb-default .mat-mdc-button:hover .mat-mdc-button-persistent-ripple:before,.tb-default .mat-mdc-outlined-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.tb-default .mat-mdc-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.tb-default .mat-mdc-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,.tb-default .mat-mdc-outlined-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.tb-default .mat-mdc-outlined-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.tb-default .mat-mdc-button:active .mat-mdc-button-persistent-ripple:before,.tb-default .mat-mdc-outlined-button:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.tb-default .mat-mdc-button.mat-primary,.tb-default .mat-mdc-outlined-button.mat-primary{--mat-mdc-button-persistent-ripple-color: #303240;--mat-mdc-button-ripple-color: rgba(48, 50, 64, .1)}.tb-default .mat-mdc-button.mat-accent,.tb-default .mat-mdc-outlined-button.mat-accent,.tb-default .mat-mdc-button.mat-warn,.tb-default .mat-mdc-outlined-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #2196f3;--mat-mdc-button-ripple-color: rgba(33, 150, 243, .1)}.tb-default .mat-mdc-raised-button,.tb-default .mat-mdc-unelevated-button{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.tb-default .mat-mdc-raised-button:hover .mat-mdc-button-persistent-ripple:before,.tb-default .mat-mdc-unelevated-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.tb-default .mat-mdc-raised-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.tb-default .mat-mdc-raised-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,.tb-default .mat-mdc-unelevated-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.tb-default .mat-mdc-unelevated-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.tb-default .mat-mdc-raised-button:active .mat-mdc-button-persistent-ripple:before,.tb-default .mat-mdc-unelevated-button:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.tb-default .mat-mdc-raised-button.mat-primary,.tb-default .mat-mdc-unelevated-button.mat-primary,.tb-default .mat-mdc-raised-button.mat-accent,.tb-default .mat-mdc-unelevated-button.mat-accent,.tb-default .mat-mdc-raised-button.mat-warn,.tb-default .mat-mdc-unelevated-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.tb-default .mat-mdc-button.mat-mdc-button-base,.tb-default .mat-mdc-raised-button.mat-mdc-button-base,.tb-default .mat-mdc-unelevated-button.mat-mdc-button-base,.tb-default .mat-mdc-outlined-button.mat-mdc-button-base{height:36px}.tb-default .mdc-button{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .03125em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.tb-default .mat-mdc-icon-button{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.tb-default .mat-mdc-icon-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.tb-default .mat-mdc-icon-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.tb-default .mat-mdc-icon-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.tb-default .mat-mdc-icon-button:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.tb-default .mat-mdc-icon-button.mat-primary{--mat-mdc-button-persistent-ripple-color: #303240;--mat-mdc-button-ripple-color: rgba(48, 50, 64, .1)}.tb-default .mat-mdc-icon-button.mat-accent,.tb-default .mat-mdc-icon-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #2196f3;--mat-mdc-button-ripple-color: rgba(33, 150, 243, .1)}.tb-default .mat-mdc-icon-button.mat-primary{--mdc-icon-button-icon-color: #303240}.tb-default .mat-mdc-icon-button.mat-accent,.tb-default .mat-mdc-icon-button.mat-warn{--mdc-icon-button-icon-color: #2196f3}.tb-default .mat-mdc-icon-button[disabled][disabled]{--mdc-icon-button-icon-color: rgba(0, 0, 0, .38);--mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, .38)}.tb-default .mat-mdc-icon-button.mat-mdc-button-base{width:48px;height:48px;padding:12px}.tb-default .mat-mdc-icon-button.mat-mdc-button-base .mdc-icon-button__focus-ring{max-height:48px;max-width:48px}.tb-default .mat-mdc-icon-button.mat-mdc-button-base.mdc-icon-button--reduced-size .mdc-icon-button__ripple{width:40px;height:40px;margin:4px}.tb-default .mat-mdc-icon-button.mat-mdc-button-base.mdc-icon-button--reduced-size .mdc-icon-button__focus-ring{max-height:40px;max-width:40px}.tb-default .mat-mdc-icon-button.mat-mdc-button-base .mdc-icon-button__touch{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%,-50%)}.tb-default .mat-mdc-fab,.tb-default .mat-mdc-mini-fab{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.tb-default .mat-mdc-fab:hover .mat-mdc-button-persistent-ripple:before,.tb-default .mat-mdc-mini-fab:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.tb-default .mat-mdc-fab.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.tb-default .mat-mdc-fab.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,.tb-default .mat-mdc-mini-fab.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.tb-default .mat-mdc-mini-fab.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.tb-default .mat-mdc-fab:active .mat-mdc-button-persistent-ripple:before,.tb-default .mat-mdc-mini-fab:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.tb-default .mat-mdc-fab.mat-primary,.tb-default .mat-mdc-mini-fab.mat-primary,.tb-default .mat-mdc-fab.mat-accent,.tb-default .mat-mdc-mini-fab.mat-accent,.tb-default .mat-mdc-fab.mat-warn,.tb-default .mat-mdc-mini-fab.mat-warn{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.tb-default .mat-mdc-fab.mat-unthemed,.tb-default .mat-mdc-mini-fab.mat-unthemed{--mdc-fab-container-color: #fff;--mdc-fab-icon-color: #000;--mat-mdc-fab-color: #000}.tb-default .mat-mdc-fab.mat-primary,.tb-default .mat-mdc-mini-fab.mat-primary{--mdc-fab-container-color: #303240;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.tb-default .mat-mdc-fab.mat-accent,.tb-default .mat-mdc-mini-fab.mat-accent,.tb-default .mat-mdc-fab.mat-warn,.tb-default .mat-mdc-mini-fab.mat-warn{--mdc-fab-container-color: #2196f3;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.tb-default .mat-mdc-fab[disabled][disabled],.tb-default .mat-mdc-mini-fab[disabled][disabled]{--mdc-fab-container-color: rgba(0, 0, 0, .12);--mdc-fab-icon-color: rgba(0, 0, 0, .38);--mat-mdc-fab-color: rgba(0, 0, 0, .38)}.tb-default .mdc-fab--extended{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .03125em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.tb-default .mat-mdc-snack-bar-container{--mat-mdc-snack-bar-button-color: #2196f3;--mdc-snackbar-container-color: #333333;--mdc-snackbar-supporting-text-color: rgba(255, 255, 255, .87)}.tb-default .mat-mdc-snack-bar-container{--mdc-snackbar-supporting-text-font: Roboto, sans-serif;--mdc-snackbar-supporting-text-line-height: 20px;--mdc-snackbar-supporting-text-size: 14px;--mdc-snackbar-supporting-text-weight: 400}.tb-default .mdc-data-table{background-color:var(--mdc-theme-surface, #fff);border-color:#0000001f}.tb-default .mdc-data-table__row{background-color:inherit}.tb-default .mdc-data-table__header-cell{background-color:var(--mdc-theme-surface, #fff)}.tb-default .mdc-data-table__row--selected{background-color:#3032400a}.tb-default .mdc-data-table__pagination-rows-per-page-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__leading,.tb-default .mdc-data-table__pagination-rows-per-page-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__notch,.tb-default .mdc-data-table__pagination-rows-per-page-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__trailing{border-color:#0000001f}.tb-default .mdc-data-table__cell,.tb-default .mdc-data-table__header-cell{border-bottom-color:#0000001f}.tb-default .mdc-data-table__pagination{border-top-color:#0000001f}.tb-default .mdc-data-table__row:not(.mdc-data-table__row--selected):hover{background-color:#0000000a}.tb-default .mdc-data-table__header-cell,.tb-default .mdc-data-table__pagination-total,.tb-default .mdc-data-table__pagination-rows-per-page-label,.tb-default .mdc-data-table__cell{color:#000000de}.tb-default .mat-mdc-table{background:white}.tb-default .mat-mdc-table .mdc-data-table__row{height:52px}.tb-default .mat-mdc-table .mdc-data-table__pagination{min-height:52px}.tb-default .mat-mdc-table .mdc-data-table__header-row{height:56px}.tb-default .mdc-data-table__content,.tb-default .mdc-data-table__cell{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.tb-default .mdc-data-table__header-cell{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-subtitle2-font-size, 14px);line-height:var(--mdc-typography-subtitle2-line-height, 22px);font-weight:var(--mdc-typography-subtitle2-font-weight, 500);letter-spacing:var(--mdc-typography-subtitle2-letter-spacing, .0071428571em);-webkit-text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle2-text-transform, none)}.tb-default .mat-mdc-progress-spinner{--mdc-circular-progress-active-indicator-color: #303240}.tb-default .mat-mdc-progress-spinner.mat-accent,.tb-default .mat-mdc-progress-spinner.mat-warn{--mdc-circular-progress-active-indicator-color: #2196f3}.tb-default .mat-badge{position:relative}.tb-default .mat-badge.mat-badge{overflow:visible}.tb-default .mat-badge-hidden .mat-badge-content{display:none}.tb-default .mat-badge-content{position:absolute;text-align:center;display:inline-block;border-radius:50%;transition:transform .2s ease-in-out;transform:scale(.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}.tb-default .ng-animate-disabled .mat-badge-content,.tb-default .mat-badge-content._mat-animation-noopable{transition:none}.tb-default .mat-badge-content.mat-badge-active{transform:none}.tb-default .mat-badge-small .mat-badge-content{width:16px;height:16px;line-height:16px}.tb-default .mat-badge-small.mat-badge-above .mat-badge-content{top:-8px}.tb-default .mat-badge-small.mat-badge-below .mat-badge-content{bottom:-8px}.tb-default .mat-badge-small.mat-badge-before .mat-badge-content{left:-16px}[dir=rtl] .tb-default .mat-badge-small.mat-badge-before .mat-badge-content{left:auto;right:-16px}.tb-default .mat-badge-small.mat-badge-after .mat-badge-content{right:-16px}[dir=rtl] .tb-default .mat-badge-small.mat-badge-after .mat-badge-content{right:auto;left:-16px}.tb-default .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-8px}[dir=rtl] .tb-default .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-8px}.tb-default .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-8px}[dir=rtl] .tb-default .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-8px}.tb-default .mat-badge-medium .mat-badge-content{width:22px;height:22px;line-height:22px}.tb-default .mat-badge-medium.mat-badge-above .mat-badge-content{top:-11px}.tb-default .mat-badge-medium.mat-badge-below .mat-badge-content{bottom:-11px}.tb-default .mat-badge-medium.mat-badge-before .mat-badge-content{left:-22px}[dir=rtl] .tb-default .mat-badge-medium.mat-badge-before .mat-badge-content{left:auto;right:-22px}.tb-default .mat-badge-medium.mat-badge-after .mat-badge-content{right:-22px}[dir=rtl] .tb-default .mat-badge-medium.mat-badge-after .mat-badge-content{right:auto;left:-22px}.tb-default .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-11px}[dir=rtl] .tb-default .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-11px}.tb-default .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-11px}[dir=rtl] .tb-default .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-11px}.tb-default .mat-badge-large .mat-badge-content{width:28px;height:28px;line-height:28px}.tb-default .mat-badge-large.mat-badge-above .mat-badge-content{top:-14px}.tb-default .mat-badge-large.mat-badge-below .mat-badge-content{bottom:-14px}.tb-default .mat-badge-large.mat-badge-before .mat-badge-content{left:-28px}[dir=rtl] .tb-default .mat-badge-large.mat-badge-before .mat-badge-content{left:auto;right:-28px}.tb-default .mat-badge-large.mat-badge-after .mat-badge-content{right:-28px}[dir=rtl] .tb-default .mat-badge-large.mat-badge-after .mat-badge-content{right:auto;left:-28px}.tb-default .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-14px}[dir=rtl] .tb-default .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-14px}.tb-default .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-14px}[dir=rtl] .tb-default .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-14px}.tb-default .mat-badge-content{color:#fff;background:#303240}.cdk-high-contrast-active .tb-default .mat-badge-content{outline:solid 1px;border-radius:0}.tb-default .mat-badge-accent .mat-badge-content{background:#2196f3;color:#fff}.tb-default .mat-badge-warn .mat-badge-content{color:#fff;background:#2196f3}.tb-default .mat-badge-disabled .mat-badge-content{background:#1b1c24;color:#00000061}.tb-default .mat-badge-content{font-weight:600;font-size:12px;font-family:Roboto,sans-serif}.tb-default .mat-badge-small .mat-badge-content{font-size:9px}.tb-default .mat-badge-large .mat-badge-content{font-size:24px}.tb-default .mat-bottom-sheet-container{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f;background:white;color:#000000de}.tb-default .mat-bottom-sheet-container{font-size:14px;font-weight:400;line-height:20px;font-family:Roboto,sans-serif;letter-spacing:.0178571429em}.tb-default .mat-button-toggle-standalone:not([class*=mat-elevation-z]),.tb-default .mat-button-toggle-group:not([class*=mat-elevation-z]){box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.tb-default .mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),.tb-default .mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]){box-shadow:none}.tb-default .mat-button-toggle{color:#00000061}.tb-default .mat-button-toggle .mat-button-toggle-focus-overlay{background-color:#0000001f}.tb-default .mat-button-toggle-appearance-standard{color:#000000de;background:white}.tb-default .mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay{background-color:#000}.tb-default .mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle{border-left:solid 1px #e0e0e0}.tb-default [dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle{border-left:none;border-right:solid 1px #e0e0e0}.tb-default .mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle+.mat-button-toggle{border-left:none;border-right:none;border-top:solid 1px #e0e0e0}.tb-default .mat-button-toggle-checked{background-color:#e0e0e0;color:#0000008a}.tb-default .mat-button-toggle-checked.mat-button-toggle-appearance-standard{color:#000000de}.tb-default .mat-button-toggle-disabled{color:#00000042;background-color:#eee}.tb-default .mat-button-toggle-disabled.mat-button-toggle-appearance-standard{background:white}.tb-default .mat-button-toggle-disabled.mat-button-toggle-checked{background-color:#bdbdbd}.tb-default .mat-button-toggle-standalone.mat-button-toggle-appearance-standard,.tb-default .mat-button-toggle-group-appearance-standard{border:solid 1px #e0e0e0}.tb-default .mat-button-toggle-appearance-standard .mat-button-toggle-label-content{line-height:48px}.tb-default .mat-button-toggle{font-family:Roboto,sans-serif}.tb-default .mat-calendar-arrow{fill:#0000008a}.tb-default .mat-datepicker-toggle,.tb-default .mat-datepicker-content .mat-calendar-next-button,.tb-default .mat-datepicker-content .mat-calendar-previous-button{color:#0000008a}.tb-default .mat-calendar-table-header-divider:after{background:rgba(0,0,0,.12)}.tb-default .mat-calendar-table-header,.tb-default .mat-calendar-body-label{color:#0000008a}.tb-default .mat-calendar-body-cell-content,.tb-default .mat-date-range-input-separator{color:#000000de;border-color:transparent}.tb-default .mat-calendar-body-disabled>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){color:#00000061}.tb-default .mat-form-field-disabled .mat-date-range-input-separator{color:#00000061}.tb-default .mat-calendar-body-in-preview{color:#0000003d}.tb-default .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#00000061}.tb-default .mat-calendar-body-disabled>.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#0000002e}.tb-default .mat-calendar-body-in-range:before{background:rgba(48,50,64,.2)}.tb-default .mat-calendar-body-comparison-identical,.tb-default .mat-calendar-body-in-comparison-range:before{background:rgba(249,171,0,.2)}.tb-default .mat-calendar-body-comparison-bridge-start:before,.tb-default [dir=rtl] .mat-calendar-body-comparison-bridge-end:before{background:linear-gradient(to right,rgba(48,50,64,.2) 50%,rgba(249,171,0,.2) 50%)}.tb-default .mat-calendar-body-comparison-bridge-end:before,.tb-default [dir=rtl] .mat-calendar-body-comparison-bridge-start:before{background:linear-gradient(to left,rgba(48,50,64,.2) 50%,rgba(249,171,0,.2) 50%)}.tb-default .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.tb-default .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after{background:#a8dab5}.tb-default .mat-calendar-body-comparison-identical.mat-calendar-body-selected,.tb-default .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.tb-default .mat-calendar-body-selected{background-color:#303240;color:#fff}.tb-default .mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:#30324066}.tb-default .mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.tb-default .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.tb-default .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#3032404d}@media (hover: hover){.tb-default .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#3032404d}}.tb-default .mat-datepicker-content{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;background-color:#fff;color:#000000de}.tb-default .mat-datepicker-content.mat-accent .mat-calendar-body-in-range:before{background:rgba(33,150,243,.2)}.tb-default .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,.tb-default .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range:before{background:rgba(249,171,0,.2)}.tb-default .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start:before,.tb-default .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end:before{background:linear-gradient(to right,rgba(33,150,243,.2) 50%,rgba(249,171,0,.2) 50%)}.tb-default .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end:before,.tb-default .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start:before{background:linear-gradient(to left,rgba(33,150,243,.2) 50%,rgba(249,171,0,.2) 50%)}.tb-default .mat-datepicker-content.mat-accent .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.tb-default .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after{background:#a8dab5}.tb-default .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,.tb-default .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.tb-default .mat-datepicker-content.mat-accent .mat-calendar-body-selected{background-color:#2196f3;color:#fff}.tb-default .mat-datepicker-content.mat-accent .mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:#2196f366}.tb-default .mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.tb-default .mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.tb-default .mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#2196f34d}@media (hover: hover){.tb-default .mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#2196f34d}}.tb-default .mat-datepicker-content.mat-warn .mat-calendar-body-in-range:before{background:rgba(33,150,243,.2)}.tb-default .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,.tb-default .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range:before{background:rgba(249,171,0,.2)}.tb-default .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start:before,.tb-default .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end:before{background:linear-gradient(to right,rgba(33,150,243,.2) 50%,rgba(249,171,0,.2) 50%)}.tb-default .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end:before,.tb-default .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start:before{background:linear-gradient(to left,rgba(33,150,243,.2) 50%,rgba(249,171,0,.2) 50%)}.tb-default .mat-datepicker-content.mat-warn .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.tb-default .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after{background:#a8dab5}.tb-default .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,.tb-default .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.tb-default .mat-datepicker-content.mat-warn .mat-calendar-body-selected{background-color:#2196f3;color:#fff}.tb-default .mat-datepicker-content.mat-warn .mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:#2196f366}.tb-default .mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.tb-default .mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.tb-default .mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#2196f34d}@media (hover: hover){.tb-default .mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#2196f34d}}.tb-default .mat-datepicker-content-touch{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.tb-default .mat-datepicker-toggle-active{color:#303240}.tb-default .mat-datepicker-toggle-active.mat-accent,.tb-default .mat-datepicker-toggle-active.mat-warn{color:#2196f3}.tb-default .mat-date-range-input-inner[disabled]{color:#00000061}.tb-default .mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base{width:40px;height:40px;padding:8px}.tb-default .mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base .mdc-icon-button__focus-ring{max-height:40px;max-width:40px}.tb-default .mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base.mdc-icon-button--reduced-size .mdc-icon-button__ripple{width:40px;height:40px;margin:0}.tb-default .mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base.mdc-icon-button--reduced-size .mdc-icon-button__focus-ring{max-height:40px;max-width:40px}.tb-default .mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base .mdc-icon-button__touch{position:absolute;top:50%;height:40px;left:50%;width:40px;transform:translate(-50%,-50%)}.tb-default .mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base .mat-mdc-button-touch-target{display:none}.tb-default .mat-calendar{font-family:Roboto,sans-serif}.tb-default .mat-calendar-body{font-size:13px}.tb-default .mat-calendar-body-label,.tb-default .mat-calendar-period-button{font-size:14px;font-weight:500}.tb-default .mat-calendar-table-header th{font-size:11px;font-weight:400}.tb-default .mat-divider{border-top-color:#0000001f}.tb-default .mat-divider-vertical{border-right-color:#0000001f}.tb-default .mat-expansion-panel{background:white;color:#000000de}.tb-default .mat-expansion-panel:not([class*=mat-elevation-z]){box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.tb-default .mat-action-row{border-top-color:#0000001f}.tb-default .mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]),.tb-default .mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]),.tb-default .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]){background:rgba(0,0,0,.04)}@media (hover: none){.tb-default .mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover{background:white}}.tb-default .mat-expansion-panel-header-title{color:#000000de}.tb-default .mat-expansion-panel-header-description,.tb-default .mat-expansion-indicator:after{color:#0000008a}.tb-default .mat-expansion-panel-header[aria-disabled=true]{color:#00000042}.tb-default .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,.tb-default .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description{color:inherit}.tb-default .mat-expansion-panel-header{height:48px}.tb-default .mat-expansion-panel-header.mat-expanded{height:64px}.tb-default .mat-expansion-panel-header{font-family:Roboto,sans-serif;font-size:14px;font-weight:500}.tb-default .mat-expansion-panel-content{font-size:14px;font-weight:400;line-height:20px;font-family:Roboto,sans-serif;letter-spacing:.0178571429em}.tb-default .mat-grid-tile-header,.tb-default .mat-grid-tile-footer{font-size:14px}.tb-default .mat-grid-tile-header .mat-line,.tb-default .mat-grid-tile-footer .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.tb-default .mat-grid-tile-header .mat-line:nth-child(n+2),.tb-default .mat-grid-tile-footer .mat-line:nth-child(n+2){font-size:12px}.tb-default .mat-icon.mat-primary{color:#303240}.tb-default .mat-icon.mat-accent,.tb-default .mat-icon.mat-warn{color:#2196f3}.tb-default .mat-drawer-container{background-color:#242631;color:#000000de}.tb-default .mat-drawer{background-color:#fff;color:#000000de}.tb-default .mat-drawer.mat-drawer-push{background-color:#fff}.tb-default .mat-drawer:not(.mat-drawer-side){box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.tb-default .mat-drawer-side{border-right:solid 1px rgba(0,0,0,.12)}.tb-default .mat-drawer-side.mat-drawer-end,.tb-default [dir=rtl] .mat-drawer-side{border-left:solid 1px rgba(0,0,0,.12);border-right:none}.tb-default [dir=rtl] .mat-drawer-side.mat-drawer-end{border-left:none;border-right:solid 1px rgba(0,0,0,.12)}.tb-default .mat-drawer-backdrop.mat-drawer-shown{background-color:#0009}.tb-default .mat-step-header.cdk-keyboard-focused,.tb-default .mat-step-header.cdk-program-focused,.tb-default .mat-step-header:hover:not([aria-disabled]),.tb-default .mat-step-header:hover[aria-disabled=false]{background-color:#0000000a}.tb-default .mat-step-header:hover[aria-disabled=true]{cursor:default}@media (hover: none){.tb-default .mat-step-header:hover{background:none}}.tb-default .mat-step-header .mat-step-label,.tb-default .mat-step-header .mat-step-optional{color:#0000008a}.tb-default .mat-step-header .mat-step-icon{background-color:#0000008a;color:#fff}.tb-default .mat-step-header .mat-step-icon-selected,.tb-default .mat-step-header .mat-step-icon-state-done,.tb-default .mat-step-header .mat-step-icon-state-edit{background-color:#303240;color:#fff}.tb-default .mat-step-header.mat-accent .mat-step-icon{color:#fff}.tb-default .mat-step-header.mat-accent .mat-step-icon-selected,.tb-default .mat-step-header.mat-accent .mat-step-icon-state-done,.tb-default .mat-step-header.mat-accent .mat-step-icon-state-edit{background-color:#2196f3;color:#fff}.tb-default .mat-step-header.mat-warn .mat-step-icon{color:#fff}.tb-default .mat-step-header.mat-warn .mat-step-icon-selected,.tb-default .mat-step-header.mat-warn .mat-step-icon-state-done,.tb-default .mat-step-header.mat-warn .mat-step-icon-state-edit{background-color:#2196f3;color:#fff}.tb-default .mat-step-header .mat-step-icon-state-error{background-color:transparent;color:#2196f3}.tb-default .mat-step-header .mat-step-label.mat-step-label-active{color:#000000de}.tb-default .mat-step-header .mat-step-label.mat-step-label-error{color:#2196f3}.tb-default .mat-stepper-horizontal,.tb-default .mat-stepper-vertical{background-color:#fff}.tb-default .mat-stepper-vertical-line:before{border-left-color:#0000001f}.tb-default .mat-horizontal-stepper-header:before,.tb-default .mat-horizontal-stepper-header:after,.tb-default .mat-stepper-horizontal-line{border-top-color:#0000001f}.tb-default .mat-horizontal-stepper-header{height:72px}.tb-default .mat-stepper-label-position-bottom .mat-horizontal-stepper-header,.tb-default .mat-vertical-stepper-header{padding:24px}.tb-default .mat-stepper-vertical-line:before{top:-16px;bottom:-16px}.tb-default .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:after,.tb-default .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:before{top:36px}.tb-default .mat-stepper-label-position-bottom .mat-stepper-horizontal-line{top:36px}.tb-default .mat-stepper-vertical,.tb-default .mat-stepper-horizontal{font-family:Roboto,sans-serif}.tb-default .mat-step-label{font-size:14px;font-weight:400}.tb-default .mat-step-sub-label-error{font-weight:400}.tb-default .mat-step-label-error{font-size:16px}.tb-default .mat-step-label-selected{font-size:16px;font-weight:400}.tb-default .mat-sort-header-arrow{color:#757575}.tb-default .mat-toolbar{background:whitesmoke;color:#000000de}.tb-default .mat-toolbar.mat-primary{background:#303240;color:#fff}.tb-default .mat-toolbar.mat-accent,.tb-default .mat-toolbar.mat-warn{background:#2196f3;color:#fff}.tb-default .mat-toolbar .mat-form-field-underline,.tb-default .mat-toolbar .mat-form-field-ripple,.tb-default .mat-toolbar .mat-focused .mat-form-field-ripple{background-color:currentColor}.tb-default .mat-toolbar .mat-form-field-label,.tb-default .mat-toolbar .mat-focused .mat-form-field-label,.tb-default .mat-toolbar .mat-select-value,.tb-default .mat-toolbar .mat-select-arrow,.tb-default .mat-toolbar .mat-form-field.mat-focused .mat-select-arrow{color:inherit}.tb-default .mat-toolbar .mat-input-element{caret-color:currentColor}.tb-default .mat-toolbar-multiple-rows{min-height:64px}.tb-default .mat-toolbar-row,.tb-default .mat-toolbar-single-row{height:64px}@media (max-width: 599px){.tb-default .mat-toolbar-multiple-rows{min-height:56px}.tb-default .mat-toolbar-row,.tb-default .mat-toolbar-single-row{height:56px}}.tb-default .mat-toolbar,.tb-default .mat-toolbar h1,.tb-default .mat-toolbar h2,.tb-default .mat-toolbar h3,.tb-default .mat-toolbar h4,.tb-default .mat-toolbar h5,.tb-default .mat-toolbar h6{font-size:20px;font-weight:500;line-height:32px;font-family:Roboto,sans-serif;letter-spacing:.0125em;margin:0}.tb-default .mat-tree{background:white}.tb-default .mat-tree-node,.tb-default .mat-nested-tree-node{color:#000000de}.tb-default .mat-tree-node{min-height:48px}.tb-default .mat-tree{font-family:Roboto,sans-serif}.tb-default .mat-tree-node,.tb-default .mat-nested-tree-node{font-weight:400;font-size:14px}.tb-default .mat-datetimepicker-calendar-header,.tb-default .mat-datetimepicker-calendar-body-cell-content.mat-datetimepicker-calendar-body-selected{background-color:#303240;color:#fff}.tb-default .mat-datetimepicker-calendar-body-cell-content.mat-datetimepicker-calendar-body-disabled>.mat-datetimepicker-calendar-body-selected{background-color:#30324066}.tb-default .mat-datetimepicker-calendar-body-cell-content.mat-datetimepicker-calendar-body-today:not(.mat-datetimepicker-calendar-body-selected){border-color:#303240}.tb-default .mat-datetimepicker-calendar-body-cell-content.mat-datetimepicker-calendar-body-today.mat-datetimepicker-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.tb-default .mat-datetimepicker-clock-center,.tb-default .mat-datetimepicker-clock-hand{background-color:#303240}.tb-default .mat-datetimepicker-clock-hand:before{background-color:#303240}.tb-default .mat-datetimepicker-clock-cell.mat-datetimepicker-clock-cell-selected{background-color:hsl(from #303240 h s calc(l + 5%))}.tb-default mat-toolbar.mat-hue-3{background-color:#303240}.tb-default mat-fab-toolbar .mat-fab-toolbar-background{background:whitesmoke;color:#000000de}.tb-default mat-fab-toolbar.mat-primary .mat-fab-toolbar-background{background:#303240;color:#fff}.tb-default mat-fab-toolbar.mat-accent .mat-fab-toolbar-background{background:#2196f3;color:#fff}.tb-default mat-fab-toolbar.mat-warn .mat-fab-toolbar-background{background:#2196f3;color:#fff}.tb-default div.tb-dashboard-page.mobile-app mat-fab-toolbar.mat-primary .mat-fab-toolbar-background{background:white;color:#000000de}.tb-default div.tb-dashboard-page.mobile-app mat-fab-toolbar mat-toolbar.mat-primary{background:white;color:#000000de}.tb-default div.tb-dashboard-page.mobile-app mat-fab-toolbar mat-toolbar.mat-primary button.mat-mdc-icon-button .mat-icon{color:#303240}.tb-default div.tb-dashboard-page.mobile-app mat-fab-toolbar .mat-mdc-fab.mat-primary{background:white;color:#303240}.tb-default ::-webkit-scrollbar{width:6px;height:6px}.tb-default ::-webkit-scrollbar-track{background:transparent}.tb-default ::-webkit-scrollbar-thumb{background:rgb(36,38,49)}.tb-default ::-webkit-scrollbar-thumb:hover{background:rgb(36,38,49)}.tb-default .mat-mdc-form-field.mat-form-field-appearance-fill .mdc-text-field--filled,.tb-default .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-form-field-focus-overlay{background-color:transparent}.tb-default .mat-mdc-form-field.mat-form-field-appearance-fill .mdc-text-field--filled:before,.tb-default .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-form-field-focus-overlay:before{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0;background-color:#303240}.tb-default .mat-mdc-form-field.mat-form-field-appearance-fill .mdc-text-field--filled:before{opacity:.03}.tb-default .mat-mdc-form-field.mat-form-field-appearance-fill .mdc-text-field--filled:not(.mdc-text-field--disabled){background-color:transparent}.tb-default .mat-mdc-form-field.mat-form-field-appearance-fill .mdc-text-field--filled:not(.mdc-text-field--disabled):before{opacity:.35}.tb-default .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-form-field-focus-overlay:before{opacity:.87}.tb-default .mat-mdc-form-field .mat-mdc-form-field-hint-wrapper,.tb-default .mat-toolbar .mat-mdc-outlined-button{color:#fff}.tb-default .mat-toolbar .mat-mdc-outlined-button:not(:disabled){border-color:var(--mdc-outlined-button-outline-color, inherit)}.tb-default .mat-h1,.tb-default .mat-headline-5,.tb-default .mat-typography .mat-h1,.tb-default .mat-typography .mat-headline-5,.tb-default .mat-typography h1{font-size:24px;font-weight:400;line-height:32px;font-family:Roboto,sans-serif;letter-spacing:normal;margin:0 0 16px}.tb-default .mat-h2,.tb-default .mat-headline-6,.tb-default .mat-typography .mat-h2,.tb-default .mat-typography .mat-headline-6,.tb-default .mat-typography h2{font-size:20px;font-weight:500;line-height:32px;font-family:Roboto,sans-serif;letter-spacing:.0125em;margin:0 0 16px}.tb-default .mat-h3,.tb-default .mat-subtitle-1,.tb-default .mat-typography .mat-h3,.tb-default .mat-typography .mat-subtitle-1,.tb-default .mat-typography h3{font-size:16px;font-weight:400;line-height:28px;font-family:Roboto,sans-serif;letter-spacing:.009375em;margin:0 0 16px}.tb-default .mat-h4,.tb-default .mat-body-1,.tb-default .mat-typography .mat-h4,.tb-default .mat-typography .mat-body-1,.tb-default .mat-typography h4{font-size:16px;font-weight:400;line-height:24px;font-family:Roboto,sans-serif;letter-spacing:.03125em;margin:0 0 16px}.tb-default .mat-h5,.tb-default .mat-typography .mat-h5,.tb-default .mat-typography h5{font:400 11.62px/20px Roboto,sans-serif;margin:0 0 12px}.tb-default .mat-h6,.tb-default .mat-typography .mat-h6,.tb-default .mat-typography h6{font:400 9.38px/20px Roboto,sans-serif;margin:0 0 12px}.tb-default .mat-body-strong,.tb-default .mat-subtitle-2,.tb-default .mat-typography .mat-body-strong,.tb-default .mat-typography .mat-subtitle-2{font-size:14px;font-weight:500;line-height:22px;font-family:Roboto,sans-serif;letter-spacing:.0071428571em}.tb-default .mat-body,.tb-default .mat-body-2,.tb-default .mat-typography .mat-body,.tb-default .mat-typography .mat-body-2,.tb-default .mat-typography{font-size:14px;font-weight:400;line-height:20px;font-family:Roboto,sans-serif;letter-spacing:.0178571429em}.tb-default .mat-body p,.tb-default .mat-body-2 p,.tb-default .mat-typography .mat-body p,.tb-default .mat-typography .mat-body-2 p,.tb-default .mat-typography p{margin:0 0 12px}.tb-default .mat-small,.tb-default .mat-caption,.tb-default .mat-typography .mat-small,.tb-default .mat-typography .mat-caption{font-size:12px;font-weight:400;line-height:20px;font-family:Roboto,sans-serif;letter-spacing:.0333333333em}.tb-default .mat-headline-1,.tb-default .mat-typography .mat-headline-1{font-size:96px;font-weight:300;line-height:96px;font-family:Roboto,sans-serif;letter-spacing:-.015625em;margin:0 0 56px}.tb-default .mat-headline-2,.tb-default .mat-typography .mat-headline-2{font-size:60px;font-weight:300;line-height:60px;font-family:Roboto,sans-serif;letter-spacing:-.0083333333em;margin:0 0 64px}.tb-default .mat-headline-3,.tb-default .mat-typography .mat-headline-3{font-size:48px;font-weight:400;line-height:50px;font-family:Roboto,sans-serif;letter-spacing:normal;margin:0 0 64px}.tb-default .mat-headline-4,.tb-default .mat-typography .mat-headline-4{font-size:34px;font-weight:400;line-height:40px;font-family:Roboto,sans-serif;letter-spacing:.0073529412em;margin:0 0 64px}.tb-dark .mat-ripple-element{background-color:#ffffff1a}.tb-dark .mat-mdc-option{color:var(--mdc-theme-text-primary-on-background, white)}.tb-dark .mat-mdc-option:hover:not(.mdc-list-item--disabled),.tb-dark .mat-mdc-option:focus:not(.mdc-list-item--disabled),.tb-dark .mat-mdc-option.mat-mdc-option-active,.tb-dark .mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-option-multiple):not(.mdc-list-item--disabled){background:rgba(255,255,255,.08)}.tb-dark .mat-primary .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled) .mdc-list-item__primary-text{color:var(--mdc-theme-primary, #9fa8da)}.tb-dark .mat-accent .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled) .mdc-list-item__primary-text{color:var(--mdc-theme-secondary, #2196f3)}.tb-dark .mat-warn .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled) .mdc-list-item__primary-text{color:var(--mdc-theme-error, #2196f3)}.tb-dark .mat-mdc-optgroup-label{color:var(--mdc-theme-text-primary-on-background, white)}.tb-dark .mat-pseudo-checkbox-full{color:#ffffffb3}.tb-dark .mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled{color:#686868}.tb-dark .mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.tb-dark .mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#9fa8da}.tb-dark .mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.tb-dark .mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#9fa8da}.tb-dark .mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.tb-dark .mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#303240}.tb-dark .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.tb-dark .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#2196f3}.tb-dark .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.tb-dark .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#2196f3}.tb-dark .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.tb-dark .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#303240}.tb-dark .mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.tb-dark .mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#2196f3}.tb-dark .mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.tb-dark .mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#2196f3}.tb-dark .mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.tb-dark .mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#303240}.tb-dark .mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.tb-dark .mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#2196f3}.tb-dark .mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.tb-dark .mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#2196f3}.tb-dark .mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.tb-dark .mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#303240}.tb-dark .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.tb-dark .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#686868}.tb-dark .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.tb-dark .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#686868}.tb-dark .mat-app-background,.tb-dark.mat-app-background{background-color:#303240;color:#fff}.tb-dark .mat-elevation-z0,.tb-dark .mat-mdc-elevation-specific.mat-elevation-z0{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.tb-dark .mat-elevation-z1,.tb-dark .mat-mdc-elevation-specific.mat-elevation-z1{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.tb-dark .mat-elevation-z2,.tb-dark .mat-mdc-elevation-specific.mat-elevation-z2{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.tb-dark .mat-elevation-z3,.tb-dark .mat-mdc-elevation-specific.mat-elevation-z3{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.tb-dark .mat-elevation-z4,.tb-dark .mat-mdc-elevation-specific.mat-elevation-z4{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.tb-dark .mat-elevation-z5,.tb-dark .mat-mdc-elevation-specific.mat-elevation-z5{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.tb-dark .mat-elevation-z6,.tb-dark .mat-mdc-elevation-specific.mat-elevation-z6{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.tb-dark .mat-elevation-z7,.tb-dark .mat-mdc-elevation-specific.mat-elevation-z7{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.tb-dark .mat-elevation-z8,.tb-dark .mat-mdc-elevation-specific.mat-elevation-z8{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.tb-dark .mat-elevation-z9,.tb-dark .mat-mdc-elevation-specific.mat-elevation-z9{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.tb-dark .mat-elevation-z10,.tb-dark .mat-mdc-elevation-specific.mat-elevation-z10{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.tb-dark .mat-elevation-z11,.tb-dark .mat-mdc-elevation-specific.mat-elevation-z11{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.tb-dark .mat-elevation-z12,.tb-dark .mat-mdc-elevation-specific.mat-elevation-z12{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.tb-dark .mat-elevation-z13,.tb-dark .mat-mdc-elevation-specific.mat-elevation-z13{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.tb-dark .mat-elevation-z14,.tb-dark .mat-mdc-elevation-specific.mat-elevation-z14{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.tb-dark .mat-elevation-z15,.tb-dark .mat-mdc-elevation-specific.mat-elevation-z15{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.tb-dark .mat-elevation-z16,.tb-dark .mat-mdc-elevation-specific.mat-elevation-z16{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.tb-dark .mat-elevation-z17,.tb-dark .mat-mdc-elevation-specific.mat-elevation-z17{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.tb-dark .mat-elevation-z18,.tb-dark .mat-mdc-elevation-specific.mat-elevation-z18{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.tb-dark .mat-elevation-z19,.tb-dark .mat-mdc-elevation-specific.mat-elevation-z19{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.tb-dark .mat-elevation-z20,.tb-dark .mat-mdc-elevation-specific.mat-elevation-z20{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.tb-dark .mat-elevation-z21,.tb-dark .mat-mdc-elevation-specific.mat-elevation-z21{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.tb-dark .mat-elevation-z22,.tb-dark .mat-mdc-elevation-specific.mat-elevation-z22{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.tb-dark .mat-elevation-z23,.tb-dark .mat-mdc-elevation-specific.mat-elevation-z23{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.tb-dark .mat-elevation-z24,.tb-dark .mat-mdc-elevation-specific.mat-elevation-z24{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-theme-loaded-marker{display:none}.tb-dark .mat-mdc-card{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f;--mdc-elevated-card-container-color: #303240}.tb-dark .mat-mdc-card-outlined{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f;--mdc-outlined-card-outline-color: #494b57}.tb-dark .mat-mdc-card-subtitle{color:#ffffffb3}.tb-dark .mat-mdc-progress-bar{--mdc-linear-progress-active-indicator-color: #9fa8da}.tb-dark .mat-mdc-progress-bar .mdc-linear-progress__buffer-dots{background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(159, 168, 218, 0.25)'/%3E%3C/svg%3E")}.tb-dark .mat-mdc-progress-bar .mdc-linear-progress__buffer-bar{background-color:#9fa8da40}.tb-dark .mat-mdc-progress-bar.mat-accent{--mdc-linear-progress-active-indicator-color: #2196f3}.tb-dark .mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots{background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(33, 150, 243, 0.25)'/%3E%3C/svg%3E")}.tb-dark .mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-bar{background-color:#2196f340}.tb-dark .mat-mdc-progress-bar.mat-warn{--mdc-linear-progress-active-indicator-color: #2196f3}.tb-dark .mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots{background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(33, 150, 243, 0.25)'/%3E%3C/svg%3E")}.tb-dark .mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-bar{background-color:#2196f340}.tb-dark .mat-mdc-tooltip{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: white}.tb-dark .mdc-text-field:not(.mdc-text-field--disabled) .mdc-floating-label{color:#fff9}.tb-dark .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input{color:#ffffffde}@media all{.tb-dark .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:#fff9}}@media all{.tb-dark .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder{color:#fff9}}.tb-dark .mdc-text-field .mdc-text-field__input{caret-color:var(--mdc-theme-primary, #9fa8da)}.tb-dark .mdc-text-field:not(.mdc-text-field--disabled)+.mdc-text-field-helper-line .mdc-text-field-helper-text{color:#0009}.tb-dark .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field-character-counter,.tb-dark .mdc-text-field:not(.mdc-text-field--disabled)+.mdc-text-field-helper-line .mdc-text-field-character-counter{color:#0009}.tb-dark .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__icon--leading{color:#0000008a}.tb-dark .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing{color:#0000008a}.tb-dark .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__affix--prefix{color:#0009}.tb-dark .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__affix--suffix{color:#0009}.tb-dark .mdc-text-field--filled .mdc-text-field__ripple:before,.tb-dark .mdc-text-field--filled .mdc-text-field__ripple:after{background-color:var(--mdc-ripple-color, rgba(255, 255, 255, .87))}.tb-dark .mdc-text-field--filled:hover .mdc-text-field__ripple:before,.tb-dark .mdc-text-field--filled.mdc-ripple-surface--hover .mdc-text-field__ripple:before{opacity:var(--mdc-ripple-hover-opacity, .08)}.tb-dark .mdc-text-field--filled.mdc-ripple-upgraded--background-focused .mdc-text-field__ripple:before,.tb-dark .mdc-text-field--filled:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple:before{opacity:var(--mdc-ripple-focus-opacity, .24)}.tb-dark .mdc-text-field--filled:not(.mdc-text-field--disabled){background-color:#383a48}.tb-dark .mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple:before{border-bottom-color:#ffffff6b}.tb-dark .mdc-text-field--filled:not(.mdc-text-field--disabled):hover .mdc-line-ripple:before{border-bottom-color:#ffffffde}.tb-dark .mdc-text-field--filled .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-primary, #9fa8da)}.tb-dark .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.tb-dark .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.tb-dark .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:#ffffff61}.tb-dark .mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.tb-dark .mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.tb-dark .mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:#ffffffde}.tb-dark .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.tb-dark .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.tb-dark .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-primary, #9fa8da)}.tb-dark .mdc-text-field--outlined .mdc-text-field__ripple:before,.tb-dark .mdc-text-field--outlined .mdc-text-field__ripple:after{background-color:var(--mdc-ripple-color, transparent)}.tb-dark .mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label{color:#9fa8dade}.tb-dark .mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #2196f3)}.tb-dark .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-error, #2196f3)}.tb-dark .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mdc-theme-error, #2196f3)}.tb-dark .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{color:var(--mdc-theme-error, #2196f3)}.tb-dark .mdc-text-field--invalid .mdc-text-field__input{caret-color:var(--mdc-theme-error, #2196f3)}.tb-dark .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing{color:var(--mdc-theme-error, #2196f3)}.tb-dark .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #2196f3)}.tb-dark .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.tb-dark .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.tb-dark .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #2196f3)}.tb-dark .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.tb-dark .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.tb-dark .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #2196f3)}.tb-dark .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.tb-dark .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.tb-dark .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #2196f3)}.tb-dark .mdc-text-field--disabled .mdc-text-field__input{color:#ffffff61}@media all{.tb-dark .mdc-text-field--disabled .mdc-text-field__input::placeholder{color:#ffffff61}}@media all{.tb-dark .mdc-text-field--disabled .mdc-text-field__input:-ms-input-placeholder{color:#ffffff61}}.tb-dark .mdc-text-field--disabled .mdc-floating-label{color:#ffffff61}.tb-dark .mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-helper-text{color:#00000061}.tb-dark .mdc-text-field--disabled .mdc-text-field-character-counter,.tb-dark .mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-character-counter{color:#00000061}.tb-dark .mdc-text-field--disabled .mdc-text-field__icon--leading,.tb-dark .mdc-text-field--disabled .mdc-text-field__icon--trailing{color:#0000004d}.tb-dark .mdc-text-field--disabled .mdc-text-field__affix--prefix,.tb-dark .mdc-text-field--disabled .mdc-text-field__affix--suffix{color:#00000061}.tb-dark .mdc-text-field--disabled .mdc-line-ripple:before{border-bottom-color:#ffffff0f}.tb-dark .mdc-text-field--disabled .mdc-notched-outline__leading,.tb-dark .mdc-text-field--disabled .mdc-notched-outline__notch,.tb-dark .mdc-text-field--disabled .mdc-notched-outline__trailing{border-color:#ffffff0f}@media screen and (forced-colors: active),(-ms-high-contrast: active){.tb-dark .mdc-text-field--disabled .mdc-text-field__input::placeholder{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.tb-dark .mdc-text-field--disabled .mdc-text-field__input:-ms-input-placeholder{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.tb-dark .mdc-text-field--disabled .mdc-floating-label{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.tb-dark .mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-helper-text{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.tb-dark .mdc-text-field--disabled .mdc-text-field-character-counter,.tb-dark .mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-character-counter{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.tb-dark .mdc-text-field--disabled .mdc-text-field__icon--leading{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.tb-dark .mdc-text-field--disabled .mdc-text-field__icon--trailing{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.tb-dark .mdc-text-field--disabled .mdc-text-field__affix--prefix{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.tb-dark .mdc-text-field--disabled .mdc-text-field__affix--suffix{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.tb-dark .mdc-text-field--disabled .mdc-line-ripple:before{border-bottom-color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.tb-dark .mdc-text-field--disabled .mdc-notched-outline__leading,.tb-dark .mdc-text-field--disabled .mdc-notched-outline__notch,.tb-dark .mdc-text-field--disabled .mdc-notched-outline__trailing{border-color:GrayText}}.tb-dark .mdc-text-field--disabled.mdc-text-field--filled{background-color:#343644}.tb-dark .mat-mdc-form-field-error{color:var(--mdc-theme-error, #2196f3)}.tb-dark .mat-mdc-form-field-focus-overlay{background-color:#ffffffde}.tb-dark .mat-mdc-form-field:hover .mat-mdc-form-field-focus-overlay{opacity:.08}.tb-dark .mat-mdc-form-field.mat-focused .mat-mdc-form-field-focus-overlay{opacity:.24}.tb-dark select.mat-mdc-form-field-input-control:not(.mat-mdc-native-select-inline) option{color:#000000de}.tb-dark select.mat-mdc-form-field-input-control:not(.mat-mdc-native-select-inline) option:disabled{color:#00000061}.tb-dark .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix:after{color:#ffffff8a}.tb-dark .mat-mdc-form-field-type-mat-native-select.mat-focused.mat-primary .mat-mdc-form-field-infix:after{color:#9fa8dade}.tb-dark .mat-mdc-form-field-type-mat-native-select.mat-focused.mat-accent .mat-mdc-form-field-infix:after{color:#2196f3de}.tb-dark .mat-mdc-form-field-type-mat-native-select.mat-focused.mat-warn .mat-mdc-form-field-infix:after{color:#2196f3de}.tb-dark .mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled .mat-mdc-form-field-infix:after{color:#ffffff61}.tb-dark .mat-mdc-form-field.mat-accent .mdc-text-field__input{caret-color:var(--mdc-theme-secondary, #2196f3)}.tb-dark .mat-mdc-form-field.mat-accent:not(.mdc-text-field--disabled) .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-secondary, #2196f3)}.tb-dark .mat-mdc-form-field.mat-accent .mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label{color:#2196f3de}.tb-dark .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #2196f3)}.tb-dark .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-error, #2196f3)}.tb-dark .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mdc-theme-error, #2196f3)}.tb-dark .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{color:var(--mdc-theme-error, #2196f3)}.tb-dark .mat-mdc-form-field.mat-accent .mdc-text-field--invalid .mdc-text-field__input{caret-color:var(--mdc-theme-error, #2196f3)}.tb-dark .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing{color:var(--mdc-theme-error, #2196f3)}.tb-dark .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #2196f3)}.tb-dark .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.tb-dark .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.tb-dark .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #2196f3)}.tb-dark .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.tb-dark .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.tb-dark .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #2196f3)}.tb-dark .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.tb-dark .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.tb-dark .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #2196f3)}.tb-dark .mat-mdc-form-field.mat-accent .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.tb-dark .mat-mdc-form-field.mat-accent .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.tb-dark .mat-mdc-form-field.mat-accent .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-secondary, #2196f3)}.tb-dark .mat-mdc-form-field.mat-warn .mdc-text-field__input{caret-color:var(--mdc-theme-error, #2196f3)}.tb-dark .mat-mdc-form-field.mat-warn:not(.mdc-text-field--disabled) .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-error, #2196f3)}.tb-dark .mat-mdc-form-field.mat-warn .mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label{color:#2196f3de}.tb-dark .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #2196f3)}.tb-dark .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-error, #2196f3)}.tb-dark .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mdc-theme-error, #2196f3)}.tb-dark .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{color:var(--mdc-theme-error, #2196f3)}.tb-dark .mat-mdc-form-field.mat-warn .mdc-text-field--invalid .mdc-text-field__input{caret-color:var(--mdc-theme-error, #2196f3)}.tb-dark .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing{color:var(--mdc-theme-error, #2196f3)}.tb-dark .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #2196f3)}.tb-dark .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.tb-dark .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.tb-dark .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #2196f3)}.tb-dark .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.tb-dark .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.tb-dark .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #2196f3)}.tb-dark .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.tb-dark .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.tb-dark .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #2196f3)}.tb-dark .mat-mdc-form-field.mat-warn .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.tb-dark .mat-mdc-form-field.mat-warn .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.tb-dark .mat-mdc-form-field.mat-warn .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #2196f3)}.tb-dark .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:1px solid transparent}.tb-dark [dir=rtl] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:none;border-right:1px solid transparent}.tb-dark .mat-mdc-select-value{color:#ffffffde}.tb-dark .mat-mdc-select-placeholder{color:#fff9}.tb-dark .mat-mdc-select-disabled .mat-mdc-select-value{color:#ffffff61}.tb-dark .mat-mdc-select-arrow{color:#ffffff8a}.tb-dark .mat-mdc-form-field.mat-focused.mat-primary .mat-mdc-select-arrow{color:#9fa8dade}.tb-dark .mat-mdc-form-field.mat-focused.mat-accent .mat-mdc-select-arrow,.tb-dark .mat-mdc-form-field.mat-focused.mat-warn .mat-mdc-select-arrow,.tb-dark .mat-mdc-form-field .mat-mdc-select.mat-mdc-select-invalid .mat-mdc-select-arrow{color:#2196f3de}.tb-dark .mat-mdc-form-field .mat-mdc-select.mat-mdc-select-disabled .mat-mdc-select-arrow{color:#ffffff61}.tb-dark .mat-mdc-dialog-container{--mdc-dialog-container-color: #303240;--mdc-dialog-with-divider-divider-color: rgba(255, 255, 255, .12);--mdc-dialog-subhead-color: rgba(255, 255, 255, .87);--mdc-dialog-supporting-text-color: rgba(255, 255, 255, .6)}.tb-dark .mat-mdc-standard-chip{--mdc-chip-elevated-container-color: #494b57;--mdc-chip-elevated-disabled-container-color: #494b57;--mdc-chip-label-text-color: #fafafa;--mdc-chip-disabled-label-text-color: #fafafa;--mdc-chip-with-icon-icon-color: #fafafa;--mdc-chip-with-icon-disabled-icon-color: #fafafa;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #fafafa;--mdc-chip-with-trailing-icon-trailing-icon-color: #fafafa;--mdc-chip-with-icon-selected-icon-color: #fafafa}.tb-dark .mat-mdc-standard-chip.mat-primary.mat-mdc-chip-selected,.tb-dark .mat-mdc-standard-chip.mat-primary.mat-mdc-chip-highlighted{--mdc-chip-elevated-container-color: #9fa8da;--mdc-chip-elevated-disabled-container-color: #9fa8da;--mdc-chip-label-text-color: #001b30;--mdc-chip-disabled-label-text-color: #001b30;--mdc-chip-with-icon-icon-color: #001b30;--mdc-chip-with-icon-disabled-icon-color: #001b30;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #001b30;--mdc-chip-with-trailing-icon-trailing-icon-color: #001b30;--mdc-chip-with-icon-selected-icon-color: #001b30}.tb-dark .mat-mdc-standard-chip.mat-accent.mat-mdc-chip-selected,.tb-dark .mat-mdc-standard-chip.mat-accent.mat-mdc-chip-highlighted,.tb-dark .mat-mdc-standard-chip.mat-warn.mat-mdc-chip-selected,.tb-dark .mat-mdc-standard-chip.mat-warn.mat-mdc-chip-highlighted{--mdc-chip-elevated-container-color: #2196f3;--mdc-chip-elevated-disabled-container-color: #2196f3;--mdc-chip-label-text-color: white;--mdc-chip-disabled-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white}.tb-dark .mat-mdc-chip-focus-overlay{background:white}.tb-dark .mat-mdc-slide-toggle{--mdc-switch-disabled-selected-handle-color: #000;--mdc-switch-disabled-unselected-handle-color: #000;--mdc-switch-disabled-selected-track-color: #f5f5f5;--mdc-switch-disabled-unselected-track-color: #f5f5f5;--mdc-switch-unselected-focus-state-layer-color: #f5f5f5;--mdc-switch-unselected-pressed-state-layer-color: #f5f5f5;--mdc-switch-unselected-hover-state-layer-color: #f5f5f5;--mdc-switch-unselected-focus-track-color: #616161;--mdc-switch-unselected-hover-track-color: #616161;--mdc-switch-unselected-pressed-track-color: #616161;--mdc-switch-unselected-track-color: #616161;--mdc-switch-unselected-focus-handle-color: #fafafa;--mdc-switch-unselected-hover-handle-color: #fafafa;--mdc-switch-unselected-pressed-handle-color: #fafafa;--mdc-switch-handle-surface-color: var(--mdc-theme-surface, #fff);--mdc-switch-unselected-handle-color: #9e9e9e;--mdc-switch-selected-icon-color: #212121;--mdc-switch-disabled-selected-icon-color: #212121;--mdc-switch-disabled-unselected-icon-color: #212121;--mdc-switch-unselected-icon-color: #212121}.tb-dark .mat-mdc-slide-toggle .mdc-form-field{color:var(--mdc-theme-text-primary-on-background, white)}.tb-dark .mat-mdc-slide-toggle .mdc-switch--disabled+label{color:#ffffff80}.tb-dark .mat-mdc-slide-toggle.mat-primary{--mdc-switch-selected-focus-state-layer-color: #7986cb;--mdc-switch-selected-handle-color: #7986cb;--mdc-switch-selected-hover-state-layer-color: #7986cb;--mdc-switch-selected-pressed-state-layer-color: #7986cb;--mdc-switch-selected-focus-handle-color: #9fa8da;--mdc-switch-selected-hover-handle-color: #9fa8da;--mdc-switch-selected-pressed-handle-color: #9fa8da;--mdc-switch-selected-focus-track-color: #414457;--mdc-switch-selected-hover-track-color: #414457;--mdc-switch-selected-pressed-track-color: #414457;--mdc-switch-selected-track-color: #414457}.tb-dark .mat-mdc-slide-toggle.mat-accent,.tb-dark .mat-mdc-slide-toggle.mat-warn{--mdc-switch-selected-focus-state-layer-color: #64b5f6;--mdc-switch-selected-handle-color: #64b5f6;--mdc-switch-selected-hover-state-layer-color: #64b5f6;--mdc-switch-selected-pressed-state-layer-color: #64b5f6;--mdc-switch-selected-focus-handle-color: #90caf9;--mdc-switch-selected-hover-handle-color: #90caf9;--mdc-switch-selected-pressed-handle-color: #90caf9;--mdc-switch-selected-focus-track-color: #1e88e5;--mdc-switch-selected-hover-track-color: #1e88e5;--mdc-switch-selected-pressed-track-color: #1e88e5;--mdc-switch-selected-track-color: #1e88e5}.tb-dark .mat-mdc-radio-button .mdc-form-field{color:var(--mdc-theme-text-primary-on-background, white)}.tb-dark .mat-mdc-radio-button.mat-primary{--mdc-radio-disabled-selected-icon-color: #fff;--mdc-radio-disabled-unselected-icon-color: #fff;--mdc-radio-unselected-focus-icon-color: #eeeeee;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-radio-selected-focus-icon-color: #9fa8da;--mdc-radio-selected-hover-icon-color: #9fa8da;--mdc-radio-selected-icon-color: #9fa8da;--mdc-radio-selected-pressed-icon-color: #9fa8da;--mat-mdc-radio-ripple-color: #fff;--mat-mdc-radio-checked-ripple-color: #9fa8da}.tb-dark .mat-mdc-radio-button.mat-primary .mdc-radio--disabled+label{color:#ffffff80}.tb-dark .mat-mdc-radio-button.mat-accent{--mdc-radio-disabled-selected-icon-color: #fff;--mdc-radio-disabled-unselected-icon-color: #fff;--mdc-radio-unselected-focus-icon-color: #eeeeee;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-radio-selected-focus-icon-color: #2196f3;--mdc-radio-selected-hover-icon-color: #2196f3;--mdc-radio-selected-icon-color: #2196f3;--mdc-radio-selected-pressed-icon-color: #2196f3;--mat-mdc-radio-ripple-color: #fff;--mat-mdc-radio-checked-ripple-color: #2196f3}.tb-dark .mat-mdc-radio-button.mat-accent .mdc-radio--disabled+label{color:#ffffff80}.tb-dark .mat-mdc-radio-button.mat-warn{--mdc-radio-disabled-selected-icon-color: #fff;--mdc-radio-disabled-unselected-icon-color: #fff;--mdc-radio-unselected-focus-icon-color: #eeeeee;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-radio-selected-focus-icon-color: #2196f3;--mdc-radio-selected-hover-icon-color: #2196f3;--mdc-radio-selected-icon-color: #2196f3;--mdc-radio-selected-pressed-icon-color: #2196f3;--mat-mdc-radio-ripple-color: #fff;--mat-mdc-radio-checked-ripple-color: #2196f3}.tb-dark .mat-mdc-radio-button.mat-warn .mdc-radio--disabled+label{color:#ffffff80}.tb-dark .mat-mdc-slider{--mdc-slider-label-container-color: white;--mdc-slider-label-label-text-color: black;--mdc-slider-disabled-handle-color: #fff;--mdc-slider-disabled-active-track-color: #fff;--mdc-slider-disabled-inactive-track-color: #fff;--mdc-slider-with-tick-marks-disabled-container-color: #fff;--mat-mdc-slider-value-indicator-opacity: .9}.tb-dark .mat-mdc-slider.mat-primary{--mdc-slider-handle-color: #9fa8da;--mdc-slider-focus-handle-color: #9fa8da;--mdc-slider-hover-handle-color: #9fa8da;--mdc-slider-active-track-color: #9fa8da;--mdc-slider-inactive-track-color: #9fa8da;--mdc-slider-with-tick-marks-active-container-color: #000;--mdc-slider-with-tick-marks-inactive-container-color: #9fa8da;--mat-mdc-slider-ripple-color: #9fa8da;--mat-mdc-slider-hover-ripple-color: rgba(159, 168, 218, .05);--mat-mdc-slider-focus-ripple-color: rgba(159, 168, 218, .2)}.tb-dark .mat-mdc-slider.mat-accent,.tb-dark .mat-mdc-slider.mat-warn{--mdc-slider-handle-color: #2196f3;--mdc-slider-focus-handle-color: #2196f3;--mdc-slider-hover-handle-color: #2196f3;--mdc-slider-active-track-color: #2196f3;--mdc-slider-inactive-track-color: #2196f3;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #2196f3;--mat-mdc-slider-ripple-color: #2196f3;--mat-mdc-slider-hover-ripple-color: rgba(33, 150, 243, .05);--mat-mdc-slider-focus-ripple-color: rgba(33, 150, 243, .2)}.tb-dark .mdc-menu-surface{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f;background-color:var(--mdc-theme-surface, #303240);color:var(--mdc-theme-on-surface, #fff)}.tb-dark .mdc-list-item__primary-text{color:var(--mdc-theme-text-primary-on-background, white)}.tb-dark .mdc-list-item__secondary-text{color:var(--mdc-theme-text-secondary-on-background, rgba(255, 255, 255, .7))}.tb-dark .mdc-list-item__overline-text{color:var(--mdc-theme-text-hint-on-background, rgba(255, 255, 255, .5))}.tb-dark .mdc-list-item--with-leading-icon .mdc-list-item__start,.tb-dark .mdc-list-item--with-trailing-icon .mdc-list-item__end{background-color:transparent}.tb-dark .mdc-list-item--with-leading-icon .mdc-list-item__start,.tb-dark .mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mdc-theme-text-icon-on-background, rgba(255, 255, 255, .5))}.tb-dark .mdc-list-item__end{color:var(--mdc-theme-text-hint-on-background, rgba(255, 255, 255, .5))}.tb-dark .mdc-list-item--disabled .mdc-list-item__start,.tb-dark .mdc-list-item--disabled .mdc-list-item__content,.tb-dark .mdc-list-item--disabled .mdc-list-item__end{opacity:.38}.tb-dark .mdc-list-item--disabled .mdc-list-item__primary-text,.tb-dark .mdc-list-item--disabled .mdc-list-item__secondary-text,.tb-dark .mdc-list-item--disabled .mdc-list-item__overline-text,.tb-dark .mdc-list-item--disabled.mdc-list-item--with-leading-icon .mdc-list-item__start,.tb-dark .mdc-list-item--disabled.mdc-list-item--with-trailing-icon .mdc-list-item__end,.tb-dark .mdc-list-item--disabled.mdc-list-item--with-trailing-meta .mdc-list-item__end{color:var(--mdc-theme-on-surface, #fff)}.tb-dark .mdc-list-item--selected .mdc-list-item__primary-text,.tb-dark .mdc-list-item--activated .mdc-list-item__primary-text,.tb-dark .mdc-list-item--selected.mdc-list-item--with-leading-icon .mdc-list-item__start,.tb-dark .mdc-list-item--activated.mdc-list-item--with-leading-icon .mdc-list-item__start{color:var(--mdc-theme-primary, #9fa8da)}.tb-dark .mdc-deprecated-list-group__subheader{color:var(--mdc-theme-text-primary-on-background, white)}.tb-dark .mdc-list-divider:after{border-bottom-color:#fff}.tb-dark .mdc-list-divider{background-color:#fff3}.tb-dark .mat-mdc-menu-item[disabled],.tb-dark .mat-mdc-menu-item[disabled] .mat-mdc-menu-submenu-icon,.tb-dark .mat-mdc-menu-item[disabled] .mat-icon-no-color{color:var(--mdc-theme-text-disabled-on-background, rgba(255, 255, 255, .5))}.tb-dark .mat-mdc-menu-item .mat-icon-no-color,.tb-dark .mat-mdc-menu-submenu-icon{color:var(--mdc-theme-text-primary-on-background, white)}.tb-dark .mat-mdc-menu-item:hover:not([disabled]),.tb-dark .mat-mdc-menu-item.cdk-program-focused:not([disabled]),.tb-dark .mat-mdc-menu-item.cdk-keyboard-focused:not([disabled]),.tb-dark .mat-mdc-menu-item-highlighted:not([disabled]){background:rgba(255,255,255,.08)}.tb-dark .mat-mdc-list-base{--mdc-list-list-item-label-text-color: white;--mdc-list-list-item-supporting-text-color: rgba(255, 255, 255, .7);--mdc-list-list-item-leading-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-trailing-supporting-text-color: rgba(255, 255, 255, .5);--mdc-list-list-item-trailing-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-selected-trailing-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-disabled-label-text-color: white;--mdc-list-list-item-disabled-leading-icon-color: white;--mdc-list-list-item-disabled-trailing-icon-color: white;--mdc-list-list-item-hover-label-text-color: white;--mdc-list-list-item-hover-leading-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-hover-trailing-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-focus-label-text-color: white;--mdc-list-list-item-hover-state-layer-color: white;--mdc-list-list-item-hover-state-layer-opacity: .08;--mdc-list-list-item-focus-state-layer-color: white;--mdc-list-list-item-focus-state-layer-opacity: .24}.tb-dark .mat-mdc-list-option .mdc-list-item__start,.tb-dark .mat-mdc-list-option .mdc-list-item__end{--mdc-checkbox-selected-checkmark-color: #000;--mdc-checkbox-selected-focus-icon-color: #9fa8da;--mdc-checkbox-selected-hover-icon-color: #9fa8da;--mdc-checkbox-selected-icon-color: #9fa8da;--mdc-checkbox-selected-pressed-icon-color: #9fa8da;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(255, 255, 255, .54)}.tb-dark .mat-mdc-list-option .mdc-list-item__start,.tb-dark .mat-mdc-list-option .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #fff;--mdc-radio-disabled-unselected-icon-color: #fff;--mdc-radio-unselected-focus-icon-color: #eeeeee;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-radio-selected-focus-icon-color: #9fa8da;--mdc-radio-selected-hover-icon-color: #9fa8da;--mdc-radio-selected-icon-color: #9fa8da;--mdc-radio-selected-pressed-icon-color: #9fa8da;--mat-mdc-radio-ripple-color: #fff;--mat-mdc-radio-checked-ripple-color: #9fa8da}.tb-dark .mat-mdc-list-option .mdc-list-item__start .mdc-radio--disabled+label,.tb-dark .mat-mdc-list-option .mdc-list-item__end .mdc-radio--disabled+label{color:#ffffff80}.tb-dark .mat-mdc-list-option.mat-accent .mdc-list-item__start,.tb-dark .mat-mdc-list-option.mat-accent .mdc-list-item__end{--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #2196f3;--mdc-checkbox-selected-hover-icon-color: #2196f3;--mdc-checkbox-selected-icon-color: #2196f3;--mdc-checkbox-selected-pressed-icon-color: #2196f3;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(255, 255, 255, .54)}.tb-dark .mat-mdc-list-option.mat-accent .mdc-list-item__start,.tb-dark .mat-mdc-list-option.mat-accent .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #fff;--mdc-radio-disabled-unselected-icon-color: #fff;--mdc-radio-unselected-focus-icon-color: #eeeeee;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-radio-selected-focus-icon-color: #2196f3;--mdc-radio-selected-hover-icon-color: #2196f3;--mdc-radio-selected-icon-color: #2196f3;--mdc-radio-selected-pressed-icon-color: #2196f3;--mat-mdc-radio-ripple-color: #fff;--mat-mdc-radio-checked-ripple-color: #2196f3}.tb-dark .mat-mdc-list-option.mat-accent .mdc-list-item__start .mdc-radio--disabled+label,.tb-dark .mat-mdc-list-option.mat-accent .mdc-list-item__end .mdc-radio--disabled+label{color:#ffffff80}.tb-dark .mat-mdc-list-option.mat-warn .mdc-list-item__start,.tb-dark .mat-mdc-list-option.mat-warn .mdc-list-item__end{--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #2196f3;--mdc-checkbox-selected-hover-icon-color: #2196f3;--mdc-checkbox-selected-icon-color: #2196f3;--mdc-checkbox-selected-pressed-icon-color: #2196f3;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(255, 255, 255, .54)}.tb-dark .mat-mdc-list-option.mat-warn .mdc-list-item__start,.tb-dark .mat-mdc-list-option.mat-warn .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #fff;--mdc-radio-disabled-unselected-icon-color: #fff;--mdc-radio-unselected-focus-icon-color: #eeeeee;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-radio-selected-focus-icon-color: #2196f3;--mdc-radio-selected-hover-icon-color: #2196f3;--mdc-radio-selected-icon-color: #2196f3;--mdc-radio-selected-pressed-icon-color: #2196f3;--mat-mdc-radio-ripple-color: #fff;--mat-mdc-radio-checked-ripple-color: #2196f3}.tb-dark .mat-mdc-list-option.mat-warn .mdc-list-item__start .mdc-radio--disabled+label,.tb-dark .mat-mdc-list-option.mat-warn .mdc-list-item__end .mdc-radio--disabled+label{color:#ffffff80}.tb-dark .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,.tb-dark .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,.tb-dark .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected.mdc-list-item--with-leading-icon .mdc-list-item__start,.tb-dark .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated.mdc-list-item--with-leading-icon .mdc-list-item__start{color:#9fa8da}.tb-dark .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,.tb-dark .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,.tb-dark .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end{opacity:1}.tb-dark .mat-mdc-paginator{background:#303240;color:#ffffffde}.tb-dark .mat-mdc-paginator-icon{fill:#ffffff8a}.tb-dark .mat-mdc-paginator-decrement,.tb-dark .mat-mdc-paginator-increment{border-top:2px solid rgba(255,255,255,.54);border-right:2px solid rgba(255,255,255,.54)}.tb-dark .mat-mdc-paginator-first,.tb-dark .mat-mdc-paginator-last{border-top:2px solid rgba(255,255,255,.54)}.tb-dark .mat-mdc-icon-button[disabled] .mat-mdc-paginator-decrement,.tb-dark .mat-mdc-icon-button[disabled] .mat-mdc-paginator-increment,.tb-dark .mat-mdc-icon-button[disabled] .mat-mdc-paginator-first,.tb-dark .mat-mdc-icon-button[disabled] .mat-mdc-paginator-last{border-color:#ffffff1f}.tb-dark .mat-mdc-icon-button[disabled] .mat-mdc-paginator-icon{fill:#ffffff1f}.tb-dark .mat-mdc-tab,.tb-dark .mat-mdc-tab-link{background-color:transparent}.tb-dark .mat-mdc-tab .mdc-tab__text-label,.tb-dark .mat-mdc-tab-link .mdc-tab__text-label{color:#fff9}.tb-dark .mat-mdc-tab.mat-mdc-tab-disabled .mdc-tab__ripple:before,.tb-dark .mat-mdc-tab.mat-mdc-tab-disabled .mat-ripple-element,.tb-dark .mat-mdc-tab-link.mat-mdc-tab-disabled .mdc-tab__ripple:before,.tb-dark .mat-mdc-tab-link.mat-mdc-tab-disabled .mat-ripple-element{background-color:#ffffff80}.tb-dark .mat-mdc-tab:not(.mat-mdc-tab-disabled).mdc-tab--active .mdc-tab__text-label,.tb-dark .mat-mdc-tab-link:not(.mat-mdc-tab-disabled).mdc-tab--active .mdc-tab__text-label{color:#9fa8da}.tb-dark .mat-mdc-tab:not(.mat-mdc-tab-disabled) .mdc-tab-indicator__content--underline,.tb-dark .mat-mdc-tab-link:not(.mat-mdc-tab-disabled) .mdc-tab-indicator__content--underline{border-color:var(--mdc-tab-indicator-active-indicator-color, #9fa8da)}.tb-dark .mdc-tab__ripple:before,.tb-dark .mat-mdc-tab .mat-ripple-element,.tb-dark .mat-mdc-tab-header-pagination .mat-ripple-element,.tb-dark .mat-mdc-tab-link .mat-ripple-element{background-color:#9fa8da}.tb-dark .mat-mdc-tab-group.mat-accent .mat-mdc-tab:not(.mat-mdc-tab-disabled).mdc-tab--active .mdc-tab__text-label,.tb-dark .mat-mdc-tab-group.mat-accent .mat-mdc-tab-link:not(.mat-mdc-tab-disabled).mdc-tab--active .mdc-tab__text-label,.tb-dark .mat-mdc-tab-nav-bar.mat-accent .mat-mdc-tab:not(.mat-mdc-tab-disabled).mdc-tab--active .mdc-tab__text-label,.tb-dark .mat-mdc-tab-nav-bar.mat-accent .mat-mdc-tab-link:not(.mat-mdc-tab-disabled).mdc-tab--active .mdc-tab__text-label{color:#2196f3}.tb-dark .mat-mdc-tab-group.mat-accent .mat-mdc-tab:not(.mat-mdc-tab-disabled) .mdc-tab-indicator__content--underline,.tb-dark .mat-mdc-tab-group.mat-accent .mat-mdc-tab-link:not(.mat-mdc-tab-disabled) .mdc-tab-indicator__content--underline,.tb-dark .mat-mdc-tab-nav-bar.mat-accent .mat-mdc-tab:not(.mat-mdc-tab-disabled) .mdc-tab-indicator__content--underline,.tb-dark .mat-mdc-tab-nav-bar.mat-accent .mat-mdc-tab-link:not(.mat-mdc-tab-disabled) .mdc-tab-indicator__content--underline{border-color:var(--mdc-tab-indicator-active-indicator-color, #2196f3)}.tb-dark .mat-mdc-tab-group.mat-accent .mdc-tab__ripple:before,.tb-dark .mat-mdc-tab-group.mat-accent .mat-mdc-tab .mat-ripple-element,.tb-dark .mat-mdc-tab-group.mat-accent .mat-mdc-tab-header-pagination .mat-ripple-element,.tb-dark .mat-mdc-tab-group.mat-accent .mat-mdc-tab-link .mat-ripple-element,.tb-dark .mat-mdc-tab-nav-bar.mat-accent .mdc-tab__ripple:before,.tb-dark .mat-mdc-tab-nav-bar.mat-accent .mat-mdc-tab .mat-ripple-element,.tb-dark .mat-mdc-tab-nav-bar.mat-accent .mat-mdc-tab-header-pagination .mat-ripple-element,.tb-dark .mat-mdc-tab-nav-bar.mat-accent .mat-mdc-tab-link .mat-ripple-element{background-color:#2196f3}.tb-dark .mat-mdc-tab-group.mat-warn .mat-mdc-tab:not(.mat-mdc-tab-disabled).mdc-tab--active .mdc-tab__text-label,.tb-dark .mat-mdc-tab-group.mat-warn .mat-mdc-tab-link:not(.mat-mdc-tab-disabled).mdc-tab--active .mdc-tab__text-label,.tb-dark .mat-mdc-tab-nav-bar.mat-warn .mat-mdc-tab:not(.mat-mdc-tab-disabled).mdc-tab--active .mdc-tab__text-label,.tb-dark .mat-mdc-tab-nav-bar.mat-warn .mat-mdc-tab-link:not(.mat-mdc-tab-disabled).mdc-tab--active .mdc-tab__text-label{color:#2196f3}.tb-dark .mat-mdc-tab-group.mat-warn .mat-mdc-tab:not(.mat-mdc-tab-disabled) .mdc-tab-indicator__content--underline,.tb-dark .mat-mdc-tab-group.mat-warn .mat-mdc-tab-link:not(.mat-mdc-tab-disabled) .mdc-tab-indicator__content--underline,.tb-dark .mat-mdc-tab-nav-bar.mat-warn .mat-mdc-tab:not(.mat-mdc-tab-disabled) .mdc-tab-indicator__content--underline,.tb-dark .mat-mdc-tab-nav-bar.mat-warn .mat-mdc-tab-link:not(.mat-mdc-tab-disabled) .mdc-tab-indicator__content--underline{border-color:var(--mdc-tab-indicator-active-indicator-color, #2196f3)}.tb-dark .mat-mdc-tab-group.mat-warn .mdc-tab__ripple:before,.tb-dark .mat-mdc-tab-group.mat-warn .mat-mdc-tab .mat-ripple-element,.tb-dark .mat-mdc-tab-group.mat-warn .mat-mdc-tab-header-pagination .mat-ripple-element,.tb-dark .mat-mdc-tab-group.mat-warn .mat-mdc-tab-link .mat-ripple-element,.tb-dark .mat-mdc-tab-nav-bar.mat-warn .mdc-tab__ripple:before,.tb-dark .mat-mdc-tab-nav-bar.mat-warn .mat-mdc-tab .mat-ripple-element,.tb-dark .mat-mdc-tab-nav-bar.mat-warn .mat-mdc-tab-header-pagination .mat-ripple-element,.tb-dark .mat-mdc-tab-nav-bar.mat-warn .mat-mdc-tab-link .mat-ripple-element{background-color:#2196f3}.tb-dark .mat-mdc-tab-group.mat-background-primary,.tb-dark .mat-mdc-tab-nav-bar.mat-background-primary{--mat-mdc-tab-header-with-background-background-color: #9fa8da;--mat-mdc-tab-header-with-background-foreground-color: #000}.tb-dark .mat-mdc-tab-group.mat-background-accent,.tb-dark .mat-mdc-tab-nav-bar.mat-background-accent,.tb-dark .mat-mdc-tab-group.mat-background-warn,.tb-dark .mat-mdc-tab-nav-bar.mat-background-warn{--mat-mdc-tab-header-with-background-background-color: #2196f3;--mat-mdc-tab-header-with-background-foreground-color: #fff}.tb-dark .mat-mdc-tab-header-pagination-chevron{border-color:var(--mdc-theme-on-surface, #fff)}.tb-dark .mat-mdc-checkbox .mdc-form-field{color:var(--mdc-theme-text-primary-on-background, white)}.tb-dark .mat-mdc-checkbox .mat-ripple-element{background-color:#ffffff1a}.tb-dark .mat-mdc-checkbox .mdc-checkbox__ripple{background:#fff}.tb-dark .mat-mdc-checkbox.mat-primary{--mdc-checkbox-selected-checkmark-color: #000;--mdc-checkbox-selected-focus-icon-color: #9fa8da;--mdc-checkbox-selected-hover-icon-color: #9fa8da;--mdc-checkbox-selected-icon-color: #9fa8da;--mdc-checkbox-selected-pressed-icon-color: #9fa8da;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(255, 255, 255, .54)}.tb-dark .mat-mdc-checkbox.mat-primary .mdc-checkbox--selected~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:#9fa8da1a}.tb-dark .mat-mdc-checkbox.mat-primary .mdc-checkbox--selected~.mdc-checkbox__ripple{background:#9fa8da}.tb-dark .mat-mdc-checkbox.mat-accent{--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #2196f3;--mdc-checkbox-selected-hover-icon-color: #2196f3;--mdc-checkbox-selected-icon-color: #2196f3;--mdc-checkbox-selected-pressed-icon-color: #2196f3;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(255, 255, 255, .54)}.tb-dark .mat-mdc-checkbox.mat-accent .mdc-checkbox--selected~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:#2196f31a}.tb-dark .mat-mdc-checkbox.mat-accent .mdc-checkbox--selected~.mdc-checkbox__ripple{background:#2196f3}.tb-dark .mat-mdc-checkbox.mat-warn{--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #2196f3;--mdc-checkbox-selected-hover-icon-color: #2196f3;--mdc-checkbox-selected-icon-color: #2196f3;--mdc-checkbox-selected-pressed-icon-color: #2196f3;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(255, 255, 255, .54)}.tb-dark .mat-mdc-checkbox.mat-warn .mdc-checkbox--selected~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:#2196f31a}.tb-dark .mat-mdc-checkbox.mat-warn .mdc-checkbox--selected~.mdc-checkbox__ripple{background:#2196f3}.tb-dark .mat-mdc-checkbox-disabled label{color:#ffffff80}.tb-dark .mat-mdc-button.mat-unthemed{--mdc-text-button-label-text-color: #fff}.tb-dark .mat-mdc-button.mat-primary{--mdc-text-button-label-text-color: #9fa8da}.tb-dark .mat-mdc-button.mat-accent,.tb-dark .mat-mdc-button.mat-warn{--mdc-text-button-label-text-color: #2196f3}.tb-dark .mat-mdc-button[disabled][disabled]{--mdc-text-button-disabled-label-text-color: rgba(255, 255, 255, .5);--mdc-text-button-label-text-color: rgba(255, 255, 255, .5)}.tb-dark .mat-mdc-unelevated-button.mat-unthemed{--mdc-filled-button-container-color: #303240;--mdc-filled-button-label-text-color: #fff}.tb-dark .mat-mdc-unelevated-button.mat-primary{--mdc-filled-button-container-color: #9fa8da;--mdc-filled-button-label-text-color: #000}.tb-dark .mat-mdc-unelevated-button.mat-accent,.tb-dark .mat-mdc-unelevated-button.mat-warn{--mdc-filled-button-container-color: #2196f3;--mdc-filled-button-label-text-color: #fff}.tb-dark .mat-mdc-unelevated-button[disabled][disabled]{--mdc-filled-button-disabled-container-color: rgba(255, 255, 255, .12);--mdc-filled-button-disabled-label-text-color: rgba(255, 255, 255, .5);--mdc-filled-button-container-color: rgba(255, 255, 255, .12);--mdc-filled-button-label-text-color: rgba(255, 255, 255, .5)}.tb-dark .mat-mdc-raised-button.mat-unthemed{--mdc-protected-button-container-color: #303240;--mdc-protected-button-label-text-color: #fff}.tb-dark .mat-mdc-raised-button.mat-primary{--mdc-protected-button-container-color: #9fa8da;--mdc-protected-button-label-text-color: #000}.tb-dark .mat-mdc-raised-button.mat-accent,.tb-dark .mat-mdc-raised-button.mat-warn{--mdc-protected-button-container-color: #2196f3;--mdc-protected-button-label-text-color: #fff}.tb-dark .mat-mdc-raised-button[disabled][disabled]{--mdc-protected-button-disabled-container-color: rgba(255, 255, 255, .12);--mdc-protected-button-disabled-label-text-color: rgba(255, 255, 255, .5);--mdc-protected-button-container-color: rgba(255, 255, 255, .12);--mdc-protected-button-label-text-color: rgba(255, 255, 255, .5);--mdc-protected-button-container-elevation: 0}.tb-dark .mat-mdc-outlined-button{--mdc-outlined-button-outline-color: rgba(255, 255, 255, .12)}.tb-dark .mat-mdc-outlined-button.mat-unthemed{--mdc-outlined-button-label-text-color: #fff}.tb-dark .mat-mdc-outlined-button.mat-primary{--mdc-outlined-button-label-text-color: #9fa8da}.tb-dark .mat-mdc-outlined-button.mat-accent,.tb-dark .mat-mdc-outlined-button.mat-warn{--mdc-outlined-button-label-text-color: #2196f3}.tb-dark .mat-mdc-outlined-button[disabled][disabled]{--mdc-outlined-button-label-text-color: rgba(255, 255, 255, .5);--mdc-outlined-button-disabled-label-text-color: rgba(255, 255, 255, .5);--mdc-outlined-button-outline-color: rgba(255, 255, 255, .12);--mdc-outlined-button-disabled-outline-color: rgba(255, 255, 255, .12)}.tb-dark .mat-mdc-button,.tb-dark .mat-mdc-outlined-button{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.tb-dark .mat-mdc-button:hover .mat-mdc-button-persistent-ripple:before,.tb-dark .mat-mdc-outlined-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.08}.tb-dark .mat-mdc-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.tb-dark .mat-mdc-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,.tb-dark .mat-mdc-outlined-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.tb-dark .mat-mdc-outlined-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.24}.tb-dark .mat-mdc-button:active .mat-mdc-button-persistent-ripple:before,.tb-dark .mat-mdc-outlined-button:active .mat-mdc-button-persistent-ripple:before{opacity:.24}.tb-dark .mat-mdc-button.mat-primary,.tb-dark .mat-mdc-outlined-button.mat-primary{--mat-mdc-button-persistent-ripple-color: #9fa8da;--mat-mdc-button-ripple-color: rgba(159, 168, 218, .1)}.tb-dark .mat-mdc-button.mat-accent,.tb-dark .mat-mdc-outlined-button.mat-accent,.tb-dark .mat-mdc-button.mat-warn,.tb-dark .mat-mdc-outlined-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #2196f3;--mat-mdc-button-ripple-color: rgba(33, 150, 243, .1)}.tb-dark .mat-mdc-raised-button,.tb-dark .mat-mdc-unelevated-button{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.tb-dark .mat-mdc-raised-button:hover .mat-mdc-button-persistent-ripple:before,.tb-dark .mat-mdc-unelevated-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.08}.tb-dark .mat-mdc-raised-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.tb-dark .mat-mdc-raised-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,.tb-dark .mat-mdc-unelevated-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.tb-dark .mat-mdc-unelevated-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.24}.tb-dark .mat-mdc-raised-button:active .mat-mdc-button-persistent-ripple:before,.tb-dark .mat-mdc-unelevated-button:active .mat-mdc-button-persistent-ripple:before{opacity:.24}.tb-dark .mat-mdc-raised-button.mat-primary,.tb-dark .mat-mdc-unelevated-button.mat-primary{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.tb-dark .mat-mdc-raised-button.mat-accent,.tb-dark .mat-mdc-unelevated-button.mat-accent,.tb-dark .mat-mdc-raised-button.mat-warn,.tb-dark .mat-mdc-unelevated-button.mat-warn,.tb-dark .mat-mdc-icon-button{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.tb-dark .mat-mdc-icon-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.08}.tb-dark .mat-mdc-icon-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.tb-dark .mat-mdc-icon-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.24}.tb-dark .mat-mdc-icon-button:active .mat-mdc-button-persistent-ripple:before{opacity:.24}.tb-dark .mat-mdc-icon-button.mat-primary{--mat-mdc-button-persistent-ripple-color: #9fa8da;--mat-mdc-button-ripple-color: rgba(159, 168, 218, .1)}.tb-dark .mat-mdc-icon-button.mat-accent,.tb-dark .mat-mdc-icon-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #2196f3;--mat-mdc-button-ripple-color: rgba(33, 150, 243, .1)}.tb-dark .mat-mdc-icon-button.mat-primary{--mdc-icon-button-icon-color: #9fa8da}.tb-dark .mat-mdc-icon-button.mat-accent,.tb-dark .mat-mdc-icon-button.mat-warn{--mdc-icon-button-icon-color: #2196f3}.tb-dark .mat-mdc-icon-button[disabled][disabled]{--mdc-icon-button-icon-color: rgba(255, 255, 255, .5);--mdc-icon-button-disabled-icon-color: rgba(255, 255, 255, .5)}.tb-dark .mat-mdc-fab,.tb-dark .mat-mdc-mini-fab{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.tb-dark .mat-mdc-fab:hover .mat-mdc-button-persistent-ripple:before,.tb-dark .mat-mdc-mini-fab:hover .mat-mdc-button-persistent-ripple:before{opacity:.08}.tb-dark .mat-mdc-fab.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.tb-dark .mat-mdc-fab.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,.tb-dark .mat-mdc-mini-fab.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.tb-dark .mat-mdc-mini-fab.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.24}.tb-dark .mat-mdc-fab:active .mat-mdc-button-persistent-ripple:before,.tb-dark .mat-mdc-mini-fab:active .mat-mdc-button-persistent-ripple:before{opacity:.24}.tb-dark .mat-mdc-fab.mat-primary,.tb-dark .mat-mdc-mini-fab.mat-primary{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.tb-dark .mat-mdc-fab.mat-accent,.tb-dark .mat-mdc-mini-fab.mat-accent,.tb-dark .mat-mdc-fab.mat-warn,.tb-dark .mat-mdc-mini-fab.mat-warn{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.tb-dark .mat-mdc-fab.mat-unthemed,.tb-dark .mat-mdc-mini-fab.mat-unthemed{--mdc-fab-container-color: #303240;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.tb-dark .mat-mdc-fab.mat-primary,.tb-dark .mat-mdc-mini-fab.mat-primary{--mdc-fab-container-color: #9fa8da;--mdc-fab-icon-color: #000;--mat-mdc-fab-color: #000}.tb-dark .mat-mdc-fab.mat-accent,.tb-dark .mat-mdc-mini-fab.mat-accent,.tb-dark .mat-mdc-fab.mat-warn,.tb-dark .mat-mdc-mini-fab.mat-warn{--mdc-fab-container-color: #2196f3;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.tb-dark .mat-mdc-fab[disabled][disabled],.tb-dark .mat-mdc-mini-fab[disabled][disabled]{--mdc-fab-container-color: rgba(255, 255, 255, .12);--mdc-fab-icon-color: rgba(255, 255, 255, .5);--mat-mdc-fab-color: rgba(255, 255, 255, .5)}.tb-dark .mat-mdc-snack-bar-container{--mat-mdc-snack-bar-button-color: rgba(0, 0, 0, .87);--mdc-snackbar-container-color: #d6d6d9;--mdc-snackbar-supporting-text-color: rgba(48, 50, 64, .87)}.tb-dark .mdc-data-table{background-color:var(--mdc-theme-surface, #303240);border-color:#ffffff1f}.tb-dark .mdc-data-table__row{background-color:inherit}.tb-dark .mdc-data-table__header-cell{background-color:var(--mdc-theme-surface, #303240)}.tb-dark .mdc-data-table__row--selected{background-color:#9fa8da0a}.tb-dark .mdc-data-table__pagination-rows-per-page-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__leading,.tb-dark .mdc-data-table__pagination-rows-per-page-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__notch,.tb-dark .mdc-data-table__pagination-rows-per-page-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__trailing{border-color:#ffffff1f}.tb-dark .mdc-data-table__cell,.tb-dark .mdc-data-table__header-cell{border-bottom-color:#ffffff1f}.tb-dark .mdc-data-table__pagination{border-top-color:#ffffff1f}.tb-dark .mdc-data-table__row:not(.mdc-data-table__row--selected):hover{background-color:#ffffff0a}.tb-dark .mdc-data-table__header-cell,.tb-dark .mdc-data-table__pagination-total,.tb-dark .mdc-data-table__pagination-rows-per-page-label,.tb-dark .mdc-data-table__cell{color:#ffffffde}.tb-dark .mat-mdc-table{background:#303240}.tb-dark .mat-mdc-progress-spinner{--mdc-circular-progress-active-indicator-color: #9fa8da}.tb-dark .mat-mdc-progress-spinner.mat-accent,.tb-dark .mat-mdc-progress-spinner.mat-warn{--mdc-circular-progress-active-indicator-color: #2196f3}.tb-dark .mat-badge{position:relative}.tb-dark .mat-badge.mat-badge{overflow:visible}.tb-dark .mat-badge-hidden .mat-badge-content{display:none}.tb-dark .mat-badge-content{position:absolute;text-align:center;display:inline-block;border-radius:50%;transition:transform .2s ease-in-out;transform:scale(.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}.tb-dark .ng-animate-disabled .mat-badge-content,.tb-dark .mat-badge-content._mat-animation-noopable{transition:none}.tb-dark .mat-badge-content.mat-badge-active{transform:none}.tb-dark .mat-badge-small .mat-badge-content{width:16px;height:16px;line-height:16px}.tb-dark .mat-badge-small.mat-badge-above .mat-badge-content{top:-8px}.tb-dark .mat-badge-small.mat-badge-below .mat-badge-content{bottom:-8px}.tb-dark .mat-badge-small.mat-badge-before .mat-badge-content{left:-16px}[dir=rtl] .tb-dark .mat-badge-small.mat-badge-before .mat-badge-content{left:auto;right:-16px}.tb-dark .mat-badge-small.mat-badge-after .mat-badge-content{right:-16px}[dir=rtl] .tb-dark .mat-badge-small.mat-badge-after .mat-badge-content{right:auto;left:-16px}.tb-dark .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-8px}[dir=rtl] .tb-dark .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-8px}.tb-dark .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-8px}[dir=rtl] .tb-dark .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-8px}.tb-dark .mat-badge-medium .mat-badge-content{width:22px;height:22px;line-height:22px}.tb-dark .mat-badge-medium.mat-badge-above .mat-badge-content{top:-11px}.tb-dark .mat-badge-medium.mat-badge-below .mat-badge-content{bottom:-11px}.tb-dark .mat-badge-medium.mat-badge-before .mat-badge-content{left:-22px}[dir=rtl] .tb-dark .mat-badge-medium.mat-badge-before .mat-badge-content{left:auto;right:-22px}.tb-dark .mat-badge-medium.mat-badge-after .mat-badge-content{right:-22px}[dir=rtl] .tb-dark .mat-badge-medium.mat-badge-after .mat-badge-content{right:auto;left:-22px}.tb-dark .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-11px}[dir=rtl] .tb-dark .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-11px}.tb-dark .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-11px}[dir=rtl] .tb-dark .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-11px}.tb-dark .mat-badge-large .mat-badge-content{width:28px;height:28px;line-height:28px}.tb-dark .mat-badge-large.mat-badge-above .mat-badge-content{top:-14px}.tb-dark .mat-badge-large.mat-badge-below .mat-badge-content{bottom:-14px}.tb-dark .mat-badge-large.mat-badge-before .mat-badge-content{left:-28px}[dir=rtl] .tb-dark .mat-badge-large.mat-badge-before .mat-badge-content{left:auto;right:-28px}.tb-dark .mat-badge-large.mat-badge-after .mat-badge-content{right:-28px}[dir=rtl] .tb-dark .mat-badge-large.mat-badge-after .mat-badge-content{right:auto;left:-28px}.tb-dark .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-14px}[dir=rtl] .tb-dark .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-14px}.tb-dark .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-14px}[dir=rtl] .tb-dark .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-14px}.tb-dark .mat-badge-content{color:#001b30;background:#9fa8da}.cdk-high-contrast-active .tb-dark .mat-badge-content{outline:solid 1px;border-radius:0}.tb-dark .mat-badge-accent .mat-badge-content{background:#2196f3;color:#fff}.tb-dark .mat-badge-warn .mat-badge-content{color:#fff;background:#2196f3}.tb-dark .mat-badge-disabled .mat-badge-content{background:#6e7079;color:#ffffff80}.tb-dark .mat-bottom-sheet-container{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f;background:#303240;color:#fff}.tb-dark .mat-button-toggle-standalone:not([class*=mat-elevation-z]),.tb-dark .mat-button-toggle-group:not([class*=mat-elevation-z]){box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.tb-dark .mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),.tb-dark .mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]){box-shadow:none}.tb-dark .mat-button-toggle{color:#ffffff80}.tb-dark .mat-button-toggle .mat-button-toggle-focus-overlay{background-color:#ffffff1f}.tb-dark .mat-button-toggle-appearance-standard{color:#fff;background:#303240}.tb-dark .mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay{background-color:#fff}.tb-dark .mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle{border-left:solid 1px #494b57}.tb-dark [dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle{border-left:none;border-right:solid 1px #494b57}.tb-dark .mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle+.mat-button-toggle{border-left:none;border-right:none;border-top:solid 1px #494b57}.tb-dark .mat-button-toggle-checked{background-color:#1a237e;color:#ffffffb3}.tb-dark .mat-button-toggle-checked.mat-button-toggle-appearance-standard{color:#fff}.tb-dark .mat-button-toggle-disabled{color:#ffffff4d;background-color:#000}.tb-dark .mat-button-toggle-disabled.mat-button-toggle-appearance-standard{background:#303240}.tb-dark .mat-button-toggle-disabled.mat-button-toggle-checked{background-color:#303240}.tb-dark .mat-button-toggle-standalone.mat-button-toggle-appearance-standard,.tb-dark .mat-button-toggle-group-appearance-standard{border:solid 1px #494b57}.tb-dark .mat-calendar-arrow{fill:#fff}.tb-dark .mat-datepicker-toggle,.tb-dark .mat-datepicker-content .mat-calendar-next-button,.tb-dark .mat-datepicker-content .mat-calendar-previous-button{color:#fff}.tb-dark .mat-calendar-table-header-divider:after{background:rgba(255,255,255,.12)}.tb-dark .mat-calendar-table-header,.tb-dark .mat-calendar-body-label{color:#ffffffb3}.tb-dark .mat-calendar-body-cell-content,.tb-dark .mat-date-range-input-separator{color:#fff;border-color:transparent}.tb-dark .mat-calendar-body-disabled>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){color:#ffffff80}.tb-dark .mat-form-field-disabled .mat-date-range-input-separator{color:#ffffff80}.tb-dark .mat-calendar-body-in-preview{color:#ffffff3d}.tb-dark .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#ffffff80}.tb-dark .mat-calendar-body-disabled>.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#ffffff4d}.tb-dark .mat-calendar-body-in-range:before{background:rgba(159,168,218,.2)}.tb-dark .mat-calendar-body-comparison-identical,.tb-dark .mat-calendar-body-in-comparison-range:before{background:rgba(249,171,0,.2)}.tb-dark .mat-calendar-body-comparison-bridge-start:before,.tb-dark [dir=rtl] .mat-calendar-body-comparison-bridge-end:before{background:linear-gradient(to right,rgba(159,168,218,.2) 50%,rgba(249,171,0,.2) 50%)}.tb-dark .mat-calendar-body-comparison-bridge-end:before,.tb-dark [dir=rtl] .mat-calendar-body-comparison-bridge-start:before{background:linear-gradient(to left,rgba(159,168,218,.2) 50%,rgba(249,171,0,.2) 50%)}.tb-dark .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.tb-dark .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after{background:#a8dab5}.tb-dark .mat-calendar-body-comparison-identical.mat-calendar-body-selected,.tb-dark .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.tb-dark .mat-calendar-body-selected{background-color:#9fa8da;color:#001b30}.tb-dark .mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:#9fa8da66}.tb-dark .mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #001b30}.tb-dark .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.tb-dark .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#9fa8da4d}@media (hover: hover){.tb-dark .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#9fa8da4d}}.tb-dark .mat-datepicker-content{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;background-color:#303240;color:#fff}.tb-dark .mat-datepicker-content.mat-accent .mat-calendar-body-in-range:before{background:rgba(33,150,243,.2)}.tb-dark .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,.tb-dark .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range:before{background:rgba(249,171,0,.2)}.tb-dark .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start:before,.tb-dark .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end:before{background:linear-gradient(to right,rgba(33,150,243,.2) 50%,rgba(249,171,0,.2) 50%)}.tb-dark .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end:before,.tb-dark .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start:before{background:linear-gradient(to left,rgba(33,150,243,.2) 50%,rgba(249,171,0,.2) 50%)}.tb-dark .mat-datepicker-content.mat-accent .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.tb-dark .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after{background:#a8dab5}.tb-dark .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,.tb-dark .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.tb-dark .mat-datepicker-content.mat-accent .mat-calendar-body-selected{background-color:#2196f3;color:#fff}.tb-dark .mat-datepicker-content.mat-accent .mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:#2196f366}.tb-dark .mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.tb-dark .mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.tb-dark .mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#2196f34d}@media (hover: hover){.tb-dark .mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#2196f34d}}.tb-dark .mat-datepicker-content.mat-warn .mat-calendar-body-in-range:before{background:rgba(33,150,243,.2)}.tb-dark .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,.tb-dark .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range:before{background:rgba(249,171,0,.2)}.tb-dark .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start:before,.tb-dark .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end:before{background:linear-gradient(to right,rgba(33,150,243,.2) 50%,rgba(249,171,0,.2) 50%)}.tb-dark .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end:before,.tb-dark .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start:before{background:linear-gradient(to left,rgba(33,150,243,.2) 50%,rgba(249,171,0,.2) 50%)}.tb-dark .mat-datepicker-content.mat-warn .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.tb-dark .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after{background:#a8dab5}.tb-dark .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,.tb-dark .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.tb-dark .mat-datepicker-content.mat-warn .mat-calendar-body-selected{background-color:#2196f3;color:#fff}.tb-dark .mat-datepicker-content.mat-warn .mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:#2196f366}.tb-dark .mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.tb-dark .mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.tb-dark .mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#2196f34d}@media (hover: hover){.tb-dark .mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#2196f34d}}.tb-dark .mat-datepicker-content-touch{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.tb-dark .mat-datepicker-toggle-active{color:#9fa8da}.tb-dark .mat-datepicker-toggle-active.mat-accent,.tb-dark .mat-datepicker-toggle-active.mat-warn{color:#2196f3}.tb-dark .mat-date-range-input-inner[disabled]{color:#ffffff80}.tb-dark .mat-divider{border-top-color:#ffffff1f}.tb-dark .mat-divider-vertical{border-right-color:#ffffff1f}.tb-dark .mat-expansion-panel{background:#303240;color:#fff}.tb-dark .mat-expansion-panel:not([class*=mat-elevation-z]){box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.tb-dark .mat-action-row{border-top-color:#ffffff1f}.tb-dark .mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]),.tb-dark .mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]),.tb-dark .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]){background:rgba(255,255,255,.04)}@media (hover: none){.tb-dark .mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover{background:#303240}}.tb-dark .mat-expansion-panel-header-title{color:#fff}.tb-dark .mat-expansion-panel-header-description,.tb-dark .mat-expansion-indicator:after{color:#ffffffb3}.tb-dark .mat-expansion-panel-header[aria-disabled=true]{color:#ffffff4d}.tb-dark .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,.tb-dark .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description{color:inherit}.tb-dark .mat-icon.mat-primary{color:#9fa8da}.tb-dark .mat-icon.mat-accent,.tb-dark .mat-icon.mat-warn{color:#2196f3}.tb-dark .mat-drawer-container,.tb-dark .mat-drawer{background-color:#303240;color:#fff}.tb-dark .mat-drawer.mat-drawer-push{background-color:#303240}.tb-dark .mat-drawer:not(.mat-drawer-side){box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.tb-dark .mat-drawer-side{border-right:solid 1px rgba(255,255,255,.12)}.tb-dark .mat-drawer-side.mat-drawer-end,.tb-dark [dir=rtl] .mat-drawer-side{border-left:solid 1px rgba(255,255,255,.12);border-right:none}.tb-dark [dir=rtl] .mat-drawer-side.mat-drawer-end{border-left:none;border-right:solid 1px rgba(255,255,255,.12)}.tb-dark .mat-drawer-backdrop.mat-drawer-shown{background-color:#cfcdbf99}.tb-dark .mat-step-header.cdk-keyboard-focused,.tb-dark .mat-step-header.cdk-program-focused,.tb-dark .mat-step-header:hover:not([aria-disabled]),.tb-dark .mat-step-header:hover[aria-disabled=false]{background-color:#ffffff0a}.tb-dark .mat-step-header:hover[aria-disabled=true]{cursor:default}@media (hover: none){.tb-dark .mat-step-header:hover{background:none}}.tb-dark .mat-step-header .mat-step-label,.tb-dark .mat-step-header .mat-step-optional{color:#ffffffb3}.tb-dark .mat-step-header .mat-step-icon{background-color:#ffffffb3;color:#001b30}.tb-dark .mat-step-header .mat-step-icon-selected,.tb-dark .mat-step-header .mat-step-icon-state-done,.tb-dark .mat-step-header .mat-step-icon-state-edit{background-color:#9fa8da;color:#001b30}.tb-dark .mat-step-header.mat-accent .mat-step-icon{color:#fff}.tb-dark .mat-step-header.mat-accent .mat-step-icon-selected,.tb-dark .mat-step-header.mat-accent .mat-step-icon-state-done,.tb-dark .mat-step-header.mat-accent .mat-step-icon-state-edit{background-color:#2196f3;color:#fff}.tb-dark .mat-step-header.mat-warn .mat-step-icon{color:#fff}.tb-dark .mat-step-header.mat-warn .mat-step-icon-selected,.tb-dark .mat-step-header.mat-warn .mat-step-icon-state-done,.tb-dark .mat-step-header.mat-warn .mat-step-icon-state-edit{background-color:#2196f3;color:#fff}.tb-dark .mat-step-header .mat-step-icon-state-error{background-color:transparent;color:#2196f3}.tb-dark .mat-step-header .mat-step-label.mat-step-label-active{color:#fff}.tb-dark .mat-step-header .mat-step-label.mat-step-label-error{color:#2196f3}.tb-dark .mat-stepper-horizontal,.tb-dark .mat-stepper-vertical{background-color:#303240}.tb-dark .mat-stepper-vertical-line:before{border-left-color:#ffffff1f}.tb-dark .mat-horizontal-stepper-header:before,.tb-dark .mat-horizontal-stepper-header:after,.tb-dark .mat-stepper-horizontal-line{border-top-color:#ffffff1f}.tb-dark .mat-sort-header-arrow{color:#c1c2c6}.tb-dark .mat-toolbar{background:#1a237e;color:#fff}.tb-dark .mat-toolbar.mat-primary{background:#9fa8da;color:#001b30}.tb-dark .mat-toolbar.mat-accent,.tb-dark .mat-toolbar.mat-warn{background:#2196f3;color:#fff}.tb-dark .mat-toolbar .mat-form-field-underline,.tb-dark .mat-toolbar .mat-form-field-ripple,.tb-dark .mat-toolbar .mat-focused .mat-form-field-ripple{background-color:currentColor}.tb-dark .mat-toolbar .mat-form-field-label,.tb-dark .mat-toolbar .mat-focused .mat-form-field-label,.tb-dark .mat-toolbar .mat-select-value,.tb-dark .mat-toolbar .mat-select-arrow,.tb-dark .mat-toolbar .mat-form-field.mat-focused .mat-select-arrow{color:inherit}.tb-dark .mat-toolbar .mat-input-element{caret-color:currentColor}.tb-dark .mat-tree{background:#303240}.tb-dark .mat-tree-node,.tb-dark .mat-nested-tree-node{color:#fff}@keyframes tbMoveFromTopFade{0%{opacity:0;transform:translateY(-100%)}}@keyframes tbMoveToTopFade{to{opacity:0;transform:translateY(-100%)}}@keyframes tbMoveFromBottomFade{0%{opacity:0;transform:translateY(100%)}}@keyframes tbMoveToBottomFade{to{opacity:0;transform:translateY(150%)}}@font-face{font-family:Segment7Standard;font-style:italic;font-weight:400;src:url(data:font/opentype;charset=utf-8;base64,T1RUTwAOAIAAAwBgQkFTRQAJAAQAACasAAAADkNGRiC5m9MSAAAH7AAAHbpGRlRNa6XwRAAAJrwAAAAcR0RFRgKxAqIAACWoAAAASkdQT1Ou773UAAAmLAAAAH5HU1VCRNhM5gAAJfQAAAA4T1MvMljUYiwAAAFQAAAAYGNtYXAxVzUsAAAFhAAAAkZoZWFkAmNATwAAAOwAAAA2aGhlYQdTAF8AAAEkAAAAJGhtdHgW0g5oAAAm2AAAAgZtYXhwAQFQAAAAAUgAAAAGbmFtZYoOx10AAAGwAAAD0nBvc3QAAAABAAAHzAAAACAAAQAAAAEAAOVWl1RfDzz1AAsD6AAAAADPuH6JAAAAAM+4fokAAP84A9EDIAACAAgAAgAAAAAAAAABAAADIP84AFoCSQAA/ngD0QBkAAUAAAAAAAAAAAAAAAAAAgAAUAABAQAAAAMCSQJYAAUACAKKArsABwCMAooCu//nAd8AMQECAAACAAUJAAAAAAAAAAAAAwAAAAAAAAAAAAAAAFBmRWQAAQAAAP8DIP84AFoDIADIAAAAAQAAAAABwgHCACAAIAACAAAADgCuAAEAAAAAAAAAsQFkAAEAAAAAAAEACAIoAAEAAAAAAAIACAJDAAEAAAAAAAMAIwKUAAEAAAAAAAQACALKAAEAAAAAAAUACQLnAAEAAAAAAAYAEAMTAAMAAQQJAAABYgAAAAMAAQQJAAEAEAIWAAMAAQQJAAIAEAIxAAMAAQQJAAMARgJMAAMAAQQJAAQAEAK4AAMAAQQJAAUAEgLTAAMAAQQJAAYAIALxAFMAdAByAGkAYwB0AGwAeQAgAHMAZQB2AGUAbgAtAHMAZQBnAG0AZQBuAHQAIAAoAHAAbAB1AHMAIABwAG8AaQBuAHQAKQAgAGMAYQBsAGMAdQBsAGEAdABvAHIAIABkAGkAcwBwAGwAYQB5ACAAZgBhAGMAZQAsACAAZgBpAHgAZQBkAC0AdwBpAGQAdABoACAAYQBuAGQAIABmAHIAZQBlAC4AIAAgACgAYwApACAAQwBlAGQAcgBpAGMAIABLAG4AaQBnAGgAdAAgADIAMAAxADQALgAgACAATABpAGMAZQBuAHMAZQBkACAAdQBuAGQAZQByACAAUwBJAEwAIABPAHAAZQBuACAARgBvAG4AdAAgAEwAaQBjAGUAbgBjAGUAIAB2ADEALgAxAC4AIAAgAFIAZQBzAGUAcgB2AGUAZAAgAG4AYQBtAGUAOgAgAFMAZQBnAG0AZQBuAHQANwAuAABTdHJpY3RseSBzZXZlbi1zZWdtZW50IChwbHVzIHBvaW50KSBjYWxjdWxhdG9yIGRpc3BsYXkgZmFjZSwgZml4ZWQtd2lkdGggYW5kIGZyZWUuICAoYykgQ2VkcmljIEtuaWdodCAyMDE0LiAgTGljZW5zZWQgdW5kZXIgU0lMIE9wZW4gRm9udCBMaWNlbmNlIHYxLjEuICBSZXNlcnZlZCBuYW1lOiBTZWdtZW50Ny4AAFMAZQBnAG0AZQBuAHQANwAAU2VnbWVudDcAAFMAdABhAG4AZABhAHIAZAAAU3RhbmRhcmQAAEYAbwBuAHQARgBvAHIAZwBlACAAMgAuADAAIAA6ACAAUwBlAGcAbQBlAG4AdAA3ACAAOgAgADcALQA2AC0AMgAwADEANAAARm9udEZvcmdlIDIuMCA6IFNlZ21lbnQ3IDogNy02LTIwMTQAAFMAZQBnAG0AZQBuAHQANwAAU2VnbWVudDcAAFYAZQByAHMAaQBvAG4AIAAgAABWZXJzaW9uICAAAFMAZQBnAG0AZQBuAHQANwBTAHQAYQBuAGQAYQByAGQAAFNlZ21lbnQ3U3RhbmRhcmQAAAAAAAADAAAAAwAAABwAAQAAAAAAPAADAAEAAAAcAAQAIAAAAAQABAABAAAA////AAAAAP//AAEAAQAAAAAABgIKAAAAAAEAAAEAAgADAAQABQAGAAcACAAJAAoACwAMAA0ADgAPABAAEQASABMAFAAVABYAFwAYABkAGgAbABwAHQAeAB8AIAAhACIAIwAkACUAJgAnACgAKQAqACsALAAtAC4ALwAwADEAMgAzADQANQA2ADcAOAA5ADoAOwA8AD0APgA/AEAAQQBCAEMARABFAEYARwBIAEkASgBLAEwATQBOAE8AUABRAFIAUwBUAFUAVgBXAFgAWQBaAFsAXABdAF4AXwBgAGEAYgBjAGQAZQBmAGcAaABpAGoAawBsAG0AbgBvAHAAcQByAHMAdAB1AHYAdwB4AHkAegB7AHwAfQB+AH8AgADFAMYAyADKANIA1wDdAOIA4QDjAOUA5ADmAOgA6gDpAOsA7ADuAO0A7wDwAPIA9ADzAPUA9wD2APsA+gD8AP0AAACxAKMApACoAAAAtwDgAK8AqgAAALUAqQAAAMcA2QAAALIAAAAAAKYAtgAAAAAAAAAAAAAAqwC7AAAA5wD5AMAAogCtAAAAAAAAAAAArAC8AAAAoQDBAMQA1gAAAAAAAAAAAAAAAAAAAAAA+AAAAQAAAAAAAAAAAAAAAAAAAAAAALgAAAAAAAAAwwDLAMIAzADJAM4AzwDQAM0A1ADVAAAA0wDbANwA2gAAAAAAAACwAAAAAAAAALkAAAAAAAAAAAADAAD//QAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAQAEBAABAQERU2VnbWVudDdTdGFuZGFyZAABAgABADf4YgD4YwH4ZAL4ZQP4ZgSMDAGIDAKLDAOLDASL+1z6Zfm0BRwDrw8cAAAQHAWwERwAMRwbyBIATAIAAQAIAA8AFgAdACQAKwAyADkAQABHAE4AVQBcAGMAagBxAHgAfwCGAI0AlACbAKIAqQCwALcAvgDFAMwA0wDaAOEA6ADvAPYA/QEEAQsBEgEZASABJwEuATUBPAFDAUoBUQFYAV8BZgFtAXQBewGCAYkBkAGXAZ4BpQGsAbMBugHBAcgBzwHWAd0B5AHrAfIB8gKjAqsCswK7dW5pMDAwMHVuaTAwMDF1bmkwMDAydW5pMDAwM3VuaTAwMDR1bmkwMDA1dW5pMDAwNnVuaTAwMDd1bmkwMDA4dW5pMDAwOXVuaTAwMEF1bmkwMDBCdW5pMDAwQ3VuaTAwMER1bmkwMDBFdW5pMDAwRnVuaTAwMTB1bmkwMDExdW5pMDAxMnVuaTAwMTN1bmkwMDE0dW5pMDAxNXVuaTAwMTZ1bmkwMDE3dW5pMDAxOHVuaTAwMTl1bmkwMDFBdW5pMDAxQnVuaTAwMUN1bmkwMDFEdW5pMDAxRXVuaTAwMUZ1bmkwMDdGdW5pMDA4MHVuaTAwODF1bmkwMDgydW5pMDA4M3VuaTAwODR1bmkwMDg1dW5pMDA4NnVuaTAwODd1bmkwMDg4dW5pMDA4OXVuaTAwOEF1bmkwMDhCdW5pMDA4Q3VuaTAwOER1bmkwMDhFdW5pMDA4RnVuaTAwOTB1bmkwMDkxdW5pMDA5MnVuaTAwOTN1bmkwMDk0dW5pMDA5NXVuaTAwOTZ1bmkwMDk3dW5pMDA5OHVuaTAwOTl1bmkwMDlBdW5pMDA5QnVuaTAwOUN1bmkwMDlEdW5pMDA5RXVuaTAwOUZ1bmkwMEEwdW5pMDBBRHVuaTAwQjJ1bmkwMEIzdW5pMDBCNXVuaTAwQjlTdHJpY3RseSBzZXZlbi1zZWdtZW50IChwbHVzIHBvaW50KSBjYWxjdWxhdG9yIGRpc3BsYXkgZmFjZSwgZml4ZWQtd2lkdGggYW5kIGZyZWUuICAoYykgQ2VkcmljIEtuaWdodCAyMDE0LiAgTGljZW5zZWQgdW5kZXIgU0lMIE9wZW4gRm9udCBMaWNlbmNlIHYxLjEuICBSZXNlcnZlZCBuYW1lOiBTZWdtZW50Ny5TZWdtZW50N1NlZ21lbnQ3U3RhbmRhcmQAAAABhwGIAYkBigGLAYwBjQGOAY8BkAGRAZIBkwGUAZUBlgGXAZgBmQGaAZsBnAGdAZ4BnwGgAaEBogGjAaQBpQGmAAEAAgADAAQABQAGAAcAaAAJAAoACwAMAA0ADgAPABAAEQASABMAFAAVABYAFwAYABkAGgAbABwAHQAeAB8AIAAhACIAIwAkACUAJgAnACgAKQAqACsALAAtAC4ALwAwADEAMgAzADQANQA2ADcAOAA5ADoAOwA8AD0APgA/AEAAfABCAEMARABFAEYARwBIAEkASgBLAEwATQBOAE8AUABRAFIAUwBUAFUAVgBXAFgAWQBaAFsAXABdAF4AXwGnAagBqQGqAasBrAGtAa4BrwGwAbEBsgGzAbQBtQG2AbcBuAG5AboBuwG8Ab0BvgG/AcABwQHCAcMBxAHFAcYBxwHIAGAAYQBiAGcAZACgAGYAgwCqAIsAagCXAckApQCAAKEAnAHKAcsAfQHMAHMAcgCFAc0AjwB4AJ4AmwCjAHsArgCrAKwAsACtAK8AigCxALUAsgCzALQAuQC2ALcAuACaALoAvgC7ALwAvwC9AKgAjQDEAMEAwgDDAMUAnQCVAMsAyADJAM0AygDMAJAAzgDSAM8A0ADRANYA0wDUANUApwDXANsA2ADZANwA2gCfAJMA4QDeAN8A4ADiAKIA4wEBAgABACIANgA3ADgAOQA6ADsAPAA9AD4APwBAAEEAQgBDAEQARQBGAEcASABJAEoASwBMAE0ATgBPAFAAUQBSAFMAVABVAFYAdgCQALYA7QEmAUgBXgGRAcoB8gIWAjQCQAJOAncCxgLnAyQDZwOWA+AEPARhBMEFDgUaBToFTgViBYAFsgX/BkEGhwa6Bv4HOgdrB7AH7QgJCEIIegihCLkI8QlACXwJsgnLCg0KQgqECsYLGAs2C3gLqgvdDAAMNwxcDGgMewzIDQ4NIg1mDa0N3g4pDloOaQ6iDtoPAQ84D1gPjQ/JEAEQGhBeEJMQwREDEVURkhHWEf8SABIcEh0STxJQElESUhJTElQSVRJWElcSWBJZEloSWxJcEl0SXhJfEmASYRJiEmMSZBJlEmYSZxJoEmkSahJrEmwSbRJuEm8ScBJxEnIScxJ0EnUSdhJ3EngSeRJ6EnsSfBJ9En4SfxKAEq8SsBKxErISsxLqEusS7BLtEu4S7xLwEvES8hLzEvQS9RL2EvcS+BL5EvoS+xL8Ev0S/hL/EwATARMCEwMTBBMFEwYTBxMIEwkTChMLEwwTDRMOEw8TEBMRExITExMUE2ETrhOvE7ATsROyE7MTtBO1E/wT/RP+E/8UABQBFAIUAxQEFAUUBhQHFAgUCRQKFAsUDBQNFA4UDxQQFBEUEou9+EW9Ab29+BW9A70W+Hn4qfx5Br38dxX4RfgV/EUHDvtc+nwBi/plA/tcBPpl+nz+ZQYODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg527/floPfFnxL4O/Z66hNw+KH5jhUgChOIsf0/FSEKDvhJdvfBd593zHcSE9Dd+WEVIgr3+fAVIwoOien3m+ppoPfFnxITgPcf5xUkChPA+3j3+hUlChOw9wz3zBUgCg6J6VOg9/ug94zqOJ8SE6D3H+cVE2AmChOgJwoTKPvS+QUVIgoTMH73CxUoCmT8FxUpChNgKgoOielodvgldveh6kx3n3cSE6D3H+cVE2AmChOgJwoTKPvS+QUVIgoTMH73CxUoCmT8FxUpChNgKgoOr6D3vuppoPfFnxITwPdA+FYVJQrRTRUrChOwm/gwFSAKDvhJdvfud593Evg79hPQ+KH5jhUgCg6J6X929+N3ynb3oepMdxITsPcf5xUkCvvX98IVLAoTcC0KEzRG+AsVIgoTOH73CxUoCg6J6Wh2+CV296HqeXefdxIToPcf5xUTYCYKE6AnChMw+4n5RBUoCmT8FxUpChNgKgoTKJv4MBUgCg6J6feb6n529+53n3cSE4D3H+cVJAoTwPt49/oVJQoTsPcM98wVIAoOxHb30+p+dvfud593EhPA90D4VhUlCtFNFSsKE7Cb+DAVIAoOielodhITgPcf5xUTQCYKE4AnCtb3vBUpChNAKgoO9/fqAfdA+FYVJQoOdu8B+JXqA/jH2hUhCg7bdve86lN3ynb37ncSE6jY+B4VLgoTyKD3ABUlCvcM98wVLwoTmDAKDonpaHa3dvfjd8p296HqTHfMdxITmPcf5xUTWCYKE5gnCvvX98IVLAoTOC0KExpG+AsVIgoTHH73CxUoCmT8FxUpChNYKgoTGZv4MBUgCg7Edvgldvfud593Evgq9xATyPhv+BgVKwoT6Jv4MBUgCg6J6X9297zqU3fKdveh6nl3EhOA9x/nFSQKE1D71/fCFS4KEwSP+EoVKAoTIPvq+9kVJQoTCvcM98wVIAoOielodvfT6n5296HqeXefdxITgPcf5xUTQCYKE4AnChMI+4n5RBUoChMg++r72RUlCtFNFSkKE0AqChMUm/gwFSAKDsR299Pqfnb3wXefd8x3EhO03flhFSIKE8SP+2cVJQrRTRUrCpv4MBUvChOkMAoOielodvfU6X5296HmUHefdxITQPhw+BkVUlx++3jNPZylnve1BRMg++XuFTEK+4333RVJYAUTCDIKExT8Q1AVMwoTgG38zhU0Cg6J6Wh2tnb3vulndrd296HmUHcSE4D3HucVNAoTBfvS+QUVMwp+9wkVSWAFEwIyChMQ++r72hUxCtNOFVJcfvt4BRNANQoTKPxEtRWHgYaBh4EIe/vF576X930FDsR2+CV296HqeXefdxIT4Pcv+aAVKApk/BcVKwoT0Jv4MBUgCg6J6Wh2t3b3vOpTd8p296HqTHfMdxITgAD3H+cVE0AAJgoTgAAnChMoAPvX98IVLgoTBQBG+AsVIgoTAgB+9wsVKAoTEAD76vvZFSUK0U0VKQoTQAAqChMEgJv4MBUgCg6J6Wh299Pqfnb3oepMd593zHcSE4D3H+cVE0AmChOAJwoTFPvS+QUVIgoTCH73CxUoChMg++r72RUlCtFNFSkKE0AqChMRm/gwFSAKDvf36gH3QPhWFSUKDnbv9+Wg98WfEvg79nrqE3D4ofmOFSAKE4ix/T8VIQoO9x/nFSQK+9f3whUuCqD3ABUlCg6J6feb6gH3H+cVJAr7ePf6FSUKDonpU6ASE4D3H+cVE0AmChOAJwrW97wVKQoTQCoKDtt297zqU3fKdveh6nl3EhOg2PgeFS4KE4iP+EoVKAoTwPvq+9kVJQoTlPcM98wVIAoOielToI2g96fqP5+hoPeM6mWfEhOA9x/nFRNAJgoTgCcKEyj71/fCFS4KEwKP+EoVKAoTEPvq+9kVJQrRTRUpChNAKgoTBZv4MBUgCg7Edrd297zqU3fKdveh6kx3zHcSE9DY+B4VLgoTykb4CxUiChPEfvcLFSgKE+D76vvZFSUK0U0VKwoTyZv4MBUgCg6J6VOgjaD3p+o/n6Gg95ifEhOC9x/nFRNCJgoTgicKEyr71/fCFS4KRvgLFXv7qQUTBjYKExKP+2cVJQrRTRUpChNCKgoOielqoPe6n6Gg94zqOJ8SE7D3H+cVJAr71/fCFSwKE3AtChM0RvgLFSIKEzh+9wsVKAoOielToI2g96fqP5+hoPfFnxITgvcf5xUTQiYKE4InChMq+9f3whUuChMSoPcAFSUK0U0VKQoTQioKm/gwFS8KEwYwCg6J6X9297zqU3fKdveh6kx3EhOA9x/nFSQKE1D71/fCFS4KEwpG+AsVIgoTBH73CxUoChMg++r72RUlCg7GoPen6j+foaD3jOo4nxIToNj4HhUuChOURvgLFSIKE4h+9wsVKAoTwPvq+9kVJQoOielodrd29+N3ynb3oepMdxITmPcf5xUTWCYKE5gnCvvX98IVLAoTOC0KExpG+AsVIgoTHH73CxUoCmT8FxUpChNYKgoOr6CNoPen6j+foaD3mJ+knxIT1tj4HhUuCkb4CxV7+6kFE842ChPmj/tnFSUK0U0VKwqb+DAVLwoTzjAKDq+g9/ug98WfAfgq9xAD+G/4GBUrCpv4MBUgCg6J6VOgjaD3up+hoPfFnxITnPcf5xUTXCYKE5wnCvvX98IVLAoTPC0K99i5FSkKE1wqCpv4MBUjCg6voI2g96fqP5+hoPeM6jifEhPQ2PgeFS4KE8pG+AsVIgoTxH73CxUoChPg++r72RUlCtFNFSsKDonpaqD3up+hoPeYnxITuPcf5xUkCvvX98IVLAoTeC0KRvgLFSIKDtj4HhUuCqD3ABUlCtFNFSsKm/gwFSMKDsR2t3b343fKdveh6kx3zHcSE/DY+B4VLgoT9Eb4CxUiChP4fvcLFSgKZPwXFSsKE/Kb+DAVIAoOielToI2g97qfoaD3jOo4n6SfEhOY9x/nFRNYJgoTmCcK+9f3whUsChM4LQoTGkb4CxUiChMcfvcLFSgKZPwXFSkKE1gqChMZm/gwFSAKDsag96fqP5+hoPeM6jifpJ8SE6DY+B4VLgoTlEb4CxUiChOIfvcLFSgKE8D76vvZFSUKE5L3DPfMFSAKDq+g977qaaD3jOo4n6SfEhOo3flhFSIKE5B+9wsVKAoTwPvq+9kVJQrRTRUrChOkm/gwFSAKDsag96fqP58SE6DY+B4VLgoTwKD3ABUlCg6J6VOg97/paaD3jOY8nxITgPce5xU0ChMU+9L5BRUzCn73CRVJYAUTCDIKEyD76vvaFTEK004VUlx++3gFE0A1Cg6J6Wqg96fqP5+hoPeYnxIThPcf5xUkChNU+9f3whUuCkb4CxV7+6kFEww2ChMkj/tnFSUKDonpU6CNoPe6n6Gg95ifpJ8SE573H+cVE14mChOeJwr71/fCFSwKEz4tCkb4CxUiCvfH+6UVKQoTXioKm/gwFSMKDonpU6CNoPe6n6Gg95ifpJ8SE573H+cVE14mChOeJwr71/fCFSwKEz4tCkb4CxUiCvfH+6UVKQoTXioKm/gwFSMKDonpU6CNoPen6j+foaD3mJ+knxITg/cf5xUTQyYKE4MnChMr+9f3whUuCkb4CxV7+6kFEwc2ChMTj/tnFSUK0U0VKQoTQyoKm/gwFS8KEwcwCg6J6feb6vd/6gH3H+cVJAr7iflEFSgK++r72RUlCg6J6VOg977qaaD3mJ+knxIThPcf5xUTRCYKE4QnChMc+9L5BRUiChMkj/tnFSUK0U0VKQoTRCoKm/gwFS8KExQwCg7GoPen6j+foaD3jOplnxIToNj4HhUuChOIj/hKFSgKE8D76vvZFSUKE5T3DPfMFSAKDonpaqD3up+hoPeM6jifEhOw9x/nFSQK+9f3whUsChNwLQoTNEb4CxUiChM4fvcLFSgKDsR299Pqfnb3wXefdxITsN35YRUiChPAj/tnFSUK0U0VKwoOielToPf7oPeM6mWfEhOg9x/nFRNgJgoToCcKEzD7iflEFSgKZPwXFSkKE2AqChMom/gwFSAKDvhJdveh6kx3n3fMdxIToN35YRUiChPAfvcLFSgKE4iWfhUgCg739+oB90D4VhUlCg74NKD3xZ8B+Dv2A/ih+Y4VIAoOielodrd297zqU3fKdveh6nl3EhOA9x/nFRNAJgoTgCcKEyj71/fCFS4KEwKP+EoVKAoTEPvq+9kVJQrRTRUpChNAKgoTBZv4MBUgCg6J6Wh2t3b3vOpTd8p298F3EhOC9x/nFRNCJgoTgicKEyr71/fCFS4KRvgLFXv7qQUTBjYKExKP+2cVJQrRTRUpChNCKgoO9x/nFSQK+9f3whUuCqD3ABUlCg6J6Wh2t3b3vOpTd8p29+53EhOC9x/nFRNCJgoTgicKEyr71/fCFS4KExKg9wAVJQrRTRUpChNCKgqb+DAVLwoTBjAKDonpf3b3vOpTd8p296HqTHfMdxITgPcf5xUkChNQ+9f3whUuChMKRvgLFSIKEwR+9wsVKAoTIPvq+9kVJQoTCfcM98wVIAoO23b3vOpTd8p296HqTHcSE6DY+B4VLgoTlEb4CxUiChOIfvcLFSgKE8D76vvZFSUKDonpU6D3vuppoPeM6jifpJ8SE4D3H+cVE0AmChOAJwoTFPvS+QUVIgoTCH73CxUoChMg++r72RUlCtFNFSkKE0AqChMSm/gwFSAKDsR2t3b3vOpTd8p298F3EhPU2PgeFS4KRvgLFXv7qQUTzDYKE+SP+2cVJQrRTRUrCg7EdgH4KvID+G/4GBUrCg6J6Wh2t3b343fKdvfudxITnPcf5xUTXCYKE5wnCvvX98IVLAoTPC0K99i5FSkKE1wqCpv4MBUjCg7Edrd297zqU3fKdveh6kx3EhPQ2PgeFS4KE8pG+AsVIgoTxH73CxUoChPg++r72RUlCtFNFSsKDonpf3b343fKdvfBdxITuPcf5xUkCvvX98IVLAoTeC0KRvgLFSIKDtt297zqU3fKdvfBd8x3EhOs2PgeFS4KRvgLFXv7qQUTnDYKE8yP+2cVJQr3DPfMFS8KE5wwCg7Edrd297zqU3cSE9DY+B4VLgoT4KD3ABUlCtFNFSsKDonpaHa3dve86lN3EhOA9x/nFRNAJgoTgCcKEyj71/fCFS4KExCg9wAVJQrRTRUpChNAKgoO23b3vOpTd8p296HqTHfMdxIToNj4HhUuChOURvgLFSIKE4h+9wsVKAoTwPvq+9kVJQoTkvcM98wVIAoOxHb30+p+dveh6kx3n3fMdxITqN35YRUiChOQfvcLFSgKE8D76vvZFSUK0U0VKwoTopv4MBUgCg7bdve86lN3EhOg2PgeFS4KE8Cg9wAVJQoOielodvfU6X5296HmUHefdxITgPce5xU0ChMU+9L5BRUzCn73CRVJYAUTCDIKEyD76vvaFTEK004VUlx++3gFE0A1Cg6J6X9297zqU3fKdvfBdxIThPcf5xUkChNU+9f3whUuCkb4CxV7+6kFEww2ChMkj/tnFSUKDonpaHa3dvfjdxITkPcf5xUTUCYKE5AnCvvX98IVLAoTMC0K99i5FSkKE1AqCg6J6Wh2t3b343fKdvfBd8x3EhOe9x/nFRNeJgoTnicK+9f3whUsChM+LQpG+AsVIgr3x/ulFSkKE14qCpv4MBUjCg6J6Wh2t3b3vOpTd8p298F3zHcSE4P3H+cVE0MmChODJwoTK/vX98IVLgpG+AsVe/upBRMHNgoTE4/7ZxUlCtFNFSkKE0MqCpv4MBUvChMHMAoOxHa3dve86lN3ynb3wXfMdxIT1tj4HhUuCkb4CxV7+6kFE842ChPmj/tnFSUK0U0VKwqb+DAVLwoTzjAKDonpaHb30+p+dvfBd593zHcSE4L3H+cVE0ImChOCJwoTGvvS+QUVIgoTIo/7ZxUlCtFNFSkKE0IqCpv4MBUvChMSMAoOxqD3p+o/n6Gg98WfEhOo2PgeFS4KE8ig9wAVJQr3DPfMFS8KE5gwCg4Or6D3+6D3xZ8B+Cr3EAP4b/gYFSsKm/gwFSAKDg6J6X929+N3ynb3oep5dxITsPcf5xUkCvvX98IVLAoTcC0KEziP+EoVKAoTNJZ+FSAKDg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg739+ppoPeM6jifpJ8SE4D3QPhWFSUKE1D71/efFSIKE2B+9wsVKAoTSJZ+FSAKDg4ODg7GoPen6j+foaD3mJ+knxITrNj4HhUuCkb4CxV7+6kFE5w2ChPMj/tnFSUK9wz3zBUvChOcMAoODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4OielToI2g96fqP5+hoPeM6mWfEhOA9x/nFRNAJgoTgCcKEyj71/fCFS4KEwKP+EoVKAoTEPvq+9kVJQrRTRUpChNAKgoTBZv4MBUgCg6J6VOgjaD3p+o/n6Gg94zqZZ8SE4D3H+cVE0AmChOAJwoTKPvX98IVLgoTAo/4ShUoChMQ++r72RUlCtFNFSkKE0AqChMFm/gwFSAKDg4ODg4ODg6J6Wqg96fqP5+hoPeM6jifpJ8SE4D3H+cVJAoTUPvX98IVLgoTCkb4CxUiChMEfvcLFSgKEyD76vvZFSUKEwn3DPfMFSAKDg4ODg4ODg4ODg4ODg4ODg4ODg4ODg743RSLFYmx+T24nIwGHgoCLwwJiwwK6gqfjNGOjJD6GAwM+mUL6pOPnPnpDA0cADETABcCAAEAGgAsADgAUAB+AJEAngDBAMwA0wDcAOoA8gD8AQ0BFAEnAToBQwFPAX0BhgGPMTF/+2rDYa6wBZDukeqQ7giLkIiRiZAIC291dm1voHakp6Cgqad3oHIfC3v7qZZz2rqX91oFCzExf/tqw2GusAWQ7pHqkO6LkIiRiZAICy9Ti4oFi4aPiI6IkoKSg5KCCNKL9yKL90CLBZKOjY4fi42JjYiOdqV0qXalCAs7XwWgeqN8oHgI94yLy7dKvgULL1OLigWLho+IjogIC5KCkoOSggjSi/cii/dAiwWSjo2OH4uNiY2IjnaldKl2pQgLSF7bWfeTi+blBQtSXX/7dwULzTydpZ73tAULUl1/+3fNPJ2lnve0BQuIgYOAiIEIC3v7xOe9l/d9BQuIgYOAiIEIe/vE572X930FCzExf/tqBQvDYa6wBZDukeqQ7ouQiJGJkAgLPF8FoXqhfKF5CPeMi8u2Sb4FC9tY95KL5eYFC3z7qJVy27qW91sFCy9Ui4kFi4aQiI6HkoOSgpKDCNOL9yGL90CLBZKPjY4fi42JjYiOdqZzp3amCAvNPZylnve1BQuWc9q6l/daBQsAAAABAAAAAAAAAA4AFgAAAAQAAAACAAAAAgAIADEAOgABAEAAQAACAEIAQgACAEYARgACAE8ATwACAFkAWQACAGIAcwACAHUAegACAAAAAQAAAAoAHAAeAAFERkxUAAgABAAAAAD//wAAAAAAAQAEAAEACAABAAgAAQAGACAAAQACAEcASwABAAAACgAeACwAAURGTFQACAAEAAAAAP//AAEAAAABa2VybgAIAAAAAQABAAIABgAOAAEAAAABABAAAgAAAAEAFgABAAgABP22AAEAAQAvAAEAJAAEAAAACgAeAB4AHgAeAB4AHgAeAB4AHgAeAAEAL/22AAIAAQAxADoAAAAAAAEAAAAIAAAAAAAEAAAAAAAAAAEAAAAAzD2izwAAAADPr89TAAAAAM+4fiECSQAAAkkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABpwBCAC8ALwAvAFwBpwAvAC8ALwBcAC8AXAIBAC8ALwGWAC8ALwBCAC4ALgBYAC8ALwBcAacALwAvAC8ALwAvAC8ALwAvAC8ALwAvAC8ALwGWAC8ALwAvAC8ALwAvAC8AQgAvAC4ALwAvAC8ALwAvAC8ALwAvAEIALwBCAFwBpwAvAC8ALwAvAC8ALwAvAC8BlgAvAC8ALwAvAC8ALwAvAEIALwAuAC8ALwAvAC8ALwAvAC8AAAGWAAAALwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEIAAAAAAAAAAAAvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC8ALwAAAAAAAAAAAAAAAAAAAC8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA) format("opentype")}@font-face{font-display:swap;font-family:Encode Sans Semi Expanded;font-style:normal;font-weight:400;src:url(encode-sans-semi-expanded-v20-latin-regular.014f2ba6b4b88994.woff2) format("woff2")}@font-face{font-display:swap;font-family:Encode Sans Semi Expanded;font-style:normal;font-weight:700;src:url(encode-sans-semi-expanded-v20-latin-700.563c47ee4a39becd.woff2) format("woff2")}html,body{height:100%;min-height:100%;position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;padding:0;background-color:#242631;overflow:hidden;line-height:normal}tb-root{margin:0;width:100%;min-height:100%;height:100%;display:flex;flex-direction:row;box-sizing:border-box}.mdc-switch__handle:before{background-color:#33a5ff!important}.mdc-switch--checked .mdc-switch__handle:before{background-color:#fff!important}body,button,html,input,select,textarea,td,th{font-family:Encode Sans Semi Expanded,Helvetica Neue,sans-serif;font-size:16px}p,span,div{font-family:Encode Sans Semi Expanded,Helvetica Neue,sans-serif}.ace_editor,.ace_editor *{font-family:Roboto Mono,Consolas,Menlo,monospace!important;line-height:normal!important}.ace_text-layer,.ace_gutter-cell{font-family:Roboto Mono,Consolas,Menlo,monospace!important}a:not(.mat-mdc-button-base){font-weight:400;color:#106cc8;text-decoration:none;transition:border-bottom .35s}p{margin:.8em 0 1.6em;font-size:1.6rem;font-weight:400;line-height:1.6em;letter-spacing:.01em;color:#fff}strong{font-weight:500}blockquote{padding-left:16px;margin-left:0;font-style:italic;border-left:3px solid rgba(0,0,0,.12)}fieldset{padding:0;margin:0;border:none}.fields-group{display:grid}section.tb-header-buttons{position:absolute;top:86px;right:0;z-index:3;pointer-events:none}@media screen and (min-width: 960px){section.tb-header-buttons{top:86px}}section.tb-header-buttons .tb-btn-header{margin:6px 8px;position:relative!important;animation:tbMoveFromTopFade .3s ease both}section.tb-header-buttons .tb-btn-header.tb-hide{animation:tbMoveToTopFade .3s ease both}.mat-stepper-horizontal-line{border-color:#ffffffa6!important}.mat-mdc-form-field .mdc-line-ripple:before{border-bottom-color:#ffffff6b!important}.tb-default .mat-stepper-vertical-line:before{border-left-color:#ffffffa6!important}section.tb-footer-buttons{position:fixed;right:20px;bottom:20px;z-index:30;pointer-events:none}section.tb-footer-buttons .tb-btn-footer{margin:6px 8px;position:relative!important;animation:tbMoveFromBottomFade .3s ease both}section.tb-footer-buttons .tb-btn-footer.tb-hide{animation:tbMoveToBottomFade .3s ease both}.tb-details-buttons button{margin:6px 8px}.tb-default .mat-mdc-raised-button.mat-primary{--mdc-protected-button-container-color: #242631 !important}label.tb-title{padding-bottom:15px;font-size:13px;font-weight:400;color:#ffffff98;pointer-events:none}label.tb-title.no-padding{padding-bottom:0}label.tb-title.tb-required:after{font-size:13px;color:#fff;vertical-align:top;content:" *"}label.tb-title.tb-error{color:#dd2c00}label.tb-title.tb-error.tb-required:after{color:#dd2c00}label.tb-small{font-size:12px;color:#fff;pointer-events:none}.tb-noselect{-webkit-user-select:none;user-select:none}.tb-readonly-label{color:#0000008a}.tb-disabled-label{color:#00000070}div.tb-small{font-size:14px;color:#0000008a}.last-login-info span.mat-mdc-tooltip-trigger{color:#45d57d!important}.last-login-info ::ng-deep mat-icon{color:#d91e24!important}.tb-hint{padding:0 16px 16px;font-size:var(--mdc-typography-caption-font-size, 12px);line-height:var(--mdc-typography-caption-line-height, 20px);font-weight:var(--mdc-typography-caption-font-weight, 400);letter-spacing:var(--mdc-typography-caption-letter-spacing, .0333333333em);color:#ffffffa6;white-space:normal}.mat-caption.tb-required:after{font-size:10px;color:#0000008a;vertical-align:top;content:" *"}pre.tb-highlight{display:block;padding:15px;margin:20px 0;overflow-x:auto;background-color:#303240}pre.tb-highlight code{box-sizing:border-box;display:inline-block;padding:0;font-family:monospace;font-size:16px;font-weight:700;color:#fff;vertical-align:bottom}.tb-notice{padding:15px;font-size:16px;background-color:#303240;border:1px solid #242631}.ace_editor{font-size:16px!important;letter-spacing:normal}.tb-default .mat-mdc-checkbox.mat-accent{--mdc-checkbox-unselected-icon-color: white;--mdc-checkbox-unselected-pressed-icon-color: #33a5ff;--mdc-checkbox-unselected-focus-icon-color: #33a5ff;--mdc-checkbox-unselected-hover-icon-color: #33a7ff81}.tb-default .mat-mdc-button.mat-unthemed{color:#fff!important}.tb-default .mat-mdc-checkbox.mat-accent{--mdc-checkbox-unselected-icon-color: #b8bbcf !important}.tb-default{--mdc-theme-primary: white !important}.tb-default .mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full{background-color:#33a5ff!important}.mat-mdc-button .mdc-button__label,.mat-mdc-unelevated-button .mdc-button__label,.mat-mdc-raised-button .mdc-button__label,.mat-mdc-outlined-button .mdc-button__label{color:#fff!important}.content .button:hover{background-color:#414457}.tb-default .mat-mdc-raised-button.mat-unthemed{--mdc-protected-button-container-color: $tm-background--color !important}.mat-mdc-outlined-button .mat-mdc-button-ripple{background-color:#0000001f!important}.mat-mdc-select-arrow svg{fill:#fff!important}.mat-mdc-select-value-text{color:#fff}.tb-default .mat-badge-warn .mat-badge-content{background-color:#d91e24!important}.tb-timewindow-panel,.tb-legend-config-panel,.tb-filter-panel,.tb-panel-container{overflow:hidden;background:#303240;color:#fff!important;border-radius:4px;box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.mat-mdc-form-field .mdc-notched-outline__leading,.mat-mdc-form-field .mdc-notched-outline__notch,.mat-mdc-form-field .mdc-notched-outline__trailing{border-color:#b8bbcf!important}.mat-mdc-form-field:hover .mdc-notched-outline__leading,.mat-mdc-form-field:hover .mdc-notched-outline__notch,.mat-mdc-form-field:hover .mdc-notched-outline__trailing{border-color:#33a5ff!important}.mat-mdc-form-field.mat-focused .mdc-notched-outline__leading,.mat-mdc-form-field.mat-focused .mdc-notched-outline__notch,.mat-mdc-form-field.mat-focused .mdc-notched-outline__trailing{border-color:#4eb3ff!important}.tb-default .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label{color:#fff}.tb-panel-actions{margin-bottom:0;padding:8px 8px 8px 16px}.tb-panel-actions .mat-button-base+.mat-button-base,.tb-panel-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:8px;background-color:#242631}.tb-container{position:relative;padding:10px 0;margin-top:32px}.tb-prompt{display:flex;font-size:18px;font-weight:400;line-height:18px;color:#fff}.tb-prompt.required{color:#dd2c00}.tb-fullscreen{position:fixed!important;inset:0!important}.tb-fullscreen-parent{background:#eee;z-index:0}mat-label{color:#fff!important}mat-label.tb-title{font-size:13px;font-weight:400;color:#666;pointer-events:none}mat-label.tb-title.no-padding{padding-bottom:0}mat-label.tb-title.tb-required:after{font-size:13px;color:#0000008a;vertical-align:top;content:" *"}mat-label.tb-title.tb-error{color:#dd2c00}mat-label.tb-title.tb-error.tb-required:after{color:#dd2c00}mat-icon.tb-error{color:#dd2c00}.tb-error-messages{height:24px;margin-top:-6px}.tb-error-message{transition:all .3s cubic-bezier(.55,0,.55,.2);padding:10px 0 0 10px;overflow:hidden;font-size:12px;line-height:14px;color:#dd2c00}.mat-mdc-tooltip.tb-error-tooltip .mdc-tooltip__surface{background-color:#fff2f3;box-shadow:-2px 2px 4px #0003;color:#d12730}.tb-autocomplete .mat-mdc-option .mdc-list-item__primary-text{overflow:hidden;text-overflow:ellipsis}.tb-autocomplete .mat-mdc-option.tb-not-found{padding:0;border-bottom:none}.tb-autocomplete .mat-mdc-option.tb-not-found .mdc-list-item__primary-text{display:block}.tb-autocomplete .mat-mdc-option.tb-not-found .mdc-list-item__primary-text .tb-not-found-content{padding:8px 16px 7px;border-bottom:1px solid #eee}.tb-ace-doc-tooltip code{color:#444}.tb-ace-doc-tooltip code.title,.tb-ace-doc-tooltip div.tb-function-info{font-size:14px}.tb-ace-doc-tooltip div.tb-function-return{font-size:1rem;letter-spacing:.03rem;color:#444}.tb-ace-doc-tooltip div.tb-function-return code{font-size:14px;letter-spacing:normal}.tb-ace-doc-tooltip div.tb-api-title{font-weight:700;font-size:16px;color:#6e6e6e;padding-top:12px;padding-bottom:12px}.tb-ace-doc-tooltip table.tb-api-table{width:100%;border-collapse:collapse}.tb-ace-doc-tooltip table.tb-api-table tr{border-bottom:1px solid #a8a8a8}.tb-ace-doc-tooltip table.tb-api-table tr:last-child{border-bottom:none}.tb-ace-doc-tooltip table.tb-api-table tr td{font-size:14px;line-height:1.6rem}.tb-ace-doc-tooltip table.tb-api-table tr td:first-child{font-weight:600;padding-left:16px;width:20%}.tb-ace-doc-tooltip table.tb-api-table tr td.arg-description{font-size:1rem;letter-spacing:.03rem;color:#444}.tooltipster-sidetip.tooltipster-tb .tooltipster-box{background:rgba(3,8,40,.64);border:none;border-radius:4px}.tooltipster-sidetip.tooltipster-tb .tooltipster-box .tooltipster-content{padding:4px 8px;font-size:12px;line-height:16px;font-weight:500;color:#fff}.tb-default .mat-bottom-sheet-container{background-color:#303240!important}.mat-expansion-panel{color:#fff;background-color:#30324080}.mat-expansion-panel-header-title,.mat-expansion-panel-header-description{color:#fff!important}.mat-mdc-table .mat-mdc-cell button.mat-mdc-icon-button mat-icon{color:#ffffffbf!important}.mat-mdc-table .mat-mdc-cell button.mat-mdc-icon-button:disabled mat-icon{color:#ffffff4d!important}mat-form-field.mat-block{display:block;color:1px solid #303240;opacity:.95}button.mat-mdc-menu-item{overflow:hidden;font-size:15px}button.mat-mdc-menu-item .mdc-list-item__primary-text{flex:1}button.mat-mdc-menu-item .mdc-list-item__primary-text .tb-alt-text{float:right}button.mat-mdc-menu-item:hover{background-color:#41445766!important}.mat-mdc-table .mat-mdc-row.tb-current-entity{background-color:#494953!important}.mat-mdc-option.mdc-list-item--disabled .mdc-list-item__primary-text{color:#fff!important}.mat-accordion>.mat-expansion-panel-spacing:first-child,.mat-accordion>.mat-expansion-panel-spacing:last-child{background-color:#303240}.tb-default .mat-expansion-panel,.mat-expansion-panel-header{background-color:#303240}.mat-expansion-panel-header:hover{background-color:#ffffff3d}.mat-mdc-menu-content form>div,.mat-mdc-menu-content form p{color:#fff!important}.mat-mdc-menu-content,.cdk-virtual-scrollable{background-color:#414457}.mat-mdc-form-field-icon-prefix,.mat-mdc-form-field-icon-suffix{z-index:1;color:#fff}.mdc-tab-indicator .mdc-tab-indicator__content{height:4px!important;border-radius:4px!important;border:none!important}.mdc-tab-indicator--active .mdc-tab-indicator__content{background-color:#33a5ff!important;opacity:1!important}.mdc-tab:not(.mdc-tab--active) .mdc-tab__text-label{color:#666!important}.tb-default ::-webkit-scrollbar{width:8px!important;height:8px!important}.tb-default ::-webkit-scrollbar-track{background:transparent!important}.tb-default ::-webkit-scrollbar-thumb{background-color:#ffffff26!important;border-radius:4px!important;border:2px solid transparent!important;background-clip:content-box!important}.tb-default ::-webkit-scrollbar-thumb:hover{background-color:#ffffff4d!important}.tb-default .mat-mdc-select-value{color:#fff!important}.mat-toolbar.mat-mdc-table-toolbar .mat-mdc-form-field.mat-form-field-appearance-fill .mdc-text-field--filled,.mat-mdc-form-field.mat-form-field-appearance-fill.tb-appearance-transparent .mdc-text-field--filled{background-color:#303240;padding:0}.mat-toolbar.mat-mdc-table-toolbar .mat-mdc-form-field.mat-form-field-appearance-fill .mdc-text-field--filled:before,.mat-mdc-form-field.mat-form-field-appearance-fill.tb-appearance-transparent .mdc-text-field--filled:before{content:none}.mat-toolbar.mat-mdc-table-toolbar .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-form-field-focus-overlay,.mat-mdc-form-field.mat-form-field-appearance-fill.tb-appearance-transparent .mat-mdc-form-field-focus-overlay{background-color:transparent}.mat-toolbar.mat-mdc-table-toolbar .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-form-field-focus-overlay:before,.mat-mdc-form-field.mat-form-field-appearance-fill.tb-appearance-transparent .mat-mdc-form-field-focus-overlay:before{content:none}.mat-toolbar.mat-mdc-table-toolbar .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-select-arrow-wrapper,.mat-mdc-form-field.mat-form-field-appearance-fill.tb-appearance-transparent .mat-mdc-select-arrow-wrapper{transform:none}.mat-toolbar.mat-mdc-table-toolbar .mat-mdc-form-field.mat-form-field-appearance-fill .mdc-text-field .mdc-floating-label:not(.mdc-floating-label--float-above),.mat-mdc-form-field.mat-form-field-appearance-fill.tb-appearance-transparent .mdc-text-field .mdc-floating-label:not(.mdc-floating-label--float-above){transform:translateY(-10%)}.mat-toolbar.mat-mdc-table-toolbar .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-form-field-icon-prefix,.mat-toolbar.mat-mdc-table-toolbar .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-form-field-icon-suffix,.mat-mdc-form-field.mat-form-field-appearance-fill.tb-appearance-transparent .mat-mdc-form-field-icon-prefix,.mat-mdc-form-field.mat-form-field-appearance-fill.tb-appearance-transparent .mat-mdc-form-field-icon-suffix{align-self:end}.mat-toolbar.mat-mdc-table-toolbar .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-form-field-icon-prefix>.mat-icon,.mat-toolbar.mat-mdc-table-toolbar .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-form-field-icon-suffix>.mat-icon,.mat-mdc-form-field.mat-form-field-appearance-fill.tb-appearance-transparent .mat-mdc-form-field-icon-prefix>.mat-icon,.mat-mdc-form-field.mat-form-field-appearance-fill.tb-appearance-transparent .mat-mdc-form-field-icon-suffix>.mat-icon{padding-bottom:4px}.mat-toolbar.mat-mdc-table-toolbar .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-form-field-icon-prefix .mat-mdc-icon-button.mat-mdc-button-base,.mat-toolbar.mat-mdc-table-toolbar .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-form-field-icon-suffix .mat-mdc-icon-button.mat-mdc-button-base,.mat-mdc-form-field.mat-form-field-appearance-fill.tb-appearance-transparent .mat-mdc-form-field-icon-prefix .mat-mdc-icon-button.mat-mdc-button-base,.mat-mdc-form-field.mat-form-field-appearance-fill.tb-appearance-transparent .mat-mdc-form-field-icon-suffix .mat-mdc-icon-button.mat-mdc-button-base{width:36px;height:36px;padding:6px}.mat-toolbar.mat-mdc-table-toolbar .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label,.mat-mdc-form-field.mat-form-field-appearance-fill.tb-appearance-transparent .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label{top:32px}.mat-toolbar.mat-mdc-table-toolbar .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-infix,.mat-mdc-form-field.mat-form-field-appearance-fill.tb-appearance-transparent .mat-mdc-text-field-wrapper .mat-mdc-form-field-infix{padding-top:28px;padding-bottom:4px}.tb-default h1,.tb-default h1.mat-headline-5,.tb-default h2,.tb-default h2.mat-headline-5,.tb-default h3,.tb-default h3.mat-headline-5,.tb-default h4,.tb-default h4.mat-headline-5,.tb-default h5,.tb-default h5.mat-headline-5,.tb-default h6,.tb-default h6.mat-headline-5,.tb-dark h1,.tb-dark h1.mat-headline-5,.tb-dark h2,.tb-dark h2.mat-headline-5,.tb-dark h3,.tb-dark h3.mat-headline-5,.tb-dark h4,.tb-dark h4.mat-headline-5,.tb-dark h5,.tb-dark h5.mat-headline-5,.tb-dark h6,.tb-dark h6.mat-headline-5{margin-top:1rem;margin-bottom:1rem}.tb-default h1,.tb-dark h1{font-size:3.4rem;font-weight:400;line-height:4rem}.tb-default h2,.tb-dark h2{font-size:2.4rem;font-weight:400;line-height:3.2rem}.tb-default h3,.tb-dark h3{font-size:2rem;font-weight:500;letter-spacing:.005em}.tb-default h4,.tb-dark h4{font-size:1.6rem;font-weight:400;line-height:2.4rem;letter-spacing:.01em}.tb-default h5,.tb-dark h5{font-size:1.4rem;font-weight:400;line-height:2rem;letter-spacing:.01em}.tb-default h6,.tb-dark h6{font-size:1.2rem;font-weight:400;line-height:1.6rem;letter-spacing:.01em}.tb-default .mat-mdc-tooltip,.tb-dark .mat-mdc-tooltip{white-space:pre-line}.tb-default .tb-select-overlay,.tb-dark .tb-select-overlay{min-width:-moz-fit-content;min-width:fit-content}.tb-default button,.tb-dark button{pointer-events:all;color:#fff}.tb-default .mat-button-toggle-button,.tb-dark .mat-button-toggle-button{color:inherit}.tb-default button.mat-mdc-fab.mat-fab-bottom-right,.tb-dark button.mat-mdc-fab.mat-fab-bottom-right{inset:auto 20px 20px auto;position:absolute}@media screen and (max-width: 599px){.tb-default .layout-padding,.tb-default .layout-padding>*,.tb-dark .layout-padding,.tb-dark .layout-padding>*{padding:4px}}@media screen and (min-width: 600px){.tb-default .layout-padding,.tb-default .layout-padding>*,.tb-dark .layout-padding,.tb-dark .layout-padding>*{padding:8px}}.tb-default .mat-padding,.tb-dark .mat-padding{padding:8px}@media screen and (min-width: 960px){.tb-default .mat-padding,.tb-dark .mat-padding{padding:16px}}.tb-default .mat-content,.tb-dark .mat-content{position:relative;overflow:auto}.tb-default .layout-wrap,.tb-dark .layout-wrap{flex-wrap:wrap}.tb-default .mat-toolbar.mat-primary button.mat-mdc-icon-button .mat-icon,.tb-dark .mat-toolbar.mat-primary button.mat-mdc-icon-button .mat-icon{color:#fff}.tb-default .mat-toolbar.mat-primary .mat-mdc-select-value,.tb-default .mat-toolbar.mat-primary .mat-mdc-select-arrow,.tb-default .mat-toolbar.mat-primary .mat-mdc-select-arrow:after,.tb-dark .mat-toolbar.mat-primary .mat-mdc-select-value,.tb-dark .mat-toolbar.mat-primary .mat-mdc-select-arrow,.tb-dark .mat-toolbar.mat-primary .mat-mdc-select-arrow:after{color:#fff}.tb-default .mat-toolbar.mat-primary .mat-mdc-text-field-wrapper.mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):not(.mdc-text-field--invalid):not(:hover) .mdc-notched-outline .mdc-notched-outline__leading,.tb-default .mat-toolbar.mat-primary .mat-mdc-text-field-wrapper.mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):not(.mdc-text-field--invalid):not(:hover) .mdc-notched-outline .mdc-notched-outline__trailing,.tb-dark .mat-toolbar.mat-primary .mat-mdc-text-field-wrapper.mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):not(.mdc-text-field--invalid):not(:hover) .mdc-notched-outline .mdc-notched-outline__leading,.tb-dark .mat-toolbar.mat-primary .mat-mdc-text-field-wrapper.mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):not(.mdc-text-field--invalid):not(:hover) .mdc-notched-outline .mdc-notched-outline__trailing{border-color:#fff}.tb-default .mat-toolbar.mat-primary .mat-mdc-text-field-wrapper.mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):not(.mdc-text-field--invalid):hover .mdc-notched-outline .mdc-notched-outline__leading,.tb-default .mat-toolbar.mat-primary .mat-mdc-text-field-wrapper.mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):not(.mdc-text-field--invalid):hover .mdc-notched-outline .mdc-notched-outline__trailing,.tb-dark .mat-toolbar.mat-primary .mat-mdc-text-field-wrapper.mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):not(.mdc-text-field--invalid):hover .mdc-notched-outline .mdc-notched-outline__leading,.tb-dark .mat-toolbar.mat-primary .mat-mdc-text-field-wrapper.mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):not(.mdc-text-field--invalid):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:#ffffffde}.tb-default .mat-toolbar.mat-primary .mat-mdc-text-field-wrapper.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline .mdc-notched-outline__leading,.tb-default .mat-toolbar.mat-primary .mat-mdc-text-field-wrapper.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline .mdc-notched-outline__trailing,.tb-dark .mat-toolbar.mat-primary .mat-mdc-text-field-wrapper.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline .mdc-notched-outline__leading,.tb-dark .mat-toolbar.mat-primary .mat-mdc-text-field-wrapper.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline .mdc-notched-outline__trailing{border-color:#ffffffab}.tb-default .tb-default .mat-elevation-z4,.tb-dark .tb-default .mat-elevation-z4{border-radius:12px;border:transparent;padding:12px}.tb-default .mat-toolbar.mat-mdc-table-toolbar:not(.mat-primary),.tb-dark .mat-toolbar.mat-mdc-table-toolbar:not(.mat-primary){background:#303240;color:#fff}.tb-default .mat-toolbar.mat-mdc-table-toolbar .mat-toolbar-tools,.tb-dark .mat-toolbar.mat-mdc-table-toolbar .mat-toolbar-tools{padding:0}.tb-default .mat-toolbar.mat-mdc-table-toolbar .mat-toolbar-tools>button.mat-mdc-icon-button:last-child,.tb-dark .mat-toolbar.mat-mdc-table-toolbar .mat-toolbar-tools>button.mat-mdc-icon-button:last-child{margin-right:-12px}.tb-default mat-toolbar.mat-mdc-table-toolbar:not(.mat-primary) button.mat-mdc-icon-button .mat-icon,.tb-default .mat-mdc-cell button.mat-mdc-icon-button .mat-icon,.tb-default .mat-expansion-panel-header button.mat-mdc-icon-button .mat-icon,.tb-dark mat-toolbar.mat-mdc-table-toolbar:not(.mat-primary) button.mat-mdc-icon-button .mat-icon,.tb-dark .mat-mdc-cell button.mat-mdc-icon-button .mat-icon,.tb-dark .mat-expansion-panel-header button.mat-mdc-icon-button .mat-icon{color:#fff}.tb-default mat-toolbar.mat-mdc-table-toolbar:not(.mat-primary) button.mat-mdc-icon-button[disabled] .mat-icon,.tb-default .mat-mdc-cell button.mat-mdc-icon-button[disabled] .mat-icon,.tb-default .mat-expansion-panel-header button.mat-mdc-icon-button[disabled] .mat-icon,.tb-dark mat-toolbar.mat-mdc-table-toolbar:not(.mat-primary) button.mat-mdc-icon-button[disabled] .mat-icon,.tb-dark .mat-mdc-cell button.mat-mdc-icon-button[disabled] .mat-icon,.tb-dark .mat-expansion-panel-header button.mat-mdc-icon-button[disabled] .mat-icon{color:#fff6}.tb-default .mat-mdc-table,.tb-dark .mat-mdc-table{width:100%;max-width:100%;display:table;table-layout:auto;border-collapse:separate;margin:0;background-color:#242631}.tb-default .mat-mdc-table tbody,.tb-dark .mat-mdc-table tbody{background-color:#414457}.tb-default .tb-table-widget .mat-mdc-table .mat-mdc-row,.tb-dark .tb-table-widget .mat-mdc-table .mat-mdc-row{font-size:13px}.tb-default .tb-table-widget .mat-mdc-table .mat-mdc-cell,.tb-dark .tb-table-widget .mat-mdc-table .mat-mdc-cell{background-color:transparent;color:#fff;font-size:inherit;font-family:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;text-transform:inherit}.tb-default .mat-mdc-footer-row:after,.tb-default .mat-mdc-header-row:after,.tb-default .mat-mdc-row:after,.tb-dark .mat-mdc-footer-row:after,.tb-dark .mat-mdc-header-row:after,.tb-dark .mat-mdc-row:after{content:none}.tb-default .mat-mdc-header-row,.tb-dark .mat-mdc-header-row{height:60px;background-color:#242631}.tb-default .mat-mdc-footer-row,.tb-default .mat-mdc-row,.tb-dark .mat-mdc-footer-row,.tb-dark .mat-mdc-row{height:52px}.tb-default .mat-mdc-header-row,.tb-default .mat-mdc-footer-row,.tb-default .mat-mdc-row,.tb-dark .mat-mdc-header-row,.tb-dark .mat-mdc-footer-row,.tb-dark .mat-mdc-row{min-height:auto}.tb-default .mat-mdc-row,.tb-default .mat-mdc-header-row,.tb-dark .mat-mdc-row,.tb-dark .mat-mdc-header-row{display:table-row}.tb-default .mat-mdc-table .mat-mdc-header-cell.mat-mdc-table-sticky,.tb-dark .mat-mdc-table .mat-mdc-header-cell.mat-mdc-table-sticky{background-color:#242631!important}.tb-default .mat-mdc-table .mat-mdc-header-cell.mat-mdc-table-sticky::hover,.tb-dark .mat-mdc-table .mat-mdc-header-cell.mat-mdc-table-sticky::hover{background-color:#303240!important}.tb-default .mat-mdc-header-cell.mat-mdc-table-sticky,.tb-default .mat-mdc-cell.mat-mdc-table-sticky,.tb-dark .mat-mdc-header-cell.mat-mdc-table-sticky,.tb-dark .mat-mdc-cell.mat-mdc-table-sticky{background-clip:padding-box}.tb-default .mat-mdc-table .mat-mdc-row,.tb-dark .mat-mdc-table .mat-mdc-row{transition:background-color .2s}.tb-default .mat-mdc-table .mat-mdc-row:hover:not(.tb-current-entity),.tb-dark .mat-mdc-table .mat-mdc-row:hover:not(.tb-current-entity){background-color:#24263133!important;cursor:pointer}.tb-default .mat-mdc-table .mat-mdc-row.tb-current-entity,.tb-dark .mat-mdc-table .mat-mdc-row.tb-current-entity{background-color:#414457}.tb-default .mat-mdc-table .mat-mdc-row.tb-pointer,.tb-dark .mat-mdc-table .mat-mdc-row.tb-pointer{cursor:pointer}.tb-default .mat-mdc-row:not(.mat-row-select) .mat-mdc-cell:first-child,.tb-default .mat-mdc-row:not(.mat-row-select) .mat-mdc-footer-cell:first-child,.tb-default .mat-mdc-row:not(.mat-row-select) .mat-mdc-header-cell:first-child,.tb-default .mat-mdc-header-row:not(.mat-row-select) .mat-mdc-cell:first-child,.tb-default .mat-mdc-header-row:not(.mat-row-select) .mat-mdc-footer-cell:first-child,.tb-default .mat-mdc-header-row:not(.mat-row-select) .mat-mdc-header-cell:first-child,.tb-dark .mat-mdc-row:not(.mat-row-select) .mat-mdc-cell:first-child,.tb-dark .mat-mdc-row:not(.mat-row-select) .mat-mdc-footer-cell:first-child,.tb-dark .mat-mdc-row:not(.mat-row-select) .mat-mdc-header-cell:first-child,.tb-dark .mat-mdc-header-row:not(.mat-row-select) .mat-mdc-cell:first-child,.tb-dark .mat-mdc-header-row:not(.mat-row-select) .mat-mdc-footer-cell:first-child,.tb-dark .mat-mdc-header-row:not(.mat-row-select) .mat-mdc-header-cell:first-child{padding:0 12px}.tb-default .mat-mdc-row:not(.mat-row-select) .mat-mdc-cell:nth-child(n+2):nth-last-child(n+2),.tb-default .mat-mdc-row:not(.mat-row-select) .mat-mdc-footer-cell:nth-child(n+2):nth-last-child(n+2),.tb-default .mat-mdc-row:not(.mat-row-select) .mat-mdc-header-cell:nth-child(n+2):nth-last-child(n+2),.tb-default .mat-mdc-header-row:not(.mat-row-select) .mat-mdc-cell:nth-child(n+2):nth-last-child(n+2),.tb-default .mat-mdc-header-row:not(.mat-row-select) .mat-mdc-footer-cell:nth-child(n+2):nth-last-child(n+2),.tb-default .mat-mdc-header-row:not(.mat-row-select) .mat-mdc-header-cell:nth-child(n+2):nth-last-child(n+2),.tb-dark .mat-mdc-row:not(.mat-row-select) .mat-mdc-cell:nth-child(n+2):nth-last-child(n+2),.tb-dark .mat-mdc-row:not(.mat-row-select) .mat-mdc-footer-cell:nth-child(n+2):nth-last-child(n+2),.tb-dark .mat-mdc-row:not(.mat-row-select) .mat-mdc-header-cell:nth-child(n+2):nth-last-child(n+2),.tb-dark .mat-mdc-header-row:not(.mat-row-select) .mat-mdc-cell:nth-child(n+2):nth-last-child(n+2),.tb-dark .mat-mdc-header-row:not(.mat-row-select) .mat-mdc-footer-cell:nth-child(n+2):nth-last-child(n+2),.tb-dark .mat-mdc-header-row:not(.mat-row-select) .mat-mdc-header-cell:nth-child(n+2):nth-last-child(n+2){padding:0 28px 0 0}.tb-default .mat-mdc-row.mat-row-select .mat-mdc-cell:first-child,.tb-default .mat-mdc-row.mat-row-select .mat-mdc-footer-cell:first-child,.tb-default .mat-mdc-row.mat-row-select .mat-mdc-header-cell:first-child,.tb-default .mat-mdc-header-row.mat-row-select .mat-mdc-cell:first-child,.tb-default .mat-mdc-header-row.mat-row-select .mat-mdc-footer-cell:first-child,.tb-default .mat-mdc-header-row.mat-row-select .mat-mdc-header-cell:first-child,.tb-dark .mat-mdc-row.mat-row-select .mat-mdc-cell:first-child,.tb-dark .mat-mdc-row.mat-row-select .mat-mdc-footer-cell:first-child,.tb-dark .mat-mdc-row.mat-row-select .mat-mdc-header-cell:first-child,.tb-dark .mat-mdc-header-row.mat-row-select .mat-mdc-cell:first-child,.tb-dark .mat-mdc-header-row.mat-row-select .mat-mdc-footer-cell:first-child,.tb-dark .mat-mdc-header-row.mat-row-select .mat-mdc-header-cell:first-child{width:30px;padding:0 0 0 12px}.tb-default .mat-mdc-row.mat-row-select .mat-mdc-cell:nth-child(2),.tb-default .mat-mdc-row.mat-row-select .mat-mdc-footer-cell:nth-child(2),.tb-default .mat-mdc-row.mat-row-select .mat-mdc-header-cell:nth-child(2),.tb-default .mat-mdc-header-row.mat-row-select .mat-mdc-cell:nth-child(2),.tb-default .mat-mdc-header-row.mat-row-select .mat-mdc-footer-cell:nth-child(2),.tb-default .mat-mdc-header-row.mat-row-select .mat-mdc-header-cell:nth-child(2),.tb-dark .mat-mdc-row.mat-row-select .mat-mdc-cell:nth-child(2),.tb-dark .mat-mdc-row.mat-row-select .mat-mdc-footer-cell:nth-child(2),.tb-dark .mat-mdc-row.mat-row-select .mat-mdc-header-cell:nth-child(2),.tb-dark .mat-mdc-header-row.mat-row-select .mat-mdc-cell:nth-child(2),.tb-dark .mat-mdc-header-row.mat-row-select .mat-mdc-footer-cell:nth-child(2),.tb-dark .mat-mdc-header-row.mat-row-select .mat-mdc-header-cell:nth-child(2){padding:0 12px}.tb-default .mat-mdc-row.mat-row-select .mat-mdc-cell:nth-child(n+3):nth-last-child(n+2),.tb-default .mat-mdc-row.mat-row-select .mat-mdc-footer-cell:nth-child(n+3):nth-last-child(n+2),.tb-default .mat-mdc-row.mat-row-select .mat-mdc-header-cell:nth-child(n+3):nth-last-child(n+2),.tb-default .mat-mdc-header-row.mat-row-select .mat-mdc-cell:nth-child(n+3):nth-last-child(n+2),.tb-default .mat-mdc-header-row.mat-row-select .mat-mdc-footer-cell:nth-child(n+3):nth-last-child(n+2),.tb-default .mat-mdc-header-row.mat-row-select .mat-mdc-header-cell:nth-child(n+3):nth-last-child(n+2),.tb-dark .mat-mdc-row.mat-row-select .mat-mdc-cell:nth-child(n+3):nth-last-child(n+2),.tb-dark .mat-mdc-row.mat-row-select .mat-mdc-footer-cell:nth-child(n+3):nth-last-child(n+2),.tb-dark .mat-mdc-row.mat-row-select .mat-mdc-header-cell:nth-child(n+3):nth-last-child(n+2),.tb-dark .mat-mdc-header-row.mat-row-select .mat-mdc-cell:nth-child(n+3):nth-last-child(n+2),.tb-dark .mat-mdc-header-row.mat-row-select .mat-mdc-footer-cell:nth-child(n+3):nth-last-child(n+2),.tb-dark .mat-mdc-header-row.mat-row-select .mat-mdc-header-cell:nth-child(n+3):nth-last-child(n+2){padding:0 28px 0 0}.tb-default .mat-mdc-row.mat-row-select.mat-mdc-selected:not(.tb-current-entity),.tb-default .mat-mdc-header-row.mat-row-select.mat-mdc-selected:not(.tb-current-entity),.tb-dark .mat-mdc-row.mat-row-select.mat-mdc-selected:not(.tb-current-entity),.tb-dark .mat-mdc-header-row.mat-row-select.mat-mdc-selected:not(.tb-current-entity){background-color:#ededed}.tb-default .mdc-text-field--disabled a,.tb-dark .mdc-text-field--disabled a{pointer-events:all}.tb-default .mat-mdc-cell,.tb-default .mat-mdc-header-cell,.tb-dark .mat-mdc-cell,.tb-dark .mat-mdc-header-cell{min-width:40px;word-wrap:initial;display:table-cell;box-sizing:content-box;line-break:unset;width:0;overflow:hidden;vertical-align:middle;border-width:0;border-bottom-width:1px;border-bottom-color:#0000001f;border-style:solid;text-overflow:ellipsis;touch-action:auto!important;letter-spacing:normal;color:#fff}.tb-default .mat-mdc-cell:last-child,.tb-default .mat-mdc-header-cell:last-child,.tb-dark .mat-mdc-cell:last-child,.tb-dark .mat-mdc-header-cell:last-child{padding:0 12px 0 0}.tb-default .mat-mdc-cell.mat-column-select,.tb-default .mat-mdc-header-cell.mat-column-select,.tb-dark .mat-mdc-cell.mat-column-select,.tb-dark .mat-mdc-header-cell.mat-column-select{min-width:40px;max-width:40px;width:40px;padding:0 0 0 12px}.tb-default .mat-mdc-cell.mat-column-actions,.tb-default .mat-mdc-header-cell.mat-column-actions,.tb-dark .mat-mdc-cell.mat-column-actions,.tb-dark .mat-mdc-header-cell.mat-column-actions{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tb-default .mat-mdc-header-cell,.tb-dark .mat-mdc-header-cell{white-space:nowrap;color:#fff!important}.tb-default .mat-mdc-header-cell button.mat-sort-header-button,.tb-dark .mat-mdc-header-cell button.mat-sort-header-button{display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.tb-default .mat-mdc-header-cell.mat-number-cell .mat-sort-header-container,.tb-dark .mat-mdc-header-cell.mat-number-cell .mat-sort-header-container{justify-content:flex-end}.tb-default .mat-mdc-cell.mat-number-cell,.tb-dark .mat-mdc-cell.mat-number-cell{text-align:end}.tb-default .mat-mdc-cell .mat-icon,.tb-dark .mat-mdc-cell .mat-icon{color:#fff}.tb-default .mdc-data-table__row:last-child .mdc-data-table__cell,.tb-dark .mdc-data-table__row:last-child .mdc-data-table__cell{border-bottom:1px solid #303240}.tb-default .tb-default .mat-mdc-table .mdc-data-table__header-row,.tb-dark .tb-default .mat-mdc-table .mdc-data-table__header-row{background-color:#242631}.tb-default .mat-mdc-cell,.tb-default .mat-mdc-footer-cell,.tb-dark .mat-mdc-cell,.tb-dark .mat-mdc-footer-cell{font-size:13px}.tb-default .mat-mdc-cell,.tb-default .mat-mdc-footer-cell,.tb-default .mat-mdc-header-cell,.tb-dark .mat-mdc-cell,.tb-dark .mat-mdc-footer-cell,.tb-dark .mat-mdc-header-cell{height:20px}.tb-default .mat-sort-header-sorted .mat-sort-header-arrow,.tb-dark .mat-sort-header-sorted .mat-sort-header-arrow{opacity:1!important}.tb-default .mat-toolbar-tools,.tb-dark .mat-toolbar-tools{letter-spacing:.005em;font-weight:400;display:flex;align-items:center;flex-direction:row;width:100%;height:64px;padding:0 16px}.tb-default .mat-icon svg,.tb-dark .mat-icon svg{vertical-align:inherit}.tb-default .mat-icon.tb-mat-12,.tb-dark .mat-icon.tb-mat-12{width:12px;min-width:12px;height:12px;min-height:12px;font-size:12px;line-height:12px}.tb-default .mat-icon.tb-mat-12 svg,.tb-dark .mat-icon.tb-mat-12 svg{width:12px;height:12px}.tb-default .mat-icon.tb-mat-16,.tb-dark .mat-icon.tb-mat-16{width:16px;min-width:16px;height:16px;min-height:16px;font-size:16px;line-height:16px}.tb-default .mat-icon.tb-mat-16 svg,.tb-dark .mat-icon.tb-mat-16 svg{width:16px;height:16px}.tb-default .mat-icon.tb-mat-18,.tb-dark .mat-icon.tb-mat-18{width:18px;min-width:18px;height:18px;min-height:18px;font-size:18px;line-height:18px}.tb-default .mat-icon.tb-mat-18 svg,.tb-dark .mat-icon.tb-mat-18 svg{width:18px;height:18px}.tb-default .mat-icon.tb-mat-20,.tb-dark .mat-icon.tb-mat-20{width:20px;min-width:20px;height:20px;min-height:20px;font-size:20px;line-height:20px}.tb-default .mat-icon.tb-mat-20 svg,.tb-dark .mat-icon.tb-mat-20 svg{width:20px;height:20px}.tb-default .mat-icon.tb-mat-28,.tb-dark .mat-icon.tb-mat-28{width:28px;min-width:28px;height:28px;min-height:28px;font-size:28px;line-height:28px}.tb-default .mat-icon.tb-mat-28 svg,.tb-dark .mat-icon.tb-mat-28 svg{width:28px;height:28px}.tb-default .mat-icon.tb-mat-32,.tb-dark .mat-icon.tb-mat-32{width:32px;min-width:32px;height:32px;min-height:32px;font-size:32px;line-height:32px}.tb-default .mat-icon.tb-mat-32 svg,.tb-dark .mat-icon.tb-mat-32 svg{width:32px;height:32px}.tb-default .mat-icon.tb-mat-96,.tb-dark .mat-icon.tb-mat-96{width:96px;min-width:96px;height:96px;min-height:96px;font-size:96px;line-height:96px}.tb-default .mat-icon.tb-mat-96 svg,.tb-dark .mat-icon.tb-mat-96 svg{width:96px;height:96px}.tb-default .mat-mdc-icon-button.tb-mat-20,.tb-dark .mat-mdc-icon-button.tb-mat-20{width:20px;height:20px;line-height:20px;padding:0!important;color:#e8575b}.tb-default .mat-mdc-icon-button.tb-mat-20 .mat-icon,.tb-dark .mat-mdc-icon-button.tb-mat-20 .mat-icon{display:block;margin:auto}.tb-default .mat-mdc-icon-button.tb-mat-20 .mat-mdc-button-touch-target,.tb-dark .mat-mdc-icon-button.tb-mat-20 .mat-mdc-button-touch-target{width:20px;height:20px}.tb-default .mat-mdc-icon-button.tb-mat-20 .mat-icon,.tb-dark .mat-mdc-icon-button.tb-mat-20 .mat-icon{width:20px;min-width:20px;height:20px;min-height:20px;font-size:20px;line-height:20px}.tb-default .mat-mdc-icon-button.tb-mat-20 .mat-icon svg,.tb-dark .mat-mdc-icon-button.tb-mat-20 .mat-icon svg{width:20px;height:20px}.tb-default .mat-mdc-icon-button.tb-mat-24,.tb-dark .mat-mdc-icon-button.tb-mat-24{width:24px;height:24px;line-height:24px;padding:0!important}.tb-default .mat-mdc-icon-button.tb-mat-24 .mat-icon,.tb-dark .mat-mdc-icon-button.tb-mat-24 .mat-icon{display:block;margin:auto}.tb-default .mat-mdc-icon-button.tb-mat-24 .mat-mdc-button-touch-target,.tb-dark .mat-mdc-icon-button.tb-mat-24 .mat-mdc-button-touch-target{width:24px;height:24px}.tb-default .mat-mdc-icon-button.tb-mat-28,.tb-dark .mat-mdc-icon-button.tb-mat-28{width:28px;height:28px;line-height:28px;padding:0!important}.tb-default .mat-mdc-icon-button.tb-mat-28 .mat-icon,.tb-dark .mat-mdc-icon-button.tb-mat-28 .mat-icon{display:block;margin:auto}.tb-default .mat-mdc-icon-button.tb-mat-28 .mat-mdc-button-touch-target,.tb-dark .mat-mdc-icon-button.tb-mat-28 .mat-mdc-button-touch-target{width:28px;height:28px}.tb-default .mat-mdc-icon-button.tb-mat-32,.tb-dark .mat-mdc-icon-button.tb-mat-32{width:32px;height:32px;line-height:32px;padding:0!important}.tb-default .mat-mdc-icon-button.tb-mat-32 .mat-icon,.tb-dark .mat-mdc-icon-button.tb-mat-32 .mat-icon{display:block;margin:auto}.tb-default .mat-mdc-icon-button.tb-mat-32 .mat-mdc-button-touch-target,.tb-dark .mat-mdc-icon-button.tb-mat-32 .mat-mdc-button-touch-target{width:32px;height:32px}.tb-default .mat-mdc-icon-button.tb-mat-40,.tb-dark .mat-mdc-icon-button.tb-mat-40{width:40px;height:40px;line-height:40px;padding:0!important}.tb-default .mat-mdc-icon-button.tb-mat-40 .mat-icon,.tb-dark .mat-mdc-icon-button.tb-mat-40 .mat-icon{display:block;margin:auto}.tb-default .mat-mdc-icon-button.tb-mat-40 .mat-mdc-button-touch-target,.tb-dark .mat-mdc-icon-button.tb-mat-40 .mat-mdc-button-touch-target{width:40px;height:40px}.tb-default .mat-mdc-icon-button.tb-mat-96,.tb-dark .mat-mdc-icon-button.tb-mat-96{width:96px;height:96px;line-height:96px;padding:0!important}.tb-default .mat-mdc-icon-button.tb-mat-96 .mat-icon,.tb-dark .mat-mdc-icon-button.tb-mat-96 .mat-icon{display:block;margin:auto}.tb-default .mat-mdc-icon-button.tb-mat-96 .mat-mdc-button-touch-target,.tb-dark .mat-mdc-icon-button.tb-mat-96 .mat-mdc-button-touch-target{width:96px;height:96px}.tb-default .mat-mdc-snack-bar-container,.tb-dark .mat-mdc-snack-bar-container{position:absolute;background:none;box-shadow:none;margin:0;padding:0;border:none;border-radius:inherit;max-width:inherit;min-width:inherit;pointer-events:none;display:flex}.tb-default .mat-mdc-snack-bar-container .mdc-snackbar__surface,.tb-dark .mat-mdc-snack-bar-container .mdc-snackbar__surface{padding:0;border:none;background:none;box-shadow:none}.tb-default .mat-mdc-snack-bar-container .mdc-snackbar__label,.tb-dark .mat-mdc-snack-bar-container .mdc-snackbar__label{padding:0}.tb-default .mat-mdc-select-panel.mdc-menu-surface,.tb-dark .mat-mdc-select-panel.mdc-menu-surface{background:#303240;padding:4px}.tb-default .mat-mdc-option.mdc-list-item:hover,.tb-dark .mat-mdc-option.mdc-list-item:hover{background:#414457;border:transparent;border-radius:8px}.tb-default .mat-mdc-option.mdc-list-item.mdc-list-item--selected,.tb-dark .mat-mdc-option.mdc-list-item.mdc-list-item--selected{background:#414457!important;border-radius:8px}.tb-default .mat-divider,.tb-dark .mat-divider{display:none}.tb-default .mat-drawer-side,.tb-dark .mat-drawer-side{border:none}.tb-default .mat-drawer-inner-container,.tb-dark .mat-drawer-inner-container{display:flex;flex-direction:column;overflow:hidden}.tb-default mat-drawer.tb-details-drawer,.tb-dark mat-drawer.tb-details-drawer{z-index:59!important;width:100%!important;max-width:100%!important}@media screen and (min-width: 960px){.tb-default mat-drawer.tb-details-drawer,.tb-dark mat-drawer.tb-details-drawer{width:80%!important}}@media screen and (min-width: 1280px){.tb-default mat-drawer.tb-details-drawer,.tb-dark mat-drawer.tb-details-drawer{width:65%!important}}.tb-default .mat-mdc-dialog-container .mdc-dialog__surface,.tb-dark .mat-mdc-dialog-container .mdc-dialog__surface{border-radius:16px;color:#fff;background:#414457}.tb-default .mat-mdc-dialog-container .mdc-dialog__title,.tb-dark .mat-mdc-dialog-container .mdc-dialog__title{color:#fff}.tb-default .mat-mdc-dialog-container .mdc-dialog__content,.tb-dark .mat-mdc-dialog-container .mdc-dialog__content{color:#fff!important}.tb-default .mat-mdc-card-subtitle,.tb-default .mat-mdc-card-content,.tb-dark .mat-mdc-card-subtitle,.tb-dark .mat-mdc-card-content{font-size:16px;background-color:#414457}.tb-default .mat-mdc-card-header,.tb-dark .mat-mdc-card-header{background-color:#303240;color:#fff}.tb-default .mat-mdc-card-outlined,.tb-dark .mat-mdc-card-outlined{border:none}.tb-default .mat-mdc-select-placeholder,.tb-dark .mat-mdc-select-placeholder{color:#ffffff80!important}.tb-default .mdc-form-field>label,.tb-dark .mdc-form-field>label{color:#fff!important}.tb-default .widget-type-system-customer_manager mat-toolbar,.tb-dark .widget-type-system-customer_manager mat-toolbar{background-color:#303240!important}.tb-default .widget-type-system-customer_manager .current-user,.tb-dark .widget-type-system-customer_manager .current-user{background-color:#787d9a!important}.tb-default .mat-toolbar>button:first-child,.tb-dark .mat-toolbar>button:first-child{margin-left:-8px}.tb-default .mat-toolbar>button:last-child,.tb-dark .mat-toolbar>button:last-child{margin-right:-8px}.tb-default .mat-toolbar,.tb-dark .mat-toolbar{line-height:normal}.tb-default .mat-toolbar h1,.tb-default .mat-toolbar h2,.tb-default .mat-toolbar h3,.tb-default .mat-toolbar h4,.tb-default .mat-toolbar h5,.tb-default .mat-toolbar h6,.tb-dark .mat-toolbar h1,.tb-dark .mat-toolbar h2,.tb-dark .mat-toolbar h3,.tb-dark .mat-toolbar h4,.tb-dark .mat-toolbar h5,.tb-dark .mat-toolbar h6{overflow:hidden;text-overflow:ellipsis;color:#fff}.tb-default mat-toolbar *,.tb-default mat-toolbar :after,.tb-default mat-toolbar :before,.tb-dark mat-toolbar *,.tb-dark mat-toolbar :after,.tb-dark mat-toolbar :before{box-sizing:border-box}.tb-default .mat-mdc-dialog-content .mat-stepper-horizontal .mat-horizontal-stepper-wrapper,.tb-dark .mat-mdc-dialog-content .mat-stepper-horizontal .mat-horizontal-stepper-wrapper{background-color:#414457}.tb-default .mat-step-text-label,.tb-dark .mat-step-text-label{color:#fff!important}.tb-default .mat-step-icon,.tb-dark .mat-step-icon{background-color:#33a5ff!important}.tb-default .mat-step-optional,.tb-dark .mat-step-optional{color:#ffffff80!important}.tb-default .mat-mdc-option .mat-icon,.tb-default .mat-mdc-option .mat-pseudo-checkbox-full,.tb-dark .mat-mdc-option .mat-icon,.tb-dark .mat-mdc-option .mat-pseudo-checkbox-full{color:#fff}@media screen and (max-width: 959px){.tb-default .mat-mdc-button:not(.mat-mdc-icon-button),.tb-default .mat-mdc-unelevated-button:not(.mat-mdc-icon-button),.tb-default .mat-mdc-outlined-button:not(.mat-mdc-icon-button),.tb-default .mat-mdc-raised-button:not(.mat-mdc-icon-button),.tb-dark .mat-mdc-button:not(.mat-mdc-icon-button),.tb-dark .mat-mdc-unelevated-button:not(.mat-mdc-icon-button),.tb-dark .mat-mdc-outlined-button:not(.mat-mdc-icon-button),.tb-dark .mat-mdc-raised-button:not(.mat-mdc-icon-button){padding:0 6px;min-width:88px}}.tb-default .mat-mdc-button:not(.mat-mdc-icon-button) .mat-icon,.tb-default .mat-mdc-unelevated-button:not(.mat-mdc-icon-button) .mat-icon,.tb-default .mat-mdc-outlined-button:not(.mat-mdc-icon-button) .mat-icon,.tb-default .mat-mdc-raised-button:not(.mat-mdc-icon-button) .mat-icon,.tb-dark .mat-mdc-button:not(.mat-mdc-icon-button) .mat-icon,.tb-dark .mat-mdc-unelevated-button:not(.mat-mdc-icon-button) .mat-icon,.tb-dark .mat-mdc-outlined-button:not(.mat-mdc-icon-button) .mat-icon,.tb-dark .mat-mdc-raised-button:not(.mat-mdc-icon-button) .mat-icon{margin-right:5px;color:#fff}.tb-default .mat-mdc-icon-button svg,.tb-dark .mat-mdc-icon-button svg{fill:#fff!important}.tb-default .mat-mdc-icon-button[disabled] svg,.tb-dark .mat-mdc-icon-button[disabled] svg{fill:#ffffff80!important}.tb-default .mat-mdc-outlined-button,.tb-dark .mat-mdc-outlined-button{border:none;border-radius:8px;background-color:#242631;opacity:1}.tb-default .mat-mdc-tab-body.mat-mdc-tab-body-active,.tb-dark .mat-mdc-tab-body.mat-mdc-tab-body-active{background-color:#303240}.tb-default .tb-dialog .mat-mdc-dialog-container,.tb-dark .tb-dialog .mat-mdc-dialog-container{padding:0}.tb-default .tb-dialog .mat-mdc-dialog-container>*:first-child,.tb-default .tb-dialog .mat-mdc-dialog-container form,.tb-dark .tb-dialog .mat-mdc-dialog-container>*:first-child,.tb-dark .tb-dialog .mat-mdc-dialog-container form{max-width:100%;min-width:100%;display:flex;flex-direction:column}.tb-default .tb-dialog .mat-mdc-dialog-container .mat-mdc-dialog-content,.tb-dark .tb-dialog .mat-mdc-dialog-container .mat-mdc-dialog-content{margin:0;padding:24px}.tb-default .tb-dialog .mat-mdc-dialog-container .mat-mdc-dialog-actions,.tb-dark .tb-dialog .mat-mdc-dialog-container .mat-mdc-dialog-actions{margin-bottom:0;padding:8px}@media screen and (min-width: 600px){.tb-default .tb-fullscreen-dialog-gt-xs,.tb-dark .tb-fullscreen-dialog-gt-xs{min-height:100%;min-width:100%;max-width:none!important;position:absolute!important;inset:0}.tb-default .tb-fullscreen-dialog-gt-xs .mat-mdc-dialog-container>*:first-child,.tb-default .tb-fullscreen-dialog-gt-xs .mat-mdc-dialog-container form,.tb-dark .tb-fullscreen-dialog-gt-xs .mat-mdc-dialog-container>*:first-child,.tb-dark .tb-fullscreen-dialog-gt-xs .mat-mdc-dialog-container form{min-width:100%!important}.tb-default .tb-fullscreen-dialog-gt-xs .mat-mdc-dialog-container .mat-mdc-dialog-content,.tb-dark .tb-fullscreen-dialog-gt-xs .mat-mdc-dialog-container .mat-mdc-dialog-content{max-height:100%}}@media screen and (max-width: 599px){.tb-default .tb-fullscreen-dialog,.tb-dark .tb-fullscreen-dialog{min-height:100%;min-width:100%;max-width:none!important;position:absolute!important;inset:0}.tb-default .tb-fullscreen-dialog .mat-mdc-dialog-container>*:first-child,.tb-default .tb-fullscreen-dialog .mat-mdc-dialog-container form,.tb-dark .tb-fullscreen-dialog .mat-mdc-dialog-container>*:first-child,.tb-dark .tb-fullscreen-dialog .mat-mdc-dialog-container form{min-width:100%!important;height:100%}.tb-default .tb-fullscreen-dialog .mat-mdc-dialog-container .mat-mdc-dialog-content,.tb-dark .tb-fullscreen-dialog .mat-mdc-dialog-container .mat-mdc-dialog-content{max-height:100%}}.tb-default .tb-absolute-fill,.tb-dark .tb-absolute-fill{position:absolute;inset:0;background-color:#242631;color:#fff}.tb-default .tb-layout-fill,.tb-dark .tb-layout-fill{margin:0;width:100%;min-height:100%;height:100%}.tb-default .tb-progress-cover,.tb-dark .tb-progress-cover{position:absolute;inset:0;z-index:6;background-color:#eee;opacity:1}.tb-default .widget-type-system-traxmate_map .device-detail-container .timestamp-container .timestamp,.tb-dark .widget-type-system-traxmate_map .device-detail-container .timestamp-container .timestamp{color:#beeeea!important}.tb-default .widget-type-system-traxmate_map .device-detail-container,.tb-dark .widget-type-system-traxmate_map .device-detail-container{background-color:#303240}.tb-default .place-detail-container,.tb-dark .place-detail-container{background-color:#303240!important}.tb-default .widget-type-system-traxmate_map .entity-info .entity-img,.tb-dark .widget-type-system-traxmate_map .entity-info .entity-img{border:transparent}.tb-default .mat-mdc-form-field-flex,.tb-dark .mat-mdc-form-field-flex{background-color:transparent}.tb-default mat-vertical-stepper.mat-stepper-vertical,.tb-dark mat-vertical-stepper.mat-stepper-vertical{background-color:#414457}.tb-default .mat-mdc-button.tb-fullscreen-button-style,.tb-default .tb-fullscreen-button-style,.tb-dark .mat-mdc-button.tb-fullscreen-button-style,.tb-dark .tb-fullscreen-button-style{background:#ccc;opacity:.85}.tb-default .mat-mdc-button.tb-fullscreen-button-style .mat-icon,.tb-default .tb-fullscreen-button-style .mat-icon,.tb-dark .mat-mdc-button.tb-fullscreen-button-style .mat-icon,.tb-dark .tb-fullscreen-button-style .mat-icon{color:#666}.tb-default span.no-data-found,.tb-dark span.no-data-found{position:relative;display:flex;height:calc(100% - 60px);text-align:center;color:#fff;background-color:#303240}.tb-default .mat-mdc-tab-group.tb-headless,.tb-dark .mat-mdc-tab-group.tb-headless{margin-top:-50px}.tb-default .mat-mdc-tab-group .mat-mdc-tab-header,.tb-dark .mat-mdc-tab-group .mat-mdc-tab-header{border-bottom:1px solid #414457;background-color:#414457}.tb-default .tb-primary-background,.tb-dark .tb-primary-background{background-color:#303240}.tb-default .mat-mdc-text-field-wrapper.mdc-text-field.ng-tns-c35-11.mdc-text-field--filled.mdc-text-field--no-label,.tb-dark .mat-mdc-text-field-wrapper.mdc-text-field.ng-tns-c35-11.mdc-text-field--filled.mdc-text-field--no-label{background-color:#414457;border:transparent;border-radius:8px}.tb-default .cdk-overlay-pane:not(.mat-mdc-autocomplete-panel-above) .mdc-menu-surface.mat-mdc-autocomplete-panel,.tb-dark .cdk-overlay-pane:not(.mat-mdc-autocomplete-panel-above) .mdc-menu-surface.mat-mdc-autocomplete-panel{background-color:#303240}.tb-default .mdc-menu-surface.mat-mdc-autocomplete-panel.mat-mdc-autocomplete-visible,.tb-dark .mdc-menu-surface.mat-mdc-autocomplete-panel.mat-mdc-autocomplete-visible{background-color:#303240}.tb-default .tb-default .mat-mdc-form-field.mat-form-field-appearance-fill .mdc-text-field--filled:not(.mdc-text-field--disabled):before,.tb-dark .tb-default .mat-mdc-form-field.mat-form-field-appearance-fill .mdc-text-field--filled:not(.mdc-text-field--disabled):before{content:none;background-color:#fff;opacity:.2}.tb-default .mat-mdc-text-field-wrapper.mdc-text-field.mdc-text-field--filled.mdc-text-field--no-label .mat-mdc-input-element::placeholder,.tb-dark .mat-mdc-text-field-wrapper.mdc-text-field.mdc-text-field--filled.mdc-text-field--no-label .mat-mdc-input-element::placeholder{color:#fff;opacity:1!important}.tb-default .tb-default .mat-mdc-tab:not(.mat-mdc-tab-disabled) .mdc-tab-indicator__content--underline,.tb-default .tb-default .mat-mdc-tab-link:not(.mat-mdc-tab-disabled) .mdc-tab-indicator__content--underline,.tb-dark .tb-default .mat-mdc-tab:not(.mat-mdc-tab-disabled) .mdc-tab-indicator__content--underline,.tb-dark .tb-default .mat-mdc-tab-link:not(.mat-mdc-tab-disabled) .mdc-tab-indicator__content--underline{border-color:#fff!important}.tb-default .mdc-text-field--no-label:not(.mdc-text-field--textarea) .mat-mdc-form-field-input-control.mdc-text-field__input,.tb-default .mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control,.tb-dark .mdc-text-field--no-label:not(.mdc-text-field--textarea) .mat-mdc-form-field-input-control.mdc-text-field__input,.tb-dark .mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control{color:#fff!important;caret-color:#fff}.tb-default .mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control.mat-mdc-input-element::placeholder,.tb-dark .mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control.mat-mdc-input-element::placeholder{color:#ffffff65!important}.tb-default .mat-mdc-table .mat-mdc-header-cell.mat-mdc-table-sticky,.tb-dark .mat-mdc-table .mat-mdc-header-cell.mat-mdc-table-sticky{background-color:#242631}.tb-default .widget-type-system-customer_manager .mat-mdc-tab-body-content,.tb-dark .widget-type-system-customer_manager .mat-mdc-tab-body-content{background-color:#303240;border:transparent;border-radius:8px}.tb-default span.mdc-tab-indicator__content.mdc-tab-indicator__content--underline,.tb-dark span.mdc-tab-indicator__content.mdc-tab-indicator__content--underline{color:#fff!important;border-color:#fff!important}.tb-default .mat-mdc-tab-header-pagination-chevron,.tb-dark .mat-mdc-tab-header-pagination-chevron{border-color:#fff!important}.tb-default .mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle,.tb-dark .mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:#ffffff98}.tb-default .mat-mdc-radio-button .mdc-radio:hover .mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle,.tb-dark .mat-mdc-radio-button .mdc-radio:hover .mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:#33a7ff9f!important}.tb-default .mat-mdc-tab .mdc-tab__text-label,.tb-dark .mat-mdc-tab .mdc-tab__text-label{color:#fff!important}.tb-default .mat-mdc-paginator-container,.tb-dark .mat-mdc-paginator-container{background-color:#303240;color:#fff}.tb-default .tb-color-preview,.tb-dark .tb-color-preview{cursor:pointer;box-sizing:border-box;position:relative;width:24px;min-width:24px;height:24px;overflow:hidden;content:"";border:2px solid #fff;border-radius:50%;box-shadow:0 3px 1px -2px #00000024,0 2px 2px #00000019,0 1px 5px #00000015;background-color:#fff;background-image:linear-gradient(45deg,#ddd 25%,transparent 25%,transparent 75%,#ddd 75%,#ddd),linear-gradient(45deg,#ddd 25%,transparent 25%,transparent 75%,#ddd 75%,#ddd);background-position:0 0,4px 4px;background-size:8px 8px}.tb-default .tb-color-preview.box,.tb-dark .tb-color-preview.box{border:none;box-shadow:none;border-radius:4px}.tb-default .tb-color-preview.box .tb-color-result,.tb-dark .tb-color-preview.box .tb-color-result{position:relative}.tb-default .tb-color-preview.box .tb-color-result:after,.tb-dark .tb-color-preview.box .tb-color-result:after{content:"";position:absolute;inset:0;border-radius:4px;border:1px solid rgba(0,0,0,.12)}.tb-default .tb-color-preview.box.disabled,.tb-dark .tb-color-preview.box.disabled{cursor:initial}.tb-default .tb-color-preview.box.disabled .tb-color-result,.tb-dark .tb-color-preview.box.disabled .tb-color-result{background:rgba(0,0,0,.38)}.tb-default .tb-color-preview.small,.tb-dark .tb-color-preview.small{width:18px;min-width:18px;height:18px}.tb-default .tb-color-preview .tb-color-result,.tb-dark .tb-color-preview .tb-color-result{width:100%;height:100%}.tb-default .tb-tooltip-multiline,.tb-dark .tb-tooltip-multiline{max-width:400px;height:auto!important;padding-top:6px;padding-bottom:6px;line-height:1.5;white-space:pre-line}.tb-default .tox-tinymce button:not(.mat-mdc-menu-item):not(.mat-sort-header-button),.tb-dark .tox-tinymce button:not(.mat-mdc-menu-item):not(.mat-sort-header-button){text-transform:none}.tb-default .tb-toast-panel,.tb-dark .tb-toast-panel{pointer-events:none!important}.tb-default .tb-draggable.cdk-drag-animating,.tb-dark .tb-draggable.cdk-drag-animating,.tb-default .tb-drop-list.cdk-drop-list-dragging .tb-draggable,.tb-dark .tb-drop-list.cdk-drop-list-dragging .tb-draggable{transition:transform .25s cubic-bezier(0,0,.2,1)}.tb-default .tb-drag-handle,.tb-dark .tb-drag-handle{cursor:move}.tb-default .tb-drag-handle .mat-icon,.tb-dark .tb-drag-handle .mat-icon{pointer-events:none}.tb-default .tb-chip-list.mat-mdc-form-field .mdc-text-field .mat-mdc-form-field-infix,.tb-dark .tb-chip-list.mat-mdc-form-field .mdc-text-field .mat-mdc-form-field-infix{padding-top:8px;padding-bottom:8px}.tb-default .tb-chip-list.mat-mdc-form-field .mdc-text-field .mat-mdc-form-field-infix .mat-mdc-chip-grid,.tb-default .tb-chip-list.mat-mdc-form-field .mdc-text-field .mat-mdc-form-field-infix .mat-mdc-chip-set,.tb-dark .tb-chip-list.mat-mdc-form-field .mdc-text-field .mat-mdc-form-field-infix .mat-mdc-chip-grid,.tb-dark .tb-chip-list.mat-mdc-form-field .mdc-text-field .mat-mdc-form-field-infix .mat-mdc-chip-set{min-height:40px}@media screen and (max-width: 959px){.tb-default .mat-mdc-form-field .mat-mdc-form-field-infix,.tb-dark .mat-mdc-form-field .mat-mdc-form-field-infix{width:auto}}.tb-default .cursor-pointer,.tb-dark .cursor-pointer{cursor:pointer}.tb-default .no-wrap,.tb-dark .no-wrap{white-space:nowrap}.tb-default{--bgSeverity_critical: #e8575b;--foreground_critical: #180101;--closeSeverity_critical: #d91e24;--iconBgSeverity_critical: #d91e24;--bgSeverity_major: #ff9c67;--foreground_major: #231301;--closeSeverity_major: #ff6715;--iconBgSeverity_major: #ff6715;--bgSeverity_minor: #FFCE67;--foreground_minor: #231c01;--closeSeverity_minor: #FFB415;--iconBgSeverity_minor: #FFB415;--bgSeverity_warning: #FFCE67;--foreground_warning: #231c01;--closeSeverity_warning: #FFB415;--iconBgSeverity_warning: #FFB415;--bgSeverity_intermediate: #FFCE67;--foreground_intermediate: #231c01;--closeSeverity_intermediate: #FFB415;--iconBgSeverity_intermediate: #FFB415;--severityBtnPopup: #c3cad8;--itemHighLight: rgba(0, 0, 0, .04);--traxmatePopupHeaderBg: #000;--traxmatePopupHeaderColor: #fff;--alarm_critical: #D91E24;--alarm_major: #FF6715;--alarm_minor: #FFB415;--alarm_warning: #FFB415;--alarm_intermediate: #FFB415}.tb-dark{--bgSeverity_critical: #dd4b4b;--foreground_critical: #180101;--closeSeverity_critical: #911418;--iconBgSeverity_critical: #911418;--bgSeverity_major: #ed9260;--foreground_major: #231301;--closeSeverity_major: #ff6715;--iconBgSeverity_major: #ff6715;--bgSeverity_minor: #fddd6d;--foreground_minor: #231c01;--closeSeverity_minor: #ffb515;--iconBgSeverity_minor: #ffb515;--bgSeverity_warning: #c5df7a;--foreground_warning: #171e02;--closeSeverity_warning: #85d5d5;--iconBgSeverity_warning: #85d5d5;--bgSeverity_intermediate: #d9d6d6;--foreground_intermediate: #0e0d0d;--closeSeverity_intermediate: #ababff;--iconBgSeverity_intermediate: #ababff;--severityBtnPopup: #f5f5f5;--itemHighLight: rgba(0, 0, 0, .04);--traxmatePopupHeaderBg: #242631;--traxmatePopupHeaderColor: #fff;--alarm_critical: #D91E24;--alarm_major: #FF6715;--alarm_minor: #FFB415;--alarm_warning: #FFB415;--alarm_intermediate: #FFB415}.mat-mdc-standard-chip.tm-mat-chip-corrected-width .mdc-evolution-chip__cell{overflow:hidden!important}.mat-mdc-standard-chip.tm-mat-chip-corrected-width .mdc-evolution-chip__cell .mdc-evolution-chip__action{box-sizing:border-box!important;width:100%!important}.mat-mdc-standard-chip.tm-mat-chip-corrected-width .mdc-evolution-chip__cell .mdc-evolution-chip__action .mdc-evolution-chip__text-label.mat-mdc-chip-action-label{text-overflow:ellipsis!important;overflow:hidden!important}.column-settings-menu{background-color:#242631!important}.column-settings-menu .mat-mdc-menu-content{padding:0!important;background-color:#242631!important}.column-settings-menu .column-menu-header{padding:12px 16px;display:flex;align-items:center;gap:12px;color:#fff;font-weight:500;font-size:16px;border-bottom:1px solid rgba(255,255,255,.08);outline:none}.column-settings-menu .column-menu-header .header-bar{width:3px;height:14px;background-color:#33a5ff;border-radius:2px}.column-settings-menu .column-menu-item{height:48px!important;line-height:48px!important;padding:0 16px!important;color:#fff!important;font-size:14px!important;display:flex!important;align-items:center!important;gap:12px!important;background:transparent;width:100%;text-align:left;cursor:pointer}.column-settings-menu .column-menu-item:hover{background-color:#ffffff0a!important}.column-settings-menu .column-menu-item:focus,.column-settings-menu .column-menu-item.cdk-focused{background-color:#ffffff0a!important;outline:none}.column-settings-menu .column-menu-item .column-check-icon{color:#b8bbcf;font-size:24px!important;width:24px!important;height:24px!important;margin:0!important;transition:color .2s ease}.column-settings-menu .column-menu-item.active-column .column-check-icon{color:#33a5ff!important}.column-settings-menu .column-menu-item span{flex:1}.assignee-dropdown-panel{background-color:#303240!important;border:1px solid rgba(255,255,255,.08);border-radius:4px;max-width:320px!important}.assignee-dropdown-panel .mat-mdc-select-panel{background-color:#303240!important;padding:0!important;max-height:400px!important}.assignee-dropdown-panel .assignee-search-input{position:sticky;top:0;z-index:10;font-size:14px;background-color:#242631;padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.08);display:flex;align-items:center;gap:12px}.assignee-dropdown-panel .assignee-search-input mat-icon{color:#b8bbcf;font-size:24px;width:24px;height:24px}.assignee-dropdown-panel .assignee-search-input input{flex:1;background:transparent;border:none;color:#fff;font-size:14px;font-weight:500;outline:none}.assignee-dropdown-panel .assignee-search-input input::placeholder{color:#fff6}.assignee-dropdown-panel .mat-mdc-option{border-bottom:1px solid rgba(255,255,255,.04)}.assignee-dropdown-panel .mat-mdc-option:hover,.assignee-dropdown-panel .mat-mdc-option:focus,.assignee-dropdown-panel .mat-mdc-option.mat-mdc-option-active{background-color:#ffffff0a!important}.assignee-dropdown-panel .mat-mdc-option.mat-mdc-option-selected{background-color:#33a5ff14!important}.assignee-dropdown-panel .mat-mdc-option.mat-mdc-option-selected .user-name{color:#33a5ff!important}.assignee-dropdown-panel .user-option-container{display:flex;align-items:center;gap:12px;width:100%;padding:4px 0}.assignee-dropdown-panel .user-option-container .user-avatar-icon{width:32px;height:32px;min-width:32px!important;border-radius:50%;background-color:#33a5ff1a;display:flex;align-items:center;justify-content:center;padding:0!important;margin:0!important}.assignee-dropdown-panel .user-option-container .user-avatar-icon mat-icon{width:100%!important;height:100%!important;font-size:18px!important;line-height:1!important;color:#33a5ff;display:flex!important;align-items:center;justify-content:center;margin:0!important;padding:0!important;border:none!important}.assignee-dropdown-panel .user-option-container .user-avatar-large{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;text-transform:uppercase}.assignee-dropdown-panel .user-option-container .user-option-text{display:flex;flex-direction:column;overflow:hidden}.assignee-dropdown-panel .user-option-container .user-option-text .user-name{font-size:14px;font-weight:500;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.assignee-dropdown-panel .user-option-container .user-option-text .user-subtext{font-size:12px;color:#ffffff80;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.assignee-dropdown-panel .empty-users-state{padding:24px 16px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#fff6}.assignee-dropdown-panel .empty-users-state mat-icon{font-size:32px;width:32px;height:32px;opacity:.5}.assignee-dropdown-panel .empty-users-state span{font-size:13px}.tb-default .mat-expansion-indicator:after{color:#fff!important}.tb-widget-container:has(.alarm-details-wrapper,.tm-alarm-widget-container,.tm-summary-alarm-widget,.tm-alarms-activity-log-widget,.tm-widget-root.tm-alarms-tracks-mode,.tm-alarms-tracks-container),.tb-widget:has(.alarm-details-wrapper,.tm-alarm-widget-container,.tm-summary-alarm-widget,.tm-alarms-activity-log-widget,.tm-widget-root.tm-alarms-tracks-mode,.tm-alarms-tracks-container),.tb-absolute-fill:has(.alarm-details-wrapper,.tm-alarm-widget-container,.tm-summary-alarm-widget,.tm-alarms-activity-log-widget,.tm-widget-root.tm-alarms-tracks-mode,.tm-alarms-tracks-container),#widget-container:has(.alarm-details-wrapper,.tm-alarm-widget-container,.tm-summary-alarm-widget,.tm-alarms-activity-log-widget,.tm-widget-root.tm-alarms-tracks-mode,.tm-alarms-tracks-container){background:#242631!important;background-color:#242631!important;box-shadow:none!important;border:none!important;border-radius:0!important}.tb-widget-container:has(.alarm-details-wrapper,.tm-alarm-widget-container,.tm-summary-alarm-widget,.tm-alarms-activity-log-widget,.tm-widget-root.tm-alarms-tracks-mode,.tm-alarms-tracks-container),.tb-widget:has(.alarm-details-wrapper,.tm-alarm-widget-container,.tm-summary-alarm-widget,.tm-alarms-activity-log-widget,.tm-widget-root.tm-alarms-tracks-mode,.tm-alarms-tracks-container){padding:0!important;margin:0!important}.mdc-linear-progress{margin-left:30px!important;margin-right:30px!important;width:auto!important}.tb-default .tb-form-panel,.tb-dark .tb-form-panel{box-shadow:0 0 10px 6px #0b11330a;border-radius:4px;padding:16px;gap:16px;display:flex;flex-direction:column;color:#ffffffde;letter-spacing:.15px;position:relative}@media screen and (max-width: 599px){.tb-default .tb-form-panel,.tb-dark .tb-form-panel{padding:12px;gap:8px}}.tb-default .tb-form-panel.no-padding-bottom,.tb-dark .tb-form-panel.no-padding-bottom{padding-bottom:0}.tb-default .tb-form-panel.no-padding-top,.tb-dark .tb-form-panel.no-padding-top{padding-top:0}.tb-default .tb-form-panel.no-padding,.tb-dark .tb-form-panel.no-padding{padding:0}.tb-default .tb-form-panel.stroked,.tb-dark .tb-form-panel.stroked{box-shadow:none;border:1px solid rgba(0,0,0,.12);border-radius:6px}.tb-default .tb-form-panel.no-border,.tb-dark .tb-form-panel.no-border{box-shadow:none;border-radius:0}.tb-default .tb-form-panel.no-gap,.tb-dark .tb-form-panel.no-gap{gap:0}.tb-default .tb-form-panel.tb-slide-toggle,.tb-dark .tb-form-panel.tb-slide-toggle{padding:0;gap:0}.tb-default .tb-form-panel.tb-slide-toggle>.tb-form-panel-title,.tb-dark .tb-form-panel.tb-slide-toggle>.tb-form-panel-title{padding-top:16px;padding-left:16px}.tb-default .tb-form-panel.tb-slide-toggle>.mat-expansion-panel,.tb-dark .tb-form-panel.tb-slide-toggle>.mat-expansion-panel{padding:16px}.tb-default .tb-form-panel.tb-slide-toggle>.mat-expansion-panel.no-padding,.tb-dark .tb-form-panel.tb-slide-toggle>.mat-expansion-panel.no-padding{padding:0}.tb-default .tb-form-panel.tb-slide-toggle>.mat-expansion-panel .mat-expansion-panel-header .mat-slide,.tb-dark .tb-form-panel.tb-slide-toggle>.mat-expansion-panel .mat-expansion-panel-header .mat-slide{margin:0}.tb-default .tb-form-panel .mat-expansion-panel.tb-settings,.tb-dark .tb-form-panel .mat-expansion-panel.tb-settings{box-shadow:none}.tb-default .tb-form-panel .mat-expansion-panel.tb-settings .mat-content,.tb-dark .tb-form-panel .mat-expansion-panel.tb-settings .mat-content{overflow:visible;padding:8px}.tb-default .tb-form-panel .mat-expansion-panel.tb-settings>.mat-expansion-panel-header,.tb-dark .tb-form-panel .mat-expansion-panel.tb-settings>.mat-expansion-panel-header{height:-moz-fit-content;height:fit-content;-webkit-user-select:none;user-select:none;font-weight:500;font-size:16px;line-height:24px;letter-spacing:.25px;padding:0}.tb-default .tb-form-panel .mat-expansion-panel.tb-settings>.mat-expansion-panel-header:hover,.tb-dark .tb-form-panel .mat-expansion-panel.tb-settings>.mat-expansion-panel-header:hover{background:none}.tb-default .tb-form-panel .mat-expansion-panel.tb-settings>.mat-expansion-panel-header .mat-expansion-indicator,.tb-dark .tb-form-panel .mat-expansion-panel.tb-settings>.mat-expansion-panel-header .mat-expansion-indicator{height:24px;padding:2px;line-height:14px}.tb-default .tb-form-panel .mat-expansion-panel.tb-settings>.mat-expansion-panel-header-description,.tb-dark .tb-form-panel .mat-expansion-panel.tb-settings>.mat-expansion-panel-header-description{align-items:center}.tb-default .tb-form-panel .mat-expansion-panel.tb-settings>.mat-expansion-panel-content>.mat-expansion-panel-body,.tb-dark .tb-form-panel .mat-expansion-panel.tb-settings>.mat-expansion-panel-content>.mat-expansion-panel-body{display:flex;flex-direction:column;gap:16px;padding:0!important;background-color:#414457}.tb-default .tb-form-panel .mat-expansion-panel.tb-settings>.mat-expansion-panel-content>.mat-expansion-panel-body>:first-child,.tb-dark .tb-form-panel .mat-expansion-panel.tb-settings>.mat-expansion-panel-content>.mat-expansion-panel-body>:first-child{margin-top:16px;color:#ffffffe6}@media screen and (max-width: 599px){.tb-default .tb-form-panel .mat-expansion-panel.tb-settings>.mat-expansion-panel-content>.mat-expansion-panel-body>:first-child,.tb-dark .tb-form-panel .mat-expansion-panel.tb-settings>.mat-expansion-panel-content>.mat-expansion-panel-body>:first-child{margin-top:12px}}@media screen and (max-width: 599px){.tb-default .tb-form-panel .mat-expansion-panel.tb-settings>.mat-expansion-panel-content>.mat-expansion-panel-body,.tb-dark .tb-form-panel .mat-expansion-panel.tb-settings>.mat-expansion-panel-content>.mat-expansion-panel-body{gap:8px}}.tb-default .tb-form-panel .mat-expansion-panel .mat-expansion-panel-content,.tb-dark .tb-form-panel .mat-expansion-panel .mat-expansion-panel-content{font:inherit}.tb-default .tb-form-panel .tb-json-object-panel,.tb-default .tb-form-panel .tb-css-content-panel,.tb-dark .tb-form-panel .tb-json-object-panel,.tb-dark .tb-form-panel .tb-css-content-panel{margin:0 0 8px}.tb-default .tb-form-panel-title,.tb-dark .tb-form-panel-title{font-weight:500;font-size:16px}.tb-default .tb-form-panel-hint,.tb-dark .tb-form-panel-hint{font-size:12px;color:gray}.tb-default .tb-form-hint,.tb-dark .tb-form-hint{padding:12px 16px;font-size:var(--mdc-typography-caption-font-size, 12px);line-height:var(--mdc-typography-caption-line-height, 20px);font-weight:var(--mdc-typography-caption-font-weight, 400);letter-spacing:var(--mdc-typography-caption-letter-spacing, .0333333333em);color:#0009;white-space:normal;border-radius:6px}.tb-default .tb-form-row,.tb-dark .tb-form-row{height:100%;display:flex;flex-direction:row;align-items:center;gap:16px;padding:7px 7px 7px 16px;border:1px solid rgba(255,255,255,.2);border-radius:6px;color:#fff}.tb-default .tb-form-row.column,.tb-dark .tb-form-row.column{flex-direction:column;align-items:stretch;gap:12px;padding:12px 7px 12px 16px}.tb-default .tb-form-row.column.align-start,.tb-dark .tb-form-row.column.align-start{align-items:stretch}@media screen and (max-width: 599px){.tb-default .tb-form-row.column-xs,.tb-dark .tb-form-row.column-xs{flex-direction:column;align-items:stretch;gap:12px;padding:12px 7px 12px 16px}.tb-default .tb-form-row.column-xs.align-start,.tb-dark .tb-form-row.column-xs.align-start{align-items:stretch}.tb-default .tb-form-row.column-xs .mat-mdc-form-field:not(.fixed-width),.tb-default .tb-form-row.column-xs tb-unit-input:not(.fixed-width),.tb-dark .tb-form-row.column-xs .mat-mdc-form-field:not(.fixed-width),.tb-dark .tb-form-row.column-xs tb-unit-input:not(.fixed-width){width:auto}.tb-default .tb-form-row.column-xs .mat-mdc-form-field:not(.fixed-width).medium-width,.tb-default .tb-form-row.column-xs tb-unit-input:not(.fixed-width).medium-width,.tb-dark .tb-form-row.column-xs .mat-mdc-form-field:not(.fixed-width).medium-width,.tb-dark .tb-form-row.column-xs tb-unit-input:not(.fixed-width).medium-width{width:auto}}@media screen and (max-width: 959px){.tb-default .tb-form-row.column-lt-md,.tb-dark .tb-form-row.column-lt-md{flex-direction:column;align-items:stretch;gap:12px;padding:12px 7px 12px 16px}.tb-default .tb-form-row.column-lt-md.align-start,.tb-dark .tb-form-row.column-lt-md.align-start{align-items:stretch}.tb-default .tb-form-row.column-lt-md .mat-mdc-form-field:not(.fixed-width),.tb-default .tb-form-row.column-lt-md tb-unit-input:not(.fixed-width),.tb-dark .tb-form-row.column-lt-md .mat-mdc-form-field:not(.fixed-width),.tb-dark .tb-form-row.column-lt-md tb-unit-input:not(.fixed-width){width:auto}.tb-default .tb-form-row.column-lt-md .mat-mdc-form-field:not(.fixed-width).medium-width,.tb-default .tb-form-row.column-lt-md tb-unit-input:not(.fixed-width).medium-width,.tb-dark .tb-form-row.column-lt-md .mat-mdc-form-field:not(.fixed-width).medium-width,.tb-dark .tb-form-row.column-lt-md tb-unit-input:not(.fixed-width).medium-width{width:auto}}.tb-default .tb-form-row.align-start,.tb-dark .tb-form-row.align-start{align-items:flex-start}.tb-default .tb-form-row.no-border,.tb-dark .tb-form-row.no-border{border:none;border-radius:0}.tb-default .tb-form-row.no-gap,.tb-dark .tb-form-row.no-gap{gap:0}.tb-default .tb-form-row.no-padding,.tb-dark .tb-form-row.no-padding{padding:0}.tb-default .tb-form-row.same-padding,.tb-dark .tb-form-row.same-padding{padding-right:16px}.tb-default .tb-form-row.space-between,.tb-dark .tb-form-row.space-between{justify-content:space-between}.tb-default .tb-form-row .mat-divider-vertical,.tb-dark .tb-form-row .mat-divider-vertical{height:56px;margin-top:-7px;margin-bottom:-7px}.tb-default .tb-form-row .mat-mdc-form-field,.tb-default .tb-form-row tb-unit-input,.tb-dark .tb-form-row .mat-mdc-form-field,.tb-dark .tb-form-row tb-unit-input{width:106px}.tb-default .tb-form-row .mat-mdc-form-field.medium-width,.tb-default .tb-form-row tb-unit-input.medium-width,.tb-dark .tb-form-row .mat-mdc-form-field.medium-width,.tb-dark .tb-form-row tb-unit-input.medium-width{width:220px}.tb-default .tb-form-row .mat-mdc-form-field.flex,.tb-default .tb-form-row tb-unit-input.flex,.tb-dark .tb-form-row .mat-mdc-form-field.flex,.tb-dark .tb-form-row tb-unit-input.flex{flex:1;width:auto}.tb-default .tb-form-row .fixed-title-width,.tb-dark .tb-form-row .fixed-title-width{min-width:200px}@media screen and (max-width: 599px){.tb-default .tb-form-row .fixed-title-width,.tb-dark .tb-form-row .fixed-title-width{min-width:-moz-fit-content;min-width:fit-content}}.tb-default .tb-form-row .fixed-title-height,.tb-dark .tb-form-row .fixed-title-height{min-height:40px;line-height:40px}.tb-default .tb-form-row .mat-slide:only-child,.tb-dark .tb-form-row .mat-slide:only-child{margin:8px 0}.tb-default .tb-form-row .tb-required:after,.tb-dark .tb-form-row .tb-required:after{font-size:13px;color:#0000008a;vertical-align:top;content:" *"}.tb-default .tb-flex,.tb-dark .tb-flex{display:flex;flex:1;gap:8px}.tb-default .tb-flex.row,.tb-dark .tb-flex.row{flex-direction:row}.tb-default .tb-flex.column,.tb-dark .tb-flex.column{flex-direction:column}.tb-default .tb-flex.flex-start,.tb-dark .tb-flex.flex-start{justify-content:flex-start}.tb-default .tb-flex.flex-end,.tb-dark .tb-flex.flex-end{justify-content:flex-end}.tb-default .tb-flex.space-between,.tb-dark .tb-flex.space-between{justify-content:space-between}.tb-default .tb-flex.align-center,.tb-dark .tb-flex.align-center{align-items:center}.tb-default .tb-flex.no-gap,.tb-dark .tb-flex.no-gap{gap:0}.tb-default .tb-flex.fill-width,.tb-dark .tb-flex.fill-width{width:100%}.tb-default .tb-form-panel .mat-slide,.tb-default .tb-form-row .mat-slide,.tb-dark .tb-form-panel .mat-slide,.tb-dark .tb-form-row .mat-slide{margin:0}.tb-default .tb-form-panel .mat-slide.margin,.tb-default .tb-form-row .mat-slide.margin,.tb-dark .tb-form-panel .mat-slide.margin,.tb-dark .tb-form-row .mat-slide.margin{margin:8px 0}.tb-default .tb-form-panel .mat-slide .mdc-form-field>label,.tb-default .tb-form-row .mat-slide .mdc-form-field>label,.tb-dark .tb-form-panel .mat-slide .mdc-form-field>label,.tb-dark .tb-form-row .mat-slide .mdc-form-field>label{font-weight:400;font-size:16px;line-height:24px;margin-left:12px;color:#fff}.tb-default .tb-form-panel .tb-small-label,.tb-default .tb-form-row .tb-small-label,.tb-dark .tb-form-panel .tb-small-label,.tb-dark .tb-form-row .tb-small-label{height:40px;font-size:14px;line-height:40px;letter-spacing:.2px;color:#00000061}.tb-default .tb-form-row:not(.tb-standard-fields) .mat-mdc-form-field:not(.tb-not-inline-field).mat-form-field-appearance-fill .mdc-text-field--filled:not(.mdc-text-field--disabled):before,.tb-default .mat-mdc-form-field.tb-inline-field.mat-form-field-appearance-fill .mdc-text-field--filled:not(.mdc-text-field--disabled):before,.tb-dark .tb-form-row:not(.tb-standard-fields) .mat-mdc-form-field:not(.tb-not-inline-field).mat-form-field-appearance-fill .mdc-text-field--filled:not(.mdc-text-field--disabled):before,.tb-dark .mat-mdc-form-field.tb-inline-field.mat-form-field-appearance-fill .mdc-text-field--filled:not(.mdc-text-field--disabled):before{opacity:0}.tb-default .tb-form-row:not(.tb-standard-fields) .mat-mdc-form-field:not(.tb-not-inline-field).mat-form-field-appearance-fill .mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-line-ripple:before,.tb-default .mat-mdc-form-field.tb-inline-field.mat-form-field-appearance-fill .mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-line-ripple:before,.tb-dark .tb-form-row:not(.tb-standard-fields) .mat-mdc-form-field:not(.tb-not-inline-field).mat-form-field-appearance-fill .mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-line-ripple:before,.tb-dark .mat-mdc-form-field.tb-inline-field.mat-form-field-appearance-fill .mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-line-ripple:before{border-bottom-color:#0000001f}.tb-default .tb-form-row:not(.tb-standard-fields) .mat-mdc-form-field:not(.tb-not-inline-field).mat-form-field-appearance-fill .mat-mdc-form-field-focus-overlay,.tb-default .mat-mdc-form-field.tb-inline-field.mat-form-field-appearance-fill .mat-mdc-form-field-focus-overlay,.tb-dark .tb-form-row:not(.tb-standard-fields) .mat-mdc-form-field:not(.tb-not-inline-field).mat-form-field-appearance-fill .mat-mdc-form-field-focus-overlay,.tb-dark .mat-mdc-form-field.tb-inline-field.mat-form-field-appearance-fill .mat-mdc-form-field-focus-overlay{opacity:0}.tb-default .tb-form-row:not(.tb-standard-fields) .mat-mdc-form-field:not(.tb-not-inline-field):not(.mat-mdc-form-field-has-icon-prefix) .mat-mdc-text-field-wrapper.mdc-text-field--outlined,.tb-default .tb-form-row:not(.tb-standard-fields) .mat-mdc-form-field:not(.tb-not-inline-field):not(.mat-mdc-form-field-has-icon-prefix) .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined),.tb-default .mat-mdc-form-field.tb-inline-field:not(.mat-mdc-form-field-has-icon-prefix) .mat-mdc-text-field-wrapper.mdc-text-field--outlined,.tb-default .mat-mdc-form-field.tb-inline-field:not(.mat-mdc-form-field-has-icon-prefix) .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined),.tb-dark .tb-form-row:not(.tb-standard-fields) .mat-mdc-form-field:not(.tb-not-inline-field):not(.mat-mdc-form-field-has-icon-prefix) .mat-mdc-text-field-wrapper.mdc-text-field--outlined,.tb-dark .tb-form-row:not(.tb-standard-fields) .mat-mdc-form-field:not(.tb-not-inline-field):not(.mat-mdc-form-field-has-icon-prefix) .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined),.tb-dark .mat-mdc-form-field.tb-inline-field:not(.mat-mdc-form-field-has-icon-prefix) .mat-mdc-text-field-wrapper.mdc-text-field--outlined,.tb-dark .mat-mdc-form-field.tb-inline-field:not(.mat-mdc-form-field-has-icon-prefix) .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined){padding-left:12px}.tb-default .tb-form-row:not(.tb-standard-fields) .mat-mdc-form-field:not(.tb-not-inline-field):not(.mat-mdc-form-field-has-icon-suffix) .mat-mdc-text-field-wrapper.mdc-text-field--outlined,.tb-default .tb-form-row:not(.tb-standard-fields) .mat-mdc-form-field:not(.tb-not-inline-field):not(.mat-mdc-form-field-has-icon-suffix) .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined),.tb-default .mat-mdc-form-field.tb-inline-field:not(.mat-mdc-form-field-has-icon-suffix) .mat-mdc-text-field-wrapper.mdc-text-field--outlined,.tb-default .mat-mdc-form-field.tb-inline-field:not(.mat-mdc-form-field-has-icon-suffix) .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined),.tb-dark .tb-form-row:not(.tb-standard-fields) .mat-mdc-form-field:not(.tb-not-inline-field):not(.mat-mdc-form-field-has-icon-suffix) .mat-mdc-text-field-wrapper.mdc-text-field--outlined,.tb-dark .tb-form-row:not(.tb-standard-fields) .mat-mdc-form-field:not(.tb-not-inline-field):not(.mat-mdc-form-field-has-icon-suffix) .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined),.tb-dark .mat-mdc-form-field.tb-inline-field:not(.mat-mdc-form-field-has-icon-suffix) .mat-mdc-text-field-wrapper.mdc-text-field--outlined,.tb-dark .mat-mdc-form-field.tb-inline-field:not(.mat-mdc-form-field-has-icon-suffix) .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined){padding-right:12px}.tb-default .tb-form-row:not(.tb-standard-fields) .mat-mdc-form-field:not(.tb-not-inline-field) .mat-mdc-text-field-wrapper.mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):not(.mdc-text-field--invalid):not(:hover) .mdc-notched-outline__leading,.tb-default .tb-form-row:not(.tb-standard-fields) .mat-mdc-form-field:not(.tb-not-inline-field) .mat-mdc-text-field-wrapper.mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):not(.mdc-text-field--invalid):not(:hover) .mdc-notched-outline__trailing,.tb-default .tb-form-row:not(.tb-standard-fields) .mat-mdc-form-field:not(.tb-not-inline-field) .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined):not(.mdc-text-field--focused):not(.mdc-text-field--disabled):not(.mdc-text-field--invalid):not(:hover) .mdc-notched-outline__leading,.tb-default .tb-form-row:not(.tb-standard-fields) .mat-mdc-form-field:not(.tb-not-inline-field) .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined):not(.mdc-text-field--focused):not(.mdc-text-field--disabled):not(.mdc-text-field--invalid):not(:hover) .mdc-notched-outline__trailing,.tb-default .mat-mdc-form-field.tb-inline-field .mat-mdc-text-field-wrapper.mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):not(.mdc-text-field--invalid):not(:hover) .mdc-notched-outline__leading,.tb-default .mat-mdc-form-field.tb-inline-field .mat-mdc-text-field-wrapper.mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):not(.mdc-text-field--invalid):not(:hover) .mdc-notched-outline__trailing,.tb-default .mat-mdc-form-field.tb-inline-field .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined):not(.mdc-text-field--focused):not(.mdc-text-field--disabled):not(.mdc-text-field--invalid):not(:hover) .mdc-notched-outline__leading,.tb-default .mat-mdc-form-field.tb-inline-field .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined):not(.mdc-text-field--focused):not(.mdc-text-field--disabled):not(.mdc-text-field--invalid):not(:hover) .mdc-notched-outline__trailing,.tb-dark .tb-form-row:not(.tb-standard-fields) .mat-mdc-form-field:not(.tb-not-inline-field) .mat-mdc-text-field-wrapper.mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):not(.mdc-text-field--invalid):not(:hover) .mdc-notched-outline__leading,.tb-dark .tb-form-row:not(.tb-standard-fields) .mat-mdc-form-field:not(.tb-not-inline-field) .mat-mdc-text-field-wrapper.mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):not(.mdc-text-field--invalid):not(:hover) .mdc-notched-outline__trailing,.tb-dark .tb-form-row:not(.tb-standard-fields) .mat-mdc-form-field:not(.tb-not-inline-field) .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined):not(.mdc-text-field--focused):not(.mdc-text-field--disabled):not(.mdc-text-field--invalid):not(:hover) .mdc-notched-outline__leading,.tb-dark .tb-form-row:not(.tb-standard-fields) .mat-mdc-form-field:not(.tb-not-inline-field) .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined):not(.mdc-text-field--focused):not(.mdc-text-field--disabled):not(.mdc-text-field--invalid):not(:hover) .mdc-notched-outline__trailing,.tb-dark .mat-mdc-form-field.tb-inline-field .mat-mdc-text-field-wrapper.mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):not(.mdc-text-field--invalid):not(:hover) .mdc-notched-outline__leading,.tb-dark .mat-mdc-form-field.tb-inline-field .mat-mdc-text-field-wrapper.mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):not(.mdc-text-field--invalid):not(:hover) .mdc-notched-outline__trailing,.tb-dark .mat-mdc-form-field.tb-inline-field .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined):not(.mdc-text-field--focused):not(.mdc-text-field--disabled):not(.mdc-text-field--invalid):not(:hover) .mdc-notched-outline__leading,.tb-dark .mat-mdc-form-field.tb-inline-field .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined):not(.mdc-text-field--focused):not(.mdc-text-field--disabled):not(.mdc-text-field--invalid):not(:hover) .mdc-notched-outline__trailing{border-color:#0000001f}.tb-default .tb-form-row:not(.tb-standard-fields) .mat-mdc-form-field:not(.tb-not-inline-field) .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-infix,.tb-default .tb-form-row:not(.tb-standard-fields) .mat-mdc-form-field:not(.tb-not-inline-field) .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix,.tb-default .mat-mdc-form-field.tb-inline-field .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-infix,.tb-default .mat-mdc-form-field.tb-inline-field .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix,.tb-dark .tb-form-row:not(.tb-standard-fields) .mat-mdc-form-field:not(.tb-not-inline-field) .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-infix,.tb-dark .tb-form-row:not(.tb-standard-fields) .mat-mdc-form-field:not(.tb-not-inline-field) .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix,.tb-dark .mat-mdc-form-field.tb-inline-field .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-infix,.tb-dark .mat-mdc-form-field.tb-inline-field .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix{padding-top:8px;padding-bottom:8px;min-height:40px;width:auto}.tb-default .tb-form-row:not(.tb-standard-fields) .mat-mdc-form-field:not(.tb-not-inline-field) .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-infix .mdc-text-field__input,.tb-default .tb-form-row:not(.tb-standard-fields) .mat-mdc-form-field:not(.tb-not-inline-field) .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-infix .mat-mdc-select,.tb-default .tb-form-row:not(.tb-standard-fields) .mat-mdc-form-field:not(.tb-not-inline-field) .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix .mdc-text-field__input,.tb-default .tb-form-row:not(.tb-standard-fields) .mat-mdc-form-field:not(.tb-not-inline-field) .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix .mat-mdc-select,.tb-default .mat-mdc-form-field.tb-inline-field .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-infix .mdc-text-field__input,.tb-default .mat-mdc-form-field.tb-inline-field .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-infix .mat-mdc-select,.tb-default .mat-mdc-form-field.tb-inline-field .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix .mdc-text-field__input,.tb-default .mat-mdc-form-field.tb-inline-field .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix .mat-mdc-select,.tb-dark .tb-form-row:not(.tb-standard-fields) .mat-mdc-form-field:not(.tb-not-inline-field) .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-infix .mdc-text-field__input,.tb-dark .tb-form-row:not(.tb-standard-fields) .mat-mdc-form-field:not(.tb-not-inline-field) .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-infix .mat-mdc-select,.tb-dark .tb-form-row:not(.tb-standard-fields) .mat-mdc-form-field:not(.tb-not-inline-field) .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix .mdc-text-field__input,.tb-dark .tb-form-row:not(.tb-standard-fields) .mat-mdc-form-field:not(.tb-not-inline-field) .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix .mat-mdc-select,.tb-dark .mat-mdc-form-field.tb-inline-field .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-infix .mdc-text-field__input,.tb-dark .mat-mdc-form-field.tb-inline-field .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-infix .mat-mdc-select,.tb-dark .mat-mdc-form-field.tb-inline-field .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix .mdc-text-field__input,.tb-dark .mat-mdc-form-field.tb-inline-field .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix .mat-mdc-select{font-weight:400;font-size:14px;line-height:20px}.tb-default .tb-form-row:not(.tb-standard-fields) .mat-mdc-form-field:not(.tb-not-inline-field) .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-icon-prefix,.tb-default .tb-form-row:not(.tb-standard-fields) .mat-mdc-form-field:not(.tb-not-inline-field) .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-icon-suffix,.tb-default .tb-form-row:not(.tb-standard-fields) .mat-mdc-form-field:not(.tb-not-inline-field) .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-icon-prefix,.tb-default .tb-form-row:not(.tb-standard-fields) .mat-mdc-form-field:not(.tb-not-inline-field) .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-icon-suffix,.tb-default .mat-mdc-form-field.tb-inline-field .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-icon-prefix,.tb-default .mat-mdc-form-field.tb-inline-field .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-icon-suffix,.tb-default .mat-mdc-form-field.tb-inline-field .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-icon-prefix,.tb-default .mat-mdc-form-field.tb-inline-field .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-icon-suffix,.tb-dark .tb-form-row:not(.tb-standard-fields) .mat-mdc-form-field:not(.tb-not-inline-field) .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-icon-prefix,.tb-dark .tb-form-row:not(.tb-standard-fields) .mat-mdc-form-field:not(.tb-not-inline-field) .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-icon-suffix,.tb-dark .tb-form-row:not(.tb-standard-fields) .mat-mdc-form-field:not(.tb-not-inline-field) .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-icon-prefix,.tb-dark .tb-form-row:not(.tb-standard-fields) .mat-mdc-form-field:not(.tb-not-inline-field) .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-icon-suffix,.tb-dark .mat-mdc-form-field.tb-inline-field .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-icon-prefix,.tb-dark .mat-mdc-form-field.tb-inline-field .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-icon-suffix,.tb-dark .mat-mdc-form-field.tb-inline-field .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-icon-prefix,.tb-dark .mat-mdc-form-field.tb-inline-field .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-icon-suffix{height:40px;font-size:14px;line-height:40px;letter-spacing:.2px;color:#00000061}.tb-default .tb-form-row:not(.tb-standard-fields) .mat-mdc-form-field:not(.tb-not-inline-field) .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-icon-prefix>button.mat-mdc-icon-button,.tb-default .tb-form-row:not(.tb-standard-fields) .mat-mdc-form-field:not(.tb-not-inline-field) .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-icon-suffix>button.mat-mdc-icon-button,.tb-default .tb-form-row:not(.tb-standard-fields) .mat-mdc-form-field:not(.tb-not-inline-field) .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-icon-prefix>button.mat-mdc-icon-button,.tb-default .tb-form-row:not(.tb-standard-fields) .mat-mdc-form-field:not(.tb-not-inline-field) .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-icon-suffix>button.mat-mdc-icon-button,.tb-default .mat-mdc-form-field.tb-inline-field .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-icon-prefix>button.mat-mdc-icon-button,.tb-default .mat-mdc-form-field.tb-inline-field .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-icon-suffix>button.mat-mdc-icon-button,.tb-default .mat-mdc-form-field.tb-inline-field .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-icon-prefix>button.mat-mdc-icon-button,.tb-default .mat-mdc-form-field.tb-inline-field .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-icon-suffix>button.mat-mdc-icon-button,.tb-dark .tb-form-row:not(.tb-standard-fields) .mat-mdc-form-field:not(.tb-not-inline-field) .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-icon-prefix>button.mat-mdc-icon-button,.tb-dark .tb-form-row:not(.tb-standard-fields) .mat-mdc-form-field:not(.tb-not-inline-field) .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-icon-suffix>button.mat-mdc-icon-button,.tb-dark .tb-form-row:not(.tb-standard-fields) .mat-mdc-form-field:not(.tb-not-inline-field) .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-icon-prefix>button.mat-mdc-icon-button,.tb-dark .tb-form-row:not(.tb-standard-fields) .mat-mdc-form-field:not(.tb-not-inline-field) .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-icon-suffix>button.mat-mdc-icon-button,.tb-dark .mat-mdc-form-field.tb-inline-field .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-icon-prefix>button.mat-mdc-icon-button,.tb-dark .mat-mdc-form-field.tb-inline-field .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-icon-suffix>button.mat-mdc-icon-button,.tb-dark .mat-mdc-form-field.tb-inline-field .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-icon-prefix>button.mat-mdc-icon-button,.tb-dark .mat-mdc-form-field.tb-inline-field .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-icon-suffix>button.mat-mdc-icon-button{width:40px;height:40px;padding:8px}.tb-default .tb-form-row:not(.tb-standard-fields) .mat-mdc-form-field:not(.tb-not-inline-field) .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-icon-prefix>button.mat-mdc-icon-button .mat-icon,.tb-default .tb-form-row:not(.tb-standard-fields) .mat-mdc-form-field:not(.tb-not-inline-field) .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-icon-suffix>button.mat-mdc-icon-button .mat-icon,.tb-default .tb-form-row:not(.tb-standard-fields) .mat-mdc-form-field:not(.tb-not-inline-field) .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-icon-prefix>button.mat-mdc-icon-button .mat-icon,.tb-default .tb-form-row:not(.tb-standard-fields) .mat-mdc-form-field:not(.tb-not-inline-field) .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-icon-suffix>button.mat-mdc-icon-button .mat-icon,.tb-default .mat-mdc-form-field.tb-inline-field .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-icon-prefix>button.mat-mdc-icon-button .mat-icon,.tb-default .mat-mdc-form-field.tb-inline-field .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-icon-suffix>button.mat-mdc-icon-button .mat-icon,.tb-default .mat-mdc-form-field.tb-inline-field .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-icon-prefix>button.mat-mdc-icon-button .mat-icon,.tb-default .mat-mdc-form-field.tb-inline-field .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-icon-suffix>button.mat-mdc-icon-button .mat-icon,.tb-dark .tb-form-row:not(.tb-standard-fields) .mat-mdc-form-field:not(.tb-not-inline-field) .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-icon-prefix>button.mat-mdc-icon-button .mat-icon,.tb-dark .tb-form-row:not(.tb-standard-fields) .mat-mdc-form-field:not(.tb-not-inline-field) .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-icon-suffix>button.mat-mdc-icon-button .mat-icon,.tb-dark .tb-form-row:not(.tb-standard-fields) .mat-mdc-form-field:not(.tb-not-inline-field) .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-icon-prefix>button.mat-mdc-icon-button .mat-icon,.tb-dark .tb-form-row:not(.tb-standard-fields) .mat-mdc-form-field:not(.tb-not-inline-field) .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-icon-suffix>button.mat-mdc-icon-button .mat-icon,.tb-dark .mat-mdc-form-field.tb-inline-field .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-icon-prefix>button.mat-mdc-icon-button .mat-icon,.tb-dark .mat-mdc-form-field.tb-inline-field .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-icon-suffix>button.mat-mdc-icon-button .mat-icon,.tb-dark .mat-mdc-form-field.tb-inline-field .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-icon-prefix>button.mat-mdc-icon-button .mat-icon,.tb-dark .mat-mdc-form-field.tb-inline-field .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-icon-suffix>button.mat-mdc-icon-button .mat-icon{width:20px;height:20px;font-size:20px}.tb-default .tb-form-row:not(.tb-standard-fields) .mat-mdc-form-field:not(.tb-not-inline-field) .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-icon-prefix>button.mat-mdc-icon-button .mat-mdc-button-touch-target,.tb-default .tb-form-row:not(.tb-standard-fields) .mat-mdc-form-field:not(.tb-not-inline-field) .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-icon-suffix>button.mat-mdc-icon-button .mat-mdc-button-touch-target,.tb-default .tb-form-row:not(.tb-standard-fields) .mat-mdc-form-field:not(.tb-not-inline-field) .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-icon-prefix>button.mat-mdc-icon-button .mat-mdc-button-touch-target,.tb-default .tb-form-row:not(.tb-standard-fields) .mat-mdc-form-field:not(.tb-not-inline-field) .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-icon-suffix>button.mat-mdc-icon-button .mat-mdc-button-touch-target,.tb-default .mat-mdc-form-field.tb-inline-field .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-icon-prefix>button.mat-mdc-icon-button .mat-mdc-button-touch-target,.tb-default .mat-mdc-form-field.tb-inline-field .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-icon-suffix>button.mat-mdc-icon-button .mat-mdc-button-touch-target,.tb-default .mat-mdc-form-field.tb-inline-field .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-icon-prefix>button.mat-mdc-icon-button .mat-mdc-button-touch-target,.tb-default .mat-mdc-form-field.tb-inline-field .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-icon-suffix>button.mat-mdc-icon-button .mat-mdc-button-touch-target,.tb-dark .tb-form-row:not(.tb-standard-fields) .mat-mdc-form-field:not(.tb-not-inline-field) .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-icon-prefix>button.mat-mdc-icon-button .mat-mdc-button-touch-target,.tb-dark .tb-form-row:not(.tb-standard-fields) .mat-mdc-form-field:not(.tb-not-inline-field) .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-icon-suffix>button.mat-mdc-icon-button .mat-mdc-button-touch-target,.tb-dark .tb-form-row:not(.tb-standard-fields) .mat-mdc-form-field:not(.tb-not-inline-field) .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-icon-prefix>button.mat-mdc-icon-button .mat-mdc-button-touch-target,.tb-dark .tb-form-row:not(.tb-standard-fields) .mat-mdc-form-field:not(.tb-not-inline-field) .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-icon-suffix>button.mat-mdc-icon-button .mat-mdc-button-touch-target,.tb-dark .mat-mdc-form-field.tb-inline-field .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-icon-prefix>button.mat-mdc-icon-button .mat-mdc-button-touch-target,.tb-dark .mat-mdc-form-field.tb-inline-field .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-icon-suffix>button.mat-mdc-icon-button .mat-mdc-button-touch-target,.tb-dark .mat-mdc-form-field.tb-inline-field .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-icon-prefix>button.mat-mdc-icon-button .mat-mdc-button-touch-target,.tb-dark .mat-mdc-form-field.tb-inline-field .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-icon-suffix>button.mat-mdc-icon-button .mat-mdc-button-touch-target{width:40px;height:40px}.tb-default .tb-form-row:not(.tb-standard-fields) .mat-mdc-form-field:not(.tb-not-inline-field) .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-icon-prefix>button.mat-mdc-icon-button.tb-icon-24,.tb-default .tb-form-row:not(.tb-standard-fields) .mat-mdc-form-field:not(.tb-not-inline-field) .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-icon-suffix>button.mat-mdc-icon-button.tb-icon-24,.tb-default .tb-form-row:not(.tb-standard-fields) .mat-mdc-form-field:not(.tb-not-inline-field) .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-icon-prefix>button.mat-mdc-icon-button.tb-icon-24,.tb-default .tb-form-row:not(.tb-standard-fields) .mat-mdc-form-field:not(.tb-not-inline-field) .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-icon-suffix>button.mat-mdc-icon-button.tb-icon-24,.tb-default .mat-mdc-form-field.tb-inline-field .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-icon-prefix>button.mat-mdc-icon-button.tb-icon-24,.tb-default .mat-mdc-form-field.tb-inline-field .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-icon-suffix>button.mat-mdc-icon-button.tb-icon-24,.tb-default .mat-mdc-form-field.tb-inline-field .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-icon-prefix>button.mat-mdc-icon-button.tb-icon-24,.tb-default .mat-mdc-form-field.tb-inline-field .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-icon-suffix>button.mat-mdc-icon-button.tb-icon-24,.tb-dark .tb-form-row:not(.tb-standard-fields) .mat-mdc-form-field:not(.tb-not-inline-field) .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-icon-prefix>button.mat-mdc-icon-button.tb-icon-24,.tb-dark .tb-form-row:not(.tb-standard-fields) .mat-mdc-form-field:not(.tb-not-inline-field) .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-icon-suffix>button.mat-mdc-icon-button.tb-icon-24,.tb-dark .tb-form-row:not(.tb-standard-fields) .mat-mdc-form-field:not(.tb-not-inline-field) .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-icon-prefix>button.mat-mdc-icon-button.tb-icon-24,.tb-dark .tb-form-row:not(.tb-standard-fields) .mat-mdc-form-field:not(.tb-not-inline-field) .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-icon-suffix>button.mat-mdc-icon-button.tb-icon-24,.tb-dark .mat-mdc-form-field.tb-inline-field .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-icon-prefix>button.mat-mdc-icon-button.tb-icon-24,.tb-dark .mat-mdc-form-field.tb-inline-field .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-icon-suffix>button.mat-mdc-icon-button.tb-icon-24,.tb-dark .mat-mdc-form-field.tb-inline-field .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-icon-prefix>button.mat-mdc-icon-button.tb-icon-24,.tb-dark .mat-mdc-form-field.tb-inline-field .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-icon-suffix>button.mat-mdc-icon-button.tb-icon-24{width:24px;height:24px;padding:0}.tb-default .tb-form-row:not(.tb-standard-fields) .mat-mdc-form-field:not(.tb-not-inline-field) .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-icon-prefix>button.mat-mdc-icon-button.tb-icon-24 .mat-mdc-button-touch-target,.tb-default .tb-form-row:not(.tb-standard-fields) .mat-mdc-form-field:not(.tb-not-inline-field) .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-icon-suffix>button.mat-mdc-icon-button.tb-icon-24 .mat-mdc-button-touch-target,.tb-default .tb-form-row:not(.tb-standard-fields) .mat-mdc-form-field:not(.tb-not-inline-field) .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-icon-prefix>button.mat-mdc-icon-button.tb-icon-24 .mat-mdc-button-touch-target,.tb-default .tb-form-row:not(.tb-standard-fields) .mat-mdc-form-field:not(.tb-not-inline-field) .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-icon-suffix>button.mat-mdc-icon-button.tb-icon-24 .mat-mdc-button-touch-target,.tb-default .mat-mdc-form-field.tb-inline-field .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-icon-prefix>button.mat-mdc-icon-button.tb-icon-24 .mat-mdc-button-touch-target,.tb-default .mat-mdc-form-field.tb-inline-field .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-icon-suffix>button.mat-mdc-icon-button.tb-icon-24 .mat-mdc-button-touch-target,.tb-default .mat-mdc-form-field.tb-inline-field .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-icon-prefix>button.mat-mdc-icon-button.tb-icon-24 .mat-mdc-button-touch-target,.tb-default .mat-mdc-form-field.tb-inline-field .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-icon-suffix>button.mat-mdc-icon-button.tb-icon-24 .mat-mdc-button-touch-target,.tb-dark .tb-form-row:not(.tb-standard-fields) .mat-mdc-form-field:not(.tb-not-inline-field) .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-icon-prefix>button.mat-mdc-icon-button.tb-icon-24 .mat-mdc-button-touch-target,.tb-dark .tb-form-row:not(.tb-standard-fields) .mat-mdc-form-field:not(.tb-not-inline-field) .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-icon-suffix>button.mat-mdc-icon-button.tb-icon-24 .mat-mdc-button-touch-target,.tb-dark .tb-form-row:not(.tb-standard-fields) .mat-mdc-form-field:not(.tb-not-inline-field) .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-icon-prefix>button.mat-mdc-icon-button.tb-icon-24 .mat-mdc-button-touch-target,.tb-dark .tb-form-row:not(.tb-standard-fields) .mat-mdc-form-field:not(.tb-not-inline-field) .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-icon-suffix>button.mat-mdc-icon-button.tb-icon-24 .mat-mdc-button-touch-target,.tb-dark .mat-mdc-form-field.tb-inline-field .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-icon-prefix>button.mat-mdc-icon-button.tb-icon-24 .mat-mdc-button-touch-target,.tb-dark .mat-mdc-form-field.tb-inline-field .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-icon-suffix>button.mat-mdc-icon-button.tb-icon-24 .mat-mdc-button-touch-target,.tb-dark .mat-mdc-form-field.tb-inline-field .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-icon-prefix>button.mat-mdc-icon-button.tb-icon-24 .mat-mdc-button-touch-target,.tb-dark .mat-mdc-form-field.tb-inline-field .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-icon-suffix>button.mat-mdc-icon-button.tb-icon-24 .mat-mdc-button-touch-target{width:24px;height:24px}.tb-default .tb-form-row:not(.tb-standard-fields) .mat-mdc-form-field:not(.tb-not-inline-field) .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-icon-prefix>.mat-icon,.tb-default .tb-form-row:not(.tb-standard-fields) .mat-mdc-form-field:not(.tb-not-inline-field) .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-icon-suffix>.mat-icon,.tb-default .tb-form-row:not(.tb-standard-fields) .mat-mdc-form-field:not(.tb-not-inline-field) .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-icon-prefix>.mat-icon,.tb-default .tb-form-row:not(.tb-standard-fields) .mat-mdc-form-field:not(.tb-not-inline-field) .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-icon-suffix>.mat-icon,.tb-default .mat-mdc-form-field.tb-inline-field .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-icon-prefix>.mat-icon,.tb-default .mat-mdc-form-field.tb-inline-field .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-icon-suffix>.mat-icon,.tb-default .mat-mdc-form-field.tb-inline-field .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-icon-prefix>.mat-icon,.tb-default .mat-mdc-form-field.tb-inline-field .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-icon-suffix>.mat-icon,.tb-dark .tb-form-row:not(.tb-standard-fields) .mat-mdc-form-field:not(.tb-not-inline-field) .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-icon-prefix>.mat-icon,.tb-dark .tb-form-row:not(.tb-standard-fields) .mat-mdc-form-field:not(.tb-not-inline-field) .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-icon-suffix>.mat-icon,.tb-dark .tb-form-row:not(.tb-standard-fields) .mat-mdc-form-field:not(.tb-not-inline-field) .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-icon-prefix>.mat-icon,.tb-dark .tb-form-row:not(.tb-standard-fields) .mat-mdc-form-field:not(.tb-not-inline-field) .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-icon-suffix>.mat-icon,.tb-dark .mat-mdc-form-field.tb-inline-field .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-icon-prefix>.mat-icon,.tb-dark .mat-mdc-form-field.tb-inline-field .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-icon-suffix>.mat-icon,.tb-dark .mat-mdc-form-field.tb-inline-field .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-icon-prefix>.mat-icon,.tb-dark .mat-mdc-form-field.tb-inline-field .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-icon-suffix>.mat-icon{width:20px;height:20px;padding:10px;font-size:20px;color:#fff}.tb-default .tb-form-row:not(.tb-standard-fields) .mat-mdc-form-field:not(.tb-not-inline-field).center .mat-mdc-text-field-wrapper .mat-mdc-form-field-infix .mdc-text-field__input,.tb-default .mat-mdc-form-field.tb-inline-field.center .mat-mdc-text-field-wrapper .mat-mdc-form-field-infix .mdc-text-field__input,.tb-dark .tb-form-row:not(.tb-standard-fields) .mat-mdc-form-field:not(.tb-not-inline-field).center .mat-mdc-text-field-wrapper .mat-mdc-form-field-infix .mdc-text-field__input,.tb-dark .mat-mdc-form-field.tb-inline-field.center .mat-mdc-text-field-wrapper .mat-mdc-form-field-infix .mdc-text-field__input{text-align:center}.tb-default .tb-form-row:not(.tb-standard-fields) .mat-mdc-form-field:not(.tb-not-inline-field).number .mat-mdc-text-field-wrapper.mdc-text-field--outlined,.tb-default .tb-form-row:not(.tb-standard-fields) .mat-mdc-form-field:not(.tb-not-inline-field).number .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined),.tb-default .mat-mdc-form-field.tb-inline-field.number .mat-mdc-text-field-wrapper.mdc-text-field--outlined,.tb-default .mat-mdc-form-field.tb-inline-field.number .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined),.tb-dark .tb-form-row:not(.tb-standard-fields) .mat-mdc-form-field:not(.tb-not-inline-field).number .mat-mdc-text-field-wrapper.mdc-text-field--outlined,.tb-dark .tb-form-row:not(.tb-standard-fields) .mat-mdc-form-field:not(.tb-not-inline-field).number .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined),.tb-dark .mat-mdc-form-field.tb-inline-field.number .mat-mdc-text-field-wrapper.mdc-text-field--outlined,.tb-dark .mat-mdc-form-field.tb-inline-field.number .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined){padding-right:4px}.tb-default .tb-form-row:not(.tb-standard-fields) .mat-mdc-form-field:not(.tb-not-inline-field).number .mat-mdc-text-field-wrapper .mat-mdc-form-field-infix input.mdc-text-field__input[type=number]::-webkit-inner-spin-button,.tb-default .tb-form-row:not(.tb-standard-fields) .mat-mdc-form-field:not(.tb-not-inline-field).number .mat-mdc-text-field-wrapper .mat-mdc-form-field-infix input.mdc-text-field__input[type=number]::-webkit-outer-spin-button,.tb-default .mat-mdc-form-field.tb-inline-field.number .mat-mdc-text-field-wrapper .mat-mdc-form-field-infix input.mdc-text-field__input[type=number]::-webkit-inner-spin-button,.tb-default .mat-mdc-form-field.tb-inline-field.number .mat-mdc-text-field-wrapper .mat-mdc-form-field-infix input.mdc-text-field__input[type=number]::-webkit-outer-spin-button,.tb-dark .tb-form-row:not(.tb-standard-fields) .mat-mdc-form-field:not(.tb-not-inline-field).number .mat-mdc-text-field-wrapper .mat-mdc-form-field-infix input.mdc-text-field__input[type=number]::-webkit-inner-spin-button,.tb-dark .tb-form-row:not(.tb-standard-fields) .mat-mdc-form-field:not(.tb-not-inline-field).number .mat-mdc-text-field-wrapper .mat-mdc-form-field-infix input.mdc-text-field__input[type=number]::-webkit-outer-spin-button,.tb-dark .mat-mdc-form-field.tb-inline-field.number .mat-mdc-text-field-wrapper .mat-mdc-form-field-infix input.mdc-text-field__input[type=number]::-webkit-inner-spin-button,.tb-dark .mat-mdc-form-field.tb-inline-field.number .mat-mdc-text-field-wrapper .mat-mdc-form-field-infix input.mdc-text-field__input[type=number]::-webkit-outer-spin-button{opacity:1}.tb-default .tb-form-row:not(.tb-standard-fields) .mat-mdc-form-field:not(.tb-not-inline-field).number.tb-suffix-absolute .mat-mdc-text-field-wrapper .mat-mdc-form-field-icon-suffix>.mat-icon,.tb-default .mat-mdc-form-field.tb-inline-field.number.tb-suffix-absolute .mat-mdc-text-field-wrapper .mat-mdc-form-field-icon-suffix>.mat-icon,.tb-dark .tb-form-row:not(.tb-standard-fields) .mat-mdc-form-field:not(.tb-not-inline-field).number.tb-suffix-absolute .mat-mdc-text-field-wrapper .mat-mdc-form-field-icon-suffix>.mat-icon,.tb-dark .mat-mdc-form-field.tb-inline-field.number.tb-suffix-absolute .mat-mdc-text-field-wrapper .mat-mdc-form-field-icon-suffix>.mat-icon{right:16px}.tb-default .tb-form-row:not(.tb-standard-fields) .mat-mdc-form-field:not(.tb-not-inline-field).tb-chips.flex,.tb-default .mat-mdc-form-field.tb-inline-field.tb-chips.flex,.tb-dark .tb-form-row:not(.tb-standard-fields) .mat-mdc-form-field:not(.tb-not-inline-field).tb-chips.flex,.tb-dark .mat-mdc-form-field.tb-inline-field.tb-chips.flex{flex:1;width:auto}.tb-default .tb-form-row:not(.tb-standard-fields) .mat-mdc-form-field:not(.tb-not-inline-field).tb-chips .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-infix,.tb-default .tb-form-row:not(.tb-standard-fields) .mat-mdc-form-field:not(.tb-not-inline-field).tb-chips .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix,.tb-default .mat-mdc-form-field.tb-inline-field.tb-chips .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-infix,.tb-default .mat-mdc-form-field.tb-inline-field.tb-chips .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix,.tb-dark .tb-form-row:not(.tb-standard-fields) .mat-mdc-form-field:not(.tb-not-inline-field).tb-chips .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-infix,.tb-dark .tb-form-row:not(.tb-standard-fields) .mat-mdc-form-field:not(.tb-not-inline-field).tb-chips .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix,.tb-dark .mat-mdc-form-field.tb-inline-field.tb-chips .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-infix,.tb-dark .mat-mdc-form-field.tb-inline-field.tb-chips .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix{padding-top:4px;padding-bottom:4px}.tb-default .tb-form-row:not(.tb-standard-fields) .mat-mdc-form-field:not(.tb-not-inline-field).tb-chips .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-infix .mdc-evolution-chip-set,.tb-default .tb-form-row:not(.tb-standard-fields) .mat-mdc-form-field:not(.tb-not-inline-field).tb-chips .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix .mdc-evolution-chip-set,.tb-default .mat-mdc-form-field.tb-inline-field.tb-chips .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-infix .mdc-evolution-chip-set,.tb-default .mat-mdc-form-field.tb-inline-field.tb-chips .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix .mdc-evolution-chip-set,.tb-dark .tb-form-row:not(.tb-standard-fields) .mat-mdc-form-field:not(.tb-not-inline-field).tb-chips .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-infix .mdc-evolution-chip-set,.tb-dark .tb-form-row:not(.tb-standard-fields) .mat-mdc-form-field:not(.tb-not-inline-field).tb-chips .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix .mdc-evolution-chip-set,.tb-dark .mat-mdc-form-field.tb-inline-field.tb-chips .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-infix .mdc-evolution-chip-set,.tb-dark .mat-mdc-form-field.tb-inline-field.tb-chips .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix .mdc-evolution-chip-set{min-height:32px}.tb-default .tb-form-row:not(.tb-standard-fields) .mat-mdc-form-field:not(.tb-not-inline-field).tb-chips .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-infix .mdc-evolution-chip-set .mdc-evolution-chip,.tb-default .tb-form-row:not(.tb-standard-fields) .mat-mdc-form-field:not(.tb-not-inline-field).tb-chips .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix .mdc-evolution-chip-set .mdc-evolution-chip,.tb-default .mat-mdc-form-field.tb-inline-field.tb-chips .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-infix .mdc-evolution-chip-set .mdc-evolution-chip,.tb-default .mat-mdc-form-field.tb-inline-field.tb-chips .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix .mdc-evolution-chip-set .mdc-evolution-chip,.tb-dark .tb-form-row:not(.tb-standard-fields) .mat-mdc-form-field:not(.tb-not-inline-field).tb-chips .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-infix .mdc-evolution-chip-set .mdc-evolution-chip,.tb-dark .tb-form-row:not(.tb-standard-fields) .mat-mdc-form-field:not(.tb-not-inline-field).tb-chips .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix .mdc-evolution-chip-set .mdc-evolution-chip,.tb-dark .mat-mdc-form-field.tb-inline-field.tb-chips .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-infix .mdc-evolution-chip-set .mdc-evolution-chip,.tb-dark .mat-mdc-form-field.tb-inline-field.tb-chips .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix .mdc-evolution-chip-set .mdc-evolution-chip{height:24px}.tb-default .tb-form-row:not(.tb-standard-fields) .mat-mdc-form-field:not(.tb-not-inline-field).tb-suffix-show-on-hover .mat-mdc-text-field-wrapper .mat-mdc-form-field-icon-suffix,.tb-default .mat-mdc-form-field.tb-inline-field.tb-suffix-show-on-hover .mat-mdc-text-field-wrapper .mat-mdc-form-field-icon-suffix,.tb-dark .tb-form-row:not(.tb-standard-fields) .mat-mdc-form-field:not(.tb-not-inline-field).tb-suffix-show-on-hover .mat-mdc-text-field-wrapper .mat-mdc-form-field-icon-suffix,.tb-dark .mat-mdc-form-field.tb-inline-field.tb-suffix-show-on-hover .mat-mdc-text-field-wrapper .mat-mdc-form-field-icon-suffix{padding:0;display:flex;align-items:center}.tb-default .tb-form-row:not(.tb-standard-fields) .mat-mdc-form-field:not(.tb-not-inline-field).tb-suffix-show-on-hover .mat-mdc-text-field-wrapper .mat-mdc-form-field-icon-suffix>*:not(.tb-suffix-show-always),.tb-default .mat-mdc-form-field.tb-inline-field.tb-suffix-show-on-hover .mat-mdc-text-field-wrapper .mat-mdc-form-field-icon-suffix>*:not(.tb-suffix-show-always),.tb-dark .tb-form-row:not(.tb-standard-fields) .mat-mdc-form-field:not(.tb-not-inline-field).tb-suffix-show-on-hover .mat-mdc-text-field-wrapper .mat-mdc-form-field-icon-suffix>*:not(.tb-suffix-show-always),.tb-dark .mat-mdc-form-field.tb-inline-field.tb-suffix-show-on-hover .mat-mdc-text-field-wrapper .mat-mdc-form-field-icon-suffix>*:not(.tb-suffix-show-always){display:none}.tb-default .tb-form-row:not(.tb-standard-fields) .mat-mdc-form-field:not(.tb-not-inline-field).tb-suffix-show-on-hover:hover .mat-mdc-text-field-wrapper .mat-mdc-form-field-icon-suffix>*,.tb-default .mat-mdc-form-field.tb-inline-field.tb-suffix-show-on-hover:hover .mat-mdc-text-field-wrapper .mat-mdc-form-field-icon-suffix>*,.tb-dark .tb-form-row:not(.tb-standard-fields) .mat-mdc-form-field:not(.tb-not-inline-field).tb-suffix-show-on-hover:hover .mat-mdc-text-field-wrapper .mat-mdc-form-field-icon-suffix>*,.tb-dark .mat-mdc-form-field.tb-inline-field.tb-suffix-show-on-hover:hover .mat-mdc-text-field-wrapper .mat-mdc-form-field-icon-suffix>*{display:block}.tb-default .tb-form-row:not(.tb-standard-fields) .mat-mdc-form-field:not(.tb-not-inline-field).tb-suffix-absolute .mat-mdc-text-field-wrapper .mat-mdc-form-field-icon-suffix,.tb-default .mat-mdc-form-field.tb-inline-field.tb-suffix-absolute .mat-mdc-text-field-wrapper .mat-mdc-form-field-icon-suffix,.tb-dark .tb-form-row:not(.tb-standard-fields) .mat-mdc-form-field:not(.tb-not-inline-field).tb-suffix-absolute .mat-mdc-text-field-wrapper .mat-mdc-form-field-icon-suffix,.tb-dark .mat-mdc-form-field.tb-inline-field.tb-suffix-absolute .mat-mdc-text-field-wrapper .mat-mdc-form-field-icon-suffix{padding:0}.tb-default .tb-form-row:not(.tb-standard-fields) .mat-mdc-form-field:not(.tb-not-inline-field).tb-suffix-absolute .mat-mdc-text-field-wrapper .mat-mdc-form-field-icon-suffix>.mat-icon,.tb-default .mat-mdc-form-field.tb-inline-field.tb-suffix-absolute .mat-mdc-text-field-wrapper .mat-mdc-form-field-icon-suffix>.mat-icon,.tb-dark .tb-form-row:not(.tb-standard-fields) .mat-mdc-form-field:not(.tb-not-inline-field).tb-suffix-absolute .mat-mdc-text-field-wrapper .mat-mdc-form-field-icon-suffix>.mat-icon,.tb-dark .mat-mdc-form-field.tb-inline-field.tb-suffix-absolute .mat-mdc-text-field-wrapper .mat-mdc-form-field-icon-suffix>.mat-icon{position:absolute;right:0}.tb-default .tb-form-row:not(.tb-standard-fields) .mat-mdc-form-field:not(.tb-not-inline-field).tb-suffix-absolute.mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper,.tb-default .mat-mdc-form-field.tb-inline-field.tb-suffix-absolute.mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper,.tb-dark .tb-form-row:not(.tb-standard-fields) .mat-mdc-form-field:not(.tb-not-inline-field).tb-suffix-absolute.mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper,.tb-dark .mat-mdc-form-field.tb-inline-field.tb-suffix-absolute.mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper{padding-right:12px}.tb-default .tb-form-row:not(.tb-standard-fields) .mat-mdc-form-field:not(.tb-not-inline-field).tb-suffix-absolute.mat-mdc-form-field-has-icon-suffix.number .mat-mdc-text-field-wrapper,.tb-default .mat-mdc-form-field.tb-inline-field.tb-suffix-absolute.mat-mdc-form-field-has-icon-suffix.number .mat-mdc-text-field-wrapper,.tb-dark .tb-form-row:not(.tb-standard-fields) .mat-mdc-form-field:not(.tb-not-inline-field).tb-suffix-absolute.mat-mdc-form-field-has-icon-suffix.number .mat-mdc-text-field-wrapper,.tb-dark .mat-mdc-form-field.tb-inline-field.tb-suffix-absolute.mat-mdc-form-field-has-icon-suffix.number .mat-mdc-text-field-wrapper{padding-right:4px}.tb-default .tb-form-row:not(.tb-standard-fields) .mat-mdc-form-field:not(.tb-not-inline-field).fixed-height .mat-mdc-form-field-infix,.tb-default .mat-mdc-form-field.tb-inline-field.fixed-height .mat-mdc-form-field-infix,.tb-dark .tb-form-row:not(.tb-standard-fields) .mat-mdc-form-field:not(.tb-not-inline-field).fixed-height .mat-mdc-form-field-infix,.tb-dark .mat-mdc-form-field.tb-inline-field.fixed-height .mat-mdc-form-field-infix{max-height:40px}.tb-default .tb-form-row:not(.tb-standard-fields) .mat-mdc-form-field:not(.tb-not-inline-field).fixed-height .mat-mdc-form-field-infix .mat-mdc-select,.tb-default .mat-mdc-form-field.tb-inline-field.fixed-height .mat-mdc-form-field-infix .mat-mdc-select,.tb-dark .tb-form-row:not(.tb-standard-fields) .mat-mdc-form-field:not(.tb-not-inline-field).fixed-height .mat-mdc-form-field-infix .mat-mdc-select,.tb-dark .mat-mdc-form-field.tb-inline-field.fixed-height .mat-mdc-form-field-infix .mat-mdc-select{max-height:24px}.tb-default .tb-form-row:not(.tb-standard-fields) .mat-mdc-form-field:not(.tb-not-inline-field).fixed-height .mat-mdc-form-field-infix .mat-mdc-select .mat-mdc-select-trigger,.tb-default .mat-mdc-form-field.tb-inline-field.fixed-height .mat-mdc-form-field-infix .mat-mdc-select .mat-mdc-select-trigger,.tb-dark .tb-form-row:not(.tb-standard-fields) .mat-mdc-form-field:not(.tb-not-inline-field).fixed-height .mat-mdc-form-field-infix .mat-mdc-select .mat-mdc-select-trigger,.tb-dark .mat-mdc-form-field.tb-inline-field.fixed-height .mat-mdc-form-field-infix .mat-mdc-select .mat-mdc-select-trigger{max-height:24px}.tb-default .tb-form-table,.tb-dark .tb-form-table{border:1px solid rgba(255,255,255,.2);border-radius:6px;display:flex;flex-direction:column;gap:12px;padding-bottom:12px}.tb-default .tb-form-table .tb-form-table-body,.tb-dark .tb-form-table .tb-form-table-body{display:flex;flex-direction:column;gap:12px}.tb-default .tb-form-table .tb-prompt,.tb-dark .tb-form-table .tb-prompt{height:40px}.tb-default .tb-form-table-header,.tb-default .tb-form-table-row,.tb-dark .tb-form-table-header,.tb-dark .tb-form-table-row{display:flex;flex-direction:row;gap:8px;padding-left:8px;padding-right:8px;place-content:center flex-start;align-items:center}.tb-default .tb-form-table-header.no-padding-right,.tb-default .tb-form-table-row.no-padding-right,.tb-dark .tb-form-table-header.no-padding-right,.tb-dark .tb-form-table-row.no-padding-right{padding-right:0}@media screen and (min-width: 1280px){.tb-default .tb-form-table-header,.tb-default .tb-form-table-row,.tb-dark .tb-form-table-header,.tb-dark .tb-form-table-row{gap:12px;padding-left:12px;padding-right:12px}}.tb-default .tb-form-table-header-cell,.tb-default .tb-form-table-row-cell,.tb-dark .tb-form-table-header-cell,.tb-dark .tb-form-table-row-cell{font-weight:400;font-size:14px;line-height:20px;letter-spacing:.2px}.tb-default .tb-form-table-header,.tb-dark .tb-form-table-header{height:48px;border-bottom:1px solid rgba(255,255,255,.12)}.tb-default .tb-form-table-header-cell,.tb-dark .tb-form-table-header-cell{color:#ffffff8a}.tb-default .tb-draggable-form-table-row,.tb-dark .tb-draggable-form-table-row{background:#fff;display:flex;flex-direction:row;place-content:center flex-start;align-items:center}.tb-default .tb-draggable-form-table-row .tb-form-table-row,.tb-dark .tb-draggable-form-table-row .tb-form-table-row{padding-right:0}.tb-default .tb-form-table-row-cell,.tb-dark .tb-form-table-row-cell{color:#000000de}.tb-default .tb-form-table-row-cell-buttons,.tb-dark .tb-form-table-row-cell-buttons{display:flex;flex-direction:row}.tb-default .tb-form-table-row-cell-buttons button.mat-mdc-icon-button.mat-mdc-button-base,.tb-dark .tb-form-table-row-cell-buttons button.mat-mdc-icon-button.mat-mdc-button-base{color:#00000061}.tb-default .tb-form-table-row-cell-buttons button.mat-mdc-icon-button.mat-mdc-button-base.tb-hidden,.tb-dark .tb-form-table-row-cell-buttons button.mat-mdc-icon-button.mat-mdc-button-base.tb-hidden{visibility:hidden}.tb-default .tb-no-data-available,.tb-dark .tb-no-data-available{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center}.tb-default .tb-no-data-bg,.tb-dark .tb-no-data-bg{margin:10px;position:relative;flex:1;width:100%;max-height:100px}.tb-default .tb-no-data-bg:before,.tb-dark .tb-no-data-bg:before{content:"";position:absolute;inset:0;background:#303240;mask-image:url(/assets/home/no_data_folder_bg.svg);-webkit-mask-image:url(/assets/home/no_data_folder_bg.svg);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain;mask-position:center;-webkit-mask-position:center}.tb-default .tb-no-data-text,.tb-dark .tb-no-data-text{font-weight:500;font-size:14px;line-height:20px;letter-spacing:.25px;color:#ffffffd9}@media screen and (min-width: 960px) and (max-width: 1819px){.tb-default .tb-no-data-text,.tb-dark .tb-no-data-text{font-size:12px;line-height:16px}}.tb-default .tb-primary-fill,.tb-dark .tb-primary-fill{position:relative;overflow:hidden}.tb-default .tb-primary-fill:before,.tb-dark .tb-primary-fill:before{display:block;height:auto;content:"";position:absolute;inset:0;background:#303240;opacity:.04;pointer-events:none}.tb-default button.mat-mdc-button-base.tb-box-button,.tb-default .tb-form-table-row-cell-buttons button.mat-mdc-icon-button.mat-mdc-button-base,.tb-dark button.mat-mdc-button-base.tb-box-button,.tb-dark .tb-form-table-row-cell-buttons button.mat-mdc-icon-button.mat-mdc-button-base{width:40px;min-width:40px;height:40px;padding:8px}.tb-default button.mat-mdc-button-base.tb-box-button.mat-mdc-outlined-button,.tb-default .tb-form-table-row-cell-buttons button.mat-mdc-icon-button.mat-mdc-button-base.mat-mdc-outlined-button,.tb-dark button.mat-mdc-button-base.tb-box-button.mat-mdc-outlined-button,.tb-dark .tb-form-table-row-cell-buttons button.mat-mdc-icon-button.mat-mdc-button-base.mat-mdc-outlined-button{padding:7px}.tb-default button.mat-mdc-button-base.tb-box-button .mat-mdc-button-touch-target,.tb-default .tb-form-table-row-cell-buttons button.mat-mdc-icon-button.mat-mdc-button-base .mat-mdc-button-touch-target,.tb-dark button.mat-mdc-button-base.tb-box-button .mat-mdc-button-touch-target,.tb-dark .tb-form-table-row-cell-buttons button.mat-mdc-icon-button.mat-mdc-button-base .mat-mdc-button-touch-target{width:40px;height:40px}.tb-default button.mat-mdc-button-base.tb-box-button>.mat-icon,.tb-default .tb-form-table-row-cell-buttons button.mat-mdc-icon-button.mat-mdc-button-base>.mat-icon,.tb-dark button.mat-mdc-button-base.tb-box-button>.mat-icon,.tb-dark .tb-form-table-row-cell-buttons button.mat-mdc-icon-button.mat-mdc-button-base>.mat-icon{width:24px;height:24px;font-size:24px;margin:0}.tb-default button.mat-mdc-button-base.tb-box-button:not(:disabled),.tb-dark button.mat-mdc-button-base.tb-box-button:not(:disabled){color:#0000008a}.tb-default button.mat-mdc-button-base.tb-box-button:disabled,.tb-dark button.mat-mdc-button-base.tb-box-button:disabled{color:#0000001f}.tb-default button.mat-mdc-button-base.tb-nowrap .mdc-button__label,.tb-dark button.mat-mdc-button-base.tb-nowrap .mdc-button__label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tb-default .mat-mdc-chip-listbox.center-stretch .mat-mdc-standard-chip,.tb-dark .mat-mdc-chip-listbox.center-stretch .mat-mdc-standard-chip{flex:1}.tb-default .mat-mdc-chip-listbox.center-stretch .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary,.tb-dark .mat-mdc-chip-listbox.center-stretch .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary{width:100%;padding-left:12px;padding-right:12px;gap:0}.tb-default .mat-mdc-chip-listbox.center-stretch .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary .mdc-evolution-chip__graphic,.tb-dark .mat-mdc-chip-listbox.center-stretch .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary .mdc-evolution-chip__graphic{padding:0;flex:none}.tb-default .mat-mdc-chip-listbox.center-stretch .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--selected .mdc-evolution-chip__action--primary,.tb-dark .mat-mdc-chip-listbox.center-stretch .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--selected .mdc-evolution-chip__action--primary{gap:4px}.tb-default .mat-mdc-chip-listbox.center-stretch .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--selected .mdc-evolution-chip__graphic,.tb-dark .mat-mdc-chip-listbox.center-stretch .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--selected .mdc-evolution-chip__graphic{width:20px}.tb-default .mat-mdc-option.flex .mdc-list-item__primary-text,.tb-dark .mat-mdc-option.flex .mdc-list-item__primary-text{display:flex;align-items:center;justify-content:flex-start}/*!
 *       __ _____                     ________                              __
 *      / // _  /__ __ _____ ___ __ _/__  ___/__ ___ ______ __ __  __ ___  / /
 *  __ / // // // // // _  // _// // / / // _  // _//     // //  \/ // _ \/ /
 * /  / // // // // // ___// / / // / / // ___// / / / / // // /\  // // / /__
 * \___//____ \\___//____//_/ _\_  / /_//____//_/ /_/ /_//_//_/ /_/ \__\_\___/
 *           \/              /____/                              version 2.39.0
 * http://terminal.jcubic.pl
 *
 * This file is part of jQuery Terminal.
 *
 * Copyright (c) 2011-2023 Jakub T. Jankiewicz <https://jcubic.pl/me>
 * Released under the MIT license
 *
 * Date: Tue, 13 Feb 2024 21:18:13 +0000
 */.cmd .format,.cmd-prompt,.cmd-prompt div,.terminal .terminal-output .format{display:inline-block}.cmd,.terminal h1,.terminal h2,.terminal h3,.terminal h4,.terminal h5,.terminal h6,.terminal pre{margin:0}.cmd .cmd-clipboard{let:-16px;background:transparent!important;border:none!important;color:transparent!important;height:16px;height:calc(16px/var(--pixel-density, 1))!important;left:calc(-16px/var(--pixel-density, 1))!important;outline:none!important;overflow:hidden!important;padding:0!important;position:absolute!important;resize:none!important;text-indent:-9999em!important;top:0!important;top:calc(var(--cursor-line, 0)*var(--size, 1)*(14px/var(--pixel-density, 1)))!important;white-space:pre!important;width:16px;width:calc(16px/var(--pixel-density, 1))!important;z-index:1000!important}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;left:0;overflow:hidden;position:absolute;top:0;white-space:nowrap;width:1px}.cmd .cursor+span:empty,.cmd div.cmd-end-line span[data-text]:last-child,.cmd div.cmd-end-line span[data-text]:last-child span,.cmd span.cmd-end-line,.cmd span.cmd-end-line span,.cmd textarea{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.terminal audio,.terminal canvas,.terminal img,.terminal object{cursor:default}.terminal{--base-background:var(--background,#000);--base-color:var(--color);contain:content;line-height:normal;position:relative}.terminal-scroller{scrollbar-gutter:stable;box-sizing:border-box;height:100%;overflow-y:auto;position:relative}terminal.terminal-temp{visibility:hidden}body.terminal{height:100%;min-height:100vh}html{height:100%}body.full-screen-terminal,body.terminal{height:100%;margin:0}body.full-screen-terminal .terminal{height:100%}.terminal>div.terminal-fill{height:100%;min-height:100%}.terminal>.terminal-pixel{display:inline;height:1px;left:-2px;position:absolute;top:-2px;width:1px}.terminal>.terminal-font .terminal-resizer,.terminal>.terminal-resizer{border:none!important;height:100%!important;inset:0!important;overflow:hidden!important;padding:0!important;pointer-events:none!important;position:absolute!important;width:100%!important;z-index:-1!important}.cmd{padding:0;position:relative;width:100%;z-index:300}.terminal .cmd,.terminal .cmd div{background:transparent!important}.terminal a[tabindex="1000"],.terminal a[tabindex="1000"]:active,.terminal a[tabindex="1000"]:focus{outline:none}.cmd.cmd.cmd .cmd-inverted,.cmd.cmd.cmd .inverted,.terminal .inverted,.terminal .terminal-inverted{background-color:#aaa!important;color:#000!important}.cmd a[href],.terminal .terminal-output>:not(.raw) a[href],.terminal.external a[href]{color:#37f;color:var(--link-color,#37f);cursor:pointer}.cmd a[href]:not(.terminal-inverted),.terminal .terminal-output>:not(.raw) a[href]:not(.terminal-inverted),.terminal.external a[href]:not(.terminal-inverted){--color:var(--link-color,#37f);text-shadow:0 0 calc(var(--glow)*5px) var(--color,#ccc)}.terminal .terminal-output>:not(.raw) a[href].terminal-inverted,.terminal.external a[href].terminal-inverted{background:var(--color,#ccc);text-shadow:0 0 calc(var(--glow)*5px) var(--background,#000)}.cmd a[href]:hover,.terminal .terminal-output>:not(.raw) a[href]:hover,.terminal.external a[href]:hover{background-color:#37f;background-color:var(--link-color,#37f)!important;color:#000;color:var(--base-background,#000)!important;text-decoration:none}.cmd a[href] span,.terminal .terminal-output>:not(.raw) a[href] span,.terminal.external a[href] span{--color:var(--link-color,#37f);color:#37f!important;color:var(--link-color,#37f)!important;text-decoration:underline}.cmd a[href]:hover span,.terminal .terminal-output>:not(.raw) a[href]:hover span,.terminal.external a[href]:hover span{background-color:#37f!important;background-color:var(--link-color,#37f)!important;color:#000!important;color:var(--background,#000)!important;text-decoration:none}.terminal a[href]{transition-duration:.2s;transition-property:color,background-color;transition-timing-function:ease-out}.cmd .cmd-cursor,.cmd .cmd-cursor-line img,.cmd .cmd-cursor-line>span{display:inline-block}.cmd .cmd-cursor .emoji,.cmd .cmd-cursor.cmd-blink .fa,.cmd .cmd-cursor.cmd-blink .far,.cmd .cmd-cursor.cmd-blink .fas,.cmd .cmd-cursor.cmd-blink a,.cmd .cmd-cursor.cmd-blink>span[data-text]:not(.emoji):not(.fa):not(.far):not(.fas) span{animation:terminal-blink 1s linear infinite}.bar.cmd .cmd-inverted,.bar.terminal .inverted{box-shadow:-2px 0 0 -1px #aaa;box-shadow:-2px 0 0 -1px var(--original-color,#aaa)}.cmd .cmd-prompt,.terminal,.terminal .terminal-output>div>div{display:block;height:auto}.terminal .terminal-output>div:not(.raw) div{clear:both;white-space:nowrap}.cmd .cmd-prompt:empty,.cmd .cmd-prompt>a,.cmd .cmd-prompt>span{float:left}.cmd-prompt [data-text]>span{white-space:pre}.cmd [data-text] span,.terminal [data-text] span{display:inline-block}.terminal-ouput span[style*=width]{min-height:14px;min-height:calc(var(--size, 1)*(14px/var(--pixel-density, 1)))}.cmd div,.terminal .terminal-output>:not(.raw)>div,.terminal.external div{line-height:1em;line-height:calc(var(--size)*(16px/var(--pixel-density, 1)) + 1px/var(--pixel-density, 1))}.cmd .cmd-prompt span.fa:before,.cmd .cmd-prompt span.fab:before,.cmd .cmd-prompt span.fad:before,.cmd .cmd-prompt span.fal:before,.cmd .cmd-prompt span.far:before,.cmd .cmd-prompt span.fas{position:relative;top:2px}.cmd,.cmd span:not(.fas):not(.far):not(.fa),.terminal,.terminal-font-forcer,.terminal-output>:not(.raw),.terminal-output>:not(.raw) a,.terminal-output>:not(.raw) span:not(.fas):not(.far):not(.fa){font-family:monospace;font-family:var(--font,monospace)}.cmd,.terminal{font-size:12px}.cmd .cmd-line:before,.terminal-output>div:not(.raw) div:before{content:"\200b";display:inline-block;width:0}.cmd span[data-text],.terminal span[data-text]{display:inline-block}.cmd span[data-text]:not(.cmd-inverted):not(.token):not(.emoji),.terminal,terminal-output>div:not(.raw) div>span:not(.token):not(.inverted):not(.terminal-inverted):not(.cmd-inverted):not(.terminal-error):not(.emoji){background-color:#000;color:#aaa}.cmd span[data-text] span,.terminal span[data-text] span{text-decoration:inherit}.terminal .ansi>div{line-height:13px!important;line-height:calc(var(--size, 1)*(13px/var(--pixel-density, 1)))!important}.cmd .cmd-prompt span,.cmd span.cmd-prompt{--background:transparent}.cmd .emoji,.terminal-output .emoji{background-repeat:no-repeat;background-size:contain;color:transparent;height:12px;height:calc(12px/var(--pixel-density, 1));position:relative}.cmd .fa span,.cmd .far span,.cmd .fas span,.terminal .terminal-output .fa span,.terminal .terminal-output .far span,.terminal .terminal-output .fas span{clip:rect(1px,1px,1px,1px);background:transparent!important;color:transparent!important;position:absolute}.cmd .emoji,.cmd .emoji span,.terminal-output .emoji,.terminal-output .emoji span{display:inline-block;width:2ch}.cmd,.terminal{box-sizing:border-box}.cmd .cmd-cursor span:not(.token):not(.inverted){background-color:inherit;color:inherit}.cmd .emoji.emoji.emoji.emoji,.cmd .emoji.emoji.emoji.emoji span{background-color:transparent;color:transparent}.cmd .cmd-cursor *{background-color:transparent}.cmd span[style*=width] span,.terminal span[style*=width] span{width:inherit}.cmd div{clear:both}.cmd .cmd-prompt+div{clear:right}terminal .terminal-output>div{margin-top:-1px}.terminal-output>div.raw>div *{word-wrap:break-word;overflow-wrap:break-word}.terminal .terminal-font{float:left;font-size:inherit;left:0;line-height:inherit;margin-bottom:1px;position:absolute;top:-100%}.cmd>span:not(.cmd-prompt){float:left}.cmd .cmd-prompt span.cmd-line{display:block;float:none}.terminal table{border-collapse:collapse}.terminal td{border:1px solid #aaa}.cmd span[data-text]:not(.emoji):not(.fa):not(.fas):not(.far) span{background-color:inherit;color:inherit}.cmd [role=presentation].cmd-cursor-line{cursor:text;position:relative;z-index:100}.cmd .cmd-prompt{position:relative;z-index:200}.cmd [role=presentation]:not(.cmd-cursor-line){overflow:hidden}.cmd{--original-color:var( --color,#aaa);--original-background:var( --background)}.cmd a[href]{--original-color:var(--link-color,#37f)}@keyframes terminal-blink{0%,50%{background-color:#aaa;background-color:var(--original-color,#aaa);box-shadow:0 0 calc(var(--glow)*3px) var(--color,#aaa);color:#000;color:var(--original-background,#000)}50.1%,to{background-color:inherit;box-shadow:none;color:inherit;color:var(--original-color,#aaa)}}@keyframes terminal-glow{0%,50%{background-color:#aaa;background-color:var(--original-color,#aaa);box-shadow:0 0 3px #aaa;box-shadow:0 0 3px var(--color,#aaa);color:#000;color:var(--original-background,#000)}50.1%,to{background-color:inherit;box-shadow:none;color:inherit}}@keyframes terminal-bar{0%,50%{box-shadow:-2px 0 0 -1px #aaa;box-shadow:calc(var(--line-thickness, 2)*-1px) 0 0 -1px var(--original-color,#aaa)}50.1%,to{box-shadow:none}}@keyframes terminal-underline{0%,50%{box-shadow:0 2px #aaa;box-shadow:0 calc(var(--line-thickness, 2)*1px) 0 var(--original-color,#aaa)}50.1%,to{box-shadow:none}}@keyframes terminal-none{0%,to{background-color:#aaa;background-color:var(--original-color,#aaa);box-shadow:0 0 calc(var(--glow)*3px) var(--color,#aaa);color:#000;color:var(--original-background,#000)}}.underline-animation .cmd .cmd-cursor .emoji,.underline-animation .cmd .cmd-cursor.cmd-blink .fa,.underline-animation .cmd .cmd-cursor.cmd-blink .far,.underline-animation .cmd .cmd-cursor.cmd-blink .fas,.underline-animation .cmd .cmd-cursor.cmd-blink a,.underline-animation .cmd .cmd-cursor.cmd-blink>span[data-text]:not(.emoji):not(.fa):not(.far):not(.fas) span{animation-name:terminal-underline}.glow-animation .cmd .cmd-cursor .emoji,.glow-animation .cmd .cmd-cursor.cmd-blink .fa,.glow-animation .cmd .cmd-cursor.cmd-blink .far,.glow-animation .cmd .cmd-cursor.cmd-blink .fas,.glow-animation .cmd .cmd-cursor.cmd-blink a,.glow-animation .cmd .cmd-cursor.cmd-blink>span[data-text]:not(.emoji):not(.fa):not(.far):not(.fas) span{animation-name:terminal-glow}.bar-animation .cmd .cmd-cursor .emoji,.bar-animation .cmd .cmd-cursor.cmd-blink .fa,.bar-animation .cmd .cmd-cursor.cmd-blink .far,.bar-animation .cmd .cmd-cursor.cmd-blink .fas,.bar-animation .cmd .cmd-cursor.cmd-blink a,.bar-animation .cmd .cmd-cursor.cmd-blink>span[data-text]:not(.emoji):not(.fa):not(.far):not(.fas) span{animation-name:terminal-bar}@supports (-ms-ime-align:auto){.cmd .cmd-clipboard{margin-left:-9999px}@keyframes terminal-blink{0%,50%{background-color:var(--original-color,#aaa);color:var(--background,#000)}50.1%,to{background-color:var(--background,#000);color:var(--original-color,#aaa)}}@keyframes terminal-bar{0%,50%{border-left-color:var(--color,#aaa)}50.1%,to{border-left-color:var(--background,#000)}}@keyframes terminal-underline{0%,50%{border-bottom-color:var(--color,#aaa);line-height:12px;line-height:calc(var(--size, 1)*(12px/var(--pixel-density, 1)))}50.1%,to{border-bottom-color:var(--background,#000);line-height:12px;line-height:calc(var(--size, 1)*(12px/var(--pixel-density, 1)))}}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.cmd .cmd-clipboard{margin-left:-9999px}.underline-animation .cursor.blink span span{margin-top:1px}}.cmd span[data-text]::-moz-selection,.cmd span[data-text]:not(.far):not(.fa):not(.fas) span::-moz-selection,.terminal .terminal-output .raw div::-moz-selection,.terminal .terminal-output div div a::-moz-selection,.terminal .terminal-output div div::-moz-selection,.terminal .terminal-output span[data-text]::-moz-selection,.terminal .terminal-output span[data-text]:not(.far):not(.fa):not(.fas) span::-moz-selection,.terminal .terminal-output::-moz-selection,.terminal h1::-moz-selection,.terminal h2::-moz-selection,.terminal h3::-moz-selection,.terminal h4::-moz-selection,.terminal h5::-moz-selection,.terminal h6::-moz-selection,.terminal pre::-moz-selection,.terminal td::-moz-selection{background-color:#aaa;color:#000}.terminal .cmd{pointer-events:none}.terminal .cmd-prompt *{pointer-events:visible}.cmd-prompt>span:first-child{margin-left:var(--prompt-offset)}.terminal .cmd textarea,.terminal .cmd-cursor-line>span,.terminal .cmd-wrapper>div:not(.cmd-cursor-line){pointer-events:visible}.cmd span[data-text]:not(.far):not(.fa):not(.fas) span::selection,.terminal .terminal-output .raw div::selection,.terminal .terminal-output div div a::selection,.terminal .terminal-output div div::selection,.terminal .terminal-output span[data-text]::selection,.terminal .terminal-output span[data-text]:not(.far):not(.fa):not(.fas) span::selection,.terminal .terminal-output::selection,.terminal h1::selection,.terminal h2::selection,.terminal h3::selection,.terminal h4::selection,.terminal h5::selection,.terminal h6::selection,.terminal pre::selection,.terminal td::selection{background-color:#abababfc;color:#000}.cmd .emoji span::selection,.cmd .emoji::selection,.cmd textarea::selection,.terminal-output .emoji span::selection,.terminal-output .emoji::selection{background-color:transparent!important;color:transparent!important}.terminal .terminal-output>:not(.raw) .terminal-error,.terminal .terminal-output>:not(.raw) .terminal-error *{color:red;color:var(--error-color,red)}.tilda{left:0;position:fixed;top:0;width:100%;z-index:1100}.ui-dialog-content .terminal{box-sizing:border-box;height:100%;width:100%}.ui-dialog .ui-dialog-content.dterm{padding:0}.clear{clear:both}.terminal .terminal-fill{border:none;box-sizing:border-box;height:100%;left:0;margin:1px 0 0;opacity:.01;pointer-events:none;position:absolute;top:-100%;width:100%}.cmd-editable,.terminal .terminal-fill,.terminal-scroller{padding:calc(1px*var(--padding, 10)/var(--pixel-density, 1))}.cmd-editable{padding-top:0}.terminal-scroller{padding-bottom:0}.terminal .terminal-output>:not(.raw) .terminal-error,.terminal .terminal-output>:not(.raw) .terminal-error *{--color:var(--error-color,red);text-shadow:0 0 calc(var(--glow)*5px) var(--color)}.terminal .terminal-output>:not(.raw) a[href]{text-shadow:0 0 calc(var(--glow)*5px) var(--color)}.terminal .cmd{margin-bottom:calc(1px*var(--padding, 10)/var(--pixel-density, 1));position:relative}.terminal .partial,.terminal .partial>div{display:inline-block}@supports (--css:variables){.cmd,.cmd div,.cmd span[data-text]:not(.cmd-inverted):not(.token):not(.emoji),.terminal,.terminal-output>:not(.raw) a,.terminal-output>:not(.raw) div,.terminal-output>:not(.raw) span[data-text]:not(.token):not(.inverted):not(.terminal-inverted):not(.cmd-inverted):not(.terminal-error):not(.emoji),.terminal.external [data-text]{background-color:var(--background,#000);color:var(--color,#aaa)}.cmd [data-text],.terminal [data-text]{text-shadow:var(--text-shadow,0 0 calc(var(--glow)*5px) var(--color,#ccc))}.terminal span[style*=--length]{display:inline-block;width:calc(var(--length, 1)*var(--char-width, 7.23438)*1px)}.cmd,.cmd div,.cmd span,.terminal,.terminal-output>:not(.raw) a,.terminal-output>:not(.raw) div,.terminal-output>:not(.raw) span{font-size:calc(var(--size, 1)*(12px/var(--pixel-density, 1)))}.cmd .emoji,.terminal-output .emoji{height:calc(var(--size, 1)*(12px/var(--pixel-density, 1)))}.cmd .clipboard{top:calc(var(--size, 1)*(14/var(--pixel-density, 1))*var(--cursor-line, 0)*1px)}.cmd.cmd.cmd .cmd-inverted,.cmd.cmd.cmd .inverted,.terminal .inverted{--background:#000;background-color:var(--color,#aaa)!important;color:var(--background,#000)!important}.cmd .cmd-cursor.cmd-blink{background-color:var(--background,#000);color:var(--color,#aaa)}.cmd .cmd-cursor.cmd-blink .emoji,.cmd .cmd-cursor.cmd-blink .fa,.cmd .cmd-cursor.cmd-blink .far,.cmd .cmd-cursor.cmd-blink .fas,.cmd .cmd-cursor.cmd-blink a,.cmd .cmd-cursor.cmd-blink>span[data-text]:not(.emoji):not(.fa):not(.far):not(.fas) span{--original-background:inherit;animation:var(--animation,terminal-blink) 1s infinite linear}.cmd .cmd-cursor.cmd-blink .emoji span{background:transparent;color:transparent}.cmd span[data-text]:not(.far):not(.fa):not(.fas):not(.emoji) span::selection,.terminal .terminal-output .raw div::selection,.terminal .terminal-output div div a::selection,.terminal .terminal-output div div::selection,.terminal .terminal-output span[data-text]:not(.emoji)::selection,.terminal .terminal-output span[data-text]:not(.far):not(.fa):not(.fas):not(.emoji) span::selection,.terminal .terminal-output::selection,.terminal h1::selection,.terminal h2::selection,.terminal h3::selection,.terminal h4::selection,.terminal h5::selection,.terminal h6::selection,.terminal pre::selection,.terminal td::selection{background-color:var(--color,hsla(0,0%,67%,.99))!important;color:var(--background,#000)!important}.terminal .terminal-output div div a::selection{background-color:var(--link-color,rgba(15,96,255,.99))!important;color:var(--background,#000)!important}.terminal .terminal-output div div a:hover::selection{background-color:var(--link-color,rgba(2,50,144,.99))!important}}@property --color{syntax:"<color>";inherits:true;initial-value:hsla(0,0%,67%,.99)}@property --background{syntax:"<color>";inherits:true;initial-value:#000}@property --link-color{syntax:"<color>";inherits:true;initial-value:#37f}@property --size{syntax:"<number>";inherits:true;initial-value:1}@property --padding{syntax:"<number>";inherits:true;initial-value:10}@supports (-ms-ime-align:auto){.cmd span[data-text]::selection,.terminal .terminal-output div div a::selection,.terminal .terminal-output div div::selection,.terminal h1::selection,.terminal h2::selection,.terminal h3::selection,.terminal h4::selection,.terminal h5::selection,.terminal h6::selection,.terminal pre::selection,.terminal td::selection{background-color:#abababfc;color:#000}}.cmd .style .token.string,.cmd .token.entity,.cmd .token.operator,.cmd .token.string,.cmd .token.token,.cmd .token.url,.cmd .token.variable,.terminal .style .token.string,.terminal .token.entity,.terminal .token.operator,.terminal .token.string,.terminal .token.token,.terminal .token.url,.terminal .token.variable{background-color:inherit}.cmd .cursor-wrapper ul{float:left;left:0;list-style:none;margin:0;padding:0;position:absolute;top:14px}.cmd .cursor-wrapper li{cursor:pointer;white-space:nowrap}.cmd .cursor-wrapper li:hover{background:#aaa;color:#000}.cursor-wrapper{position:relative}.terminal-output img{vertical-align:top}.cmd img{border:1px solid transparent;height:14px;height:calc(var(--size, 1)*(14px/var(--pixel-density, 1)))}.cmd-cursor img{border-color:#ccc;border-color:var(--color,#ccc)}.terminal-output svg.terminal-broken-image{height:calc(var(--size, 1)*(14px/var(--pixel-density, 1)))}.terminal-output svg.terminal-broken-image use{fill:var(--color,#ccc)}.terminal-error{--color:var(--error-color)}.terminal-glow{--animation:terminal-glow}.terminal-glow .cmd-prompt>span,.terminal-glow .terminal-output>div a[href],.terminal-glow .terminal-output>div span,.terminal-glow [data-text] span,.terminal-glow a[data-text],.terminal-glow span[data-text]{text-shadow:1px 1px 5px #ccc;text-shadow:1px 1px 5px var(--color,#ccc)}.terminal-scroll-marker{height:1px;height:calc(1px/var(--pixel-density, 1));margin-top:-1px;margin-top:calc(-1px/var(--pixel-density, 1));position:relative;z-index:100}.terminal-scroll-marker div{bottom:0;left:0;position:absolute;right:0;z-index:200}.terminal-less{overscroll-behavior-y:contain;touch-action:none}.terminal-mobile.terminal-less .terminal-wrapper{pointer-events:none}.cmd-editable,.terminal-mobile.terminal-less .terminal-output a{pointer-events:visible}.cmd-editable:before{content:attr(data-cmd-prompt);display:inline-block}.cmd-editable{background:transparent;bottom:0;bottom:calc(var(--terminal-scroll, 0)*-1px);color:transparent;left:0;opacity:.01;position:absolute;right:0;top:0;top:calc(var(--terminal-y, var(--cmd-y, 0)) + var(--terminal-scroll, 0)*1px);z-index:500}.terminal-scroller::-webkit-scrollbar{background:var(--background,#000);height:calc(6px/var(--pixel-density, 1));width:calc(6px/var(--pixel-density, 1))}.terminal-scroller::-webkit-scrollbar-thumb,.terminal-scroller::-webkit-scrollbar-thumb:hover{background:var(--color,#aaa)}.terminal-scroller{scrollbar-color:#aaa #000;scrollbar-color:var(--color,#aaa) var(--background,#000);scrollbar-width:thin}.terminal-hidden{clip:rect(0,0,0,0)!important;border:0!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.terminal-wrapper{--color:var(--base-color);--background:var(--base-background)}.cmd .token{--original-color:var(--color)}.cmd .terminal-blink,.terminal .terminal-blink{animation:terminal-ansi-blink 1s steps(2,start) infinite;-webkit-animation:terminal-ansi-blink 1s steps(2,start) infinite}.terminal .cmd *,.terminal .terminal-output,.terminal .terminal-output *{--background:transparent}.terminal .cmd ::selection,.terminal .cmd::selection,.terminal .terminal-output ::selection,.terminal .terminal-output::selection{--background:var(--base-background)}@keyframes terminal-ansi-blink{to{color:var(--background)}}@media (prefers-reduced-motion){:root{--animation:terminal-none}}.tooltipster-fall,.tooltipster-grow.tooltipster-show{-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-ms-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-base{display:flex;pointer-events:none;position:absolute}.tooltipster-box{flex:1 1 auto}.tooltipster-content{box-sizing:border-box;max-height:100%;max-width:100%;overflow:auto}.tooltipster-ruler{inset:0;overflow:hidden;position:fixed;visibility:hidden}.tooltipster-fade{opacity:0;transition-property:opacity}.tooltipster-fade.tooltipster-show{opacity:1}.tooltipster-grow{transform:scale(0);transition-property:transform;-webkit-backface-visibility:hidden}.tooltipster-grow.tooltipster-show{transform:scale(1);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-swing{opacity:0;transform:rotate(4deg);transition-property:transform}.tooltipster-swing.tooltipster-show{opacity:1;transform:rotate(0);transition-timing-function:cubic-bezier(.23,.635,.495,2.4)}.tooltipster-fall{transition-property:top;transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-fall.tooltipster-initial{top:0!important}.tooltipster-fall.tooltipster-dying{transition-property:all;top:0!important;opacity:0}.tooltipster-slide{transition-property:left;transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-slide.tooltipster-initial{left:-40px!important}.tooltipster-slide.tooltipster-dying{transition-property:all;left:0!important;opacity:0}@keyframes tooltipster-fading{0%{opacity:0}to{opacity:1}}.tooltipster-update-fade{animation:tooltipster-fading .4s}@keyframes tooltipster-rotating{25%{transform:rotate(-2deg)}75%{transform:rotate(2deg)}to{transform:rotate(0)}}.tooltipster-update-rotate{animation:tooltipster-rotating .6s}@keyframes tooltipster-scaling{50%{transform:scale(1.1)}to{transform:scale(1)}}.tooltipster-update-scale{animation:tooltipster-scaling .6s}.tooltipster-sidetip .tooltipster-box{background:#565656;border:2px solid #000;border-radius:4px}.tooltipster-sidetip.tooltipster-bottom .tooltipster-box{margin-top:8px}.tooltipster-sidetip.tooltipster-left .tooltipster-box{margin-right:8px}.tooltipster-sidetip.tooltipster-right .tooltipster-box{margin-left:8px}.tooltipster-sidetip.tooltipster-top .tooltipster-box{margin-bottom:8px}.tooltipster-sidetip .tooltipster-content{color:#fff;line-height:18px;padding:6px 14px}.tooltipster-sidetip .tooltipster-arrow{overflow:hidden;position:absolute}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow{height:10px;margin-left:-10px;top:0;width:20px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow{height:20px;margin-top:-10px;right:0;top:0;width:10px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow{height:20px;margin-top:-10px;left:0;top:0;width:10px}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow{bottom:0;height:10px;margin-left:-10px;width:20px}.tooltipster-sidetip .tooltipster-arrow-background,.tooltipster-sidetip .tooltipster-arrow-border{height:0;position:absolute;width:0}.tooltipster-sidetip .tooltipster-arrow-background{border:10px solid transparent}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:#565656;left:0;top:3px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background{border-left-color:#565656;left:-3px;top:0}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background{border-right-color:#565656;left:3px;top:0}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background{border-top-color:#565656;left:0;top:-3px}.tooltipster-sidetip .tooltipster-arrow-border{border:10px solid transparent;left:0;top:0}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border{border-bottom-color:#000}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border{border-left-color:#000}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border{border-right-color:#000}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border{border-top-color:#000}.tooltipster-sidetip .tooltipster-arrow-uncropped{position:relative}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-uncropped{top:-10px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-uncropped{left:-10px}.tooltipster-sidetip.tooltipster-shadow .tooltipster-box{border:none;border-radius:5px;background:#fff;box-shadow:0 0 10px 6px #0000001a}.tooltipster-sidetip.tooltipster-shadow.tooltipster-bottom .tooltipster-box{margin-top:6px}.tooltipster-sidetip.tooltipster-shadow.tooltipster-left .tooltipster-box{margin-right:6px}.tooltipster-sidetip.tooltipster-shadow.tooltipster-right .tooltipster-box{margin-left:6px}.tooltipster-sidetip.tooltipster-shadow.tooltipster-top .tooltipster-box{margin-bottom:6px}.tooltipster-sidetip.tooltipster-shadow .tooltipster-content{color:#8d8d8d}.tooltipster-sidetip.tooltipster-shadow .tooltipster-arrow{height:6px;margin-left:-6px;width:12px}.tooltipster-sidetip.tooltipster-shadow.tooltipster-left .tooltipster-arrow,.tooltipster-sidetip.tooltipster-shadow.tooltipster-right .tooltipster-arrow{height:12px;margin-left:0;margin-top:-6px;width:6px}.tooltipster-sidetip.tooltipster-shadow .tooltipster-arrow-background{display:none}.tooltipster-sidetip.tooltipster-shadow .tooltipster-arrow-border{border:6px solid transparent}.tooltipster-sidetip.tooltipster-shadow.tooltipster-bottom .tooltipster-arrow-border{border-bottom-color:#fff}.tooltipster-sidetip.tooltipster-shadow.tooltipster-left .tooltipster-arrow-border{border-left-color:#fff}.tooltipster-sidetip.tooltipster-shadow.tooltipster-right .tooltipster-arrow-border{border-right-color:#fff}.tooltipster-sidetip.tooltipster-shadow.tooltipster-top .tooltipster-arrow-border{border-top-color:#fff}.tooltipster-sidetip.tooltipster-shadow.tooltipster-bottom .tooltipster-arrow-uncropped{top:-6px}.tooltipster-sidetip.tooltipster-shadow.tooltipster-right .tooltipster-arrow-uncropped{left:-6px}.tb-json-form.tb-fullscreen{background:#fff;position:absolute;inset:0}.tb-json-form.tb-fullscreen>div.fullscreen-form-field{position:relative;width:100%;height:100%}.tb-json-form .json-form-error{position:relative;bottom:-5px;font-size:12px;line-height:12px;color:#f44336;transition:all .45s cubic-bezier(.23,1,.32,1) 0ms}.tb-json-form .tb-container{position:relative;box-sizing:border-box;padding:10px 0;margin-top:32px}.tb-json-form .tb-field{padding-bottom:18px}.tb-json-form .tb-field .MuiInputBase-multiline{flex:1;flex-direction:column}.tb-json-form .tb-field .MuiInputBase-multiline .MuiInputBase-inputMultiline{flex:1}.tb-json-form .tb-field.tb-required label:after{font-size:13px;color:#0000008a;vertical-align:top;content:" *"}.tb-json-form .tb-field.tb-focused:not(.tb-readonly) label:after{color:#dd2c00}.tb-json-form .tb-date-field.tb-required div>div:first-child:after{font-size:13px;color:#0000008a;vertical-align:top;content:" *"}.tb-json-form .tb-date-field.tb-focused:not(.tb-readonly) div>div:first-child:after{color:#dd2c00}.tb-json-form label.tb-label{position:absolute;right:auto;bottom:100%;left:0;color:#0000008a;transition:transform cubic-bezier(.25,.8,.25,1) .4s,width cubic-bezier(.25,.8,.25,1) .4s;transform:translate3d(0,6px,0) scale(.75);transform-origin:left top;-webkit-font-smoothing:antialiased}.tb-json-form label.tb-label.tb-focused{color:#607d8b}.tb-json-form label.tb-label.tb-required:after{font-size:13px;color:#0000008a;vertical-align:top;content:" *"}.tb-json-form label.tb-label.tb-focused:not(.tb-readonly):after{color:#dd2c00}.tb-json-form .tb-head-label{color:#0000008a;padding-bottom:15px}.tb-json-form .SchemaGroupname{padding:10px 20px;background-color:#f1f1f1}.tb-json-form .invisible{display:none}.tb-json-form .tb-button-toggle .tb-toggle-icon{display:inline-block;width:15px;margin:auto 0 auto auto;background-size:100% auto;transition:transform .3s,ease-in-out}.tb-json-form .tb-button-toggle .tb-toggle-icon.tb-toggled{transform:rotate(180deg)}.tb-json-form .fullscreen-form-field .json-form-ace-editor{height:calc(100% - 60px)}.tb-json-form .json-form-ace-editor{position:relative;height:100%;border:1px solid #c0c0c0}.tb-json-form .json-form-ace-editor .title-panel{position:absolute;top:10px;right:20px;z-index:5;font-size:.8rem;font-weight:500}.tb-json-form .json-form-ace-editor .title-panel label{padding:4px;color:#00acc1;background:rgba(220,220,220,.35);border-radius:5px}.tb-json-form .json-form-ace-editor .title-panel button.tidy-button{background:rgba(220,220,220,.35)!important}.tb-json-form .json-form-ace-editor .title-panel button.tidy-button span{padding:0!important;font-size:12px!important}.tb-json-form .json-form-ace-editor .title-panel button.help-button{background:rgba(220,220,220,.35);padding:4px}.tb-json-form .json-form-ace-editor .title-panel div.help-button-loading{pointer-events:none;background:#f3f3f3;border-radius:50%;display:flex;place-content:center;align-items:center}.tb-json-form .tb-image-select-container{position:relative;width:100%;height:100px}.tb-json-form .tb-image-preview{width:auto;max-width:100px;height:auto;max-height:100px}.tb-json-form .tb-image-preview-container{position:relative;float:left;width:100px;height:100px;margin-right:12px;vertical-align:top;border:solid 1px}.tb-json-form .tb-image-preview-container div{width:100%;font-size:18px;text-align:center}.tb-json-form .tb-image-preview-container div,.tb-json-form .tb-image-preview-container .tb-image-preview{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tb-json-form .tb-dropzone{outline:none;position:relative;height:100px;padding:0 8px;overflow:hidden;vertical-align:top;border:dashed 2px}.tb-json-form .tb-dropzone div{position:absolute;top:50%;left:50%;width:100%;font-size:24px;text-align:center;transform:translate(-50%,-50%)}.tb-json-form .tb-image-clear-container{position:relative;float:right;width:48px;height:100px}.tb-json-form .tb-image-clear-btn{position:absolute!important;top:50%;transform:translateY(-50%)!important}.tb-json-form .MuiButton-root{text-transform:none}.rc-select{box-sizing:border-box;display:inline-block;position:relative;vertical-align:middle;color:#666;line-height:28px;font-size:inherit!important}.rc-select .rc-select-selector{outline:none;-webkit-user-select:none;user-select:none;box-sizing:border-box;display:block;background-color:#fff;border-radius:6px}.rc-select.rc-select-single:not(.rc-select-customize-input) .rc-select-selector{height:28px;line-height:28px;position:relative;border:1px solid #d9d9d9}.rc-select.rc-select-single:not(.rc-select-customize-input) .rc-select-selector:hover{border-color:#23c0fa;box-shadow:0 0 2px #2db7f5cc}.rc-select.rc-select-single:not(.rc-select-customize-input) .rc-select-selector .rc-select-selection-search .rc-select-selection-search-input{cursor:pointer;background:transparent;margin-left:10px}.rc-select.rc-select-single:not(.rc-select-customize-input) .rc-select-selector .rc-select-selection-item,.rc-select.rc-select-single:not(.rc-select-customize-input) .rc-select-selector .rc-select-selection-placeholder{top:0;left:10px}.rc-select.rc-select-single:not(.rc-select-customize-input).rc-select-focused .rc-select-selector{border-color:#23c0fa!important;box-shadow:0 0 2px #2db7f5cc!important}.rc-select-dropdown.tb-rc-select-dropdown{z-index:100001;background-color:#fff;border:1px solid #d9d9d9;box-shadow:0 0 4px #d9d9d9;border-radius:4px;box-sizing:border-box;outline:none}.rc-select-dropdown.tb-rc-select-dropdown .rc-select-item.rc-select-item-option{margin:0;position:relative;display:block;padding:7px 10px;font-weight:400;color:#666;white-space:nowrap}.rc-select-dropdown.tb-rc-select-dropdown .rc-select-item.rc-select-item-option.rc-select-item-option-selected{color:#666;background-color:#ddd}.rc-select-dropdown.tb-rc-select-dropdown .rc-select-item.rc-select-item-option.rc-select-item-option-active{background-color:#5897fb;color:#fff;cursor:pointer}*{box-sizing:border-box}.rc-select{display:inline-block;font-size:12px;width:100px;position:relative}.rc-select-disabled,.rc-select-disabled input{cursor:not-allowed}.rc-select-disabled .rc-select-selector{opacity:.3}.rc-select-show-arrow.rc-select-loading .rc-select-arrow-icon:after{box-sizing:border-box;width:12px;height:12px;border-radius:100%;border:2px solid #999;border-top-color:transparent;border-bottom-color:transparent;transform:none;margin-top:4px;animation:rcSelectLoadingIcon .5s infinite}.rc-select .rc-select-selection-placeholder{opacity:.4;pointer-events:none}.rc-select .rc-select-selection-search-input{appearance:none}.rc-select .rc-select-selection-search-input::-webkit-search-cancel-button{display:none;appearance:none}.rc-select-single .rc-select-selector{display:flex;position:relative}.rc-select-single .rc-select-selector .rc-select-selection-search,.rc-select-single .rc-select-selector .rc-select-selection-search-input{width:100%}.rc-select-single .rc-select-selector .rc-select-selection-item,.rc-select-single .rc-select-selector .rc-select-selection-placeholder{position:absolute;top:1px;left:3px;pointer-events:none}.rc-select-single:not(.rc-select-customize-input) .rc-select-selector{padding:1px;border:1px solid #000}.rc-select-single:not(.rc-select-customize-input) .rc-select-selector .rc-select-selection-search-input{border:none;outline:none;background:rgba(255,0,0,.2);width:100%}.rc-select-multiple .rc-select-selector{display:flex;flex-wrap:wrap;padding:1px;border:1px solid #000}.rc-select-multiple .rc-select-selector .rc-select-selection-item{flex:none;background:#bbb;border-radius:4px;margin-right:2px;padding:0 8px}.rc-select-multiple .rc-select-selector .rc-select-selection-item-disabled{cursor:not-allowed;opacity:.5}.rc-select-multiple .rc-select-selector .rc-select-selection-overflow{display:flex;flex-wrap:wrap;width:100%}.rc-select-multiple .rc-select-selector .rc-select-selection-overflow-item{flex:none;max-width:100%}.rc-select-multiple .rc-select-selector .rc-select-selection-search{position:relative;max-width:100%}.rc-select-multiple .rc-select-selector .rc-select-selection-search-input,.rc-select-multiple .rc-select-selector .rc-select-selection-search-mirror{padding:1px;font-family:system-ui}.rc-select-multiple .rc-select-selector .rc-select-selection-search-mirror{position:absolute;z-index:999;white-space:nowrap;position:none;left:0;top:0;visibility:hidden}.rc-select-multiple .rc-select-selector .rc-select-selection-search-input{border:none;outline:none;background:rgba(255,0,0,.2);width:100%}.rc-select-allow-clear.rc-select-multiple .rc-select-selector{padding-right:20px}.rc-select-allow-clear .rc-select-clear{position:absolute;right:20px;top:0}.rc-select-show-arrow.rc-select-multiple .rc-select-selector{padding-right:20px}.rc-select-show-arrow .rc-select-arrow{pointer-events:none;position:absolute;right:5px;top:0}.rc-select-show-arrow .rc-select-arrow-icon:after{content:"";border:5px solid transparent;width:0;height:0;display:inline-block;border-top-color:#999;transform:translateY(5px)}.rc-select-focused .rc-select-selector{border-color:#00f!important}.rc-select-dropdown{border:1px solid green;min-height:100px;position:absolute;background:#fff}.rc-select-dropdown-hidden{display:none}.rc-select-item{font-size:16px;line-height:1.5;padding:4px 16px}.rc-select-item-group{color:#999;font-weight:700;font-size:80%}.rc-select-item-option{position:relative}.rc-select-item-option-grouped{padding-left:24px}.rc-select-item-option .rc-select-item-option-state{position:absolute;right:0;top:4px;pointer-events:none}.rc-select-item-option-active{background:green}.rc-select-item-option-disabled{color:#999}.rc-select-item-empty{text-align:center;color:#999}.rc-select-selection__choice-zoom{transition:all .3s}.rc-select-selection__choice-zoom-appear{opacity:0;transform:scale(.5)}.rc-select-selection__choice-zoom-appear.rc-select-selection__choice-zoom-appear-active,.rc-select-selection__choice-zoom-leave{opacity:1;transform:scale(1)}.rc-select-selection__choice-zoom-leave.rc-select-selection__choice-zoom-leave-active{opacity:0;transform:scale(.5)}.rc-select-dropdown-slide-up-enter,.rc-select-dropdown-slide-up-appear{animation-duration:.3s;animation-fill-mode:both;transform-origin:0 0;opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1);animation-play-state:paused}.rc-select-dropdown-slide-up-leave{animation-duration:.3s;animation-fill-mode:both;transform-origin:0 0;opacity:1;animation-timing-function:cubic-bezier(.6,.04,.98,.34);animation-play-state:paused}.rc-select-dropdown-slide-up-enter.rc-select-dropdown-slide-up-enter-active.rc-select-dropdown-placement-bottomLeft,.rc-select-dropdown-slide-up-appear.rc-select-dropdown-slide-up-appear-active.rc-select-dropdown-placement-bottomLeft{animation-name:rcSelectDropdownSlideUpIn;animation-play-state:running}.rc-select-dropdown-slide-up-leave.rc-select-dropdown-slide-up-leave-active.rc-select-dropdown-placement-bottomLeft{animation-name:rcSelectDropdownSlideUpOut;animation-play-state:running}.rc-select-dropdown-slide-up-enter.rc-select-dropdown-slide-up-enter-active.rc-select-dropdown-placement-topLeft,.rc-select-dropdown-slide-up-appear.rc-select-dropdown-slide-up-appear-active.rc-select-dropdown-placement-topLeft{animation-name:rcSelectDropdownSlideDownIn;animation-play-state:running}.rc-select-dropdown-slide-up-leave.rc-select-dropdown-slide-up-leave-active.rc-select-dropdown-placement-topLeft{animation-name:rcSelectDropdownSlideDownOut;animation-play-state:running}@keyframes rcSelectDropdownSlideUpIn{0%{opacity:0;transform-origin:0% 0%;transform:scaleY(0)}to{opacity:1;transform-origin:0% 0%;transform:scaleY(1)}}@keyframes rcSelectDropdownSlideUpOut{0%{opacity:1;transform-origin:0% 0%;transform:scaleY(1)}to{opacity:0;transform-origin:0% 0%;transform:scaleY(0)}}@keyframes rcSelectLoadingIcon{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.jstree-node,.jstree-children,.jstree-container-ul{display:block;margin:0;padding:0;list-style-type:none;list-style-image:none}.jstree-node{white-space:nowrap}.jstree-anchor{display:inline-block;color:#333;white-space:nowrap;padding:0 4px 0 1px;margin:0;vertical-align:top}.jstree-anchor:focus{outline:0}.jstree-anchor,.jstree-anchor:link,.jstree-anchor:visited,.jstree-anchor:hover,.jstree-anchor:active{text-decoration:none;color:inherit}.jstree-icon{display:inline-block;text-decoration:none;margin:0;padding:0;vertical-align:top;text-align:center}.jstree-icon:empty{display:inline-block;text-decoration:none;margin:0;padding:0;vertical-align:top;text-align:center}.jstree-ocl{cursor:pointer}.jstree-leaf>.jstree-ocl{cursor:default}.jstree .jstree-open>.jstree-children{display:block}.jstree .jstree-closed>.jstree-children,.jstree .jstree-leaf>.jstree-children{display:none}.jstree-anchor>.jstree-themeicon{margin-right:2px}.jstree-no-icons .jstree-themeicon,.jstree-anchor>.jstree-themeicon-hidden{display:none}.jstree-rtl .jstree-anchor{padding:0 1px 0 4px}.jstree-rtl .jstree-anchor>.jstree-themeicon{margin-left:2px;margin-right:0}.jstree-rtl .jstree-node{margin-left:0}.jstree-rtl .jstree-container-ul>.jstree-node{margin-right:0}.jstree-wholerow-ul{position:relative;display:inline-block;min-width:100%}.jstree-wholerow-ul .jstree-leaf>.jstree-ocl{cursor:pointer}.jstree-wholerow-ul .jstree-anchor,.jstree-wholerow-ul .jstree-icon{position:relative}.jstree-wholerow-ul .jstree-wholerow{width:100%;cursor:pointer;position:absolute;left:0;-webkit-user-select:none;user-select:none}.vakata-context{display:none}.vakata-context,.vakata-context ul{margin:0;padding:2px;position:absolute;background:#f5f5f5;border:1px solid #979797;box-shadow:2px 2px 2px #999}.vakata-context ul{list-style:none;left:100%;margin-top:-2.7em;margin-left:-4px}.vakata-context .vakata-context-right ul{left:auto;right:100%;margin-left:auto;margin-right:-4px}.vakata-context li{list-style:none;display:inline}.vakata-context li>a{display:block;padding:0 2em;text-decoration:none;width:auto;color:#000;white-space:nowrap;line-height:2.4em;-moz-text-shadow:1px 1px 0 #fff;-webkit-text-shadow:1px 1px 0 #fff;text-shadow:1px 1px 0 #fff;border-radius:1px}.vakata-context li>a:hover{position:relative;background-color:#e8eff7;box-shadow:0 0 2px #0a6aa1}.vakata-context li>a.vakata-context-parent{background-image:url(data:image/gif;base64,R0lGODlhCwAHAIAAACgoKP///yH5BAEAAAEALAAAAAALAAcAAAIORI4JlrqN1oMSnmmZDQUAOw==);background-position:right center;background-repeat:no-repeat}.vakata-context li>a:focus{outline:0}.vakata-context .vakata-context-hover>a{position:relative;background-color:#e8eff7;box-shadow:0 0 2px #0a6aa1}.vakata-context .vakata-context-separator>a,.vakata-context .vakata-context-separator>a:hover{background:#fff;border:0;border-top:1px solid #e2e3e3;height:1px;min-height:1px;max-height:1px;padding:0;margin:0 0 0 2.4em;border-left:1px solid #e0e0e0;-moz-text-shadow:0 0 0 transparent;-webkit-text-shadow:0 0 0 transparent;text-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent;border-radius:0}.vakata-context .vakata-contextmenu-disabled a,.vakata-context .vakata-contextmenu-disabled a:hover{color:silver;background-color:transparent;border:0;box-shadow:0 0}.vakata-context li>a>i{text-decoration:none;display:inline-block;width:2.4em;height:2.4em;background:0 0;margin:0 0 0 -2em;vertical-align:top;text-align:center;line-height:2.4em}.vakata-context li>a>i:empty{width:2.4em;line-height:2.4em}.vakata-context li>a .vakata-contextmenu-sep{display:inline-block;width:1px;height:2.4em;background:#fff;margin:0 .5em 0 0;border-left:1px solid #e2e3e3}.vakata-context .vakata-contextmenu-shortcut{font-size:.8em;color:silver;opacity:.5;display:none}.vakata-context-rtl ul{left:auto;right:100%;margin-left:auto;margin-right:-4px}.vakata-context-rtl li>a.vakata-context-parent{background-image:url(data:image/gif;base64,R0lGODlhCwAHAIAAACgoKP///yH5BAEAAAEALAAAAAALAAcAAAINjI+AC7rWHIsPtmoxLAA7);background-position:left center;background-repeat:no-repeat}.vakata-context-rtl .vakata-context-separator>a{margin:0 2.4em 0 0;border-left:0;border-right:1px solid #e2e3e3}.vakata-context-rtl .vakata-context-left ul{right:auto;left:100%;margin-left:-4px;margin-right:auto}.vakata-context-rtl li>a>i{margin:0 -2em 0 0}.vakata-context-rtl li>a .vakata-contextmenu-sep{margin:0 0 0 .5em;border-left-color:#fff;background:#e2e3e3}#jstree-marker{position:absolute;top:0;left:0;margin:-5px 0 0;padding:0;border-right:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid;width:0;height:0;font-size:0;line-height:0}#jstree-dnd{line-height:16px;margin:0;padding:4px}#jstree-dnd .jstree-icon,#jstree-dnd .jstree-copy{display:inline-block;text-decoration:none;margin:0 2px 0 0;padding:0;width:16px;height:16px}#jstree-dnd .jstree-ok{background:green}#jstree-dnd .jstree-er{background:red}#jstree-dnd .jstree-copy{margin:0 2px}.jstree-proton .jstree-node,.jstree-proton .jstree-icon{background-repeat:no-repeat;background-color:transparent}.jstree-proton .jstree-anchor,.jstree-proton .jstree-wholerow{transition:background-color .15s,box-shadow .15s,color .15s}.jstree-proton .jstree-hovered{background:#76b6ec;color:#fff;border-radius:3px;box-shadow:inset 0 0 1px #76b6ec}.jstree-proton .jstree-clicked{background:#3392e3;color:#fff;border-radius:3px;box-shadow:inset 0 0 1px #3392e3}.jstree-proton .jstree-no-icons .jstree-anchor>.jstree-themeicon{display:none}.jstree-proton .jstree-disabled{background:0 0;color:#666}.jstree-proton .jstree-disabled.jstree-hovered{background:0 0;box-shadow:none}.jstree-proton .jstree-disabled>.jstree-icon{opacity:.8;filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='jstree-grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#jstree-grayscale");-webkit-filter:grayscale(100%)}.jstree-proton .jstree-search{font-style:italic;color:#8b0000;font-weight:700}.jstree-proton .jstree-no-checkboxes .jstree-checkbox{display:none!important}.jstree-proton.jstree-checkbox-no-clicked .jstree-clicked{background:0 0;color:inherit;box-shadow:none}.jstree-proton.jstree-checkbox-no-clicked .jstree-clicked.jstree-hovered{background:#76b6ec;color:#fff}.jstree-proton.jstree-checkbox-no-clicked>.jstree-wholerow-ul .jstree-wholerow-clicked{background:0 0;color:inherit}.jstree-proton.jstree-checkbox-no-clicked>.jstree-wholerow-ul .jstree-wholerow-clicked.jstree-wholerow-hovered{background:#76b6ec;color:#fff}.jstree-proton>.jstree-striped{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAkCAMAAAB/qqA+AAAABlBMVEUAAAAAAAClZ7nPAAAAAnRSTlMNAMM9s3UAAAAXSURBVHjajcEBAQAAAIKg/H/aCQZ70AUBjAATb6YPDgAAAABJRU5ErkJggg==) left top repeat}.jstree-proton>.jstree-wholerow-ul .jstree-hovered,.jstree-proton>.jstree-wholerow-ul .jstree-clicked{background:0 0;box-shadow:none;border-radius:0}.jstree-proton .jstree-wholerow{box-sizing:border-box}.jstree-proton .jstree-wholerow-hovered{background:#76b6ec}.jstree-proton .jstree-wholerow-clicked{background:#3392e3;background:linear-gradient(to bottom,#3392e3 0,#3392e3 100%)}.jstree-proton .jstree-node{min-height:22px;line-height:22px;margin-left:22px;min-width:22px}.jstree-proton .jstree-anchor{line-height:22px;margin:1px 0 2px;height:22px}.jstree-proton .jstree-icon{width:22px;height:22px;line-height:22px}.jstree-proton .jstree-icon:empty{width:22px;height:22px;line-height:22px}.jstree-proton.jstree-rtl .jstree-node{margin-right:22px}.jstree-proton .jstree-wholerow{height:22px}.jstree-proton .jstree-node,.jstree-proton .jstree-icon{background-size:320px 96px;background-image:url(32px.b989ab30aca87740.png)}.jstree-proton .jstree-node{background-position:-293px -5px;background-repeat:repeat-y}.jstree-proton .jstree-last{background:0 0}.jstree-proton .jstree-open>.jstree-ocl{background-position:-133px -5px}.jstree-proton .jstree-closed>.jstree-ocl{background-position:-101px -5px}.jstree-proton .jstree-leaf>.jstree-ocl{background-position:-69px -5px}.jstree-proton .jstree-themeicon{background-position:-261px -7px}.jstree-proton>.jstree-no-dots .jstree-node,.jstree-proton>.jstree-no-dots .jstree-leaf>.jstree-ocl{background:0 0}.jstree-proton>.jstree-no-dots .jstree-open>.jstree-ocl{background-position:-37px -5px}.jstree-proton>.jstree-no-dots .jstree-closed>.jstree-ocl{background-position:-5px -5px}.jstree-proton .jstree-disabled,.jstree-proton .jstree-disabled.jstree-hovered{background:0 0}.jstree-proton .jstree-disabled.jstree-clicked{background:#efefef}.jstree-proton .jstree-checkbox{background-position:-165px -5px}.jstree-proton .jstree-checkbox:hover{background-position:-165px -37px}.jstree-proton.jstree-checkbox-selection .jstree-clicked>.jstree-checkbox,.jstree-proton .jstree-checked>.jstree-checkbox{background-position:-229px -5px}.jstree-proton.jstree-checkbox-selection .jstree-clicked>.jstree-checkbox:hover,.jstree-proton .jstree-checked>.jstree-checkbox:hover{background-position:-229px -37px}.jstree-proton .jstree-anchor>.jstree-undetermined{background-position:-197px -5px}.jstree-proton .jstree-anchor>.jstree-undetermined:hover{background-position:-197px -37px}.jstree-proton>.jstree-striped{background-size:auto 44px}.jstree-proton.jstree-rtl .jstree-node{background-size:320px 96px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACAQMAAAB49I5GAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMOBgAAGAAJMwQHdQAAAABJRU5ErkJggg==);background-position:100% 1px;background-repeat:repeat-y}.jstree-proton.jstree-rtl .jstree-open>.jstree-ocl{background-position:-133px -37px}.jstree-proton.jstree-rtl .jstree-closed>.jstree-ocl{background-position:-101px -37px}.jstree-proton.jstree-rtl .jstree-leaf>.jstree-ocl{background-position:-69px -37px}.jstree-proton.jstree-rtl>.jstree-no-dots .jstree-node,.jstree-proton.jstree-rtl>.jstree-no-dots .jstree-leaf>.jstree-ocl{background:0 0}.jstree-proton.jstree-rtl>.jstree-no-dots .jstree-open>.jstree-ocl{background-position:-37px -37px}.jstree-proton.jstree-rtl>.jstree-no-dots .jstree-closed>.jstree-ocl{background-position:-5px -37px}.jstree-proton .jstree-themeicon-custom{background-color:transparent;background-size:320px 96px;background-image:none;background-position:0 0}.jstree-proton>.jstree-container-ul .jstree-loading>.jstree-ocl{background:url(throbber.2f6d74ec0c397c91.gif) center center no-repeat}.jstree-proton .jstree-file{background:url(32px.b989ab30aca87740.png) -101px -69px no-repeat}.jstree-proton .jstree-folder{background:url(32px.b989ab30aca87740.png) -261px -5px no-repeat}.jstree-proton>.jstree-container-ul>.jstree-node{margin-left:0;margin-right:0}#jstree-dnd.jstree-proton{line-height:22px;padding:0 4px}#jstree-dnd.jstree-proton .jstree-ok,#jstree-dnd.jstree-proton .jstree-er{background-size:320px 96px;background-image:url(32px.b989ab30aca87740.png);background-repeat:no-repeat;background-color:transparent}#jstree-dnd.jstree-proton i{background:0 0;width:22px;height:22px;line-height:22px}#jstree-dnd.jstree-proton .jstree-ok{background-position:-5px -69px}#jstree-dnd.jstree-proton .jstree-er{background-position:-37px -69px}.jstree-proton.jstree-rtl .jstree-node{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACAQMAAAB49I5GAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMOBgAAGAAJMwQHdQAAAABJRU5ErkJggg==)}.jstree-proton.jstree-rtl .jstree-last{background:0 0}.jstree-proton-small .jstree-node{min-height:18px;line-height:18px;margin-left:18px;min-width:18px}.jstree-proton-small .jstree-anchor{line-height:18px;margin:1px 0 2px;height:18px}.jstree-proton-small .jstree-icon{width:18px;height:18px;line-height:18px}.jstree-proton-small .jstree-icon:empty{width:18px;height:18px;line-height:18px}.jstree-proton-small.jstree-rtl .jstree-node{margin-right:18px}.jstree-proton-small .jstree-wholerow{height:18px}.jstree-proton-small .jstree-node,.jstree-proton-small .jstree-icon{background-size:320px 96px;background-image:url(32px.b989ab30aca87740.png)}.jstree-proton-small .jstree-node{background-position:-295px -7px;background-repeat:repeat-y}.jstree-proton-small .jstree-last{background:0 0}.jstree-proton-small .jstree-open>.jstree-ocl{background-position:-135px -7px}.jstree-proton-small .jstree-closed>.jstree-ocl{background-position:-103px -7px}.jstree-proton-small .jstree-leaf>.jstree-ocl{background-position:-71px -7px}.jstree-proton-small .jstree-themeicon{background-position:-263px -9px}.jstree-proton-small>.jstree-no-dots .jstree-node,.jstree-proton-small>.jstree-no-dots .jstree-leaf>.jstree-ocl{background:0 0}.jstree-proton-small>.jstree-no-dots .jstree-open>.jstree-ocl{background-position:-39px -7px}.jstree-proton-small>.jstree-no-dots .jstree-closed>.jstree-ocl{background-position:-7px -7px}.jstree-proton-small .jstree-disabled,.jstree-proton-small .jstree-disabled.jstree-hovered{background:0 0}.jstree-proton-small .jstree-disabled.jstree-clicked{background:#efefef}.jstree-proton-small .jstree-checkbox{background-position:-167px -7px}.jstree-proton-small .jstree-checkbox:hover{background-position:-167px -39px}.jstree-proton-small.jstree-checkbox-selection .jstree-clicked>.jstree-checkbox,.jstree-proton-small .jstree-checked>.jstree-checkbox{background-position:-231px -7px}.jstree-proton-small.jstree-checkbox-selection .jstree-clicked>.jstree-checkbox:hover,.jstree-proton-small .jstree-checked>.jstree-checkbox:hover{background-position:-231px -39px}.jstree-proton-small .jstree-anchor>.jstree-undetermined{background-position:-199px -7px}.jstree-proton-small .jstree-anchor>.jstree-undetermined:hover{background-position:-199px -39px}.jstree-proton-small>.jstree-striped{background-size:auto 36px}.jstree-proton-small.jstree-rtl .jstree-node{background-size:320px 96px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACAQMAAAB49I5GAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMOBgAAGAAJMwQHdQAAAABJRU5ErkJggg==);background-position:100% 1px;background-repeat:repeat-y}.jstree-proton-small.jstree-rtl .jstree-open>.jstree-ocl{background-position:-135px -39px}.jstree-proton-small.jstree-rtl .jstree-closed>.jstree-ocl{background-position:-103px -39px}.jstree-proton-small.jstree-rtl .jstree-leaf>.jstree-ocl{background-position:-71px -39px}.jstree-proton-small.jstree-rtl>.jstree-no-dots .jstree-node,.jstree-proton-small.jstree-rtl>.jstree-no-dots .jstree-leaf>.jstree-ocl{background:0 0}.jstree-proton-small.jstree-rtl>.jstree-no-dots .jstree-open>.jstree-ocl{background-position:-39px -39px}.jstree-proton-small.jstree-rtl>.jstree-no-dots .jstree-closed>.jstree-ocl{background-position:-7px -39px}.jstree-proton-small .jstree-themeicon-custom{background-color:transparent;background-size:320px 96px;background-image:none;background-position:0 0}.jstree-proton-small>.jstree-container-ul .jstree-loading>.jstree-ocl{background:url(throbber.2f6d74ec0c397c91.gif) center center no-repeat}.jstree-proton-small .jstree-file{background:url(32px.b989ab30aca87740.png) -103px -71px no-repeat}.jstree-proton-small .jstree-folder{background:url(32px.b989ab30aca87740.png) -263px -7px no-repeat}.jstree-proton-small>.jstree-container-ul>.jstree-node{margin-left:0;margin-right:0}#jstree-dnd.jstree-proton-small{line-height:18px;padding:0 4px}#jstree-dnd.jstree-proton-small .jstree-ok,#jstree-dnd.jstree-proton-small .jstree-er{background-size:320px 96px;background-image:url(32px.b989ab30aca87740.png);background-repeat:no-repeat;background-color:transparent}#jstree-dnd.jstree-proton-small i{background:0 0;width:18px;height:18px;line-height:18px}#jstree-dnd.jstree-proton-small .jstree-ok{background-position:-7px -71px}#jstree-dnd.jstree-proton-small .jstree-er{background-position:-39px -71px}.jstree-proton-small.jstree-rtl .jstree-node{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAACAQMAAABv1h6PAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMHBgAAiABBI4gz9AAAAABJRU5ErkJggg==)}.jstree-proton-small.jstree-rtl .jstree-last{background:0 0}.jstree-proton-large .jstree-node{min-height:32px;line-height:32px;margin-left:32px;min-width:32px}.jstree-proton-large .jstree-anchor{line-height:32px;margin:1px 0 2px;height:32px}.jstree-proton-large .jstree-icon{width:32px;height:32px;line-height:32px}.jstree-proton-large .jstree-icon:empty{width:32px;height:32px;line-height:32px}.jstree-proton-large.jstree-rtl .jstree-node{margin-right:32px}.jstree-proton-large .jstree-wholerow{height:32px}.jstree-proton-large .jstree-node,.jstree-proton-large .jstree-icon{background-size:320px 96px;background-image:url(32px.b989ab30aca87740.png)}.jstree-proton-large .jstree-node{background-position:-288px 0;background-repeat:repeat-y}.jstree-proton-large .jstree-last{background:0 0}.jstree-proton-large .jstree-open>.jstree-ocl{background-position:-128px 0}.jstree-proton-large .jstree-closed>.jstree-ocl{background-position:-96px 0}.jstree-proton-large .jstree-leaf>.jstree-ocl{background-position:-64px 0}.jstree-proton-large .jstree-themeicon{background-position:-256px -2px}.jstree-proton-large>.jstree-no-dots .jstree-node,.jstree-proton-large>.jstree-no-dots .jstree-leaf>.jstree-ocl{background:0 0}.jstree-proton-large>.jstree-no-dots .jstree-open>.jstree-ocl{background-position:-32px 0}.jstree-proton-large>.jstree-no-dots .jstree-closed>.jstree-ocl{background-position:0 0}.jstree-proton-large .jstree-disabled,.jstree-proton-large .jstree-disabled.jstree-hovered{background:0 0}.jstree-proton-large .jstree-disabled.jstree-clicked{background:#efefef}.jstree-proton-large .jstree-checkbox{background-position:-160px 0}.jstree-proton-large .jstree-checkbox:hover{background-position:-160px -32px}.jstree-proton-large.jstree-checkbox-selection .jstree-clicked>.jstree-checkbox,.jstree-proton-large .jstree-checked>.jstree-checkbox{background-position:-224px 0}.jstree-proton-large.jstree-checkbox-selection .jstree-clicked>.jstree-checkbox:hover,.jstree-proton-large .jstree-checked>.jstree-checkbox:hover{background-position:-224px -32px}.jstree-proton-large .jstree-anchor>.jstree-undetermined{background-position:-192px 0}.jstree-proton-large .jstree-anchor>.jstree-undetermined:hover{background-position:-192px -32px}.jstree-proton-large>.jstree-striped{background-size:auto 64px}.jstree-proton-large.jstree-rtl .jstree-node{background-size:320px 96px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACAQMAAAB49I5GAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMOBgAAGAAJMwQHdQAAAABJRU5ErkJggg==);background-position:100% 1px;background-repeat:repeat-y}.jstree-proton-large.jstree-rtl .jstree-open>.jstree-ocl{background-position:-128px -32px}.jstree-proton-large.jstree-rtl .jstree-closed>.jstree-ocl{background-position:-96px -32px}.jstree-proton-large.jstree-rtl .jstree-leaf>.jstree-ocl{background-position:-64px -32px}.jstree-proton-large.jstree-rtl>.jstree-no-dots .jstree-node,.jstree-proton-large.jstree-rtl>.jstree-no-dots .jstree-leaf>.jstree-ocl{background:0 0}.jstree-proton-large.jstree-rtl>.jstree-no-dots .jstree-open>.jstree-ocl{background-position:-32px -32px}.jstree-proton-large.jstree-rtl>.jstree-no-dots .jstree-closed>.jstree-ocl{background-position:0 -32px}.jstree-proton-large .jstree-themeicon-custom{background-color:transparent;background-size:320px 96px;background-image:none;background-position:0 0}.jstree-proton-large>.jstree-container-ul .jstree-loading>.jstree-ocl{background:url(throbber.2f6d74ec0c397c91.gif) center center no-repeat}.jstree-proton-large .jstree-file{background:url(32px.b989ab30aca87740.png) -96px -64px no-repeat}.jstree-proton-large .jstree-folder{background:url(32px.b989ab30aca87740.png) -256px 0 no-repeat}.jstree-proton-large>.jstree-container-ul>.jstree-node{margin-left:0;margin-right:0}#jstree-dnd.jstree-proton-large{line-height:32px;padding:0 4px}#jstree-dnd.jstree-proton-large .jstree-ok,#jstree-dnd.jstree-proton-large .jstree-er{background-size:320px 96px;background-image:url(32px.b989ab30aca87740.png);background-repeat:no-repeat;background-color:transparent}#jstree-dnd.jstree-proton-large i{background:0 0;width:32px;height:32px;line-height:32px}#jstree-dnd.jstree-proton-large .jstree-ok{background-position:0 -64px}#jstree-dnd.jstree-proton-large .jstree-er{background-position:-32px -64px}.jstree-proton-large.jstree-rtl .jstree-node{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAACAQMAAAAD0EyKAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjgIIGBgABCgCBvVLXcAAAAABJRU5ErkJggg==)}.jstree-proton-large.jstree-rtl .jstree-last{background:0 0}@media (max-width:768px){#jstree-dnd.jstree-dnd-responsive{line-height:30px;font-weight:700;font-size:1.1em;text-shadow:1px 1px #fff}#jstree-dnd.jstree-dnd-responsive>i{background:0 0;width:30px;height:30px}#jstree-dnd.jstree-dnd-responsive>.jstree-ok{background-image:url(30px.39853cb640c8334a.png);background-position:0 -150px;background-size:90px 180px}#jstree-dnd.jstree-dnd-responsive>.jstree-er{background-image:url(30px.39853cb640c8334a.png);background-position:-30px -150px;background-size:90px 180px}#jstree-marker.jstree-dnd-responsive{border-left-width:10px;border-top-width:10px;border-bottom-width:10px;margin-top:-10px}}@media (max-width:768px){.jstree-proton-responsive .jstree-container-ul{overflow:hidden}.jstree-proton-responsive .jstree-icon{background-image:url(30px.39853cb640c8334a.png);background-size:90px 180px}.jstree-proton-responsive .jstree-node,.jstree-proton-responsive .jstree-leaf>.jstree-ocl{background:0 0}.jstree-proton-responsive .jstree-node{min-height:30px;line-height:30px;margin-left:30px;min-width:30px;white-space:nowrap}.jstree-proton-responsive .jstree-anchor{line-height:38px;height:38px;margin:0}.jstree-proton-responsive .jstree-icon,.jstree-proton-responsive .jstree-icon:empty{margin-top:4px;width:30px;height:30px;line-height:30px}.jstree-proton-responsive>.jstree-container-ul>.jstree-node{margin-left:0}.jstree-proton-responsive.jstree-rtl .jstree-node{margin-left:0;margin-right:30px}.jstree-proton-responsive.jstree-rtl .jstree-container-ul>.jstree-node{margin-right:0}.jstree-proton-responsive .jstree-ocl,.jstree-proton-responsive .jstree-themeicon,.jstree-proton-responsive .jstree-checkbox{background-size:90px 180px}.jstree-proton-responsive .jstree-leaf>.jstree-ocl{background:0 0}.jstree-proton-responsive .jstree-open>.jstree-ocl{background-position:0 0!important}.jstree-proton-responsive .jstree-closed>.jstree-ocl{background-position:0 -30px!important}.jstree-proton-responsive.jstree-rtl .jstree-closed>.jstree-ocl{background-position:-30px 0!important}.jstree-proton-responsive .jstree-themeicon{background-position:-30px -30px}.jstree-proton-responsive .jstree-checkbox,.jstree-proton-responsive .jstree-checkbox:hover{background-position:-30px -60px}.jstree-proton-responsive.jstree-checkbox-selection .jstree-clicked>.jstree-checkbox,.jstree-proton-responsive.jstree-checkbox-selection .jstree-clicked>.jstree-checkbox:hover,.jstree-proton-responsive .jstree-checked>.jstree-checkbox,.jstree-proton-responsive .jstree-checked>.jstree-checkbox:hover{background-position:0 -60px}.jstree-proton-responsive .jstree-anchor>.jstree-undetermined,.jstree-proton-responsive .jstree-anchor>.jstree-undetermined:hover{background-position:0 -90px}.jstree-proton-responsive>.jstree-striped{background:0 0}.jstree-proton-responsive .jstree-wholerow-ul li{position:relative}.jstree-proton-responsive .jstree-wholerow-ul .jstree-wholerow{position:absolute;top:0;left:-1000px;right:-1000px;width:auto;height:100%}.jstree-proton-responsive .jstree-wholerow{border-top:1px solid rgba(0,0,0,.05);background:rgba(0,0,0,.02);height:30px}.jstree-proton-responsive .jstree-wholerow-hovered{background:#76b6ec}.jstree-proton-responsive .jstree-wholerow-clicked{background:#3392e3}.jstree-proton-responsive .jstree-children .jstree-open+.jstree-open{box-shadow:none}.jstree-proton-responsive .jstree-node,.jstree-proton-responsive .jstree-icon,.jstree-proton-responsive .jstree-node>.jstree-ocl,.jstree-proton-responsive .jstree-themeicon,.jstree-proton-responsive .jstree-checkbox{background-image:url(30px.39853cb640c8334a.png);background-size:90px 180px}.jstree-proton-responsive .jstree-node{background-position:-60px 0;background-repeat:repeat-y}.jstree-proton-responsive .jstree-last{background:0 0}.jstree-proton-responsive .jstree-leaf>.jstree-ocl{background-position:-30px -90px}.jstree-proton-responsive .jstree-last>.jstree-ocl{background-position:-30px -120px}.jstree-proton-responsive .jstree-themeicon-custom{background-color:transparent;background-image:none;background-position:0 0}.jstree-proton-responsive .jstree-file{background:url(30px.39853cb640c8334a.png) 0 -120px no-repeat;background-size:90px 180px}.jstree-proton-responsive .jstree-folder{background:url(30px.39853cb640c8334a.png) -30px -30px no-repeat;background-size:90px 180px}.jstree-proton-responsive>.jstree-container-ul>.jstree-node{margin-left:0;margin-right:0}}@font-face{font-family:Titillium Web;src:url(titilliumweb-extralight-webfont.c450aeecacc7c0df.eot);src:url(titilliumweb-extralight-webfont.c450aeecacc7c0df.eot?#iefix) format("embedded-opentype"),url(titilliumweb-extralight-webfont.7e1e34eff936af4b.woff) format("woff"),url(titilliumweb-extralight-webfont.80b6d94365dcf706.ttf) format("truetype"),url(titilliumweb-extralight-webfont.5ff36bf91eceffe3.svg#titillium_webthin) format("svg");font-weight:300;font-style:normal}@font-face{font-family:Titillium Web;src:url(titilliumweb-regular-webfont.15da85f1125f951f.eot);src:url(titilliumweb-regular-webfont.15da85f1125f951f.eot?#iefix) format("embedded-opentype"),url(titilliumweb-regular-webfont.cb9baa6f1e660434.woff) format("woff"),url(titilliumweb-regular-webfont.b64e8a9b03c4b5a4.ttf) format("truetype"),url(titilliumweb-regular-webfont.c52d409d855fec21.svg#titillium_webregular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Titillium Web;src:url(titilliumweb-bold-webfont.4f3e5387981c8a98.eot);src:url(titilliumweb-bold-webfont.4f3e5387981c8a98.eot?#iefix) format("embedded-opentype"),url(titilliumweb-bold-webfont.c5a42ad589e4d091.woff) format("woff"),url(titilliumweb-bold-webfont.072670ff4fe09509.ttf) format("truetype"),url(titilliumweb-bold-webfont.a2c40c5689f90819.svg#titillium_webbold) format("svg");font-weight:700;font-style:normal}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:Titillium Web;src:url(titilliumweb-extralight-webfont.5ff36bf91eceffe3.svg#titillium_webthin) format("svg");font-weight:300;font-style:normal}@font-face{font-family:Titillium Web;src:url(titilliumweb-regular-webfont.c52d409d855fec21.svg#titillium_webregular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Titillium Web;src:url(titilliumweb-bold-webfont.a2c40c5689f90819.svg#titillium_webbold) format("svg");font-weight:700;font-style:normal}}.jstree-proton{font-family:Titillium Web,sans-serif,Arial,sans-serif}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container.leaflet-touch-zoom{touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:rgba(255,255,255,.5)}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(layers.ef6db8722c2c3f9a.png);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(layers-2x.9859cd1231006a4a.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(marker-icon.d577052aa271e13f.png)}.leaflet-container .leaflet-control-attribution{background:#fff;background:rgba(255,255,255,.8);margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-control-attribution svg{display:inline!important}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;overflow:hidden;box-sizing:border-box;background:#fff;background:rgba(255,255,255,.5)}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:white;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto;border-bottom:1px solid #ddd;border-top:1px solid #ddd}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;color-adjust:exact}}.arrow{height:30px;width:30px;background-size:contain;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAtCAMAAAANxBKoAAACAVBMVEUAAAAAqv9AgP8ggP8udP8qgP8ndv8kbf8kgP8eeP8rcf8mc/8jdP8hev8me/8kdv8jcv8pcP8ic/8neP8leP8ofP8mef8pev8nef8oe/8nef8pef8qfv8qgf8qe/8mev8off8oev8oef8oe/8pev8qe/8oe/8off8pfP8oev8pev8qe/8qfP8pev8pe/8qfP8pe/8oev8pe/8qe/8qfP8qfP8qff8qff8qfP8qff8pe/8qff8qfP8qfP8pev8pev8JYf8KYP8UY/8UZf8WY/8WZv8YZP8bZP8fZv8fZ/8gZv8gZ/8hZP8iZ/8jaf8jav8kaP8kav8ka/8kbP8kbf8kb/8lbP8lbf8lbv8lb/8lcP8mb/8mcP8mcf8ncf8ncv8nc/8ndP8ndf8ocv4odP8odf8odv8od/8oeP8peP8pef8pev8qev8qe/8qfP8rbP8rfP8rff8tc/4vcP4xbv4zcf42dP49df4+gP4/fv5Rif5biP1ul/14mvx4nvyMrfuMrvuWsfuctvuguPuww/vD0fnH1vrI1frK2PrL2fnV3vnb4vnc5fnd5fnd5vne5fnj6vnl6/jm7Pno7fXo7fbo7ffo7fjp7fnp7vjq7vjs8fnt8Pjt8fjw8fXw8fbw8fjy8/jz9fn5+fj7+/f++/j/+/X/+/b/+/f/+/j//Pj//vhoUaHMAAAAQHRSTlMAAwQICwwNDg4REhQWFxscHTI1QkRGSktOU1RdYWFscXJzhYWKqre6wMHDw8PHx8rN09TW1uLi7e/x8vLz9fj5hfwW0QAAAnVJREFUSMeV1fdb00AYB/BzoQjurSjuvQcuFLcgWqTVtLVpL0GS2GuDuLeouPeAiLOuwOFf6WU0ucvq4/d52v6Qz/M+18u97wHgyfh5m5vUYlHt2rV8BojOqGUqonNhVgTegfxZE2JXoMAUFgXYsSoKy3YfnoIiUqxm8UwUnSoaT0WVUuPi6lCUz+ft/+pqNYwqsiwrlm8s45XBVpE7BQgFyeZLbB1ihVwmefjpDSjbi7HwziArCdlU/MArjDHfaestBh4dZs9/JBb/4kVbo5FEr/JaWRL4VPvZ39jMVV4q63qiCx7bIfDJtst/LYt/JnLldaNuACbS9JwiQj4Zu/3HlDr5nEyJivMcgPn0Nogwfaq1Z9igQ7pO9AuqNEJzQINTV5ZghjvywLFG6dYMVRptAF3uPvBc8xPsWH0Q44ccpEqjvaBoa0lI7/ts2kHdCsbDJ5jSSC2/SEU8856x+hDGd+JZujQquvp6ieT7Nyel0o/jCSgzTefq0y81I30f7PRr2i1fbWrd+98yXtMGfOt29wTyiebHpu83dZ+m3U969qSBeje5DHeod8Dx5PeYZ7/rPO8y0XLvk+1J8UcJyLzLScw5kTsgz8Xu2vXJV0uaOSfsGcznZZGcwdi1L5qV13HmDILV3tY1z3fbxa8Wv+Se74VEj/H3jmz0TvuVN4Z+x/ZORF8efU64s/CtUT0vCbk0d/DZTSgxPQ/WhswTSYTZrDNPllaaVQo1q/Y4k63mv+YgmFZxxk6gR/LsCngcO+6nR9lCrfcqqQ2/dxqD7rT1IXhxyB24O8BuCr9eq9axU7F7wYjoy3ty3TZVLaCC2rRxru/hPwVgtEdFK5vOAAAAAElFTkSuQmCC);background-position:center;background-repeat:no-repeat}.tb-marker-label,.tb-marker-label:before{border:none;background:none;box-shadow:none}.tb-polygon-label{border:none;background:none;box-shadow:none}.tb-polygon-label:before{content:none}.leaflet-container{background-color:#fff}.tb-cluster-marker-container{border:none;background-color:transparent}.tb-cluster-marker-element{position:absolute;top:0;left:0;width:40px;height:40px}@charset "UTF-8";.tb-autocomplete.tb-quick-links .mat-mdc-option{border-bottom:none;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.2px;color:#000000c2}.tb-autocomplete.tb-quick-links .mat-mdc-option .mat-icon{vertical-align:bottom;margin-right:10px;color:#0000008a;font-size:20px;width:20px;height:20px}.leaflet-cluster-anim .leaflet-marker-icon,.leaflet-cluster-anim .leaflet-marker-shadow{transition:transform .3s ease-out,opacity .3s ease-in}.leaflet-cluster-spider-leg{transition:stroke-dashoffset .3s ease-out,stroke-opacity .3s ease-in}.marker-cluster-small{background-color:#b5e28c99}.marker-cluster-small div{background-color:#6ecc3999}.marker-cluster-medium{background-color:#f1d35799}.marker-cluster-medium div{background-color:#f0c20c99}.marker-cluster-large{background-color:#fd9c7399}.marker-cluster-large div{background-color:#f1801799}.leaflet-oldie .marker-cluster-small{background-color:#b5e28c}.leaflet-oldie .marker-cluster-small div{background-color:#6ecc39}.leaflet-oldie .marker-cluster-medium{background-color:#f1d357}.leaflet-oldie .marker-cluster-medium div{background-color:#f0c20c}.leaflet-oldie .marker-cluster-large{background-color:#fd9c73}.leaflet-oldie .marker-cluster-large div{background-color:#f18017}.marker-cluster{background-clip:padding-box;border-radius:20px}.marker-cluster div{width:30px;height:30px;margin-left:5px;margin-top:5px;text-align:center;border-radius:15px;font:12px Helvetica Neue,Arial,Helvetica,sans-serif}.marker-cluster span{line-height:30px}.marker-icon,.marker-icon:focus{background-color:#fff;border:1px solid #3388ff;border-radius:50%;margin:-8px 0 0 -8px!important;width:14px!important;height:14px!important;outline:0;transition:opacity ease .3s}.marker-icon-middle,.marker-icon-middle:focus{opacity:.7;margin:-6px 0 0 -6px!important;width:10px!important;height:10px!important}.leaflet-pm-draggable{cursor:move!important}.cursor-marker{cursor:crosshair;pointer-events:none;opacity:0}.cursor-marker.visible{opacity:1!important}.leaflet-pm-invalid{stroke:red;transition:fill ease 0s,stroke ease 0s}.rect-style-marker,.rect-start-marker{opacity:0}.rect-style-marker.visible,.rect-start-marker.visible{opacity:1!important}.vertexmarker-disabled{opacity:.7}.pm-text-marker{width:0;height:0}.pm-textarea{background-color:#fff;color:#000;resize:none;border:none;outline:0;cursor:pointer;border-radius:3px;padding-left:7px;padding-bottom:0;padding-top:4px}.leaflet-pm-draggable .pm-textarea{cursor:move}.pm-textarea:focus,.pm-textarea:focus-within,.pm-textarea:focus-visible,.pm-textarea:active{border:2px solid #000;outline:0}.pm-textarea.pm-disabled{border:none;-webkit-user-select:none;user-select:none}.pm-textarea.pm-hasfocus{cursor:auto}.leaflet-pm-toolbar .leaflet-buttons-control-button{padding:5px;box-sizing:border-box;position:relative;z-index:3}.leaflet-pm-toolbar .leaflet-pm-actions-container a.leaflet-pm-action:first-child:not(.pos-right),.leaflet-pm-toolbar .leaflet-pm-actions-container a.leaflet-pm-action:last-child.pos-right{border-radius:0}.leaflet-pm-toolbar .button-container a.leaflet-buttons-control-button{border-radius:0}.leaflet-pm-toolbar .button-container:last-child a.leaflet-buttons-control-button{border-radius:0 0 2px 2px}.leaflet-pm-toolbar .button-container:first-child a.leaflet-buttons-control-button{border-radius:2px 2px 0 0}.leaflet-pm-toolbar .button-container:last-child a.leaflet-buttons-control-button{border-bottom:none}.leaflet-pm-toolbar .control-fa-icon{font-size:19px;line-height:24px}.leaflet-pm-toolbar .control-icon{width:100%;height:100%;box-sizing:border-box;background-size:contain;background-repeat:no-repeat;background-position:center center}.leaflet-pm-toolbar .leaflet-pm-icon-marker{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUyLjUgKDY3NDY5KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5BdG9tcy9JY29ucy9Ub29scy9NYXJrZXI8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz4KICAgICAgICA8cGF0aCBkPSJNMTUuNSwyNC44NzgyOTU5IEMxNS4yOTA5MjAxLDI0Ljg3NzIyMTkgMTUuMTc0NDg1NywyNC44NDY3ODE3IDE0LjY1OTA4NjYsMjQuMjM1NDE2MyBDMTAuMjE5Njk1NSwxOS40MTE4MDU0IDgsMTUuNTAxNDM5MiA4LDEyLjUwNDMxNzcgQzgsOC4zNTk3OTc0NiAxMS4zNTc4NjQ0LDUgMTUuNSw1IEMxOS42NDIxMzU2LDUgMjMsOC4zNTk3OTc0NiAyMywxMi41MDQzMTc3IEMyMywxNyAxOC4yODc4MjE3LDIxLjkyNjgzNzggMTYuMzMzNjYwMSwyNC4yNDQwMTg2IEMxNS44MjI0NjIyLDI0Ljg1MDE4MDIgMTUuNzA5MDc5OSwyNC44NzkzNjk5IDE1LjUsMjQuODc4Mjk1OSBaIE0xNS41LDE1LjUzMjY5NDggQzE3LjI3NTIwMSwxNS41MzI2OTQ4IDE4LjcxNDI4NTcsMTQuMTE4MDAwNCAxOC43MTQyODU3LDEyLjM3Mjg4NjQgQzE4LjcxNDI4NTcsMTAuNjI3NzcyMyAxNy4yNzUyMDEsOS4yMTMwNzc5MiAxNS41LDkuMjEzMDc3OTIgQzEzLjcyNDc5OSw5LjIxMzA3NzkyIDEyLjI4NTcxNDMsMTAuNjI3NzcyMyAxMi4yODU3MTQzLDEyLjM3Mjg4NjQgQzEyLjI4NTcxNDMsMTQuMTE4MDAwNCAxMy43MjQ3OTksMTUuNTMyNjk0OCAxNS41LDE1LjUzMjY5NDggWiIgaWQ9InBhdGgtMSI+PC9wYXRoPgogICAgPC9kZWZzPgogICAgPGcgaWQ9IlN5bWJvbHMiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJBdG9tcy9JY29ucy9Ub29scy9NYXJrZXIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zLjAwMDAwMCwgLTMuMDAwMDAwKSI+CiAgICAgICAgICAgIDxtYXNrIGlkPSJtYXNrLTIiIGZpbGw9IndoaXRlIj4KICAgICAgICAgICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI3BhdGgtMSI+PC91c2U+CiAgICAgICAgICAgIDwvbWFzaz4KICAgICAgICAgICAgPHVzZSBpZD0iTWFzayIgZmlsbD0iIzVCNUI1QiIgZmlsbC1ydWxlPSJub256ZXJvIiB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==)}.leaflet-pm-toolbar .leaflet-pm-icon-polygon{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCI+CiAgPGRlZnM+CiAgICA8cGF0aCBpZD0icG9seWdvbi1hIiBkPSJNMTkuNDIwNjg5Miw5LjE2NTA5NzI1IEMxOS4xNTIzNjgxLDguNjY5OTI5MTQgMTksOC4xMDI3NTgzMSAxOSw3LjUgQzE5LDUuNTY3MDAzMzggMjAuNTY3MDAzNCw0IDIyLjUsNCBDMjQuNDMyOTk2Niw0IDI2LDUuNTY3MDAzMzggMjYsNy41IEMyNiw5LjI2MzIzNTk1IDI0LjY5NjE0NzEsMTAuNzIxOTQwNyAyMywxMC45NjQ1NTU2IEwyMywxOS4wMzU0NDQ0IEMyNC42OTYxNDcxLDE5LjI3ODA1OTMgMjYsMjAuNzM2NzY0IDI2LDIyLjUgQzI2LDI0LjQzMjk5NjYgMjQuNDMyOTk2NiwyNiAyMi41LDI2IEMyMC43MzY3NjQsMjYgMTkuMjc4MDU5MywyNC42OTYxNDcxIDE5LjAzNTQ0NDQsMjMgTDEwLjk2NDU1NTYsMjMgQzEwLjcyMTk0MDcsMjQuNjk2MTQ3MSA5LjI2MzIzNTk1LDI2IDcuNSwyNiBDNS41NjcwMDMzOCwyNiA0LDI0LjQzMjk5NjYgNCwyMi41IEM0LDIwLjU2NzAwMzQgNS41NjcwMDMzOCwxOSA3LjUsMTkgQzguMTAyNzU4MzEsMTkgOC42Njk5MjkxNCwxOS4xNTIzNjgxIDkuMTY1MDk3MjUsMTkuNDIwNjg5MiBMMTkuNDIwNjg5Miw5LjE2NTA5NzI1IFogTTIwLjgzNDkwNzMsMTAuNTc5MzA2MyBMMTAuNTc5MzEwOCwyMC44MzQ5MDI3IEMxMC42MDg2NzMxLDIwLjg4OTA4ODggMTAuNjM2NjQ2OSwyMC45NDQxMzcyIDEwLjY2MzE4NDQsMjEgTDE5LjMzNjgxNTYsMjEgQzE5LjY4MjU3NzUsMjAuMjcyMTU0IDIwLjI3MjE1NCwxOS42ODI1Nzc1IDIxLDE5LjMzNjgxNTYgTDIxLDEwLjY2MzE4NDQgQzIwLjk0NDEzNzIsMTAuNjM2NjQ2OSAyMC44ODkwODg4LDEwLjYwODY3MzEgMjAuODM0OTAyNywxMC41NzkzMTA4IFogTTIyLjUsOSBDMjMuMzI4NDI3MSw5IDI0LDguMzI4NDI3MTIgMjQsNy41IEMyNCw2LjY3MTU3Mjg4IDIzLjMyODQyNzEsNiAyMi41LDYgQzIxLjY3MTU3MjksNiAyMSw2LjY3MTU3Mjg4IDIxLDcuNSBDMjEsOC4zMjg0MjcxMiAyMS42NzE1NzI5LDkgMjIuNSw5IFogTTIyLjUsMjQgQzIzLjMyODQyNzEsMjQgMjQsMjMuMzI4NDI3MSAyNCwyMi41IEMyNCwyMS42NzE1NzI5IDIzLjMyODQyNzEsMjEgMjIuNSwyMSBDMjEuNjcxNTcyOSwyMSAyMSwyMS42NzE1NzI5IDIxLDIyLjUgQzIxLDIzLjMyODQyNzEgMjEuNjcxNTcyOSwyNCAyMi41LDI0IFogTTcuNSwyNCBDOC4zMjg0MjcxMiwyNCA5LDIzLjMyODQyNzEgOSwyMi41IEM5LDIxLjY3MTU3MjkgOC4zMjg0MjcxMiwyMSA3LjUsMjEgQzYuNjcxNTcyODgsMjEgNiwyMS42NzE1NzI5IDYsMjIuNSBDNiwyMy4zMjg0MjcxIDYuNjcxNTcyODgsMjQgNy41LDI0IFoiLz4KICA8L2RlZnM+CiAgPGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMyAtMykiPgogICAgPG1hc2sgaWQ9InBvbHlnb24tYiIgZmlsbD0iI2ZmZiI+CiAgICAgIDx1c2UgeGxpbms6aHJlZj0iI3BvbHlnb24tYSIvPgogICAgPC9tYXNrPgogICAgPHVzZSBmaWxsPSIjNUI1QjVCIiBmaWxsLXJ1bGU9Im5vbnplcm8iIHhsaW5rOmhyZWY9IiNwb2x5Z29uLWEiLz4KICAgIDxnIGZpbGw9IiM1QjVCNUIiIG1hc2s9InVybCgjcG9seWdvbi1iKSI+CiAgICAgIDxyZWN0IHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIvPgogICAgPC9nPgogIDwvZz4KPC9zdmc+Cg==)}.leaflet-pm-toolbar .leaflet-pm-icon-polyline{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCI+CiAgPGRlZnM+CiAgICA8cGF0aCBpZD0ibGluZS1hIiBkPSJNOS4xNjUwOTcyNSwxOS40MjA2ODkyIEwxOC40MjA2ODkyLDEwLjE2NTA5NzMgQzE4LjE1MjM2ODEsOS42Njk5MjkxNCAxOCw5LjEwMjc1ODMxIDE4LDguNSBDMTgsNi41NjcwMDMzOCAxOS41NjcwMDM0LDUgMjEuNSw1IEMyMy40MzI5OTY2LDUgMjUsNi41NjcwMDMzOCAyNSw4LjUgQzI1LDEwLjQzMjk5NjYgMjMuNDMyOTk2NiwxMiAyMS41LDEyIEMyMC44OTcyNDE3LDEyIDIwLjMzMDA3MDksMTEuODQ3NjMxOSAxOS44MzQ5MDI3LDExLjU3OTMxMDggTDEwLjU3OTMxMDgsMjAuODM0OTAyNyBDMTAuODQ3NjMxOSwyMS4zMzAwNzA5IDExLDIxLjg5NzI0MTcgMTEsMjIuNSBDMTEsMjQuNDMyOTk2NiA5LjQzMjk5NjYyLDI2IDcuNSwyNiBDNS41NjcwMDMzOCwyNiA0LDI0LjQzMjk5NjYgNCwyMi41IEM0LDIwLjU2NzAwMzQgNS41NjcwMDMzOCwxOSA3LjUsMTkgQzguMTAyNzU4MzEsMTkgOC42Njk5MjkxNCwxOS4xNTIzNjgxIDkuMTY1MDk3MjUsMTkuNDIwNjg5MiBaIE0yMS41LDEwIEMyMi4zMjg0MjcxLDEwIDIzLDkuMzI4NDI3MTIgMjMsOC41IEMyMyw3LjY3MTU3Mjg4IDIyLjMyODQyNzEsNyAyMS41LDcgQzIwLjY3MTU3MjksNyAyMCw3LjY3MTU3Mjg4IDIwLDguNSBDMjAsOS4zMjg0MjcxMiAyMC42NzE1NzI5LDEwIDIxLjUsMTAgWiBNNy41LDI0IEM4LjMyODQyNzEyLDI0IDksMjMuMzI4NDI3MSA5LDIyLjUgQzksMjEuNjcxNTcyOSA4LjMyODQyNzEyLDIxIDcuNSwyMSBDNi42NzE1NzI4OCwyMSA2LDIxLjY3MTU3MjkgNiwyMi41IEM2LDIzLjMyODQyNzEgNi42NzE1NzI4OCwyNCA3LjUsMjQgWiIvPgogIDwvZGVmcz4KICA8ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zIC0zKSI+CiAgICA8bWFzayBpZD0ibGluZS1iIiBmaWxsPSIjZmZmIj4KICAgICAgPHVzZSB4bGluazpocmVmPSIjbGluZS1hIi8+CiAgICA8L21hc2s+CiAgICA8dXNlIGZpbGw9IiM1QjVCNUIiIGZpbGwtcnVsZT0ibm9uemVybyIgeGxpbms6aHJlZj0iI2xpbmUtYSIvPgogICAgPGcgZmlsbD0iIzVCNUI1QiIgbWFzaz0idXJsKCNsaW5lLWIpIj4KICAgICAgPHJlY3Qgd2lkdGg9IjMwIiBoZWlnaHQ9IjMwIi8+CiAgICA8L2c+CiAgPC9nPgo8L3N2Zz4K)}.leaflet-pm-toolbar .leaflet-pm-icon-circle{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUyLjUgKDY3NDY5KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5BdG9tcy9JY29ucy9Ub29scy9DaXJjbGU8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz4KICAgICAgICA8cGF0aCBkPSJNMTguMjg5Nzc1MSw2Ljc4NjAyMjc1IEMxOC44OTI0MTMxLDYuMjk0NjQ5ODEgMTkuNjYxNzk3LDYgMjAuNSw2IEMyMi40MzI5OTY2LDYgMjQsNy41NjcwMDMzOCAyNCw5LjUgQzI0LDEwLjMzODIwMyAyMy43MDUzNTAyLDExLjEwNzU4NjkgMjMuMjEzOTc3MiwxMS43MTAyMjQ5IEMyMy43MTk1OTksMTIuODcxMjA1MyAyNCwxNC4xNTI4NTcxIDI0LDE1LjUgQzI0LDIwLjc0NjcwNTEgMTkuNzQ2NzA1MSwyNSAxNC41LDI1IEM5LjI1MzI5NDg4LDI1IDUsMjAuNzQ2NzA1MSA1LDE1LjUgQzUsMTAuMjUzMjk0OSA5LjI1MzI5NDg4LDYgMTQuNSw2IEMxNS44NDcxNDI5LDYgMTcuMTI4Nzk0Nyw2LjI4MDQwMDk4IDE4LjI4OTc3NTEsNi43ODYwMjI3NSBaIE0xNy4xNTA0MjI4LDguNDgxNzU4NiBDMTYuMzI2MzU4MSw4LjE3MDM5MjM2IDE1LjQzMzA3NzcsOCAxNC41LDggQzEwLjM1Nzg2NDQsOCA3LDExLjM1Nzg2NDQgNywxNS41IEM3LDE5LjY0MjEzNTYgMTAuMzU3ODY0NCwyMyAxNC41LDIzIEMxOC42NDIxMzU2LDIzIDIyLDE5LjY0MjEzNTYgMjIsMTUuNSBDMjIsMTQuNTY2OTIyMyAyMS44Mjk2MDc2LDEzLjY3MzY0MTkgMjEuNTE4MjQxNCwxMi44NDk1NzcyIEMyMS4xOTYwMzgzLDEyLjk0NzM5NjggMjAuODU0MTYyMiwxMyAyMC41LDEzIEMxOC41NjcwMDM0LDEzIDE3LDExLjQzMjk5NjYgMTcsOS41IEMxNyw5LjE0NTgzNzc4IDE3LjA1MjYwMzIsOC44MDM5NjE2OSAxNy4xNTA0MjI4LDguNDgxNzU4NiBaIE0xNC41LDE3IEMxMy42NzE1NzI5LDE3IDEzLDE2LjMyODQyNzEgMTMsMTUuNSBDMTMsMTQuNjcxNTcyOSAxMy42NzE1NzI5LDE0IDE0LjUsMTQgQzE1LjMyODQyNzEsMTQgMTYsMTQuNjcxNTcyOSAxNiwxNS41IEMxNiwxNi4zMjg0MjcxIDE1LjMyODQyNzEsMTcgMTQuNSwxNyBaIE0yMC41LDExIEMyMS4zMjg0MjcxLDExIDIyLDEwLjMyODQyNzEgMjIsOS41IEMyMiw4LjY3MTU3Mjg4IDIxLjMyODQyNzEsOCAyMC41LDggQzE5LjY3MTU3MjksOCAxOSw4LjY3MTU3Mjg4IDE5LDkuNSBDMTksMTAuMzI4NDI3MSAxOS42NzE1NzI5LDExIDIwLjUsMTEgWiIgaWQ9InBhdGgtMSI+PC9wYXRoPgogICAgPC9kZWZzPgogICAgPGcgaWQ9IlN5bWJvbHMiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJBdG9tcy9JY29ucy9Ub29scy9DaXJjbGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zLjAwMDAwMCwgLTMuMDAwMDAwKSI+CiAgICAgICAgICAgIDxtYXNrIGlkPSJtYXNrLTIiIGZpbGw9IndoaXRlIj4KICAgICAgICAgICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI3BhdGgtMSI+PC91c2U+CiAgICAgICAgICAgIDwvbWFzaz4KICAgICAgICAgICAgPHVzZSBpZD0iTWFzayIgZmlsbD0iIzVCNUI1QiIgZmlsbC1ydWxlPSJub256ZXJvIiB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICAgICAgPGcgaWQ9IkF0b21zL0NvbG9yL0dyZXkiIG1hc2s9InVybCgjbWFzay0yKSIgZmlsbD0iIzVCNUI1QiI+CiAgICAgICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlIiB4PSIwIiB5PSIwIiB3aWR0aD0iMzAiIGhlaWdodD0iMzAiPjwvcmVjdD4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+)}.leaflet-pm-toolbar .leaflet-pm-icon-circle-marker{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KCjxzdmcgdmlld0JveD0iMCAwIDEwMCAxMDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjNUI1QjVCIiBzdHJva2Utd2lkdGg9IjgiCiAgICAgZmlsbD0ibm9uZSI+CjxjaXJjbGUgY3g9IjUwIiBjeT0iNTAiIHI9IjM1Ii8+CiAgPGNpcmNsZSBjeD0iNTAiIGN5PSI1MCIgcj0iMyIgZmlsbD0iIzVCNUI1QiIvPgo8L3N2Zz4=)}.leaflet-pm-toolbar .leaflet-pm-icon-rectangle{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCI+CiAgPGRlZnM+CiAgICA8cGF0aCBpZD0icmVjdGFuZ2xlLWEiIGQ9Ik0yMywxMC45NjQ1NTU2IEwyMywxOS4wMzU0NDQ0IEMyNC42OTYxNDcxLDE5LjI3ODA1OTMgMjYsMjAuNzM2NzY0IDI2LDIyLjUgQzI2LDI0LjQzMjk5NjYgMjQuNDMyOTk2NiwyNiAyMi41LDI2IEMyMC43MzY3NjQsMjYgMTkuMjc4MDU5MywyNC42OTYxNDcxIDE5LjAzNTQ0NDQsMjMgTDEwLjk2NDU1NTYsMjMgQzEwLjcyMTk0MDcsMjQuNjk2MTQ3MSA5LjI2MzIzNTk1LDI2IDcuNSwyNiBDNS41NjcwMDMzOCwyNiA0LDI0LjQzMjk5NjYgNCwyMi41IEM0LDIwLjczNjc2NCA1LjMwMzg1MjkzLDE5LjI3ODA1OTMgNywxOS4wMzU0NDQ0IEw3LDEwLjk2NDU1NTYgQzUuMzAzODUyOTMsMTAuNzIxOTQwNyA0LDkuMjYzMjM1OTUgNCw3LjUgQzQsNS41NjcwMDMzOCA1LjU2NzAwMzM4LDQgNy41LDQgQzkuMjYzMjM1OTUsNCAxMC43MjE5NDA3LDUuMzAzODUyOTMgMTAuOTY0NTU1Niw3IEwxOS4wMzU0NDQ0LDcgQzE5LjI3ODA1OTMsNS4zMDM4NTI5MyAyMC43MzY3NjQsNCAyMi41LDQgQzI0LjQzMjk5NjYsNCAyNiw1LjU2NzAwMzM4IDI2LDcuNSBDMjYsOS4yNjMyMzU5NSAyNC42OTYxNDcxLDEwLjcyMTk0MDcgMjMsMTAuOTY0NTU1NiBaIE0yMSwxMC42NjMxODQ0IEMyMC4yNzIxNTQsMTAuMzE3NDIyNSAxOS42ODI1Nzc1LDkuNzI3ODQ1OTggMTkuMzM2ODE1Niw5IEwxMC42NjMxODQ0LDkgQzEwLjMxNzQyMjUsOS43Mjc4NDU5OCA5LjcyNzg0NTk4LDEwLjMxNzQyMjUgOSwxMC42NjMxODQ0IEw5LDE5LjMzNjgxNTYgQzkuNzI3ODQ1OTgsMTkuNjgyNTc3NSAxMC4zMTc0MjI1LDIwLjI3MjE1NCAxMC42NjMxODQ0LDIxIEwxOS4zMzY4MTU2LDIxIEMxOS42ODI1Nzc1LDIwLjI3MjE1NCAyMC4yNzIxNTQsMTkuNjgyNTc3NSAyMSwxOS4zMzY4MTU2IEwyMSwxMC42NjMxODQ0IFogTTcuNSw5IEM4LjMyODQyNzEyLDkgOSw4LjMyODQyNzEyIDksNy41IEM5LDYuNjcxNTcyODggOC4zMjg0MjcxMiw2IDcuNSw2IEM2LjY3MTU3Mjg4LDYgNiw2LjY3MTU3Mjg4IDYsNy41IEM2LDguMzI4NDI3MTIgNi42NzE1NzI4OCw5IDcuNSw5IFogTTIyLjUsOSBDMjMuMzI4NDI3MSw5IDI0LDguMzI4NDI3MTIgMjQsNy41IEMyNCw2LjY3MTU3Mjg4IDIzLjMyODQyNzEsNiAyMi41LDYgQzIxLjY3MTU3MjksNiAyMSw2LjY3MTU3Mjg4IDIxLDcuNSBDMjEsOC4zMjg0MjcxMiAyMS42NzE1NzI5LDkgMjIuNSw5IFogTTIyLjUsMjQgQzIzLjMyODQyNzEsMjQgMjQsMjMuMzI4NDI3MSAyNCwyMi41IEMyNCwyMS42NzE1NzI5IDIzLjMyODQyNzEsMjEgMjIuNSwyMSBDMjEuNjcxNTcyOSwyMSAyMSwyMS42NzE1NzI5IDIxLDIyLjUgQzIxLDIzLjMyODQyNzEgMjEuNjcxNTcyOSwyNCAyMi41LDI0IFogTTcuNSwyNCBDOC4zMjg0MjcxMiwyNCA5LDIzLjMyODQyNzEgOSwyMi41IEM5LDIxLjY3MTU3MjkgOC4zMjg0MjcxMiwyMSA3LjUsMjEgQzYuNjcxNTcyODgsMjEgNiwyMS42NzE1NzI5IDYsMjIuNSBDNiwyMy4zMjg0MjcxIDYuNjcxNTcyODgsMjQgNy41LDI0IFoiLz4KICA8L2RlZnM+CiAgPGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMyAtMykiPgogICAgPG1hc2sgaWQ9InJlY3RhbmdsZS1iIiBmaWxsPSIjZmZmIj4KICAgICAgPHVzZSB4bGluazpocmVmPSIjcmVjdGFuZ2xlLWEiLz4KICAgIDwvbWFzaz4KICAgIDx1c2UgZmlsbD0iIzVCNUI1QiIgZmlsbC1ydWxlPSJub256ZXJvIiB4bGluazpocmVmPSIjcmVjdGFuZ2xlLWEiLz4KICAgIDxnIGZpbGw9IiM1QjVCNUIiIG1hc2s9InVybCgjcmVjdGFuZ2xlLWIpIj4KICAgICAgPHJlY3Qgd2lkdGg9IjMwIiBoZWlnaHQ9IjMwIi8+CiAgICA8L2c+CiAgPC9nPgo8L3N2Zz4K)}.leaflet-pm-toolbar .leaflet-pm-icon-delete{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUyLjUgKDY3NDY5KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5BdG9tcy9JY29ucy9Ub29scy9FcmFzZXI8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz4KICAgICAgICA8cGF0aCBkPSJNMTcuNzg3NDIxOSwxOC40ODEyNTUyIEwxMS42NDgwMDc5LDEzLjM0OTgxODQgTDYuNDA0NjYwMDksMTkuMzgxNjAwMSBMMTAuNTUzOTE1NiwyMi45ODg0OTI5IEwxMy44NjkzNCwyMi45ODg0OTI5IEwxNy43ODc0MjE5LDE4LjQ4MTI1NTIgWiBNMTYuNTA3NDI1MiwyMi45ODg0OTI5IEwyNi4wMDAwMDAyLDIyLjk4ODQ5MjkgTDI2LjAwMDAwMDIsMjQuOTg4NDkyOSBMMTAuMDAwMDAwMiwyNC45ODg0OTI5IEw5LjgwNzA4MzEzLDI0Ljk4ODQ5MjkgTDUuMDkyNTQyMDQsMjAuODkxMDE5MiBDNC4yNTg5MTI4NSwyMC4xNjYzNTY0IDQuMTcwNTc4MTQsMTguOTAzMTExMiA0Ljg5NTI0MDkzLDE4LjA2OTQ4MiBMMTYuMDQ4MjQ0NCw1LjIzOTQxOTE2IEMxNi43NzI5MDcyLDQuNDA1Nzg5OTggMTguMDM2MTUyNSw0LjMxNzQ1NTI2IDE4Ljg2OTc4MTYsNS4wNDIxMTgwNiBMMjQuOTA3NDU4MywxMC4yOTA1OTAzIEMyNS43NDEwODc1LDExLjAxNTI1MzEgMjUuODI5NDIyMiwxMi4yNzg0OTgzIDI1LjEwNDc1OTQsMTMuMTEyMTI3NSBMMTYuNTA3NDI1MiwyMi45ODg0OTI5IFoiIGlkPSJwYXRoLTEiPjwvcGF0aD4KICAgIDwvZGVmcz4KICAgIDxnIGlkPSJTeW1ib2xzIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iQXRvbXMvSWNvbnMvVG9vbHMvRXJhc2VyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMy4wMDAwMDAsIC0zLjAwMDAwMCkiPgogICAgICAgICAgICA8bWFzayBpZD0ibWFzay0yIiBmaWxsPSJ3aGl0ZSI+CiAgICAgICAgICAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNwYXRoLTEiPjwvdXNlPgogICAgICAgICAgICA8L21hc2s+CiAgICAgICAgICAgIDx1c2UgaWQ9IkNvbWJpbmVkLVNoYXBlIiBmaWxsPSIjNUI1QjVCIiBmaWxsLXJ1bGU9Im5vbnplcm8iIHhsaW5rOmhyZWY9IiNwYXRoLTEiPjwvdXNlPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+)}.leaflet-pm-toolbar .leaflet-pm-icon-edit{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCI+CiAgPGRlZnM+CiAgICA8cGF0aCBpZD0iZWRpdF9hbmNob3ItYSIgZD0iTTEzLjUsMTEgQzExLjU2NzAwMzQsMTEgMTAsOS40MzI5OTY2MiAxMCw3LjUgQzEwLDUuNTY3MDAzMzggMTEuNTY3MDAzNCw0IDEzLjUsNCBDMTUuNDMyOTk2Niw0IDE3LDUuNTY3MDAzMzggMTcsNy41IEMxNyw5LjQzMjk5NjYyIDE1LjQzMjk5NjYsMTEgMTMuNSwxMSBaIE0xMy41LDkgQzE0LjMyODQyNzEsOSAxNSw4LjMyODQyNzEyIDE1LDcuNSBDMTUsNi42NzE1NzI4OCAxNC4zMjg0MjcxLDYgMTMuNSw2IEMxMi42NzE1NzI5LDYgMTIsNi42NzE1NzI4OCAxMiw3LjUgQzEyLDguMzI4NDI3MTIgMTIuNjcxNTcyOSw5IDEzLjUsOSBaIE0xMi4wMDAyODg5LDcuNTI5NzM4OTMgQzEyLjAxMjU5ODMsOC4xNjI3MzY3MiAxMi40MTcwMTk3LDguNjk5NjY0MyAxMi45ODA3MTExLDguOTA3Njc5NjYgTDMsMTUgTDMsMTMgTDEyLjAwMDI4ODksNy41Mjk3Mzg5MyBaIE0xNC4yMTcyNzIyLDYuMTgyMjg0NzIgTDE5LjQ1MzEyNSwzIEwyMi42NTg5MzU1LDMgTDE0Ljk4OTEwMiw3LjY4MTczODg1IEMxNC45OTYyOTcxLDcuNjIyMTY0NTkgMTUsNy41NjE1MTQ3MiAxNSw3LjUgQzE1LDYuOTMxMzgzODEgMTQuNjgzNjA5OCw2LjQzNjY2NDUgMTQuMjE3MjcyMiw2LjE4MjI4NDcyIFogTTIzLjQ0MzQwNDIsMTkuMjg1MTczNiBMMjAuMTI4Mjc5OSwxOS4yODUxNzM2IEwyMS44NzI5OTgzLDIzLjUzNDk1MjUgQzIxLjk5NDUyOTYsMjMuODI5NTc3MyAyMS44NTU2NTQ2LDI0LjE1OTkyMDkgMjEuNTc3ODczNCwyNC4yODQ5MjA4IEwyMC4wNDE0Njc1LDI0Ljk1NDUxNDIgQzE5Ljc1NTA2MTMsMjUuMDc5NTE0MSAxOS40MzM4NzM4LDI0LjkzNjY3MDQgMTkuMzEyMzQyNiwyNC42NTA5NTE4IEwxNy42NTQ0MzY3LDIwLjYxNTQ1NDEgTDE0Ljk0NjE4NzMsMjMuNDAxMDE1MSBDMTQuNTg1MjgxMSwyMy43NzIxNzExIDE0LDIzLjQ4NjA0NjMgMTQsMjIuOTk5MjY1MyBMMTQsOS41NzE4MzUzMyBDMTQsOS4wNTkzMzU2MSAxNC42MjI1MzExLDguODA5NDkyIDE0Ljk0NjE1Niw5LjE3MDA4NTU1IEwyMy44MzQwMjkyLDE4LjMxMjAxNzkgQzI0LjE5MjUyOTEsMTguNjYxMzYxNSAyMy45Mjc5OTc5LDE5LjI4NTE3MzYgMjMuNDQzNDA0MiwxOS4yODUxNzM2IFoiLz4KICA8L2RlZnM+CiAgPGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMyAtMykiPgogICAgPG1hc2sgaWQ9ImVkaXRfYW5jaG9yLWIiIGZpbGw9IiNmZmYiPgogICAgICA8dXNlIHhsaW5rOmhyZWY9IiNlZGl0X2FuY2hvci1hIi8+CiAgICA8L21hc2s+CiAgICA8dXNlIGZpbGw9IiM1QjVCNUIiIGZpbGwtcnVsZT0ibm9uemVybyIgeGxpbms6aHJlZj0iI2VkaXRfYW5jaG9yLWEiLz4KICAgIDxnIGZpbGw9IiM1QjVCNUIiIG1hc2s9InVybCgjZWRpdF9hbmNob3ItYikiPgogICAgICA8cmVjdCB3aWR0aD0iMzAiIGhlaWdodD0iMzAiLz4KICAgIDwvZz4KICA8L2c+Cjwvc3ZnPgo=)}.leaflet-pm-toolbar .leaflet-pm-icon-drag{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCI+CiAgPGRlZnM+CiAgICA8cGF0aCBpZD0ibW92ZS1hIiBkPSJNMjEsMTQgTDIxLDEwIEwyNywxNSBMMjEsMjAgTDIxLDE2IEwxNiwxNiBMMTYsMjEgTDIwLDIxIEwxNSwyNyBMMTAsMjEgTDE0LDIxIEwxNCwxNiBMOSwxNiBMOSwyMCBMMywxNSBMOSwxMCBMOSwxNCBMMTQsMTQgTDE0LDkgTDEwLDkgTDE1LDMgTDIwLDkgTDE2LDkgTDE2LDE0IEwyMSwxNCBaIi8+CiAgPC9kZWZzPgogIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTMgLTMpIj4KICAgIDxtYXNrIGlkPSJtb3ZlLWIiIGZpbGw9IiNmZmYiPgogICAgICA8dXNlIHhsaW5rOmhyZWY9IiNtb3ZlLWEiLz4KICAgIDwvbWFzaz4KICAgIDx1c2UgZmlsbD0iI0Q4RDhEOCIgeGxpbms6aHJlZj0iI21vdmUtYSIvPgogICAgPGcgZmlsbD0iIzVCNUI1QiIgbWFzaz0idXJsKCNtb3ZlLWIpIj4KICAgICAgPHJlY3Qgd2lkdGg9IjMwIiBoZWlnaHQ9IjMwIi8+CiAgICA8L2c+CiAgPC9nPgo8L3N2Zz4K)}.leaflet-pm-toolbar .leaflet-pm-icon-cut{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUyLjUgKDY3NDY5KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5BdG9tcy9JY29ucy9Ub29scy9TY2lzc29yczwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPgogICAgICAgIDxwYXRoIGQ9Ik0xMi45NjkxNTc0LDEzLjQ5Mzk0MzUgTDIxLjAzMTcwMzIsNS41NDE2NzAxMyBMMjMuNDY0OTQ5OSw1LjY3NzIyOTU3IEwxNy4wNDcwNzEzLDE0LjUxMDY4MTYgTDI3LjU2NjAzMzYsMTcuMTMzMzUzNSBMMjUuNzg5MTk0NCwxOC44MDEyNTg4IEwxNC41ODU0OTUxLDE3Ljg5ODc1MDYgTDEzLjY0ODc5NTUsMTkuMTg4MDA3IEMxMy43OTQ2MzksMTkuMjY1MDk1OCAxMy45MzY3OTg1LDE5LjM1MzQ0MTcgMTQuMDc0MTM3NywxOS40NTMyMjQ1IEMxNS42Mzc5NjQ4LDIwLjU4OTQxMTQgMTUuOTg0NjM1NywyMi43NzgyMDUyIDE0Ljg0ODQ0ODgsMjQuMzQyMDMyNCBDMTMuNzEyMjYxOSwyNS45MDU4NTk1IDExLjUyMzQ2ODEsMjYuMjUyNTMwNCA5Ljk1OTY0MDk2LDI1LjExNjM0MzUgQzguMzk1ODEzODQsMjMuOTgwMTU2NSA4LjA0OTE0Mjk2LDIxLjc5MTM2MjcgOS4xODUzMjk4NiwyMC4yMjc1MzU2IEM5Ljc0NTg3Mjc2LDE5LjQ1NjAxNDUgMTAuNTYyNjE4OCwxOC45ODA3NDc1IDExLjQzNDEyMTgsMTguODMzNjQwNyBMMTIuNjgwNTY1NiwxNy4xMTgwNTc5IEwxMi41MjM5NzI0LDE2LjM3NDcyMTYgTDExLjk1MDY5MzIsMTUuMzAxMjM5MSBMOS44OTMxMDY0NiwxNC43ODgyMjUxIEM5LjEzMDkzNzk2LDE1LjIzNTcyNjEgOC4xOTk3Nzg1NCwxNS4zOTY2NDQ3IDcuMjc0NDUzNTUsMTUuMTY1OTM1MiBDNS4zOTg4NzUxOSwxNC42OTgzMDEgNC4yNTc1MTA5NCwxMi43OTg3NTE5IDQuNzI1MTQ1MTUsMTAuOTIzMTczNiBDNS4xOTI3NzkzNSw5LjA0NzU5NTE5IDcuMDkyMzI4NDYsNy45MDYyMzA5NCA4Ljk2NzkwNjgyLDguMzczODY1MTUgQzEwLjg0MzQ4NTIsOC44NDE0OTkzNSAxMS45ODQ4NDk0LDEwLjc0MTA0ODUgMTEuNTE3MjE1MiwxMi42MTY2MjY4IEMxMS40NzYxNDY0LDEyLjc4MTM0NDkgMTEuNDI0MDMzNSwxMi45NDA0MDAxIDExLjM2MTg2MjcsMTMuMDkzMTk5OSBMMTIuOTY5MTU3NCwxMy40OTM5NDM1IFogTTcuNzU4Mjk3MzUsMTMuMjI1MzQzOCBDOC41NjIxMTY2NCwxMy40MjU3NTg0IDkuMzc2MjA5MTIsMTIuOTM2NjAyMyA5LjU3NjYyMzc4LDEyLjEzMjc4MyBDOS43NzcwMzg0NCwxMS4zMjg5NjM3IDkuMjg3ODgyMzMsMTAuNTE0ODcxMyA4LjQ4NDA2MzAzLDEwLjMxNDQ1NjYgQzcuNjgwMjQzNzMsMTAuMTE0MDQxOSA2Ljg2NjE1MTI2LDEwLjYwMzE5OCA2LjY2NTczNjYsMTEuNDA3MDE3MyBDNi40NjUzMjE5NCwxMi4yMTA4MzY2IDYuOTU0NDc4MDUsMTMuMDI0OTI5MSA3Ljc1ODI5NzM1LDEzLjIyNTM0MzggWiBNMTAuODAzMzYzOSwyMS40MDMxMDYxIEMxMC4zMTY0MjY2LDIyLjA3MzMxNzcgMTAuNDY0OTk5OCwyMy4wMTEzNzIyIDExLjEzNTIxMTUsMjMuNDk4MzA5NSBDMTEuODA1NDIzMSwyMy45ODUyNDY3IDEyLjc0MzQ3NzYsMjMuODM2NjczNSAxMy4yMzA0MTQ4LDIzLjE2NjQ2MTkgQzEzLjcxNzM1MjEsMjIuNDk2MjUwMiAxMy41Njg3Nzg4LDIxLjU1ODE5NTcgMTIuODk4NTY3MiwyMS4wNzEyNTg1IEMxMi4yMjgzNTU2LDIwLjU4NDMyMTIgMTEuMjkwMzAxMSwyMC43MzI4OTQ1IDEwLjgwMzM2MzksMjEuNDAzMTA2MSBaIiBpZD0icGF0aC0xIj48L3BhdGg+CiAgICA8L2RlZnM+CiAgICA8ZyBpZD0iU3ltYm9scyIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IkF0b21zL0ljb25zL1Rvb2xzL1NjaXNzb3JzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMy4wMDAwMDAsIC0zLjAwMDAwMCkiPgogICAgICAgICAgICA8bWFzayBpZD0ibWFzay0yIiBmaWxsPSJ3aGl0ZSI+CiAgICAgICAgICAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNwYXRoLTEiPjwvdXNlPgogICAgICAgICAgICA8L21hc2s+CiAgICAgICAgICAgIDx1c2UgaWQ9Ik1hc2siIGZpbGw9IiM1QjVCNUIiIGZpbGwtcnVsZT0ibm9uemVybyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTYuMDkzMTk0LCAxNS42NjMzNTEpIHJvdGF0ZSgtMzIuMDAwMDAwKSB0cmFuc2xhdGUoLTE2LjA5MzE5NCwgLTE1LjY2MzM1MSkgIiB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==)}.leaflet-pm-toolbar .leaflet-pm-icon-snapping{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDU3LjEgKDgzMDg4KSAtIGh0dHBzOi8vc2tldGNoLmNvbSAtLT4KICAgIDx0aXRsZT5BdG9tcy9JY29ucy9Ub29scy9NYWduZXQ8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz4KICAgICAgICA8cGF0aCBkPSJNMjEuOTk5NDc1OSwxMC45NDI4MTgzIEwyMS45OTk5OTg1LDE2LjM3MTA0MTcgQzIyLDE2LjY4NzIwMDcgMjIsMTcuMDA1ODI3OCAyMiwxNy4zMjY5NDExIEMyMiwyMS41NjQ2NTQ1IDE4LjY0MjEzNTYsMjUgMTQuNSwyNSBDMTAuMzU3ODY0NCwyNSA3LDIxLjU2NDY1NDUgNywxNy4zMjY5NDExIEw3LjAwMDg3NTA4LDEwLjk5MDc1MDcgTDExLjAwMjI4MDgsMTAuOTk4NDEyNSBDMTEuMDAxNzAzMywxMS42OTgwMTE0IDExLjAwMTI0NywxMi40MTY4MjQ4IDExLjAwMDg5OTIsMTMuMTU1NDg4NyBMMTEsMTcuMzI2OTQxMSBDMTEsMTkuMzc1NjgwOSAxMi41ODc2ODQxLDIxIDE0LjUsMjEgQzE2LjQxMjMxNTksMjEgMTgsMTkuMzc1NjgwOSAxOCwxNy4zMjY5NDExIEMxOCwxNS4wNzAyMDMyIDE3Ljk5OTU2OTYsMTIuOTYxOTY2OCAxNy45OTg1MzksMTAuOTkxMDAzMiBMMjEuOTk5NDc1OSwxMC45NDI4MTgzIFogTTEwLDcgQzEwLjU1MjI4NDcsNyAxMSw3LjQ0NzcxNTI1IDExLDggTDExLDEwIEw3LDEwIEw3LDggQzcsNy40NDc3MTUyNSA3LjQ0NzcxNTI1LDcgOCw3IEwxMCw3IFogTTIxLDcgQzIxLjU1MjI4NDcsNyAyMiw3LjQ0NzcxNTI1IDIyLDggTDIyLDEwIEwxOCwxMCBMMTgsOCBDMTgsNy40NDc3MTUyNSAxOC40NDc3MTUzLDcgMTksNyBMMjEsNyBaIiBpZD0icGF0aC0xIj48L3BhdGg+CiAgICA8L2RlZnM+CiAgICA8ZyBpZD0iU3ltYm9scyIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IkF0b21zL0ljb25zL1Rvb2xzL01hZ25ldCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTMuMDAwMDAwLCAtMy4wMDAwMDApIj4KICAgICAgICAgICAgPG1hc2sgaWQ9Im1hc2stMiIgZmlsbD0id2hpdGUiPgogICAgICAgICAgICAgICAgPHVzZSB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICAgICAgPC9tYXNrPgogICAgICAgICAgICA8dXNlIGlkPSJNYXNrIiBmaWxsPSIjNUI1QjVCIiBmaWxsLXJ1bGU9Im5vbnplcm8iIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE0LjUwMDAwMCwgMTYuMDAwMDAwKSByb3RhdGUoNDUuMDAwMDAwKSB0cmFuc2xhdGUoLTE0LjUwMDAwMCwgLTE2LjAwMDAwMCkgIiB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==)}.leaflet-pm-toolbar .leaflet-pm-icon-rotate{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCI+CiAgICA8ZGVmcz4KICAgICAgICA8cGF0aCBpZD0icm90YXRlIiBkPSJNMjEuMiw1LjhjLTAuMS0wLjItMC4yLTAuMy0wLjMtMC41bC0wLjEtMC4yYy0wLjEtMC4yLTAuMi0wLjMtMC4zLTAuNWwtMC4xLTAuMmMtMC4xLTAuMi0wLjItMC4zLTAuNC0wLjVsLTAuMi0wLjNsMi44LTMuMUwxOCwwLjZsLTQuNiwwLjFsMC41LDQuNWwwLjUsNC41bDMuMi0zLjZ2MC4xbDAuMSwwLjJjMC4xLDAuMSwwLjEsMC4yLDAuMiwwLjJsMC4xLDAuMkMxOCw3LDE4LDcuMSwxOC4xLDcuMmMwLjMsMC43LDAuNiwxLjQsMC43LDIuMWMwLjIsMS40LDAsMi45LTAuNiw0LjJMMTgsMTMuOUwxNy45LDE0bC0wLjMsMC41bC0wLjEsMC4yYy0wLjIsMC4yLTAuNCwwLjUtMC42LDAuN2MtMC41LDAuNS0xLjEsMS0xLjcsMS4zYy0wLjYsMC40LTEuMywwLjYtMi4xLDAuOGMtMC43LDAuMS0xLjUsMC4yLTIuMiwwLjFjLTAuOC0wLjEtMS41LTAuMy0yLjItMC41Yy0wLjctMC4zLTEuMy0wLjctMS45LTEuMmwtMC40LTAuNGwtMC4yLTAuM0w2LDE1Yy0wLjEtMC4xLTAuMi0wLjItMC4yLTAuM2wtMC4zLTAuNGwtMC4xLTAuMWwtMC4yLTAuNGMwLTAuMS0wLjEtMC4xLTAuMS0wLjJsLTAuMy0wLjVsLTAuMS0wLjJjLTAuMS0wLjMtMC4yLTAuNi0wLjMtMC45Yy0wLjItMC44LTAuMy0xLjYtMC4zLTIuNGMwLTAuMiwwLTAuMywwLTAuNVY4LjljMC0wLjIsMC0wLjMsMC4xLTAuNGwwLjEtMC42bDAuMi0wLjZjMC4zLTAuOCwwLjctMS41LDEuMi0yLjJjMC41LTAuNywxLjEtMS4zLDEuOC0xLjhjMC4yLTAuMSwwLjMtMC40LDAuMS0wLjZDNy41LDIuNiw3LjQsMi41LDcuMywyLjVINy4xTDcsMi42QzYuMSwzLDUuNCwzLjYsNC43LDQuMkM0LDQuOSwzLjUsNS43LDMsNi42Yy0wLjksMS44LTEuMiwzLjgtMC44LDUuOGMwLjEsMC41LDAuMiwwLjksMC4zLDEuNGwwLjMsMC44QzIuOSwxNC43LDMsMTQuOCwzLDE1bDAuMiwwLjRjMCwwLjEsMC4xLDAuMiwwLjEsMC4ybDAuMywwLjVjMC4xLDAuMiwwLjIsMC4zLDAuMywwLjVsMC4xLDAuMmMwLjEsMC4xLDAuMiwwLjMsMC4zLDAuNEw1LDE3LjhjMC43LDAuNywxLjYsMS4zLDIuNSwxLjhjMC45LDAuNSwxLjksMC44LDMsMC45YzAuNSwwLjEsMSwwLjEsMS41LDAuMWMwLjYsMCwxLjEsMCwxLjYtMC4xYzEtMC4yLDIuMS0wLjUsMy0xbDAuMi0wLjFjMC4yLTAuMSwwLjMtMC4yLDAuNS0wLjNsMC43LTAuNGMwLjItMC4xLDAuMy0wLjIsMC40LTAuM2wwLjItMC4yYzAuMi0wLjEsMC40LTAuMywwLjUtMC41bDAuMS0wLjFjMC4zLTAuMywwLjctMC43LDAuOS0xbDAuNi0wLjlsMC40LTAuNmMxLTEuOSwxLjQtNC4xLDEuMS02LjJDMjIsNy44LDIxLjcsNi43LDIxLjIsNS44eiIvPgogICAgPC9kZWZzPgogICAgPGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDIpIj4KICAgICAgICA8bWFzayBpZD0icm90YXRlLWIiIGZpbGw9IiNmZmYiPgogICAgICAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNyb3RhdGUiLz4KICAgICAgICA8L21hc2s+CiAgICAgICAgPHVzZSBmaWxsPSIjNUI1QjVCIiBmaWxsLXJ1bGU9Im5vbnplcm8iIHhsaW5rOmhyZWY9IiNyb3RhdGUiLz4KICAgICAgICA8ZyBmaWxsPSIjNUI1QjVCIiBtYXNrPSJ1cmwoI3JvdGF0ZS1iKSI+CiAgICAgICAgICAgIDxyZWN0IHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIvPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+Cg==)}.leaflet-pm-toolbar .leaflet-pm-icon-text{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOm5vbmU7c3Ryb2tlOiM1YjViNWI7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS13aWR0aDoyLjVweDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPlRleHQ8L3RpdGxlPjxnIGlkPSJFYmVuZV8yIiBkYXRhLW5hbWU9IkViZW5lIDIiPjxwb2x5bGluZSBjbGFzcz0iY2xzLTEiIHBvaW50cz0iMTkuNjQgNy4yNyAxOS42NCA0IDEyIDQgMTIgMjAgMTUuOTEgMjAgOC4wOSAyMCAxMiAyMCAxMiA0IDQuMzYgNCA0LjM2IDcuMjciLz48L2c+PC9zdmc+)}.leaflet-buttons-control-button:hover,.leaflet-buttons-control-button:focus{cursor:pointer;background-color:#f4f4f4}.active>.leaflet-buttons-control-button{box-shadow:inset 0 -1px 5px 2px #514d4d4f}.leaflet-buttons-control-text-hide{display:none}.button-container{position:relative}.button-container .leaflet-pm-actions-container{z-index:2;position:absolute;top:0;left:100%;display:none;white-space:nowrap;direction:ltr}.leaflet-right .leaflet-pm-toolbar .button-container .leaflet-pm-actions-container{right:100%;left:auto}.button-container.active .leaflet-pm-actions-container{display:block}.button-container .leaflet-pm-actions-container:not(.pos-right) a.leaflet-pm-action:last-child{border-radius:0 3px 3px 0;border-right:0}.button-container .leaflet-pm-actions-container.pos-right a.leaflet-pm-action:first-child{border-radius:3px 0 0 3px}.button-container .leaflet-pm-actions-container.pos-right a.leaflet-pm-action:last-child{border-right:0}.button-container .leaflet-pm-actions-container .leaflet-pm-action{padding:0 10px;background-color:#666;color:#fff;display:inline-block;width:auto;border-right:1px solid #eee;-webkit-user-select:none;user-select:none;border-bottom:none;height:29px;line-height:29px}.leaflet-pm-toolbar .button-container:first-child.pos-right.active a.leaflet-buttons-control-button{border-top-left-radius:0}.leaflet-pm-toolbar .button-container:first-child.active:not(.pos-right) a.leaflet-buttons-control-button{border-top-right-radius:0}.button-container .leaflet-pm-actions-container .leaflet-pm-action:hover,.button-container .leaflet-pm-actions-container .leaflet-pm-action:focus{cursor:pointer;background-color:#777}.leaflet-pm-toolbar.activeChild{z-index:801}.leaflet-buttons-control-button.pm-disabled{background-color:#f4f4f4}.leaflet-buttons-control-button.pm-disabled>.control-icon{filter:opacity(.6)}pre[class*=language-].line-numbers{position:relative;padding-left:3.8em;counter-reset:linenumber}pre[class*=language-].line-numbers>code{position:relative;white-space:inherit}.line-numbers .line-numbers-rows{position:absolute;pointer-events:none;top:0;font-size:100%;left:-3.8em;width:3em;letter-spacing:-1px;border-right:1px solid #999;-webkit-user-select:none;user-select:none}.line-numbers-rows>span{display:block;counter-increment:linenumber}.line-numbers-rows>span:before{content:counter(linenumber);color:#999;display:block;padding-right:.8em;text-align:right}code[class*=language-],pre[class*=language-]{color:#f8f8f2;background:none;text-shadow:0 1px rgba(0,0,0,.3);font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;tab-size:4;-webkit-hyphens:none;hyphens:none}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto;border-radius:.3em}:not(pre)>code[class*=language-],pre[class*=language-]{background:#272822}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:#8292a2}.token.punctuation{color:#f8f8f2}.token.namespace{opacity:.7}.token.property,.token.tag,.token.constant,.token.symbol,.token.deleted{color:#f92672}.token.boolean,.token.number{color:#ae81ff}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted{color:#a6e22e}.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string,.token.variable{color:#f8f8f2}.token.atrule,.token.attr-value,.token.function,.token.class-name{color:#e6db74}.token.keyword{color:#66d9ef}.token.regex,.token.important{color:#fd971f}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.acediff__wrap{display:flex;flex-direction:row;position:absolute;bottom:0;top:0;left:0;height:100%;width:100%;overflow:auto}.acediff__gutter{flex:0 0 60px;border-left:1px solid #bcbcbc;border-right:1px solid #bcbcbc;overflow:hidden}.acediff__gutter,.acediff__gutter svg{background-color:#efefef}.acediff__left,.acediff__right{height:100%;flex:1}.acediff__diffLine{background-color:#d8f2ff;border-top:1px solid #a2d7f2;border-bottom:1px solid #a2d7f2;position:absolute;z-index:4}.acediff__diffLine.targetOnly{height:0!important;border-top:1px solid #a2d7f2;border-bottom:0;position:absolute}.acediff__connector{fill:#d8f2ff;stroke:#a2d7f2}.acediff__copy--left,.acediff__copy--right{position:relative}.acediff__copy--left div,.acediff__copy--right div{color:#000;text-shadow:1px 1px hsla(0,0%,100%,.7);position:absolute;margin:2px 3px;cursor:pointer}.acediff__copy--right div:hover{color:#004ea0}.acediff__copy--left{float:right}.acediff__copy--left div{right:0}.acediff__copy--left div:hover{color:#c98100}:is(h1,h2,h3,h4,h5,h6,p,span,div,strong,a,button,input,select,textarea,td,th):is([data-tm-theme],[data-tm-theme] *):not([class^="mat-"],[class*=" mat-"],[class^="mdc-"],[class*=" mdc-"],[class^="maplibregl-"],[class*=" maplibregl-"],.maplibregl-ctrl *){font-family:revert-layer;font-size:revert-layer;font-weight:revert-layer;line-height:revert-layer;letter-spacing:revert-layer;margin:revert-layer;color:revert-layer;-webkit-text-decoration:revert-layer;text-decoration:revert-layer}:is([class^="maplibregl-"],[class*=" maplibregl-"],.maplibregl-ctrl *):is([data-tm-theme],[data-tm-theme] *){font-family:revert-layer;font-size:revert-layer;font-weight:revert-layer;line-height:revert-layer;letter-spacing:revert-layer}
