@charset "UTF-8";:root{--font-family: "Plus Jakarta Sans", "Segoe UI", system-ui, sans-serif;--font-size-xs: .688rem;--font-size-sm: .75rem;--font-size-base: .844rem;--font-size-md: .9375rem;--font-size-lg: 1rem;--font-size-xl: 1.375rem;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-pill: 999px;--transition-theme: background-color .2s ease, border-color .2s ease, color .15s ease;--theme-transition: var(--transition-theme);--shadow-panel: none;--color-bg-input-disabled: var(--color-bg-elevated)}[data-theme=violet],:root{--color-bg-base: #080714;--color-bg-surface: #0F0D1A;--color-bg-card: #17152A;--color-bg-elevated: #1F1C38;--color-bg-sidebar: #0F0D1A;--color-border-subtle: #1E1C34;--color-border-default: #2C2848;--color-border-focus: #4A3880;--color-border-accent: #6D4FC2;--color-accent: #6D4FC2;--color-accent-hover: #8A6CD8;--color-accent-light: #A78BEF;--color-accent-tint: #2C2060;--color-text-primary: #EDEAF8;--color-text-secondary: #C5C1E0;--color-text-muted: #A8A5C4;--color-text-placeholder:#7874A0;--color-text-on-dark: #FFFFFF;--color-success: #22C987;--color-success-bg: rgba(34, 201, 135, .12);--color-success-border: rgba(34, 201, 135, .3);--color-warning: #F59E0B;--color-warning-bg: rgba(245, 158, 11, .12);--color-warning-border: rgba(245, 158, 11, .3);--color-error: #F97066;--color-error-bg: rgba(249, 112, 102, .12);--color-error-border: rgba(249, 112, 102, .3);--color-info: #60A5FA;--color-info-bg: rgba(96, 165, 250, .12);--color-info-border: rgba(96, 165, 250, .3);--color-row-success-bg: rgba(34, 201, 135, .08);--color-row-success-border: #22C987;--color-row-warning-bg: rgba(245, 158, 11, .08);--color-row-warning-border: #F59E0B;--color-row-error-bg: rgba(249, 112, 102, .08);--color-row-error-border: #F97066;--color-row-info-bg: rgba(96, 165, 250, .08);--color-row-info-border: #60A5FA;--theme-name: "Violeta Profundo"}[data-theme=slate]{--color-bg-base: #060810;--color-bg-surface: #0C0F1D;--color-bg-card: #131729;--color-bg-elevated: #1A1F38;--color-bg-sidebar: #0C0F1D;--color-border-subtle: #1A1E35;--color-border-default: #252B47;--color-border-focus: #3B4580;--color-border-accent: #4A6CF7;--color-accent: #4A6CF7;--color-accent-hover: #6B87FF;--color-accent-light: #8FA4FF;--color-accent-tint: #1A2560;--color-text-primary: #E8ECFF;--color-text-secondary: #BCC6E8;--color-text-muted: #9AAAC8;--color-text-placeholder:#6875A8;--color-text-on-dark: #FFFFFF;--color-success: #22D3A0;--color-success-bg: rgba(34, 211, 160, .12);--color-success-border: rgba(34, 211, 160, .3);--color-warning: #F59E0B;--color-warning-bg: rgba(245, 158, 11, .12);--color-warning-border: rgba(245, 158, 11, .3);--color-error: #FF6B6B;--color-error-bg: rgba(255, 107, 107, .12);--color-error-border: rgba(255, 107, 107, .3);--color-info: #60A5FA;--color-info-bg: rgba(96, 165, 250, .12);--color-info-border: rgba(96, 165, 250, .3);--color-row-success-bg: rgba(34, 211, 160, .08);--color-row-success-border: #22D3A0;--color-row-warning-bg: rgba(245, 158, 11, .08);--color-row-warning-border: #F59E0B;--color-row-error-bg: rgba(255, 107, 107, .08);--color-row-error-border: #FF6B6B;--color-row-info-bg: rgba(96, 165, 250, .08);--color-row-info-border: #60A5FA;--theme-name: "Midnight Slate"}[data-theme=emerald]{--color-bg-base: #060E0A;--color-bg-surface: #0C1810;--color-bg-card: #111F16;--color-bg-elevated: #182B1E;--color-bg-sidebar: #0C1810;--color-border-subtle: #1A2E20;--color-border-default: #243D2A;--color-border-focus: #2D6B3C;--color-border-accent: #2ECC71;--color-accent: #2ECC71;--color-accent-hover: #4FD98A;--color-accent-light: #74E69E;--color-accent-tint: #0D3320;--color-text-primary: #E2F8EC;--color-text-secondary: #B4D8C4;--color-text-muted: #88B898;--color-text-placeholder:#507862;--color-text-on-dark: #FFFFFF;--color-success: #2ECC71;--color-success-bg: rgba(46, 204, 113, .12);--color-success-border: rgba(46, 204, 113, .3);--color-warning: #F59E0B;--color-warning-bg: rgba(245, 158, 11, .12);--color-warning-border: rgba(245, 158, 11, .3);--color-error: #FF6B6B;--color-error-bg: rgba(255, 107, 107, .12);--color-error-border: rgba(255, 107, 107, .3);--color-info: #60A5FA;--color-info-bg: rgba(96, 165, 250, .12);--color-info-border: rgba(96, 165, 250, .3);--color-row-success-bg: rgba(46, 204, 113, .08);--color-row-success-border: #2ECC71;--color-row-warning-bg: rgba(245, 158, 11, .08);--color-row-warning-border: #F59E0B;--color-row-error-bg: rgba(255, 107, 107, .08);--color-row-error-border: #FF6B6B;--color-row-info-bg: rgba(96, 165, 250, .08);--color-row-info-border: #60A5FA;--theme-name: "Emerald Dark"}[data-theme=violet],:root,[data-theme=slate],[data-theme=emerald]{--color-neon-primary: #2ee6e6;--color-neon-secondary: #ff4fd8;--color-neon-accent: #c4f531;--color-bg-v2: var(--color-bg-base);--color-card-v2: var(--color-bg-card);--color-card-v2-border: var(--color-border-default);--color-neon-glow: var(--color-accent)}[data-theme=soft],[data-theme=startup]{--color-neon-primary: #0891b2;--color-neon-secondary: #db2777;--color-neon-accent: #65a30d;--color-bg-v2: var(--color-bg-base);--color-card-v2: var(--color-bg-card);--color-card-v2-border: var(--color-border-subtle);--color-neon-glow: var(--color-accent)}.dv2{--dv2-bg: var(--color-bg-v2);--dv2-bg-layer: radial-gradient( 1200px 520px at 18% -8%, color-mix(in srgb, var(--color-accent) 16%, var(--color-bg-base)) 0%, transparent 56% );--dv2-card: var(--color-card-v2);--dv2-card-border: var(--color-card-v2-border);--dv2-text: var(--color-text-primary);--dv2-muted: var(--color-text-muted);--dv2-neon-1: var(--color-neon-primary);--dv2-neon-2: var(--color-neon-secondary);--dv2-neon-3: var(--color-neon-accent);--dv2-track: color-mix(in srgb, var(--color-border-default) 50%, var(--color-bg-elevated));--dv2-grid: var(--color-border-subtle);--dv2-card-shadow: 0 4px 24px color-mix(in srgb, var(--color-text-primary) 8%, transparent)}[data-theme=soft]{--font-family: "Plus Jakarta Sans", "Segoe UI", system-ui, sans-serif;--font-size-xs: .688rem;--font-size-sm: .75rem;--font-size-base: .844rem;--font-size-md: .9375rem;--font-size-lg: 1rem;--font-size-xl: 1.375rem;--color-bg-base: #F9FAFB;--color-bg-surface: #FFFFFF;--color-bg-card: #FFFFFF;--color-bg-elevated: #F3F4F6;--color-bg-sidebar: #1F2937;--color-border-subtle: #E5E7EB;--color-border-default: #D1D5DB;--color-border-focus: #3B82F6;--color-border-accent: #3B82F6;--color-accent: #3B82F6;--color-accent-hover: #1D4ED8;--color-accent-light: #93C5FD;--color-accent-tint: #EFF6FF;--color-text-primary: #1F2937;--color-text-secondary: #374151;--color-text-muted: #6B7280;--color-text-placeholder: #9CA3AF;--color-text-on-dark: #FFFFFF;--color-success: #059669;--color-success-bg: #ECFDF5;--color-success-border: #10B981;--color-warning: #D97706;--color-warning-bg: #FFFBEB;--color-warning-border: #F59E0B;--color-error: #DC2626;--color-error-bg: #FEF2F2;--color-error-border: #EF4444;--color-info: #3B82F6;--color-info-bg: #EFF6FF;--color-info-border: #93C5FD;--theme-transition: var(--transition-theme);--theme-name: "Alto Contraste Soft";--color-table-row-bg: #FFFFFF;--color-table-row-hover: #F9FAFB;--color-table-header-bg: #F3F4F6;--color-row-success-bg: #ECFDF5;--color-row-success-border: #10B981;--color-row-warning-bg: #FFFBEB;--color-row-warning-border: #F59E0B;--color-row-error-bg: #FEF2F2;--color-row-error-border: #EF4444;--color-row-info-bg: #EFF6FF;--color-row-info-border: #93C5FD;--shadow-panel: 0 1px 2px rgba(17, 24, 39, .05), 0 4px 14px rgba(17, 24, 39, .07)}[data-theme=startup]{--font-family: "Plus Jakarta Sans", "Inter", system-ui, sans-serif;--font-size-xs: .719rem;--font-size-sm: .781rem;--font-size-base: .906rem;--font-size-md: 1rem;--font-size-lg: 1.031rem;--font-size-xl: 1.375rem;--color-bg-base: #EEF2F7;--color-bg-surface: #F3F4F6;--color-bg-card: #FFFFFF;--color-bg-elevated: #EFF6FF;--color-bg-sidebar: #1E3A8A;--color-border-subtle: #E5E7EB;--color-border-default: #D1D5DB;--color-border-focus: #2563EB;--color-border-accent: #1D4ED8;--color-accent: #F97316;--color-accent-hover: #EA580C;--color-accent-light: #FB923C;--color-accent-tint: #FFF7ED;--color-text-primary: #111827;--color-text-secondary: #374151;--color-text-muted: #4B5563;--color-text-placeholder: #9CA3AF;--color-text-on-dark: #FFFFFF;--color-success: #059669;--color-success-bg: #D1FAE5;--color-success-border: #10B981;--color-warning: #D97706;--color-warning-bg: #FEF3C7;--color-warning-border: #F59E0B;--color-error: #DC2626;--color-error-bg: #FEE2E2;--color-error-border: #EF4444;--color-info: #2563EB;--color-info-bg: #DBEAFE;--color-info-border: #93C5FD;--theme-transition: background-color .2s ease, border-color .2s ease, color .15s ease;--theme-name: "Startup Moderno";--color-table-row-bg: #FFFFFF;--color-table-row-hover: #EEF2F7;--color-table-header-bg: #EFF6FF;--color-row-success-bg: #D1FAE5;--color-row-success-border: #10B981;--color-row-warning-bg: #FEF3C7;--color-row-warning-border: #F59E0B;--color-row-error-bg: #FEE2E2;--color-row-error-border: #EF4444;--color-row-info-bg: #DBEAFE;--color-row-info-border: #93C5FD;--shadow-panel: 0 1px 2px rgba(17, 24, 39, .06), 0 6px 16px rgba(30, 58, 138, .08)}html{--color-checkbox-border-rest: color-mix(in srgb, var(--color-text-secondary) 40%, var(--color-border-default));--color-checkbox-bg-rest: var(--color-bg-surface);--color-checkbox-checked-bg: var(--color-accent);--color-checkbox-checked-border: var(--color-accent-hover);--color-checkbox-indicator: var(--color-text-on-dark);--color-checkbox-focus-ring: var(--color-border-focus);--color-form-native-chevron: var(--color-text-muted)}.checkbox-wrap{display:inline-flex;align-items:center;gap:.5rem;cursor:pointer;font-weight:400}.checkbox-label{font-size:var(--font-size-md);font-weight:500;color:var(--color-text-primary)}.checkbox-custom{position:relative;display:inline-flex;flex-shrink:0}.checkbox-custom input[type=checkbox]{position:absolute;opacity:0;width:20px;height:20px;margin:0;cursor:pointer;z-index:1}.checkbox-custom .checkmark{box-sizing:border-box;width:20px;height:20px;border-radius:6px;background:var(--color-checkbox-bg-rest);border:2px solid var(--color-checkbox-border-rest);transition:border-color .2s ease,background .2s ease,box-shadow .2s ease;display:flex;align-items:center;justify-content:center}.checkbox-custom .checkmark:after{content:"";width:6px;height:10px;border:solid var(--color-checkbox-indicator);border-width:0 2px 2px 0;transform:rotate(45deg) scale(0);margin-bottom:3px;transition:transform .2s ease}.checkbox-custom input[type=checkbox]:checked+.checkmark{background:var(--color-checkbox-checked-bg);border-color:var(--color-checkbox-checked-border)}.checkbox-custom input[type=checkbox]:checked+.checkmark:after{transform:rotate(45deg) scale(1)}.checkbox-custom input[type=checkbox]:focus-visible+.checkmark{outline:2px solid var(--color-checkbox-focus-ring);outline-offset:2px;box-shadow:none}.checkbox-custom input[type=checkbox]:disabled+.checkmark{opacity:.45;cursor:not-allowed}.checkbox-wrap:hover .checkbox-custom .checkmark{border-color:var(--color-border-focus)}.checkbox-wrap--solo{gap:0;justify-content:center}.toggle,.toggle-label{display:inline-flex;align-items:center;gap:.5rem;position:relative;cursor:pointer;-webkit-user-select:none;user-select:none}.toggle input[type=checkbox],.toggle-label input[type=checkbox]{position:absolute;opacity:0;width:0;height:0;margin:0}.toggle-label{gap:.75rem}.toggle-slider{position:relative;display:inline-block;flex-shrink:0;width:44px;height:24px;background:var(--color-border-default);border-radius:24px;transition:background-color .2s ease,box-shadow .2s ease,border-color .2s ease;box-shadow:inset 0 1px 2px color-mix(in srgb,var(--color-text-primary) 8%,transparent)}.toggle-slider:before{content:"";position:absolute;height:18px;width:18px;left:3px;top:3px;background:var(--color-bg-card);border-radius:50%;transition:transform .2s ease,background .2s ease;box-shadow:0 1px 3px color-mix(in srgb,var(--color-text-primary) 22%,transparent)}.toggle input:checked+.toggle-slider,.toggle-label .toggle-input:checked+.toggle-slider{background:var(--color-accent);box-shadow:none}.toggle input:checked+.toggle-slider:before,.toggle-label .toggle-input:checked+.toggle-slider:before{transform:translate(20px);background:var(--color-text-on-dark)}.toggle input:focus-visible+.toggle-slider,.toggle-label .toggle-input:focus-visible+.toggle-slider{outline:2px solid var(--color-border-focus);outline-offset:2px}.cust-field-selected{display:flex;align-items:center;gap:.4rem;padding:.65rem .9rem;min-height:calc(2px + 1.3rem + 1.5 * var(--font-size-base, 1rem));background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:10px;box-sizing:border-box;transition:var(--theme-transition)}.cust-field-selected--locked{background:var(--color-bg-elevated);border-color:var(--color-border-subtle)}.cust-field-selected__main{flex:1;min-width:0;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:0;overflow:hidden}.cust-field-selected__doc{flex-shrink:0;font-family:ui-monospace,monospace;font-size:var(--font-size-sm);color:var(--color-text-muted);letter-spacing:.02em;line-height:1.5;white-space:nowrap}.cust-field-selected__name{flex:1;min-width:0;font-size:var(--font-size-base);font-weight:500;color:var(--color-text-primary);line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cust-field-selected__name:before{content:"\2014";margin:0 .35rem;color:var(--color-text-muted);font-weight:400;font-size:var(--font-size-sm);font-family:var(--font-family)}.cust-field-selected__actions{flex-shrink:0;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:.2rem}.cust-field-selected__link{min-height:unset;font-size:var(--font-size-xs);font-weight:600;color:var(--color-accent);background:none;border:none;cursor:pointer;padding:.1rem .25rem;line-height:1.25;border-radius:4px;transition:var(--theme-transition, background .12s, color .12s)}.cust-field-selected__link:hover{background:var(--color-accent-tint)}.cust-field-selected__link:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.cust-field-selected__btn-cf{min-height:unset;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:1.35rem;min-width:1.35rem;padding:0 .2rem;margin:0;font-size:.625rem;font-weight:700;letter-spacing:.06em;line-height:1;color:var(--color-text-secondary);background:var(--color-bg-elevated);border:1px solid var(--color-border-subtle);border-radius:4px;cursor:pointer;transition:var(--theme-transition)}.cust-field-selected__btn-cf:hover{border-color:var(--color-border-accent);color:var(--color-accent);background:var(--color-accent-tint)}.cust-field-selected__btn-cf:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.cust-field-selected__hint{font-size:var(--font-size-xs);color:var(--color-text-muted);text-align:right;line-height:1.25;max-width:10rem}@media(max-width:520px){.cust-field-selected{flex-wrap:wrap;align-items:flex-start;min-height:0}.cust-field-selected__main{flex-direction:column;align-items:flex-start;flex:1 1 100%;overflow:visible}.cust-field-selected__name{white-space:normal;overflow:visible;text-overflow:clip}.cust-field-selected__name:before{display:none}.cust-field-selected__actions{width:100%;justify-content:flex-start;flex-wrap:wrap}.cust-field-selected__hint{text-align:left;max-width:none}}.org-ad-gate-banner{margin-bottom:1.25rem;padding:.9rem 1.1rem;border-radius:12px;background:var(--color-warning-bg, var(--color-warning-tint, rgba(234, 179, 8, .12)));border:1px solid var(--color-warning-border, var(--color-border-default));color:var(--color-text-primary);display:flex;flex-direction:column;gap:.5rem}.org-ad-gate-banner p{margin:0;font-size:var(--font-size-sm, .9rem);line-height:1.45}.org-ad-gate-banner__link{align-self:flex-start;color:var(--color-accent);font-weight:600;font-size:var(--font-size-sm, .9rem);text-decoration:underline}.org-ad-gate-banner__hint{margin:0;font-size:var(--font-size-sm, .875rem);color:var(--color-text-secondary)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{height:100%;-webkit-text-size-adjust:100%}body{font-family:var(--font-family);font-size:var(--font-size-base);font-weight:400;color:var(--color-text-primary);background:var(--color-bg-base);line-height:1.65;min-height:100%;width:100%;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:var(--theme-transition)}img,canvas,video,iframe{max-width:100%;height:auto}svg{flex-shrink:0}input,select,textarea{max-width:100%}app-table-sort-header,app-column-filter-input,app-customer-search-combobox{display:block;max-width:100%;min-width:0}table.table{display:table}.table thead{display:table-header-group}.table tbody{display:table-row-group}.table tr{display:table-row}.table th,.table td{display:table-cell}h1{font-size:var(--font-size-xl);font-weight:600;color:var(--color-text-primary);letter-spacing:-.01em}.page-title{margin:0;font-size:clamp(1.125rem,3.5vw,1.5rem);font-weight:700;color:var(--color-text-primary);letter-spacing:-.01em}h2,h3,.section-title{font-size:var(--font-size-lg);font-weight:600;color:var(--color-text-secondary);letter-spacing:-.005em}.form-control{width:100%;font-family:var(--font-family);font-size:var(--font-size-base);font-weight:400;color:var(--color-text-primary);background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:7px;padding:.625rem .875rem;transition:border-color .15s ease,box-shadow .15s ease;outline:none;appearance:none}.form-control::placeholder{color:var(--color-text-placeholder)}.form-control:not(:placeholder-shown):not(:focus){border-color:var(--color-border-accent)}.form-control:focus{border-color:var(--color-border-focus);outline:2px solid var(--color-border-focus);outline-offset:1px}.form-control.is-invalid,.form-control.ng-invalid.ng-touched{border-color:var(--color-error)}.form-control:disabled{opacity:.45;cursor:not-allowed}.form-control.form-control--sm{padding:.45rem .65rem;font-size:var(--font-size-sm);min-height:2.25rem;line-height:1.35}select.form-control{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%238B87A8' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;padding-right:2.25rem;cursor:pointer}select.form-control.form-control--sm{padding-right:2rem;background-position:right .55rem center}.list-page-filters{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:1rem;padding:.6rem .85rem;background:var(--color-bg-card);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);box-shadow:0 1px 3px color-mix(in srgb,var(--color-text-primary) 6%,transparent);transition:var(--theme-transition)}.list-page-filters:focus-within{border-color:color-mix(in srgb,var(--color-border-accent) 45%,var(--color-border-subtle))}.list-page-filters .form-control{width:auto;flex:1 1 10.5rem;min-width:0;max-width:100%}.list-page-filters .list-page-filters__grow{flex:2 1 18rem;min-width:min(100%,12rem)}.list-page-filters .btn,.list-page-filters a.btn{flex:0 0 auto}@media(max-width:479px){.list-page-filters{flex-direction:column;align-items:stretch}.list-page-filters .form-control,.list-page-filters .list-page-filters__grow{flex:1 1 auto;width:100%;max-width:100%}.list-page-filters .btn,.list-page-filters a.btn{width:100%;justify-content:center}}select.form-input{width:100%;padding:.65rem 2.25rem .65rem .9rem;background-color:var(--color-bg-surface);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%238B87A8' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;border:1px solid var(--color-border-default);border-radius:10px;color:var(--color-text-primary);font-size:var(--font-size-base);font-family:var(--font-family);outline:none;transition:var(--theme-transition);appearance:none;cursor:pointer}select.form-input:focus{border-color:var(--color-border-focus)}select.form-input:disabled{opacity:.45;cursor:not-allowed}.form-label{display:block;font-size:var(--font-size-sm);font-weight:500;color:var(--color-text-secondary);margin-bottom:.375rem}.form-label .required{color:var(--color-error);margin-left:2px}.form-error{display:flex;align-items:center;gap:.25rem;font-size:var(--font-size-sm);color:var(--color-error);margin-top:.3rem}.form-hint{font-size:var(--font-size-sm);color:var(--color-text-muted);margin-top:.3rem}.form-group{margin-bottom:1.125rem}button,[role=button],a.btn,.btn{min-height:40px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem 1rem;border-radius:var(--radius-sm);font-family:var(--font-family);font-weight:600;font-size:.9375rem;border:none;cursor:pointer;transition:background .2s ease,transform .15s ease,border-color .2s ease;text-decoration:none}.btn.btn-primary{background:var(--color-accent);color:#fff}.btn.btn-primary:hover:not(:disabled){background:var(--color-accent-hover)}.btn.btn-primary:disabled{opacity:.6;cursor:not-allowed}.btn.btn-secondary{background:var(--color-bg-elevated);color:var(--color-text-primary);border:1px solid var(--color-border-default)}.btn.btn-secondary:hover:not(:disabled){background:var(--color-bg-surface);border-color:var(--color-border-accent)}.btn.btn-secondary:disabled{opacity:.6;cursor:not-allowed}.btn.btn-outline{background:transparent;color:var(--color-text-secondary);border:1px solid var(--color-border-default)}.btn.btn-outline:hover:not(:disabled){background:var(--color-bg-elevated);border-color:var(--color-border-accent);color:var(--color-text-primary)}.btn.btn-outline:disabled{opacity:.5;cursor:not-allowed}.btn.btn--sm{padding:.375rem .75rem;font-size:.8125rem}.btn.btn-link{padding:.2rem .5rem;min-height:auto;background:transparent;color:var(--color-accent);border:none;font-weight:600;font-size:inherit;text-decoration:underline;text-underline-offset:3px;text-align:left}.btn.btn-link:hover:not(:disabled){color:var(--color-accent-hover);background:color-mix(in srgb,var(--color-accent) 10%,transparent)}.btn.btn-link:disabled{opacity:.5;cursor:not-allowed}.btn.btn-link:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}button.btn-link:not(.btn){display:inline-flex;align-items:center;justify-content:center;margin:0;padding:.2rem .5rem;min-height:auto;font-family:var(--font-family);font-weight:600;font-size:var(--font-size-sm);line-height:1.25;color:var(--color-accent);background:transparent;border:none;border-radius:var(--radius-sm);cursor:pointer;text-decoration:underline;text-underline-offset:3px;transition:background .2s ease,color .2s ease}button.btn-link:not(.btn):hover:not(:disabled){color:var(--color-accent-hover);background:color-mix(in srgb,var(--color-accent) 10%,transparent)}button.btn-link:not(.btn):disabled{opacity:.5;cursor:not-allowed}button.btn-link:not(.btn):focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}[data-theme=soft] .sidebar{background:var(--color-bg-sidebar);border-right:1px solid rgba(255,255,255,.08)}[data-theme=soft] .sidebar .nav-item{color:#fff9}[data-theme=soft] .sidebar .nav-item:hover{background:#ffffff14;color:#fff}[data-theme=soft] .sidebar .nav-item.active{background:var(--color-accent);color:#fff}[data-theme=soft] .nav-tooltip{background:var(--color-bg-card);border-color:var(--color-border-default);color:var(--color-text-primary)}[data-theme=soft] .table-card{background:var(--color-bg-surface);border:1px solid var(--color-border-subtle)}[data-theme=soft] .table th{font-size:.75rem;font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.06em;background:var(--color-bg-elevated);border-bottom:2px solid var(--color-border-default)}[data-theme=soft] .table td{color:var(--color-text-primary);border-bottom:1px solid var(--color-border-subtle)}[data-theme=soft] .table .table-row:hover{background:var(--color-bg-elevated)}[data-theme=soft] .table-row--success,[data-theme=soft] .table-row[data-estado=AUTORIZADO]{background:var(--color-row-success-bg);border-left:3px solid var(--color-row-success-border)}[data-theme=soft] .table-row--success td:first-child,[data-theme=soft] .table-row[data-estado=AUTORIZADO] td:first-child{padding-left:calc(1rem - 3px)}[data-theme=soft] .table-row--warning,[data-theme=soft] .table-row[data-estado=ENVIADO]{background:var(--color-row-warning-bg);border-left:3px solid var(--color-row-warning-border)}[data-theme=soft] .table-row--warning td:first-child,[data-theme=soft] .table-row[data-estado=ENVIADO] td:first-child{padding-left:calc(1rem - 3px)}[data-theme=soft] .table-row--error,[data-theme=soft] .table-row[data-estado=RECHAZADO],[data-theme=soft] .table-row[data-estado=ANULADO]{background:var(--color-row-error-bg);border-left:3px solid var(--color-row-error-border)}[data-theme=soft] .table-row--error td:first-child,[data-theme=soft] .table-row[data-estado=RECHAZADO] td:first-child,[data-theme=soft] .table-row[data-estado=ANULADO] td:first-child{padding-left:calc(1rem - 3px)}[data-theme=soft] .table-row--info,[data-theme=soft] .table-row[data-estado=FIRMADO],[data-theme=soft] .table-row[data-estado=GENERADO]{background:var(--color-row-info-bg);border-left:3px solid var(--color-row-info-border)}[data-theme=soft] .table-row--info td:first-child,[data-theme=soft] .table-row[data-estado=FIRMADO] td:first-child,[data-theme=soft] .table-row[data-estado=GENERADO] td:first-child{padding-left:calc(1rem - 3px)}[data-theme=soft] .table-cell--amount,[data-theme=soft] .col-amount,[data-theme=soft] .cell-amount,[data-theme=soft] td[data-type=amount]{font-variant-numeric:tabular-nums;font-feature-settings:"tnum";text-align:right}[data-theme=soft] .form-control{background:var(--color-bg-surface);border-color:var(--color-border-default);color:var(--color-text-primary)}[data-theme=soft] .form-control:focus{border-color:var(--color-border-focus);box-shadow:0 0 0 3px #3b82f626}[data-theme=soft] .form-control:not(:placeholder-shown):not(:focus){border-color:var(--color-border-default)}[data-theme=soft] .bento-card{background:var(--color-bg-surface);border:1px solid var(--color-border-subtle)}[data-theme=soft] .bento-card:hover{border-color:var(--color-border-default);background:var(--color-bg-surface)}[data-theme=soft] .btn-secondary{background:var(--color-bg-surface);color:var(--color-text-primary);border-color:var(--color-border-default)}[data-theme=soft] .btn-secondary:hover:not(:disabled){background:var(--color-bg-elevated);border-color:var(--color-border-accent)}[data-theme=soft] .btn-ghost{color:var(--color-text-muted)}[data-theme=soft] .btn-ghost:hover:not(:disabled){background:var(--color-bg-elevated);color:var(--color-text-primary)}[data-theme=soft] .badge--success{background:var(--color-success-bg);color:var(--color-success);border-color:var(--color-success-border)}[data-theme=soft] .badge--warning{background:var(--color-warning-bg);color:var(--color-warning);border-color:var(--color-warning-border)}[data-theme=soft] .badge--error,[data-theme=soft] .badge--danger{background:var(--color-error-bg);color:var(--color-error);border-color:var(--color-error-border)}[data-theme=soft] .badge--info{background:var(--color-info-bg);color:var(--color-info);border-color:var(--color-accent-light)}[data-theme=soft] .skeleton-line{background:linear-gradient(90deg,var(--color-bg-elevated) 25%,var(--color-bg-surface) 50%,var(--color-bg-elevated) 75%)}[data-theme=startup] .sidebar{background:var(--color-bg-sidebar);border-right:1px solid rgba(255,255,255,.06)}[data-theme=startup] .sidebar .nav-item{color:#ffffffa6;font-weight:400}[data-theme=startup] .sidebar .nav-item:hover{background:#ffffff1a;color:#fff}[data-theme=startup] .sidebar .nav-item.active{background:var(--color-accent);color:#fff;font-weight:500}[data-theme=startup] .sidebar ng-icon,[data-theme=startup] .sidebar .nav-item ng-icon{color:#ffffff80;transition:color .15s}[data-theme=startup] .sidebar .nav-item:hover ng-icon,[data-theme=startup] .sidebar .nav-item.active ng-icon{color:#fff}[data-theme=startup] .btn-primary{background:var(--color-accent);color:#fff;border-color:transparent}[data-theme=startup] .btn-primary:hover:not(:disabled){background:var(--color-accent-hover)}[data-theme=startup] .btn-primary:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;box-shadow:0 0 0 4px #f9731626}[data-theme=startup] .form-control{background:var(--color-bg-card);border-color:var(--color-border-default);color:var(--color-text-primary)}[data-theme=startup] .form-control::placeholder{color:var(--color-text-placeholder)}[data-theme=startup] .form-control:focus{border-color:var(--color-border-focus);box-shadow:0 0 0 3px #2563eb1f;outline:none}[data-theme=startup] .form-control:not(:placeholder-shown):not(:focus){border-color:var(--color-border-accent)}[data-theme=startup] .form-control.is-invalid,[data-theme=startup] .form-control.ng-invalid.ng-touched{border-color:var(--color-error)}[data-theme=startup] select.form-control{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%236B7280' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;padding-right:2.25rem}[data-theme=startup] select.form-input{background-color:var(--color-bg-card);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%236B7280' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;padding-right:2.25rem;border-color:var(--color-border-default);color:var(--color-text-primary)}[data-theme=startup] select.form-input:focus{border-color:var(--color-border-focus);box-shadow:0 0 0 3px #2563eb1f;outline:none}[data-theme=startup] .bento-card{background:var(--color-bg-card);border:1px solid var(--color-border-default);box-shadow:none}[data-theme=startup] .bento-card:hover{border-color:var(--color-info-border);background:var(--color-bg-card)}[data-theme=startup] .bento-card__title{color:var(--color-text-muted)}[data-theme=startup] .table-card{background:var(--color-bg-card);border:1px solid var(--color-border-default);box-shadow:none}[data-theme=startup] .table th{font-size:.75rem;font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.06em;background:var(--color-table-header-bg);border-bottom:2px solid var(--color-info-border)}[data-theme=startup] .table td{color:var(--color-text-primary);border-bottom:1px solid var(--color-border-subtle)}[data-theme=startup] .table td:first-child{color:var(--color-text-primary)}[data-theme=startup] .table .table-row:hover{background:var(--color-table-row-hover)}[data-theme=startup] .table-row[data-estado=AUTORIZADO]{background:var(--color-row-success-bg);border-left:3px solid var(--color-row-success-border)}[data-theme=startup] .table-row[data-estado=AUTORIZADO] td:first-child{padding-left:calc(1rem - 3px)}[data-theme=startup] .table-row[data-estado=ENVIADO]{background:var(--color-row-warning-bg);border-left:3px solid var(--color-row-warning-border)}[data-theme=startup] .table-row[data-estado=ENVIADO] td:first-child{padding-left:calc(1rem - 3px)}[data-theme=startup] .table-row[data-estado=RECHAZADO],[data-theme=startup] .table-row[data-estado=ANULADO]{background:var(--color-row-error-bg);border-left:3px solid var(--color-row-error-border)}[data-theme=startup] .table-row[data-estado=RECHAZADO] td:first-child,[data-theme=startup] .table-row[data-estado=ANULADO] td:first-child{padding-left:calc(1rem - 3px)}[data-theme=startup] .table-row[data-estado=FIRMADO],[data-theme=startup] .table-row[data-estado=GENERADO]{background:var(--color-row-info-bg);border-left:3px solid var(--color-row-info-border)}[data-theme=startup] .table-row[data-estado=FIRMADO] td:first-child,[data-theme=startup] .table-row[data-estado=GENERADO] td:first-child{padding-left:calc(1rem - 3px)}[data-theme=startup] .table-cell--amount,[data-theme=startup] .col-amount,[data-theme=startup] .cell-amount,[data-theme=startup] td[data-type=amount]{font-variant-numeric:tabular-nums;font-feature-settings:"tnum";text-align:right;color:var(--color-text-primary);font-weight:500}[data-theme=startup] .btn-secondary{background:var(--color-bg-card);color:var(--color-text-secondary);border-color:var(--color-border-default)}[data-theme=startup] .btn-secondary:hover:not(:disabled){background:var(--color-bg-elevated);border-color:var(--color-info-border);color:var(--color-text-primary)}[data-theme=startup] .btn-ghost{color:var(--color-text-muted)}[data-theme=startup] .btn-ghost:hover:not(:disabled){background:var(--color-bg-elevated);color:var(--color-text-secondary)}[data-theme=startup] .badge--success{background:var(--color-success-bg);color:var(--color-success);border-color:var(--color-success-border)}[data-theme=startup] .badge--warning{background:var(--color-warning-bg);color:var(--color-warning);border-color:var(--color-warning-border)}[data-theme=startup] .badge--error,[data-theme=startup] .badge--danger{background:var(--color-error-bg);color:var(--color-error);border-color:var(--color-error-border)}[data-theme=startup] .badge--info,[data-theme=startup] .badge--neutral{background:var(--color-info-bg);color:var(--color-info);border-color:var(--color-info-border)}[data-theme=startup] .skeleton-line{background:linear-gradient(90deg,var(--color-bg-elevated) 25%,var(--color-bg-card) 50%,var(--color-bg-elevated) 75%);background-size:200% 100%}[data-theme=startup] .empty-state__icon{color:var(--color-border-default)}[data-theme=startup] .empty-state__title{color:var(--color-text-secondary)}[data-theme=startup] .empty-state__text{color:var(--color-text-muted)}[data-theme=startup] .search-bar{background:var(--color-bg-card);border-color:var(--color-border-default)}[data-theme=startup] .search-bar:focus-within{border-color:var(--color-border-focus)}[data-theme=startup] .search-bar input,[data-theme=startup] h1,[data-theme=startup] .page-title{color:var(--color-text-primary)}[data-theme=startup] .filters-bar .form-control--sm,[data-theme=startup] .list-page-filters .form-control{background:var(--color-bg-elevated);border-color:var(--color-border-default);color:var(--color-text-primary)}.app-tooltip-panel{position:fixed;z-index:10050;max-width:min(280px,90vw);padding:.35rem .55rem;border-radius:6px;font-size:var(--font-size-xs);font-weight:500;line-height:1.3;color:var(--color-text-primary);background:var(--color-bg-card);border:1px solid var(--color-border-accent);box-shadow:0 4px 14px color-mix(in srgb,var(--color-text-primary) 12%,transparent);pointer-events:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-tooltip-panel--wrap{white-space:normal;overflow:visible;text-overflow:unset;word-break:break-word;max-width:min(380px,94vw)}@media(max-width:767px){.form-glass-card{padding:1.25rem}.form-bento-box{padding:1rem}}@media(max-width:479px){.form-glass-card{padding:1rem}.form-bento-box{padding:.875rem}}.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;-moz-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 img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;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;-moz-box-sizing:border-box;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;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-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:-webkit-grabbing;cursor:-moz-grabbing;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:#ffffff80}.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("./media/layers-55W3Q4RM.png");width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url("./media/layers-2x-TBM42ERR.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("./media/marker-icon-2V3QKKVC.png")}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;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-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.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;-moz-box-sizing:border-box;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.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;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;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}.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;-moz-user-select:none;-ms-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;print-color-adjust:exact}}
