.badge,.td-status{display:inline-flex;align-items:center;justify-content:center;gap:var(--tc-space-1);min-height:22px;padding:2px var(--tc-space-2);color:var(--td-muted-foreground);font-size:12px;font-weight:600;line-height:16px;vertical-align:middle;white-space:nowrap;background:var(--td-muted);border:1px solid var(--td-border);border-radius:var(--td-radius-pill)}.badge-success,.badge.is-success,.td-status.is-success{color:var(--td-success);background:var(--td-success-muted);border-color:var(--td-success-muted)}.badge-warning,.badge.is-warning,.td-status.is-warning{color:var(--td-warning);background:var(--td-warning-muted);border-color:var(--td-warning-muted)}.badge-danger,.badge.is-danger,.td-status.is-danger{color:var(--td-danger);background:var(--td-danger-muted);border-color:var(--td-danger-muted)}.badge.is-brand,.td-status.is-brand{color:var(--td-brand);background:var(--td-brand-muted);border-color:var(--td-brand-muted)}.alert,.td-inline-alert{position:relative;display:flex;align-items:flex-start;gap:var(--tc-space-2);margin:0 0 var(--tc-space-4);padding:var(--tc-space-3) var(--tc-space-4);color:var(--td-foreground);font-size:13px;line-height:20px;background:var(--td-muted);border:1px solid var(--td-border);border-radius:var(--td-radius)}.alert>.icon,.td-inline-alert>.icon{flex:0 0 auto;margin-top:2px;font-size:16px}.alert-success,.td-inline-alert.is-success{color:var(--td-success);background:var(--td-success-muted);border-color:var(--td-success-muted)}.alert-warning,.td-inline-alert.is-warning{color:var(--td-warning);background:var(--td-warning-muted);border-color:var(--td-warning-muted)}.alert-danger,.td-inline-alert.is-danger{color:var(--td-danger);background:var(--td-danger-muted);border-color:var(--td-danger-muted)}.alert .close,.td-inline-alert .close{margin:-2px -4px -2px auto;padding:var(--tc-space-1);color:currentColor;line-height:1;background:0 0;border:0;opacity:.68}.alert .close:hover,.td-inline-alert .close:hover{opacity:1}.alert .close:focus-visible,.td-inline-alert .close:focus-visible{outline:0;border-radius:var(--td-radius-xs);box-shadow:var(--td-focus-ring)}.toast{width:min(360px,calc(100vw - 32px));color:var(--td-popover-foreground);background:var(--td-popover);border:1px solid var(--td-border);border-radius:var(--td-radius);box-shadow:var(--td-shadow-popover);opacity:1}.toast-header{display:flex;align-items:center;gap:var(--tc-space-2);padding:var(--tc-space-3) var(--tc-space-4);color:var(--td-foreground);font-size:13px;font-weight:600;background:0 0;border-bottom:1px solid var(--td-border)}.toast-body{padding:var(--tc-space-3) var(--tc-space-4);color:var(--td-muted-foreground);font-size:13px;line-height:20px}.tooltip{font-family:var(--td-font-sans);font-size:12px;line-height:16px}.tooltip-inner{max-width:280px;padding:var(--tc-space-2) var(--tc-space-3);color:var(--td-primary-foreground);text-align:left;background:var(--td-foreground);border-radius:var(--td-radius-sm);box-shadow:var(--td-shadow-popover)}.card,.td-section{min-width:0;color:var(--td-card-foreground);background:var(--td-card);border:1px solid var(--td-border);border-radius:var(--td-radius);box-shadow:none}.card-header,.td-section-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--tc-space-4);min-height:52px;padding:var(--tc-space-4);background:0 0;border-bottom:1px solid var(--td-border);border-radius:var(--td-radius) var(--td-radius) 0 0}.card-body,.td-section-body{padding:var(--tc-space-4)}.card-footer,.td-section-footer{display:flex;align-items:center;justify-content:flex-end;gap:var(--td-action-gap);padding:var(--tc-space-3) var(--tc-space-4);background:var(--td-muted);border-top:1px solid var(--td-border);border-radius:0 0 var(--td-radius) var(--td-radius)}.td-section-title{margin:0;color:var(--td-foreground);font-size:15px;font-weight:650;line-height:22px}.td-section-description{margin:var(--tc-space-1) 0 0;color:var(--td-muted-foreground);font-size:13px;line-height:20px}.td-separator{width:100%;height:1px;margin:var(--tc-space-4) 0;background:var(--td-border);border:0}.td-separator.is-vertical{width:1px;height:20px;margin:0 var(--tc-space-3)}.td-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:200px;padding:var(--tc-space-8) var(--tc-space-6);color:var(--td-muted-foreground);text-align:center}.td-empty-icon{margin-bottom:var(--tc-space-3);color:var(--tc-color-subtle-foreground);font-size:32px;line-height:1}.td-empty-title{margin:0;color:var(--td-foreground);font-size:14px;font-weight:600;line-height:20px}.td-empty-description{max-width:440px;margin:var(--tc-space-2) 0 0;color:var(--td-muted-foreground);font-size:13px;line-height:20px}.td-empty-actions{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--td-action-gap);margin-top:var(--tc-space-4)}.td-skeleton-block,.td-skeleton-icon,.td-skeleton-line{display:block;background:linear-gradient(90deg,var(--td-muted),var(--td-secondary-hover),var(--td-muted));background-size:200% 100%;border-radius:var(--td-radius-sm);animation:td-component-skeleton 1.6s var(--tc-motion-easing) infinite}.td-skeleton-line{width:100%;height:12px}.td-skeleton-line.is-short{width:62%}.td-skeleton-block{width:100%;height:96px}.td-skeleton-icon{width:36px;height:36px;border-radius:var(--td-radius-pill)}@keyframes td-component-skeleton{from{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.td-skeleton-block,.td-skeleton-icon,.td-skeleton-line{animation:none}}.context-menu,.dropdown-menu{min-width:180px;margin:var(--tc-space-1) 0;padding:var(--tc-space-1);color:var(--td-popover-foreground);background:var(--td-popover);border:1px solid var(--td-border);border-radius:var(--td-radius);box-shadow:var(--td-shadow-popover)}.context-menu-header,.dropdown-header{padding:var(--tc-space-2) var(--tc-space-3);color:var(--td-muted-foreground);font-size:11px;font-weight:650;letter-spacing:.04em;line-height:16px;text-transform:uppercase}.context-menu-item,.dropdown-item{display:flex;align-items:center;gap:var(--tc-space-2);min-height:var(--td-control-sm);padding:var(--tc-space-2) var(--tc-space-3);color:var(--td-popover-foreground);font-size:13px;line-height:16px;background:0 0;border:0;border-radius:var(--td-radius-sm)}.context-menu-item:focus,.context-menu-item:hover,.dropdown-item:focus,.dropdown-item:hover{color:var(--td-foreground);text-decoration:none;background:var(--td-accent-muted);outline:0}.context-menu-item:focus-visible,.dropdown-item:focus-visible{box-shadow:var(--td-focus-ring)}.context-menu-item.active,.context-menu-item[aria-selected=true],.dropdown-item.active,.dropdown-item:active{color:var(--td-primary-foreground);background:var(--td-primary)}.context-menu-item.is-danger,.dropdown-item.is-danger{color:var(--td-danger)}.context-menu-item.is-danger:focus,.context-menu-item.is-danger:hover,.dropdown-item.is-danger:focus,.dropdown-item.is-danger:hover{color:var(--td-danger);background:var(--td-danger-muted)}.context-menu-item.disabled,.context-menu-item:disabled,.dropdown-item.disabled,.dropdown-item:disabled{color:var(--td-muted-foreground);pointer-events:none;background:0 0;opacity:.56}.context-menu-divider,.dropdown-divider{margin:var(--tc-space-1) 0;border-top:1px solid var(--td-border)}.td-page-tabs{display:flex;align-items:flex-end;gap:var(--tc-space-4);margin:0;border-bottom:1px solid var(--td-border)}.td-page-tabs .nav-link{position:relative;min-height:var(--td-control-md);padding:var(--tc-space-2) 0;color:var(--td-muted-foreground);font-size:13px;font-weight:500;line-height:20px;background:0 0;border:0;border-radius:0}.td-page-tabs .nav-link:focus,.td-page-tabs .nav-link:hover{color:var(--td-foreground);background:0 0;border-color:transparent}.td-page-tabs .nav-link:focus-visible{outline:0;border-radius:var(--td-radius-xs);box-shadow:var(--td-focus-ring)}.td-page-tabs .nav-item.show .nav-link,.td-page-tabs .nav-link.active,.td-page-tabs .nav-link[aria-selected=true]{color:var(--td-foreground);font-weight:650;background:0 0;border:0}.td-page-tabs .nav-link.active::after,.td-page-tabs .nav-link[aria-selected=true]::after{position:absolute;right:0;bottom:-1px;left:0;height:2px;content:"";background:var(--td-primary);border-radius:var(--td-radius-pill)}.td-page-tabs .nav-link .badge{position:static;flex:0 0 auto;min-width:18px;min-height:18px;height:18px;margin:0;padding:0 6px;color:var(--td-primary-foreground);background:var(--td-primary);border-color:var(--td-primary);font-size:11px;font-weight:600;line-height:18px}.page-aside.widgets .nav-tabs{display:flex;gap:var(--tc-space-1);padding:var(--tc-space-1);background:var(--td-muted);border:0;border-radius:var(--td-radius-sm)}.page-aside.widgets .nav-tabs .nav-link{min-height:var(--td-control-sm);padding:var(--tc-space-2) var(--tc-space-3);color:var(--td-muted-foreground);font-size:12px;font-weight:500;background:0 0;border:0;border-radius:var(--td-radius-xs)}.page-aside.widgets .nav-tabs .nav-link.active,.page-aside.widgets .nav-tabs .nav-link[aria-selected=true]{color:var(--td-foreground);font-weight:650;background:var(--td-card);box-shadow:var(--td-shadow-border)}.pagination{display:flex;align-items:center;flex-wrap:wrap;gap:var(--tc-space-1);margin:0;padding-left:0;list-style:none}.page-link{display:inline-flex;align-items:center;justify-content:center;min-width:var(--td-control-sm);min-height:var(--td-control-sm);margin:0;padding:var(--tc-space-1) var(--tc-space-2);color:var(--td-muted-foreground);font-family:inherit;font-size:13px;font-variant-numeric:tabular-nums;line-height:1;background:0 0;border:1px solid transparent;border-radius:var(--td-radius-sm);box-shadow:none;cursor:pointer;transition:color 150ms cubic-bezier(.16, 1, .3, 1),background-color 150ms cubic-bezier(.16, 1, .3, 1),border-color 150ms cubic-bezier(.16, 1, .3, 1)}.page-link:hover{color:var(--td-foreground);text-decoration:none;background:var(--td-secondary-hover);border-color:transparent}.page-link:active{color:var(--td-foreground);background:var(--td-secondary)}.page-link:focus{outline:0}.page-link:focus-visible{box-shadow:var(--td-focus-ring)}.page-item.active .page-link,.page-link[aria-current=page]{color:var(--td-foreground);font-weight:600;background:var(--td-card);border-color:var(--td-border-strong)}.page-item.disabled .page-link,.page-link[aria-disabled=true]{color:var(--td-muted-foreground);pointer-events:none;background:0 0;border-color:transparent;cursor:not-allowed;opacity:.45}.tc-datatable-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--tc-space-2) var(--tc-space-3);width:100%;min-width:0;min-height:52px;margin:0;background-color:transparent}.tc-datatable-footer>[class*=col-]{flex:1 1 auto;width:auto;max-width:100%}.tc-datatable-footer>[class*=col-]:last-child{display:flex;align-items:center;justify-content:flex-end}.tc-datatable-footer .dataTables_info{flex:0 1 auto;min-width:0}.tc-datatable-footer .tc-page-controls{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;flex:1 1 auto;min-width:0;width:auto;column-gap:var(--tc-space-3);row-gap:var(--tc-space-2)}.tc-datatable-footer .dataTables_paginate,.tc-datatable-footer .paging_sizes{margin:0}.tc-datatable-footer .tc-page-controls>.tc-page-size{order:1}.tc-datatable-footer .tc-page-controls>.tc-page-status{order:2}.tc-datatable-footer .tc-page-controls>.tc-page-nav{order:3}.tc-datatable-footer .tc-page-controls>.tc-page-jump{order:4}.tc-datatable-footer .paging_sizes{padding:0}.tc-datatable-footer .tc-page-size,.tc-datatable-footer .tc-page-status{display:inline-flex;align-items:center;color:var(--td-foreground);font-size:13px;font-weight:500;line-height:1;white-space:nowrap}.tc-datatable-footer .tc-page-size{gap:var(--tc-space-2)}.tc-datatable-footer .tc-page-size-toggle{display:inline-flex;align-items:center;justify-content:space-between;gap:var(--tc-space-1);width:70px;height:var(--td-control-sm);min-height:var(--td-control-sm);padding:0 var(--tc-space-2);color:var(--td-foreground);font-size:13px;font-variant-numeric:tabular-nums;line-height:1;background:var(--td-card);border:1px solid var(--td-border);border-radius:var(--td-radius-sm);box-shadow:none;transition:color 150ms cubic-bezier(.16, 1, .3, 1),background-color 150ms cubic-bezier(.16, 1, .3, 1),border-color 150ms cubic-bezier(.16, 1, .3, 1)}.tc-datatable-footer .paging_sizes.show .tc-page-size-toggle,.tc-datatable-footer .tc-page-size-toggle:focus{color:var(--td-foreground);background:var(--td-secondary-hover);border-color:var(--td-border-strong);box-shadow:none}.tc-datatable-footer .tc-page-size-toggle:focus-visible{outline:0;box-shadow:var(--td-focus-ring)}.tc-datatable-footer .tc-page-size-toggle:active{background:var(--td-secondary);border-color:var(--td-border-strong)}.tc-datatable-footer .tc-page-size-toggle .caret{width:14px;margin:0;color:var(--td-muted-foreground);font-size:14px;line-height:1}.tc-datatable-footer .tc-page-size-menu{min-width:72px;max-width:96px;padding:var(--tc-space-1)}.tc-datatable-footer .tc-page-size-menu .dropdown-item{display:flex;align-items:center;gap:var(--tc-space-2);min-height:30px;padding:var(--tc-space-1) var(--tc-space-2);border-radius:var(--td-radius-xs);font-variant-numeric:tabular-nums}.tc-datatable-footer .tc-page-size-menu .dropdown-item.active{color:var(--td-foreground);font-weight:600;background:var(--td-secondary)}.tc-datatable-footer .tc-page-size-menu .dropdown-item .icon{flex:0 0 14px;width:14px;margin:0;color:inherit;font-size:14px;line-height:1;text-align:center}.tc-datatable-footer .tc-page-status{justify-content:center;min-width:96px;height:var(--td-control-sm);min-height:var(--td-control-sm);font-variant-numeric:tabular-nums;text-align:center;background:0 0;border:0}.tc-datatable-footer .tc-page-nav .pagination{flex-wrap:wrap;justify-content:flex-end;gap:var(--tc-space-1)}.tc-datatable-footer .tc-page-nav .page-link{width:var(--td-control-sm);height:var(--td-control-sm);min-width:var(--td-control-sm);min-height:var(--td-control-sm);padding:0;color:var(--td-foreground);background:var(--td-card);border-color:var(--td-border);border-radius:var(--td-radius-sm);box-shadow:none}.tc-datatable-footer .tc-page-nav .page-no .page-link{width:auto;min-width:var(--td-control-sm);padding:0 var(--tc-space-2)}.tc-datatable-footer .tc-page-nav .page-item.active .page-link,.tc-datatable-footer .tc-page-nav .page-link[aria-current=page]{color:var(--td-foreground);font-weight:600;background:var(--td-secondary);border-color:var(--td-border-strong)}.tc-datatable-footer .tc-page-nav .page-ellipsis .page-link{width:auto;min-width:var(--tc-space-4);color:var(--td-muted-foreground);background:0 0;border-color:transparent;cursor:default;pointer-events:none}.tc-datatable-footer .tc-page-nav .page-link:active{background:var(--td-secondary)}.tc-datatable-footer .tc-page-nav .page-link:focus-visible{box-shadow:var(--td-focus-ring)}.tc-datatable-footer .tc-page-nav .page-link .icon{margin:0;color:inherit;font-size:17px;line-height:1}.tc-datatable-footer .tc-page-nav .page-item.disabled .page-link,.tc-datatable-footer .tc-page-nav .page-link[aria-disabled=true]{color:var(--td-muted-foreground);background:var(--td-card);border-color:var(--td-border);opacity:.42}.tc-datatable-footer .tc-page-jump{display:inline-flex;align-items:center;gap:var(--tc-space-2);color:var(--td-foreground);font-size:13px;font-weight:500;line-height:1;white-space:nowrap}.tc-datatable-footer .tc-page-jump-label{margin:0;color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.tc-datatable-footer .tc-page-jump-input{width:52px;height:var(--td-control-sm);min-height:var(--td-control-sm);padding:0 var(--tc-space-2);color:var(--td-foreground);font-size:13px;font-variant-numeric:tabular-nums;line-height:1;text-align:center;background:var(--td-card);border:1px solid var(--td-border);border-radius:var(--td-radius-sm);box-shadow:none}.tc-datatable-footer .tc-page-jump-input:hover{border-color:var(--td-border-strong)}.tc-datatable-footer .tc-page-jump-input:focus{border-color:var(--td-border-strong);box-shadow:none}.tc-datatable-footer .tc-page-jump-input:focus-visible{outline:0;box-shadow:var(--td-focus-ring)}@media (hover:hover) and (pointer:fine){.tc-datatable-footer .tc-page-nav .page-link:hover,.tc-datatable-footer .tc-page-size-toggle:hover{color:var(--td-foreground);background:var(--td-secondary-hover);border-color:var(--td-border-strong);box-shadow:none}.tc-datatable-footer .tc-page-nav .page-item.active .page-link:hover,.tc-datatable-footer .tc-page-nav .page-link[aria-current=page]:hover{background:var(--td-secondary)}.tc-datatable-footer .tc-page-jump-input:hover{border-color:var(--td-border-strong)}}@media (min-width:62rem){.tc-datatable-footer>[class*=col-]:last-child{justify-content:flex-end}.tc-datatable-footer .tc-page-controls{justify-content:flex-end;width:auto;margin-inline-start:auto;column-gap:var(--tc-space-6)}}@media (pointer:coarse){.tc-datatable-footer .tc-page-jump-input,.tc-datatable-footer .tc-page-size-toggle,.tc-datatable-footer .tc-page-status{min-height:44px}.tc-datatable-footer .tc-page-nav .page-link{width:44px;height:44px;min-width:44px;min-height:44px}.tc-datatable-footer .tc-page-nav .page-no .page-link{width:auto}.tc-datatable-footer .tc-page-size-menu .dropdown-item{min-height:44px}}.modal-content,.td-drawer{color:var(--td-card-foreground);background:var(--td-card);border:1px solid var(--td-border);border-radius:var(--td-radius);box-shadow:var(--td-shadow-popover)}.modal-header,.td-drawer-header{display:flex;align-items:center;justify-content:space-between;gap:var(--tc-space-4);min-height:56px;padding:var(--tc-space-4) var(--tc-space-5);border-bottom:1px solid var(--td-border)}.modal-title,.td-drawer-title{margin:0;color:var(--td-foreground);font-size:16px;font-weight:650;line-height:22px}.modal-body,.td-drawer-body{padding:var(--tc-space-5);color:var(--td-foreground)}.td-form-select2.select2-container--default .select2-selection--multiple,.td-form-select2.select2-container--default .select2-selection--single{border:1px solid var(--td-input);border-radius:var(--td-radius-sm);box-shadow:none}.td-form-select2.select2-container--default .select2-selection--multiple:hover,.td-form-select2.select2-container--default .select2-selection--single:hover{border-color:var(--td-border-strong)}.td-form-select2.select2-container--default.select2-container--focus .select2-selection--multiple,.td-form-select2.select2-container--default.select2-container--focus .select2-selection--single,.td-form-select2.select2-container--default.select2-container--open .select2-selection--multiple,.td-form-select2.select2-container--default.select2-container--open .select2-selection--single{border-color:var(--td-border-strong);border-radius:var(--td-radius-sm);box-shadow:none}.td-form-select2.td-form-select2--keyboard-focus.select2-container--default .select2-selection--multiple,.td-form-select2.td-form-select2--keyboard-focus.select2-container--default .select2-selection--single{border-color:var(--td-ring);box-shadow:var(--td-focus-ring)}.td-form-select2.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.td-form-select2.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.td-form-select2.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.td-form-select2.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-radius:var(--td-radius-sm)}.form-layout .type-CLASSIFICATION .col-form-control,.form-layout .type-PICKLIST .col-form-control,.form-layout .type-REFERENCE .col-form-control{overflow:visible}.form-layout .input-group.has-append:has(> .td-form-select2){display:flex;flex-wrap:nowrap;align-items:stretch;width:100%;min-width:0;border-radius:var(--td-radius-sm);transition:box-shadow var(--tc-motion-fast) var(--tc-motion-easing)}.form-layout .input-group.has-append:has(> .td-form-select2--keyboard-focus){box-shadow:var(--td-focus-ring)}.form-layout .input-group.has-append:has(> .td-form-select2)>.td-form-select2{flex:1 1 0;min-width:0}.form-layout .input-group.has-append:has(> .td-form-select2)>.td-form-select2 .select2-selection--multiple,.form-layout .input-group.has-append:has(> .td-form-select2)>.td-form-select2 .select2-selection--single{border-color:var(--td-input);border-radius:var(--td-radius-sm) 0 0 var(--td-radius-sm);box-shadow:none}.form-layout .input-group.has-append:has(> .td-form-select2)>.td-form-select2.select2-container--focus .select2-selection--multiple,.form-layout .input-group.has-append:has(> .td-form-select2)>.td-form-select2.select2-container--focus .select2-selection--single,.form-layout .input-group.has-append:has(> .td-form-select2)>.td-form-select2.select2-container--open .select2-selection--multiple,.form-layout .input-group.has-append:has(> .td-form-select2)>.td-form-select2.select2-container--open .select2-selection--single{border-color:var(--td-border-strong);border-radius:var(--td-radius-sm) 0 0 var(--td-radius-sm);box-shadow:none}.form-layout .input-group.has-append:has(> .td-form-select2)>.input-group-append{display:flex;flex:0 0 auto;margin-left:-1px}.form-layout .input-group.has-append:has(> .td-form-select2)>.input-group-append .btn{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0;color:var(--td-muted-foreground);background:var(--td-card);border-color:var(--td-input);border-top-left-radius:0;border-bottom-left-radius:0;box-shadow:none}.form-layout .input-group.has-append:has(> .td-form-select2)>.input-group-append .btn:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.form-layout .input-group.has-append:has(> .td-form-select2)>.input-group-append .btn:focus,.form-layout .input-group.has-append:has(> .td-form-select2)>.input-group-append .btn:hover{z-index:1;color:var(--td-foreground);background:var(--td-secondary);border-color:var(--td-border-strong)}.form-layout .input-group.has-append:has(> .td-form-select2)>.input-group-append .icon{margin:0;font-size:15px;line-height:1}.td-form-select2-dropdown{overflow:hidden;color:var(--td-foreground);background:var(--td-popover);border:1px solid var(--td-border);border-radius:var(--td-radius);box-shadow:var(--td-shadow-popover)}.td-form-select2-dropdown.select2-dropdown--above,.td-form-select2-dropdown.select2-dropdown--below{border:1px solid var(--td-border);border-radius:var(--td-radius)}.td-form-select2-dropdown.select2-dropdown--below{margin-top:var(--tc-space-1)}.td-form-select2-dropdown.select2-dropdown--above{margin-bottom:var(--tc-space-1)}.td-form-select2-dropdown .select2-search--dropdown{padding:var(--tc-space-2);background:var(--td-popover);border-bottom:1px solid var(--td-border)}.select2-container--default .td-form-select2-dropdown .select2-search__field{width:100%;min-height:var(--td-control-sm);padding:0 var(--tc-space-3);color:var(--td-foreground);background:var(--td-card);border:1px solid var(--td-input);border-radius:var(--td-radius-sm);outline:0;box-shadow:none}.select2-container--default .td-form-select2-dropdown .select2-search__field:focus,.select2-container--default .td-form-select2-dropdown .select2-search__field:focus-visible{border-color:var(--td-border-strong);box-shadow:none}.td-select2-sm>.select2-container{width:100%}.td-select2-sm>.select2-container--default .select2-selection--single{position:relative;overflow:hidden;min-height:var(--td-control-sm);height:var(--td-control-sm);color:var(--td-foreground);background:var(--td-background);border-color:var(--td-input);border-radius:var(--td-radius-sm);box-shadow:none}.td-select2-sm>.select2-container--default .select2-selection--single:hover{border-color:var(--td-border-strong)}.td-select2-sm>.select2-container--default .select2-selection--single .select2-selection__rendered{padding:0 var(--td-control-sm) 0 var(--tc-space-3);color:var(--td-foreground);font-size:13px;line-height:calc(var(--td-control-sm) - 2px)}.td-select2-sm>.select2-container--default .select2-selection--single .select2-selection__arrow{top:2px;right:2px;width:26px;height:26px;color:var(--td-muted-foreground);background:0 0;border-radius:var(--td-radius-xs)}.td-select2-sm>.select2-container--default .select2-selection--single .select2-selection__arrow b{border:0}.td-select2-sm>.select2-container--default .select2-selection--single .select2-selection__arrow b::after{content:'';position:absolute;top:8px;left:10px;display:block;box-sizing:border-box;width:6px;height:6px;color:currentColor;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg)}.td-select2-sm>.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b::after{content:'';top:11px;transform:rotate(-135deg)}.td-select2-sm>.select2-container--default .select2-selection--single:hover .select2-selection__arrow,.td-select2-sm>.select2-container--default.select2-container--open .select2-selection__arrow{color:var(--td-foreground);background:var(--td-secondary)}.td-select2-sm>.select2-container--default .select2-selection--single:active .select2-selection__arrow{background:var(--td-press-overlay)}.td-select2-sm>.select2-container--default.select2-container--focus .select2-selection--single,.td-select2-sm>.select2-container--default.select2-container--open .select2-selection--single,.td-select2-sm>.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.td-select2-sm>.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-color:var(--td-ring);border-radius:var(--td-radius-sm);box-shadow:var(--td-focus-ring)}.td-select2-sm>.select2-container--default.select2-container--disabled .select2-selection--single{color:var(--td-muted-foreground);cursor:not-allowed;background:var(--td-muted);border-color:var(--td-border)}.td-select2-sm>.select2-container--default.select2-container--disabled .select2-selection__rendered{color:var(--td-muted-foreground)}.td-select2-sm>.select2-container--default.select2-container--disabled .select2-selection__arrow{color:var(--td-muted-foreground);background:0 0;opacity:.55}.td-select2-sm-dropdown{margin-top:var(--tc-space-1);overflow:hidden;color:var(--td-foreground);background:var(--td-popover);border:1px solid var(--td-border);border-radius:var(--td-radius);box-shadow:var(--td-shadow-popover)}.td-select2-sm-dropdown.select2-dropdown--above,.td-select2-sm-dropdown.select2-dropdown--below{border:1px solid var(--td-border);border-radius:var(--td-radius)}.td-select2-sm-dropdown.select2-dropdown--above{margin-top:0;margin-bottom:var(--tc-space-1)}.td-select2-sm-dropdown .select2-search--dropdown{padding:var(--tc-space-2);background:var(--td-popover);border-bottom:1px solid var(--td-border)}.td-select2-sm-dropdown .select2-search__field{width:100%;min-height:var(--td-control-sm);padding:0 var(--tc-space-3);color:var(--td-foreground);background:var(--td-card);border:1px solid var(--td-input);border-radius:var(--td-radius-sm);outline:0;box-shadow:none;caret-color:var(--td-foreground)}.td-select2-sm-dropdown .select2-search__field::placeholder{color:var(--td-muted-foreground)}.td-select2-sm-dropdown .select2-search__field:hover{background:var(--td-secondary);border-color:var(--td-border-strong)}.td-select2-sm-dropdown .select2-search__field:focus,.td-select2-sm-dropdown .select2-search__field:focus-visible{background:var(--td-card);border-color:var(--td-border-strong);box-shadow:var(--td-focus-ring)}.td-select2-sm-dropdown .select2-results__options{max-height:240px;padding:var(--tc-space-1)}.td-select2-sm-dropdown .select2-results__option{min-height:var(--td-control-sm);padding:var(--tc-space-2) var(--tc-space-3);color:var(--td-foreground);border-radius:var(--td-radius-xs);font-size:13px;line-height:16px}.td-select2-sm-dropdown .select2-results__option+.select2-results__option{margin-top:2px}.td-select2-sm-dropdown .select2-results__option--highlighted[aria-selected]{color:var(--td-foreground);background:var(--td-secondary-hover)}.td-select2-sm-dropdown .select2-results__option[aria-selected=true]{color:var(--td-foreground);background:var(--td-accent-muted);font-weight:600}.select2-results span.code-append{display:block;padding-right:28px}.select2-results .select2-result-parent{margin-left:8px;color:var(--td-muted-foreground);font-size:12px;font-weight:400}.select2-results .tc-classification-select2-option{display:block;width:100%;min-width:0}.select2-results .tc-classification-select2-option-label{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal.rbmodal .modal-dialog.adv-filter-modal .modal-content .modal-header{min-height:56px;padding:14px 20px}.modal.rbmodal .modal-dialog.adv-filter-modal .modal-body{padding:16px 24px}.modal.rbmodal .modal-dialog.adv-filter-modal .adv-filter-wrap.in-modal{max-width:none;padding:0}.modal.rbmodal .modal-dialog.adv-filter-modal .adv-filter-wrap.in-modal .alert{margin:0 0 12px}.modal.rbmodal .modal-dialog.adv-filter-modal .adv-filter-wrap.in-modal>.adv-filter:not(.adv-filter-option) .filter-items{padding-bottom:12px;border-bottom:1px solid var(--td-border)}.modal.rbmodal .modal-dialog.adv-filter-modal .adv-filter-wrap.in-modal .adv-filter+.adv-filter{margin-top:0;padding-top:12px;border-top:0}.modal.rbmodal .modal-dialog.adv-filter-modal .adv-filter-wrap.in-modal .adv-filter-option-body{margin-bottom:0}.modal.rbmodal .modal-dialog.adv-filter-modal .adv-filter-wrap.in-modal .adv-filter-option .item.adv-filter-equation-options{display:flex;align-items:center;gap:24px;min-height:22px;margin:0}.modal.rbmodal .modal-dialog.adv-filter-modal .adv-filter-wrap.in-modal .adv-filter-option .adv-filter-equation-option{min-height:22px;margin:0}.modal.rbmodal .modal-dialog.adv-filter-modal .adv-filter-wrap.in-modal .adv-filter-option .btn-footer{display:flex;align-items:center;justify-content:flex-end;padding-top:16px}.modal.rbmodal .modal-dialog.adv-filter-modal .adv-filter-wrap.in-modal .adv-filter-option .btn-footer .item{display:flex;align-items:center;gap:12px}.modal.rbmodal .modal-dialog.adv-filter-modal .adv-filter-wrap.in-modal .adv-filter-option .btn-footer .btn+.btn{margin-left:0}.modal.rbmodal .modal-dialog.adv-filter-modal .adv-filter-wrap.in-modal .adv-filter-option .btn{min-width:88px}@media (max-height:520px){.modal.rbmodal .modal-dialog.adv-filter-modal{margin-top:16px;margin-bottom:16px}}.dialog-footer,.modal-footer,.td-drawer-footer{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--td-action-gap);min-height:60px;padding:var(--tc-space-3) var(--tc-space-5);background:var(--td-muted);border-top:1px solid var(--td-border);border-radius:0 0 var(--td-radius) var(--td-radius)}.dialog-footer.dialog-footer-split{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center}.dialog-footer-share{display:flex;align-items:center;gap:var(--tc-space-2);min-width:0;margin-right:auto}.modal-header .close,.td-drawer-close{display:inline-flex;align-items:center;justify-content:center;width:var(--td-control-sm);height:var(--td-control-sm);margin:0;padding:0;color:var(--td-muted-foreground);text-shadow:none;background:0 0;border:0;border-radius:var(--td-radius-sm);opacity:1}.modal-header .close:hover,.td-drawer-close:hover{color:var(--td-foreground);background:var(--td-accent-muted)}.modal-header .close:focus-visible,.td-drawer-close:focus-visible{outline:0;box-shadow:var(--td-focus-ring)}.modal.rbmodal .modal-dialog.nav-settings-modal .modal-content>.modal-body.iframe{padding:0}.modal.rbalert:has(.formula-editor) .modal-dialog{width:calc(100vw - 64px);max-width:860px;overflow:visible}.modal.rbalert:has(.formula-editor) .modal-content{width:100%;max-width:100%;overflow:visible}.modal.rbalert:has(.formula-editor) .modal-body{overflow:visible;padding-top:var(--tc-space-4)}.formula-editor-code,.formula-editor-code .code-editor{position:relative;min-width:0;overflow:visible}.formula-editor-code .code-editor{background-color:var(--td-primary)}.formula-editor-code .code-editor,.formula-editor-code .code-editor .CodeMirror,.formula-editor-code .code-editor>textarea.formula-code{min-height:360px;height:360px}.formula-editor-code .code-editor>textarea.formula-code{display:block;background-color:var(--td-primary);color:var(--td-primary-foreground)}.formula-editor .code-editor-actions.light.btm{display:inline-flex;top:auto;right:var(--tc-space-4);bottom:var(--tc-space-4);gap:0;padding:var(--tc-space-1);background:color-mix(in srgb,var(--td-card) 28%,transparent);border-radius:var(--td-radius-sm)}.formula-editor .code-editor-actions .formula-editor-insert-button{display:inline-flex;align-items:center;justify-content:center;width:36px;min-width:36px;height:32px;padding:0;color:color-mix(in srgb,var(--td-primary-foreground) 72%,transparent);background:0 0;border:0;border-radius:var(--td-radius-xs);font-size:20px;line-height:1;cursor:pointer}.formula-editor .code-editor-actions .formula-editor-insert-button:hover,.formula-editor .code-editor-actions .formula-editor-insert-button[aria-expanded=true]{color:var(--td-primary-foreground);background:color-mix(in srgb,var(--td-primary-foreground) 14%,transparent)}.formula-editor .code-editor-actions .formula-editor-insert-button:focus-visible{outline:0;box-shadow:var(--td-focus-ring)}.formula-editor .code-editor-actions .dropdown-menu{top:100%;bottom:auto;width:340px;max-width:calc(100vw - 64px);max-height:min(280px,calc(100vh - 160px));margin-top:var(--tc-space-1);overflow-y:auto;z-index:1062}.formula-editor .code-editor-actions .dropdown-menu .searchbox{position:sticky;top:0;z-index:1;margin:calc(var(--tc-space-1) * -1) calc(var(--tc-space-1) * -1) var(--tc-space-1);padding:var(--tc-space-2) var(--tc-space-3);background:var(--td-popover);border-bottom:1px solid var(--td-border)}.formula-editor .code-editor-actions .dropdown-menu .searchbox>input{height:var(--td-control-sm);padding:0 30px 0 var(--tc-space-3);color:var(--td-foreground);background:var(--td-background);border:1px solid var(--td-input);border-radius:var(--td-radius-sm)}.formula-editor .code-editor-actions .dropdown-menu .searchbox>input:focus{border-color:var(--td-ring);box-shadow:var(--td-focus-ring)}.formula-editor .code-editor-actions .dropdown-menu .searchbox::after{right:22px;top:13px}.formula-editor .code-editor-actions .dropdown-item em{flex:0 0 16px;color:var(--td-muted-foreground);font-size:11px;font-style:normal;text-align:center}.formula-editor-footer{display:flex;justify-content:flex-end;min-height:var(--td-control-lg);margin:var(--tc-space-3) 0 0;padding:0}@media (max-width:767.98px){.modal.rbalert:has(.formula-editor) .modal-dialog{width:auto}.formula-editor-code .code-editor,.formula-editor-code .code-editor .CodeMirror,.formula-editor-code .code-editor>textarea.formula-code{min-height:320px;height:320px}}.formula-date{min-width:0}.formula-date-field{display:grid;gap:var(--tc-space-2)}.formula-date-label{margin:0;color:var(--td-foreground);font-size:13px;font-weight:600;line-height:18px}.formula-date-row{display:flex;align-items:center;gap:12px;min-width:0}.formula-date-row>.form-control{min-width:0}.formula-date-base{flex:1.6 1 120px}.formula-date-op{flex:1.1 1 88px}.formula-date-num{flex:0.7 1 64px;max-width:88px}.formula-date-unit{flex:0.9 1 72px}.formula-date select.form-control{padding-right:28px}.formula-date-footer{display:flex;margin-top:var(--tc-space-4)}.formula-date-footer .btn{min-width:80px}.td-toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--td-action-gap);min-width:0}.td-toolbar-main,.td-toolbar-side{display:flex;align-items:center;flex-wrap:wrap;gap:var(--tc-space-2);min-width:0}.td-toolbar-main{flex:1 1 auto}.td-toolbar-side{flex:0 0 auto;justify-content:flex-end}.input-group.input-search>.btn.btn-input-clear{top:50%;right:34px;display:none;align-items:center;justify-content:center;width:28px;min-width:28px;height:28px;min-height:28px;max-height:28px;padding:0;line-height:1;transform:translateY(-50%)}.input-group.input-search>input:not(:placeholder-shown)+.btn.btn-input-clear{display:inline-flex}.input-group.input-search>.btn.btn-input-clear:focus,.input-group.input-search>.btn.btn-input-clear:hover,.input-group.input-search>.btn.btn-input-clear:not(:disabled):not(.disabled):active{transform:translateY(-50%)}.input-group.input-search>.btn.btn-input-clear::before{content:none}.input-group.input-search>.btn.btn-input-clear>.icon{margin:0;font-size:16px;line-height:1}textarea.form-control.field-valueset-ntext{min-height:var(--td-control-sm);height:var(--td-control-sm);max-height:160px;padding-block:6px;line-height:18px;overflow-x:hidden;overflow-y:hidden;resize:none}.batch-editor{--batch-editor-control-height:40px}.batch-editor .form-control.form-control-sm,.batch-editor .select2-container--default .select2-selection--single,.batch-editor textarea.form-control.field-valueset-ntext{height:var(--batch-editor-control-height);min-height:var(--batch-editor-control-height)}.batch-editor .form-control.form-control-sm:not(textarea){padding-block:0;line-height:calc(var(--batch-editor-control-height) - 2px)}.batch-editor textarea.form-control.field-valueset-ntext{padding-block:10px}.batch-editor .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:calc(var(--batch-editor-control-height) - 2px)}.batch-editor .select2-container--default .select2-selection--single .select2-selection__arrow{height:calc(var(--batch-editor-control-height) - 2px)}.batch-contents:not(:empty){display:flex;flex-direction:column;gap:var(--tc-space-2);margin-bottom:var(--tc-space-3)}.batch-content-item .row{align-items:center}.batch-content-item .col-6{display:flex;align-items:flex-start;gap:var(--tc-space-2)}.batch-content-item .badge{justify-content:flex-start;color:var(--td-foreground);font-weight:500;background:var(--td-accent-muted);border-color:var(--td-border)}.batch-content-item .batch-content-op{color:var(--td-muted-foreground);font-weight:400}.batch-content-item .batch-content-value{max-width:100%;height:auto;white-space:normal;text-align:left;overflow-wrap:anywhere}.batch-content-item .del{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:28px;height:28px;margin:-3px 0 0 auto;padding:0;color:var(--td-muted-foreground);background:0 0;border:0;border-radius:var(--td-radius-xs);cursor:pointer}.batch-content-item .del>.zmdi{font-size:16px;line-height:1}.batch-content-item .del:hover{color:var(--td-foreground);background:var(--td-accent-muted)}.batch-content-item .del:focus{outline:0}.batch-content-item .del:focus-visible{color:var(--td-foreground);box-shadow:var(--td-focus-ring)}.td-table-shell{width:100%;min-width:0;overflow-x:auto;background:var(--td-card);border:1px solid var(--td-border);border-radius:var(--td-radius)}.table,.td-table-shell .table{width:100%;margin-bottom:0;color:var(--td-foreground);background:0 0}.table td,.table th{padding:var(--tc-space-3) var(--tc-space-4);vertical-align:middle;border-top:1px solid var(--td-border)}.table thead th{color:var(--td-muted-foreground);font-size:12px;font-weight:650;line-height:18px;white-space:nowrap;background:var(--td-muted);border-top:0;border-bottom:1px solid var(--td-border)}.table tbody td{font-size:13px;line-height:20px}.table-hover tbody tr:hover{color:var(--td-foreground);background:var(--td-secondary-hover)}.table tbody tr.is-selected,.table tbody tr[aria-selected=true]{color:var(--td-foreground);background:var(--td-accent-muted);outline:1px solid var(--td-accent-border);outline-offset:-1px;box-shadow:none}@media (max-width:767.98px){.dialog-footer.dialog-footer-split{grid-template-columns:minmax(0,1fr) auto auto}.modal-body,.modal-footer,.modal-header,.td-drawer-body,.td-drawer-footer,.td-drawer-header{padding-inline:var(--tc-space-4)}}