:focus-visible{outline:3px solid var(--ts-primary);outline-offset:2px;border-radius:4px}:focus:not(:focus-visible){outline:none}button:focus-visible,a:focus-visible,[role=button]:focus-visible{outline:3px solid var(--ts-primary);outline-offset:2px}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--ts-primary);outline-offset:2px;border-color:var(--ts-primary)}tr[role=button]:focus-visible{outline:2px solid var(--ts-primary);outline-offset:-2px;background-color:var(--ts-hover)}a[href=\#main-content]:focus{transition:left .2s ease-in-out}[role=button],[tabindex="0"]:not([contenteditable=true]):not(.ProseMirror):not(.cm-editor):not(.cm-content):not(.cm-scroller):not([role=tabpanel]){cursor:pointer}button:disabled,input:disabled,select:disabled,textarea:disabled{opacity:.6;cursor:not-allowed}input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]{border-color:var(--bs-danger);border-width:2px}[role=alert]{animation:.3s ease-in fadeIn}@keyframes fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInSlide{0%{opacity:0;transform:translateY(20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes skeleton-pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes skeleton-wave{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ts-alert-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes ts-live-cell-flash{0%{background-color:#3b82f647}to{background-color:#0000}}@keyframes ts-live-cell-flash-dark{0%{background-color:#60a5fa52}to{background-color:#0000}}.ts-live-cell--inline{display:inline-block}.ts-live-cell--block{min-width:0;display:block}.ts-live-cell--flash{border-radius:4px;animation:1.2s ease-out ts-live-cell-flash}[data-theme=dark] .ts-live-cell--flash{animation-name:ts-live-cell-flash-dark}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-contrast:high){:focus-visible{outline-offset:3px;outline-width:4px}}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[role=alert]{animation:none}@keyframes skeleton-pulse{0%,to{opacity:.6}}@keyframes skeleton-wave{0%,to{transform:translate(0)}}@keyframes spin{0%,to{transform:rotate(0)}}}@media print{:focus-visible{outline:none}[role=status],.skeleton,.spinner{display:none}}.form-check-input{cursor:pointer;width:1.625rem;height:1.5rem;transition:all .3s}.form-check-input:checked{background-color:var(--ts-primary);border-color:var(--ts-primary)}.form-check-input:focus{border-color:var(--ts-primary);box-shadow:0 0 0 .25rem rgba(var(--ts-primary-rgb,0, 102, 204), .25)}[data-theme=dark] .form-check-input{background-color:var(--ts-border);border-color:var(--ts-border)}[data-theme=dark] .form-check-input:checked{background-color:var(--ts-primary);border-color:var(--ts-primary)}#viewOptionsCollapse{animation:.3s ease-out slideDown}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.user-selector{background-color:var(--ts-bg);border-radius:8px;width:100%;position:relative}.user-selector-input{color:var(--ts-text-primary);background-color:var(--ts-surface);border:1px solid var(--ts-border);cursor:pointer;border-radius:8px;align-items:center;gap:.5rem;height:48px;min-height:48px;padding:.5rem .75rem;font-size:.875rem;font-weight:400;line-height:1.5;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:flex}.user-selector-input.user-selector-filter{background-color:var(--ts-surface);appearance:none;border:1px solid var(--ts-border);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");background-position:right .75rem center;background-repeat:no-repeat;background-size:16px 12px;border-radius:4px;gap:0;height:40px;min-height:40px;padding:0 2.25rem 0 .75rem;font-size:.875rem;line-height:1.5}[data-theme=dark] .user-selector-input.user-selector-filter{background-color:var(--ts-surface);border-color:var(--ts-border);color:var(--ts-text-primary);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%2394a3b8' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}.user-selector-input:hover{background-color:var(--ts-hover)}.user-selector-input.focused{box-shadow:0 0 0 2px var(--ts-bg), 0 0 0 4px var(--ts-primary);outline:none}.user-selector-input input:focus,.user-selector-input input:focus-visible{box-shadow:none;border-color:#0000;outline:none}.user-selector-input.is-invalid{border-color:var(--ts-danger)}.user-selector-filter .user-selector-icon{display:none}.user-selector-icon{color:var(--ts-text-secondary);flex-shrink:0;width:16px;height:16px}.user-selector-search{color:inherit;background:0 0;border:none;outline:none;flex:1;padding:0;font-size:.875rem;font-weight:400;line-height:1.5}.user-selector-search::placeholder{color:#6c757d;opacity:1}[data-theme=dark] .user-selector-search::placeholder{color:var(--ts-text-primary)}.user-selector-search-filter{color:var(--ts-text-primary);background:0 0;border:none;outline:none;flex:1;width:100%;height:100%;padding:0;font-size:.9rem;font-weight:400;line-height:1.54}.user-selector-search-filter::placeholder{color:#6c757d;opacity:1}[data-theme=dark] .user-selector-search-filter{color:var(--ts-text-primary);background:0 0}[data-theme=dark] .user-selector-search-filter::placeholder{color:var(--ts-text-secondary)}.user-selector-selected{flex:1;align-items:center;gap:8px;display:flex}.user-selector-filter .user-avatar,.user-selector-filter .user-avatar-placeholder{display:none}.user-selector-filter .user-selector-selected{gap:0}.user-avatar{-o-object-fit:cover;object-fit:cover;border-radius:50%;flex-shrink:0;width:20px;height:20px}.user-avatar-placeholder{background-color:var(--ts-hover);width:20px;height:20px;color:var(--ts-text-secondary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.user-name{height:28px;color:var(--ts-text-primary);white-space:nowrap;text-overflow:ellipsis;flex:1;justify-content:flex-start;align-items:center;font-size:.875rem;font-weight:400;display:flex;overflow:hidden}.user-selector-filter .user-name{color:#212529;font-size:.875rem;font-weight:400;line-height:1.5}[data-theme=dark] .user-selector-filter .user-name{color:var(--ts-text-primary)}.user-selector-filter .user-clear-btn{width:18px;height:18px;margin-left:auto;margin-right:.25rem;font-size:1.2rem;display:flex}.user-selector-filter .user-clear-btn:hover{background-color:var(--ts-danger);color:#fff}.user-clear-btn{color:var(--ts-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:20px;height:20px;padding:0;font-size:1.5rem;line-height:1;transition:all .15s;display:flex}.user-clear-btn:hover{background-color:var(--ts-danger);color:#fff}.user-selector-dropdown{background-color:var(--ts-surface);border:1px solid var(--ts-border);box-shadow:var(--ts-shadow-lg);z-index:1050;border-radius:.375rem;max-height:300px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.user-selector-dropdown-search{border-bottom:1px solid var(--ts-border);background-color:var(--ts-surface);z-index:1;align-items:center;gap:8px;padding:.5rem .75rem;display:flex;position:sticky;top:0}.user-selector-dropdown-search-input{color:var(--ts-text-primary);background:0 0;border:none;outline:none;flex:1;padding:0;font-size:.875rem}.user-selector-dropdown-search-input::placeholder{color:var(--ts-text-muted)}[data-theme=dark] .user-selector-dropdown-search{background-color:var(--ts-surface);border-bottom-color:var(--ts-border)}[data-theme=dark] .user-selector-dropdown-search-input{color:var(--ts-text-primary)}.user-selector-option{cursor:pointer;color:var(--ts-text-primary);align-items:center;gap:8px;padding:.5rem .75rem;transition:background-color .15s;display:flex}.user-selector-option:hover{background-color:var(--ts-hover)}.user-selector-option.selected{background-color:var(--ts-primary-light);color:var(--ts-primary-dark)}.user-selector-option.highlighted{background-color:var(--ts-hover);position:relative}.user-selector-option.highlighted:before{content:"";background-color:var(--ts-primary);width:3px;position:absolute;top:0;bottom:0;left:0}[data-theme=dark] .user-selector-option.highlighted{background-color:var(--ts-hover)}.user-selector-loading,.user-selector-empty{color:var(--ts-text-secondary);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:2rem 1rem;display:flex}.user-selector-loading .spinner{animation:1s linear infinite spin}.empty-icon{opacity:.5;margin-bottom:.5rem}.empty-text{color:var(--ts-text-primary);font-weight:500}.empty-hint{color:var(--ts-text-secondary);font-size:.875rem}[data-theme=dark] .user-selector-dropdown{background-color:var(--ts-surface);border-color:var(--ts-border)}[data-theme=dark] .user-selector-option:hover,[data-theme=dark] .user-avatar-placeholder{background-color:var(--ts-hover)}.user-selector-chips{flex-wrap:wrap;align-items:center;gap:.375rem;width:100%;padding:.25rem;display:flex}.user-chip{background-color:var(--ts-primary-light);border:1px solid var(--ts-primary);color:var(--ts-primary-dark);border-radius:16px;align-items:center;gap:.375rem;max-width:200px;padding:.25rem .5rem;font-size:.875rem;display:inline-flex}[data-theme=dark] .user-chip{background-color:var(--ts-primary-light);border-color:var(--ts-primary);color:var(--ts-primary)}.user-chip.highlighted{background-color:var(--ts-danger);border-color:var(--ts-danger);color:#fff;animation:.3s ease-in-out chipPulse}[data-theme=dark] .user-chip.highlighted{background-color:var(--ts-danger);border-color:var(--ts-danger);color:#fff}@keyframes chipPulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.user-avatar-sm{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:18px;height:18px}.user-avatar-placeholder-sm{background-color:var(--ts-hover);width:18px;height:18px;color:var(--ts-text-secondary);border-radius:50%;justify-content:center;align-items:center;display:flex}.user-chip-name{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.user-chip-remove{color:inherit;cursor:pointer;opacity:.7;background:0 0;border:none;margin:0 0 0 .25rem;padding:0;font-size:1.25rem;line-height:1;transition:opacity .15s}.user-chip-remove:hover{opacity:1}.user-selector-search-inline{color:var(--ts-text-primary);background:0 0;border:none;outline:none;flex:1;min-width:120px;padding:.25rem;font-size:.9375rem}.user-selector-search-inline::placeholder{color:var(--ts-text-secondary)}[data-theme=dark] .user-selector-search-inline::placeholder{color:var(--ts-text-secondary)}.user-selector-input.has-multiple{height:auto;min-height:42px}.user-checkmark{color:var(--ts-primary);margin-left:auto;font-size:1.125rem;font-weight:700}.action-btn{background-color:var(--ts-hover);border:1px solid var(--ts-border);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;min-width:36px;min-height:36px;transition:all .2s;display:flex}.action-btn:hover{box-shadow:var(--ts-shadow-sm);transform:translateY(-1px)}.action-btn-edit{color:var(--ts-primary)}.action-btn-edit:hover{background-color:var(--ts-primary);color:#fff;border-color:var(--ts-primary)}.action-btn-view{color:var(--ts-info)}.action-btn-view:hover{background-color:var(--ts-info);color:#fff;border-color:var(--ts-info)}.action-btn-delete{color:var(--ts-danger)}.action-btn-delete:hover{background-color:var(--ts-danger);color:#fff;border-color:var(--ts-danger)}.action-btn svg{flex-shrink:0}.tiptap-wrapper.is-invalid{border:1px solid var(--ts-danger);border-radius:8px}.tiptap-wrapper.is-invalid .tiptap-editor{border-color:var(--ts-danger)}.tiptap-content-fill{flex-direction:column;display:flex}.tiptap-content-fill .ProseMirror{min-height:var(--tiptap-min-height,0);flex:auto}.fade-in-slide{animation:.5s ease-out forwards fadeInSlide}.ticket-status,.ticket-priority,.ticket-assignee,.ticket-field-value{transition:all .3s ease-out}@keyframes highlightChange{0%{background-color:#3b82f633}to{background-color:#0000}}.field-changed{animation:1s ease-out highlightChange}.communications-list{contain:layout style}.communications-list .thread-container{will-change:transform;transform:translateZ(0)}.communications-list .communication-card{backface-visibility:hidden;transition:all .3s ease-out;transform:translateZ(0)}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}@keyframes fadeOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}.badge-fade-out{animation:.3s ease-out forwards fadeOut}.polling-status-indicator{background:var(--ts-surface);border:1px solid var(--ts-border);box-shadow:var(--ts-shadow-md);color:var(--ts-text-secondary);z-index:1000;border-radius:20px;align-items:center;gap:8px;padding:8px 16px;font-size:.75rem;transition:all .3s;display:flex;position:fixed;bottom:20px;right:20px}.polling-status-indicator:hover{box-shadow:var(--ts-shadow-lg)}.polling-status-indicator .pulse-dot{background:var(--ts-success);border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite pulseDot}@keyframes pulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.2)}}[data-theme=dark] .polling-status-indicator{background:var(--ts-surface);border-color:var(--ts-border)}.sticky-save-bar{background-color:var(--ts-surface);border-top:1px solid var(--ts-border);z-index:1060;padding:1rem;animation:.3s ease-out slideUp;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 6px -1px #0000001a,0 -2px 4px -1px #0000000f}@keyframes slideUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}[data-theme=dark] .sticky-save-bar{background-color:var(--ts-surface);border-top-color:var(--ts-border);box-shadow:0 -4px 6px -1px #0006,0 -2px 4px -1px #0000004d}.admin-info-box{background-color:var(--ts-primary-light);border:1px solid var(--ts-primary);color:var(--ts-text-primary);border-radius:8px;align-items:start;gap:1rem;padding:1rem;display:flex}[data-theme=dark] .admin-info-box{border-color:var(--ts-primary);color:var(--ts-text-primary);background-color:#3b82f626}.admin-stat-card{border:1px solid var(--ts-border);background-color:var(--ts-surface);border-radius:8px;padding:1rem;transition:all .2s}.admin-stat-card:hover{border-color:var(--ts-primary);box-shadow:var(--ts-shadow-sm)}[data-theme=dark] .admin-stat-card{background-color:var(--ts-surface);border-color:var(--ts-border)}.input-group-text{background-color:var(--ts-hover);border-color:var(--ts-border);color:var(--ts-text-secondary)}[data-theme=dark] .input-group-text{border-color:var(--ts-border);color:var(--ts-text-secondary);background-color:#ffffff0d}[data-theme=dark] .form-control{background-color:var(--ts-surface);border-color:var(--ts-border);color:var(--ts-text-primary)}[data-theme=dark] .form-control:focus{background-color:var(--ts-surface);border-color:var(--ts-primary);color:var(--ts-text-primary)}[data-theme=dark] .form-control::placeholder{color:var(--ts-text-secondary);opacity:.6}[data-theme=dark] .form-range::-webkit-slider-track{background-color:var(--ts-border)}[data-theme=dark] .form-range::-webkit-slider-thumb{background-color:var(--ts-primary)}[data-theme=dark] .form-range::-moz-range-track{background-color:var(--ts-border)}[data-theme=dark] .form-range::-moz-range-thumb{background-color:var(--ts-primary)}.org-chart-tree-container{width:100%;height:100%;min-height:500px;position:relative}.org-chart-tree-container.panning .rd3t-tree-container>g{transition:transform .3s ease-out}.org-chart-link{stroke:#94a3b8;stroke-width:2px;fill:none;stroke-linecap:round;stroke-linejoin:round}[data-theme=dark] .org-chart-link{stroke:#475569}.rd3t-tree-container,[data-theme=dark] .rd3t-tree-container{background-color:var(--ts-background)!important}.org-chart-node-card:hover{transform:translateY(-1px);box-shadow:0 4px 8px #00000026}[data-theme=dark] .org-chart-node-card:hover{box-shadow:0 4px 8px #0000004d}.org-chart-detail-panel{animation:.3s ease-out slideInRight}@keyframes slideInRight{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@media (max-width:768px){.org-chart-control-bar{flex-wrap:wrap;gap:.75rem!important}.org-chart-control-bar>div{flex:auto;min-width:100%}.org-chart-control-bar .position-relative{order:-1}.org-chart-control-bar .d-flex.align-items-center.gap-1:last-child{display:none!important}}@media (max-width:992px){.org-chart-detail-panel{z-index:1050;max-width:400px;top:0;bottom:0;right:0;box-shadow:-4px 0 16px #0000001a;width:100%!important;position:fixed!important}[data-theme=dark] .org-chart-detail-panel{box-shadow:-4px 0 16px #0006}}@media (max-width:576px){.org-chart-detail-panel{max-width:100%!important}.org-list-node{margin-left:12px!important}.org-list-node>div{padding:.5rem!important}}.org-chart-tree-container{touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch}.org-chart-tree-container text{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.org-chart-tree-loading{background-color:rgba(var(--ts-background-rgb,255, 255, 255), .8);z-index:10;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}[data-theme=dark] .org-chart-tree-loading{background-color:rgba(var(--ts-background-rgb,30, 30, 30), .8)}.btn-filter-dropdown{width:100%;height:48px;color:var(--ts-text-primary);background-color:var(--ts-surface);border:2px solid var(--ts-border);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;padding:.625rem 1rem;font-size:1rem;font-weight:400;line-height:1.5;transition:all .15s ease-in-out;display:flex}.btn-filter-dropdown:hover{border-color:var(--ts-primary)}.btn-filter-dropdown:focus,.btn-filter-dropdown:focus-visible{border-color:var(--ts-primary);box-shadow:0 0 0 3px var(--ts-primary-light);outline:0}[data-theme=dark] .btn-filter-dropdown{background-color:var(--ts-surface);border-color:var(--ts-border);color:var(--ts-text-primary)}[data-theme=dark] .btn-filter-dropdown:hover{border-color:var(--ts-primary)}@keyframes spinRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spinner-rotate{animation:1s linear infinite spinRotate}.react-colorful{width:100%!important}.react-colorful__saturation{border-bottom:none;border-radius:6px 6px 0 0}.react-colorful__hue{border-radius:0 0 6px 6px;height:14px}.react-colorful__saturation-pointer,.react-colorful__hue-pointer{border:3px solid var(--ts-bg);width:20px;height:20px;box-shadow:0 2px 4px #0000004d,inset 0 0 0 1px #fff3}.react-colorful__saturation-pointer{border-radius:50%}.react-colorful__hue-pointer{border-radius:4px}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_5972bc34-module__OU16Qa__className{font-family:Inter,Inter Fallback;font-style:normal}
.driver-active .driver-overlay{pointer-events:none}.driver-active.driver-no-scroll{overflow:hidden}.driver-active *{pointer-events:none}.driver-active .driver-active-element,.driver-active .driver-active-element *,.driver-popover,.driver-popover *{pointer-events:auto}@keyframes animate-fade-in{0%{opacity:0}to{opacity:1}}.driver-fade .driver-overlay{animation:animate-fade-in var(--driver-animation-duration,.4s) ease-in-out}.driver-fade .driver-popover{animation:animate-fade-in var(--driver-animation-duration,.4s)}.driver-popover{all:unset;box-sizing:border-box;color:#2d2d2d;z-index:1000000000;background-color:#fff;border-radius:5px;min-width:250px;max-width:300px;margin:0;padding:15px;position:fixed;top:0;right:0;box-shadow:0 1px 10px #0006}.driver-popover *{font-family:Helvetica Neue,Inter,ui-sans-serif,Apple Color Emoji,Helvetica,Arial,sans-serif}.driver-popover-title{zoom:1;margin:0;font:700 19px/1.5 sans-serif;display:block;position:relative}.driver-popover-close-btn{all:unset;cursor:pointer;color:#d2d2d2;z-index:1;text-align:center;width:32px;height:28px;font-size:18px;font-weight:500;transition:color .2s;position:absolute;top:0;right:0}.driver-popover-close-btn:hover,.driver-popover-close-btn:focus{color:#2d2d2d}.driver-popover-title[style*=block]+.driver-popover-description{margin-top:5px}.driver-popover-description{zoom:1;margin-bottom:0;font:400 14px/1.5 sans-serif}.driver-popover-footer{text-align:right;zoom:1;justify-content:space-between;align-items:center;margin-top:15px;display:flex}.driver-popover-progress-text{color:#727272;zoom:1;font-size:13px;font-weight:400}.driver-popover-footer-btn{all:unset;box-sizing:border-box;color:#2d2d2d;cursor:pointer;zoom:1;background-color:#fff;border:1px solid #ccc;border-radius:3px;outline:0;padding:3px 7px;font:12px/1.3 sans-serif;text-decoration:none;display:inline-block}.driver-popover-footer .driver-popover-btn-disabled{opacity:.5;pointer-events:none}.driver-active-element-parent-no-scroll{overflow:hidden!important}.driver-no-interaction,.driver-no-interaction *{pointer-events:none!important}.driver-popover-footer-btn:hover,.driver-popover-footer-btn:focus{background-color:#f7f7f7}.driver-popover-navigation-btns{flex-grow:1;justify-content:flex-end;display:flex}.driver-popover-navigation-btns button+button{margin-left:4px}.driver-popover-arrow{content:"";border:5px solid #fff;position:absolute}.driver-popover-arrow-side-over{display:none}.driver-popover-arrow-side-left{border-top-color:#0000;border-bottom-color:#0000;border-right-color:#0000;left:100%}.driver-popover-arrow-side-right{border-top-color:#0000;border-bottom-color:#0000;border-left-color:#0000;right:100%}.driver-popover-arrow-side-top{border-bottom-color:#0000;border-left-color:#0000;border-right-color:#0000;top:100%}.driver-popover-arrow-side-bottom{border-top-color:#0000;border-left-color:#0000;border-right-color:#0000;bottom:100%}.driver-popover-arrow-side-center,.driver-popover-arrow-none{display:none}
.driver-popover.ts-tour-popover{box-sizing:border-box;border:1px solid var(--ts-border);background-color:var(--ts-surface);min-width:280px;max-width:min(360px,100vw - 2rem);color:var(--ts-text-primary);box-shadow:0 8px 24px rgb(var(--ts-bg-rgb) / .35);border-radius:.5rem;padding:1rem 1rem .875rem;font-family:inherit}.driver-popover.ts-tour-popover *{font-family:inherit}.driver-popover.ts-tour-popover .driver-popover-title{color:var(--ts-text-primary);margin:0 2.75rem .375rem 0;font-size:1rem;font-weight:600;line-height:1.4;display:block}.driver-popover.ts-tour-popover .driver-popover-description{color:var(--ts-text-secondary);margin:0;font-size:.875rem;font-weight:400;line-height:1.5}.driver-popover.ts-tour-popover .driver-popover-close-btn{width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem;color:var(--ts-text-secondary);border-radius:.375rem;justify-content:center;align-items:center;font-size:1.25rem;font-weight:500;transition:color .15s,background-color .15s;display:inline-flex;top:.5rem;right:.5rem}.driver-popover.ts-tour-popover .driver-popover-close-btn:hover,.driver-popover.ts-tour-popover .driver-popover-close-btn:focus-visible{color:var(--ts-text-primary);background-color:var(--ts-hover);outline:3px solid var(--ts-primary);outline-offset:2px}.driver-popover.ts-tour-popover .driver-popover-footer{gap:.75rem;margin-top:1rem}.driver-popover.ts-tour-popover .driver-popover-progress-text{color:var(--ts-text-secondary);white-space:nowrap;flex-shrink:0;font-size:.8125rem;font-weight:500}.driver-popover.ts-tour-popover .driver-popover-navigation-btns{gap:.5rem}.driver-popover.ts-tour-popover .driver-popover-prev-btn,.driver-popover.ts-tour-popover .driver-popover-next-btn{min-width:2.75rem;min-height:2.25rem;text-shadow:none;cursor:pointer;border-radius:.375rem;justify-content:center;align-items:center;padding:.375rem .75rem;font-size:.875rem;font-weight:500;line-height:1.25;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.driver-popover.ts-tour-popover .driver-popover-prev-btn{color:var(--ts-text-primary);border:1px solid var(--ts-border);background-color:#0000}.driver-popover.ts-tour-popover .driver-popover-prev-btn:hover,.driver-popover.ts-tour-popover .driver-popover-prev-btn:focus-visible{background-color:var(--ts-hover);border-color:var(--ts-border);color:var(--ts-text-primary)}.driver-popover.ts-tour-popover .driver-popover-prev-btn:focus-visible,.driver-popover.ts-tour-popover .driver-popover-next-btn:focus-visible{outline:3px solid var(--ts-primary);outline-offset:2px}.driver-popover.ts-tour-popover .driver-popover-next-btn{background-color:var(--ts-primary);color:#fff;border:1px solid var(--ts-primary)}.driver-popover.ts-tour-popover .driver-popover-next-btn:hover,.driver-popover.ts-tour-popover .driver-popover-next-btn:focus-visible{background-color:var(--ts-primary-dark);border-color:var(--ts-primary-dark);color:#fff}.driver-popover.ts-tour-popover .driver-popover-footer .driver-popover-btn-disabled{opacity:.5;pointer-events:none}.driver-popover.ts-tour-popover .driver-popover-arrow{border-color:var(--ts-surface)}[data-theme=dark] .driver-popover.ts-tour-popover{box-shadow:0 8px 32px #00000073}
