@charset "UTF-8";:root{--te-black: #171a1f;--te-white: #ffffff;--te-red: #e5353c;--te-red-hover: #c92d33;--te-red-soft: #fdecec;--te-gray-50: #fbfbfc;--te-gray-100: #f5f6f8;--te-gray-200: #eceef1;--te-gray-400: #9ca3af;--te-gray-600: #6b7280;--te-gray-800: #171a1f;--te-sidebar: #ffffff;--te-sidebar-hover: #f5f6f8;--te-sidebar-active: #fdecec;--te-font: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--tx-font-size-xs: 10.5px;--tx-font-size-sm: 12px;--tx-font-size-base: 13.5px;--tx-font-size-md: 14px;--tx-font-size-lg: 15.5px;--tx-font-size-xl: 22px;--tx-font-weight-regular: 400;--tx-font-weight-medium: 500;--tx-font-weight-semibold: 600;--tx-font-weight-bold: 700;--tx-letter-spacing-tight: -.02em;--tx-letter-spacing-heading: -.02em;--tx-letter-spacing-label: .05em;--te-radius-sm: 10px;--te-radius-md: 16px;--te-shadow: 0 2px 10px rgba(15, 23, 42, .05), 0 1px 2px rgba(15, 23, 42, .04);--tx-space-1: 4px;--tx-space-2: 8px;--tx-space-3: 12px;--tx-space-4: 16px;--tx-space-5: 20px;--tx-space-6: 24px;--tx-space-8: 32px;--tx-space-10: 40px;--tx-space-12: 48px;--tx-control-height-sm: 32px;--tx-control-height-md: 40px;--tx-control-height-touch: 44px;--tx-table-row-compact: 40px;--tx-table-row-default: 48px;--tx-content-list-max: 1600px;--tx-content-detail-max: 1200px;--tx-content-form-max: 1120px;--tx-form-field-max: 800px;--tx-focus-ring-width: 2px;--tx-focus-ring-color: #e5353c;--tx-focus-ring-offset: 2px;--tx-z-sidebar: 20;--tx-z-header: 10;--tx-z-dropdown: 50;--tx-z-dialog: 60;--tx-z-toast: 70;--tx-motion-fast: .15s;--tx-purple: #8b5cf6;--tx-purple-soft: #f0ebfe}:root,html[data-theme=tx-operations]{color-scheme:light;--te-font: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--te-black: #171a1f;--te-white: #ffffff;--te-gray-50: #fbfbfc;--te-gray-100: #f5f6f8;--te-gray-200: #eceef1;--te-gray-400: #9ca3af;--te-gray-600: #6b7280;--te-gray-800: #171a1f;--te-sidebar: #ffffff;--te-sidebar-hover: #f5f6f8;--te-sidebar-active: #fdecec;--te-radius-sm: 10px;--te-radius-md: 16px;--te-shadow: 0 2px 10px rgba(15, 23, 42, .05), 0 1px 2px rgba(15, 23, 42, .04);--tx-font: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--tx-font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--tx-heading-font: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--tx-font-display: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--tx-font-size-base: 13.5px;--tx-font-size-xs: 10.5px;--tx-font-size-sm: 12px;--tx-font-size-lg: 15.5px;--tx-font-size-xl: 22px;--tx-font-weight-semibold: 600;--tx-font-weight-bold: 700;--tx-letter-spacing-tight: -.02em;--tx-letter-spacing-heading: -.02em;--tx-letter-spacing-label: .05em;--tx-bg: #f5f6f8;--tx-surface: #ffffff;--tx-surface-secondary: #fbfbfc;--tx-surface-muted: #fbfbfc;--tx-text: #171a1f;--tx-text-secondary: #6b7280;--tx-text-muted: #6b7280;--tx-primary: #e5353c;--tx-primary-hover: #c92d33;--tx-primary-soft: #fdecec;--tx-border: #eceef1;--tx-border-strong: #e2e5ea;--tx-line: #f1f2f4;--tx-sidebar-bg: #ffffff;--tx-sidebar-text: #171a1f;--tx-sidebar-muted: #6b7280;--tx-sidebar-hover: #f5f6f8;--tx-sidebar-active: #fdecec;--tx-sidebar-active-bar: transparent;--tx-sidebar-border: #eceef1;--tx-sidebar-width: 236px;--tx-header-bg: #ffffff;--tx-header-height: auto;--tx-header-border: #eceef1;--tx-main-pad: 24px 28px;--tx-logo-filter: none;--tx-brand-pad: 0 6px 6px;--tx-brand-plate-bg: transparent;--tx-brand-plate-pad: 0;--tx-brand-radius: 0;--tx-nav-item-height: 38px;--tx-nav-gap: 2px;--tx-nav-icon-display: grid;--tx-nav-weight: 500;--tx-nav-size: 13.5px;--tx-nav-transform: none;--tx-radius: 16px;--tx-radius-sm: 10px;--tx-radius-md: 16px;--tx-radius-lg: 16px;--tx-shadow: 0 2px 10px rgba(15, 23, 42, .05), 0 1px 2px rgba(15, 23, 42, .04);--tx-shadow-card: 0 2px 10px rgba(15, 23, 42, .05), 0 1px 2px rgba(15, 23, 42, .04);--tx-success: #17b26a;--tx-success-soft: #e7f7ef;--tx-warning: #efa23b;--tx-warning-soft: #fbf1e1;--tx-danger: #e5353c;--tx-danger-soft: #fdecec;--tx-info: #3b82f6;--tx-info-soft: #e8f0fe;--tx-purple: #8b5cf6;--tx-purple-soft: #f0ebfe;--tx-table-header-bg: transparent;--tx-table-row-hover: #fbfbfc;--tx-density-row-height: 48px;--tx-table-cell-pad: 13px 10px;--tx-page-gap: 20px;--tx-title-size: 22px;--tx-title-weight: 800;--tx-control-height: 40px;--tx-kpi-min: 150px;--tx-content-max-width: none}html[data-theme]{color-scheme:light;font-family:var(--tx-font-family, var(--tx-font));font-size:var(--tx-font-size-base);color:var(--tx-text);background:var(--tx-bg)}.shell{font-family:var(--tx-font-family, var(--tx-font));color:var(--tx-text);background:var(--tx-bg)}.shell aside{width:var(--tx-sidebar-width);color:var(--tx-sidebar-text);background:var(--tx-sidebar-bg);border-right:1px solid var(--tx-sidebar-border)}.shell .workspace{margin-left:var(--tx-sidebar-width)}.shell .brand{padding:var(--tx-brand-pad)}.shell .menu-label{color:#9ca3af;font-size:10px;font-weight:700;letter-spacing:.09em}.shell nav{gap:var(--tx-nav-gap)}.shell nav a{min-height:var(--tx-nav-item-height);color:var(--tx-sidebar-text);font-size:var(--tx-nav-size);font-weight:var(--tx-nav-weight);text-transform:var(--tx-nav-transform)}.shell nav a:hover{color:var(--tx-sidebar-text);background:var(--tx-sidebar-hover)}.shell nav a.active{color:var(--tx-primary);background:var(--tx-primary-soft);box-shadow:none;font-weight:600}.shell .nav-icon{display:var(--tx-nav-icon-display);color:var(--tx-text-muted);border:0;background:transparent}.shell nav a.active .nav-icon{color:var(--tx-primary);border:0;background:transparent}.shell header.topbar{min-height:72px;height:auto;border-bottom:1px solid var(--tx-header-border);background:var(--tx-header-bg)}.shell main{padding:var(--tx-main-pad)}@media(max-width:900px){.shell aside{width:min(280px,86vw)}.shell .workspace{margin-left:0}}html[data-theme] body{color:var(--tx-text);background:var(--tx-bg);font-family:var(--tx-font-family, var(--tx-font));font-size:var(--tx-font-size-base)}html[data-theme] .page-heading{margin-bottom:var(--tx-page-gap, 24px)}html[data-theme] .page-heading h1,html[data-theme] .page-header h1,html[data-theme] .empty-state h2{margin:0;color:var(--tx-text, var(--te-black));font-family:var(--tx-heading-font, var(--te-font));font-size:var(--tx-title-size, 22px);font-weight:800;letter-spacing:var(--tx-letter-spacing-tight);line-height:1.15}html[data-theme] .eyebrow,html[data-theme] .ops-eyebrow{margin:0 0 6px;color:var(--tx-text-muted, var(--te-gray-600));font-size:10.5px;font-weight:700;letter-spacing:var(--tx-letter-spacing-label);text-transform:uppercase}html[data-theme] .section-eyebrow{margin:0 0 6px;color:var(--tx-text-muted);font-size:var(--tx-font-size-xs);font-weight:var(--tx-font-weight-semibold);letter-spacing:var(--tx-letter-spacing-label);text-transform:uppercase}html[data-theme] .panel,html[data-theme] .empty-state,html[data-theme] .table-wrap{border-color:var(--tx-border);border-radius:var(--tx-radius-md, var(--tx-radius));background:var(--tx-surface);box-shadow:var(--tx-shadow-card, var(--tx-shadow));color:var(--tx-text)}html[data-theme] .state,html[data-theme] .state a,html[data-theme] time,html[data-theme] .meta{color:var(--tx-text-muted);font-size:var(--tx-font-size-base)}html[data-theme] table{font-size:var(--tx-font-size-base)}html[data-theme] table th,html[data-theme] table td{min-height:var(--tx-density-row-height);padding:var(--tx-table-cell-pad);border-bottom-color:var(--tx-line, var(--tx-border));color:var(--tx-text)}html[data-theme] table th{color:var(--tx-text-muted, var(--te-gray-400));font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--tx-text-muted);background:var(--tx-table-header-bg)}html[data-theme] tbody tr:hover{background:var(--tx-table-row-hover)}html[data-theme] .panel>h2,html[data-theme] .section>h2,html[data-theme] .import-head h2,html[data-theme] .section-title{margin:0;color:var(--tx-text, var(--te-black));font-size:15.5px;font-weight:700;letter-spacing:var(--tx-letter-spacing-heading)}html[data-theme] dt,html[data-theme] .field-label,html[data-theme] .filters span,html[data-theme] td:before{color:var(--tx-text-muted, var(--te-gray-400));font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}html[data-theme] .primary-link,html[data-theme] .btn.primary{min-height:var(--tx-control-height);border-radius:var(--tx-radius-sm);background:var(--tx-primary);font-weight:var(--tx-font-weight-semibold);letter-spacing:0;text-transform:none}html[data-theme] .primary-link:hover:not(:disabled),html[data-theme] .btn.primary:hover:not(:disabled){background:var(--tx-primary-hover)}html[data-theme] input,html[data-theme] select,html[data-theme] textarea{min-height:var(--tx-control-height);border-color:var(--tx-border);border-radius:var(--tx-radius-sm);color:var(--tx-text);background:var(--tx-surface);font-family:inherit;font-size:var(--tx-font-size-base)}html[data-theme] .status{border-radius:999px;font-weight:var(--tx-font-weight-semibold)}html[data-theme] .sign-out,html[data-theme] .badge{border-color:var(--tx-border);border-radius:var(--tx-radius-sm);color:var(--tx-text);background:var(--tx-surface)}html[data-theme] .page-heading,html[data-theme] .panel,html[data-theme] .empty-state,html[data-theme] .table-wrap{max-width:var(--tx-content-max-width)}.tx-button,.tx-icon-button{display:inline-flex;min-height:var(--tx-control-height-md);align-items:center;justify-content:center;border:1px solid transparent;border-radius:var(--tx-radius-sm, var(--te-radius-sm));font:inherit;font-size:var(--tx-font-size-base);font-weight:var(--tx-font-weight-semibold);line-height:1;text-decoration:none;cursor:pointer;transition:color var(--tx-motion-fast),background var(--tx-motion-fast),border-color var(--tx-motion-fast)}.tx-button{gap:8px;padding:9px 15px;border-radius:10px}.tx-button--primary{color:#fff;background:var(--tx-primary, var(--te-red))}.tx-button--primary:hover:not(:disabled){background:var(--tx-primary-hover, var(--te-red-hover))}.tx-button--secondary{color:var(--tx-text, var(--te-gray-800));border-color:var(--tx-border, var(--te-gray-200));background:var(--tx-surface, var(--te-white))}.tx-button--secondary:hover:not(:disabled),.tx-button--ghost:hover:not(:disabled){border-color:var(--tx-border-strong, var(--te-gray-400));background:var(--tx-surface-secondary, var(--te-gray-100))}.tx-button--ghost{color:var(--tx-text, var(--te-gray-800));background:transparent}.tx-button--danger{color:#fff;background:var(--tx-danger, #991b1b)}.tx-button--danger:hover:not(:disabled){background:color-mix(in srgb,var(--tx-danger, #991b1b) 86%,#000)}.tx-button:disabled,.tx-icon-button:disabled{opacity:.58;cursor:not-allowed}.tx-button.is-loading:before{content:"";width:14px;height:14px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:tx-spin .7s linear infinite}.tx-icon-button{width:var(--tx-control-height-md);padding:0;color:var(--tx-text, var(--te-gray-800));border-color:var(--tx-border, var(--te-gray-200));background:var(--tx-surface, var(--te-white));font-size:18px}.tx-icon-button:hover:not(:disabled){background:var(--tx-surface-secondary, var(--te-gray-100))}@keyframes tx-spin{to{transform:rotate(360deg)}}@media(max-width:768px){.tx-button,.tx-icon-button{min-height:var(--tx-control-height-touch)}.tx-icon-button{width:var(--tx-control-height-touch)}}.tx-page{display:grid;gap:20px;max-width:none}.tx-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.tx-toolbar .grow{flex:1;min-width:8px}.tx-sub{margin:0;color:var(--tx-text-secondary);font-size:12.5px;line-height:1.4}.tx-crumb{margin:0 0 6px;color:var(--tx-text-muted);font-size:12px;font-weight:600}.tx-title-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.tx-title-row h1,.tx-title-row h2{margin:0;font-size:22px;font-weight:800;letter-spacing:-.02em}.tx-search{display:flex;min-width:min(230px,100%);align-items:center;gap:8px;padding:9px 13px;border:1px solid var(--tx-border);border-radius:10px;background:#fff;color:var(--tx-text-muted);font-size:12.5px}.tx-search input{flex:1;min-width:0;border:0;outline:none;background:transparent;font:inherit;color:var(--tx-text)}.tx-kpis{display:grid;gap:16px;grid-template-columns:repeat(5,minmax(0,1fr))}.tx-kpis.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.tx-kpis.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.tx-kpi{padding:16px 18px;border:1px solid var(--tx-border);border-radius:16px;background:#fff;box-shadow:var(--tx-shadow-card)}.tx-kpi.accent{background:var(--tx-primary-soft);border-color:#f6d2d2}.tx-kpi .lb{font-size:12px;font-weight:600;color:var(--tx-text-secondary)}.tx-kpi .vl{margin-top:8px;font-size:30px;font-weight:800;letter-spacing:-.02em;line-height:1.1}.tx-kpi.accent .vl{color:var(--tx-primary)}.tx-kpi .dl{margin-top:8px;font-size:11.5px;font-weight:600;color:var(--tx-text-muted)}.tx-kpi .dl.up{color:var(--tx-success)}.tx-kpi .dl.warn{color:var(--tx-warning)}.tx-kpi .dl.bad{color:var(--tx-danger)}.tx-split{display:flex;gap:20px;align-items:flex-start}.tx-split>.main{flex:1;min-width:0;display:grid;gap:20px}.tx-split>.side{flex:0 0 336px;width:336px;display:grid;gap:20px}.tx-card{border:1px solid var(--tx-border);border-radius:16px;background:#fff;box-shadow:var(--tx-shadow-card)}.tx-card.pad{padding:18px 20px}.tx-card-h{display:flex;align-items:center;gap:10px;margin-bottom:14px}.tx-card-h h3{margin:0;font-size:15.5px;font-weight:700}.tx-card-h .r{margin-left:auto;color:var(--tx-text-muted);font-size:12px;font-weight:500}.tx-tbl{width:100%;border-collapse:collapse}.tx-tbl thead th{padding:6px 10px 12px;color:var(--tx-text-muted);font-size:10.5px;font-weight:700;letter-spacing:.05em;text-align:left;text-transform:uppercase}.tx-tbl tbody td{padding:13px 10px;border-top:1px solid var(--tx-line);font-size:13px;vertical-align:middle}.tx-tbl tbody tr:first-child td{border-top:0}.tx-tbl .te{font-size:14px;font-weight:700}.tx-tbl a.te,.tx-tbl a{color:inherit;font-weight:700;text-decoration:none}.tx-tbl a:hover{color:var(--tx-primary)}.tx-tbl .mut{color:var(--tx-text-muted);font-size:12px}.tx-tbl .sub{color:var(--tx-text-secondary);font-size:12px}.tx-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:8px;background:#f2f4f7;font-size:12px;font-weight:600}.tx-seg{display:inline-flex;padding:3px;border-radius:10px;background:#eef0f3}.tx-seg button,.tx-seg a,.tx-seg span{padding:7px 14px;border:0;border-radius:8px;background:transparent;color:var(--tx-text-secondary);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.tx-seg .on,.tx-seg button.on{background:#fff;color:var(--tx-text);box-shadow:0 1px 2px #0000000f}.tx-prog{width:150px;height:6px;overflow:hidden;border-radius:999px;background:#eef0f3}.tx-prog.full{width:100%}.tx-prog i{display:block;height:100%;border-radius:999px;background:var(--tx-success)}.tx-note{display:flex;gap:12px;padding:14px 16px;border:1px solid #f3e2c0;border-radius:12px;background:var(--tx-warning-soft);color:#8a6416;font-size:12.5px;line-height:1.55}.tx-empty{padding:28px 18px;border:1px dashed var(--tx-border);border-radius:12px;color:var(--tx-text-muted);font-size:13px;line-height:1.5;text-align:center;background:var(--tx-surface-muted)}.tx-empty strong{display:block;margin-bottom:4px;color:var(--tx-text);font-size:14px}.tx-kv{display:grid;gap:3px}.tx-kv .k{color:var(--tx-text-muted);font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.tx-kv .v{font-size:15px;font-weight:700}.tx-kv .vs{color:var(--tx-text-secondary);font-size:11.5px}.tx-kv-grid{display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr))}.tx-kv-grid.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.tx-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid var(--tx-line);font-size:13px}.tx-row:first-child{border-top:0}.tx-stepper{display:flex;align-items:flex-start}.tx-step{position:relative;display:flex;flex:1;flex-direction:column;align-items:center;text-align:center}.tx-step .ic{z-index:2;display:grid;width:52px;height:52px;place-items:center;border-radius:14px;background:#f2f4f7;color:var(--tx-text-muted);font-size:12px;font-weight:700}.tx-step.done .ic{background:var(--tx-success-soft);color:var(--tx-success)}.tx-step.active .ic{background:var(--tx-primary-soft);color:var(--tx-primary);box-shadow:0 0 0 4px #fbe0e1}.tx-step .nm{margin-top:10px;font-size:13px;font-weight:700}.tx-step .ds{margin-top:3px;max-width:150px;color:var(--tx-text-muted);font-size:11px;line-height:1.4}.tx-step .bar{position:absolute;top:26px;left:50%;right:-50%;z-index:1;height:3px;background:var(--tx-line)}.tx-step.done .bar{background:var(--tx-success)}.tx-step:last-child .bar{display:none}.tx-kanban{display:flex;gap:14px;align-items:flex-start;min-height:480px;overflow-x:auto}.tx-kancol{flex:1;min-width:180px;padding:12px;border:1px solid var(--tx-border);border-radius:14px;background:var(--tx-surface-muted)}.tx-kancol h4{display:flex;align-items:center;gap:8px;margin:0 0 12px;font-size:12.5px}.tx-kancard{margin-bottom:10px;padding:12px;border:1px solid var(--tx-border);border-radius:11px;background:#fff;box-shadow:0 1px 2px #0000000a}.tx-kancard .te{font-size:13px;font-weight:700}.tx-kancard .ds{margin-top:4px;color:var(--tx-text-secondary);font-size:11.5px}.tx-wizard{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:22px}.tx-wiz-step{display:flex;align-items:center;gap:9px}.tx-wiz-n{display:grid;width:26px;height:26px;place-items:center;border-radius:50%;background:#eef0f3;color:var(--tx-text-muted);font-size:12px;font-weight:700}.tx-wiz-step.on .tx-wiz-n,.tx-wiz-step.done .tx-wiz-n{background:var(--tx-primary);color:#fff}.tx-wiz-step .lb{font-size:12.5px;font-weight:600;color:var(--tx-text-muted)}.tx-wiz-step.on .lb,.tx-wiz-step.done .lb{color:var(--tx-text)}.tx-wiz-bar{width:28px;height:2px;background:var(--tx-border)}.tx-formrow{display:grid;gap:7px}.tx-formrow label{color:var(--tx-text-secondary);font-size:12px;font-weight:600}.tx-chart{height:90px;display:grid;place-items:center;border-radius:12px;background:#f3f5f8;color:var(--tx-text-muted);font-size:12.5px}.tx-pill{display:inline-flex;align-items:center;gap:7px;padding:7px 13px;border-radius:999px;font-size:12.5px;font-weight:600}.tx-pill.live{background:var(--tx-success-soft);color:#0e9f63}.tx-pill .dot{width:8px;height:8px;border-radius:50%;background:currentColor}.tx-toggle{width:42px;height:24px;border-radius:999px;background:#d1d5db;position:relative;flex:0 0 42px;opacity:.7}.tx-toggle.on{background:var(--tx-success)}.tx-toggle i{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff}.tx-toggle.on i{left:auto;right:3px}.tx-legend{display:flex;align-items:center;gap:9px;margin-bottom:11px;font-size:13px}.tx-legend .dot{width:9px;height:9px;border-radius:50%}.tx-disabled{opacity:.55;pointer-events:none}@media(max-width:1200px){.tx-kpis,.tx-kpis.cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}.tx-split{flex-direction:column}.tx-split>.side{flex:none;width:auto}.tx-kv-grid,.tx-kv-grid.cols-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.tx-kpis,.tx-kpis.cols-4,.tx-kpis.cols-3{grid-template-columns:1fr}.tx-tbl thead{display:none}.tx-tbl,.tx-tbl tbody,.tx-tbl tr,.tx-tbl td{display:block}.tx-tbl td{display:flex;justify-content:space-between;gap:12px;border-top:0}}:root{color-scheme:light;font-family:var(--te-font);font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{min-width:320px;color:var(--tx-text, var(--te-gray-800));background:var(--tx-bg, var(--te-gray-100));font-family:var(--tx-font-family, var(--te-font));font-size:var(--tx-font-size-base, 13.5px);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:inherit}a{color:inherit}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:var(--tx-focus-ring-width) solid var(--tx-focus-ring-color);outline-offset:var(--tx-focus-ring-offset)}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.cdk-overlay-container{position:fixed;z-index:var(--tx-z-dialog, 60);inset:0;pointer-events:none}.cdk-overlay-pane{pointer-events:auto}.cdk-overlay-backdrop{position:absolute;inset:0;pointer-events:auto;background:#0000007a}.cdk-global-overlay-wrapper{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none}
