.color-calibration-editor__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:1100;display:flex;align-items:center;justify-content:center;padding:12px;box-sizing:border-box}.color-calibration-editor{background:#fff;border-radius:8px;padding:16px 20px;width:96vw;height:94vh;max-width:96vw;max-height:94vh;display:flex;flex-direction:column;gap:10px;box-shadow:0 8px 32px #0003;box-sizing:border-box;overflow:hidden}.color-calibration-editor__title{font-size:18px;font-weight:600;color:#1a2a4a;flex:0 0 auto}.color-calibration-editor__meta{font-size:12px;color:#667;flex:0 0 auto}.color-calibration-editor__hint{margin:0;font-size:12px;color:#445;line-height:1.4;flex:0 0 auto}.color-calibration-editor__error{color:#c62828;font-size:13px;flex:0 0 auto}.color-calibration-editor__toolbar{display:flex;flex-wrap:wrap;gap:8px;align-items:center;flex:0 0 auto}.color-calibration-editor__toolbar button{border:1px solid #d0d8ea;background:#fff;color:#4357a0;border-radius:6px;padding:6px 12px;cursor:pointer;font-size:13px}.color-calibration-editor__toolbar button:disabled{opacity:.5;cursor:not-allowed}.color-calibration-editor__toolbar button.color-calibration-editor__btn-primary{background:#4357a0;border-color:#4357a0;color:#fff}.color-calibration-editor__body{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,420px);gap:16px;align-items:stretch;flex:1 1 auto;min-height:0;overflow:hidden}@media(max-width:900px){.color-calibration-editor__body{grid-template-columns:1fr;overflow:auto}}.color-calibration-editor__preview{position:relative;border:1px solid #d0d8ea;border-radius:6px;overflow:hidden;background:#111;min-height:0;height:100%;display:flex;align-items:center;justify-content:center;cursor:crosshair;-webkit-user-select:none;user-select:none}.color-calibration-editor__preview img{display:block;width:100%;height:100%;object-fit:contain;pointer-events:none}.color-calibration-editor__roi{position:absolute;border:2px solid #40c4ff;background:#40c4ff2e;box-sizing:border-box;pointer-events:none}.color-calibration-editor__controls{display:flex;flex-direction:column;gap:12px;min-height:0;overflow:auto;padding-right:4px}.color-calibration-editor__field{display:flex;flex-direction:column;gap:4px}.color-calibration-editor__field label{font-size:12px;color:#445;font-weight:500}.color-calibration-editor__field input[type=number],.color-calibration-editor__field select{border:1px solid #d0d8ea;border-radius:6px;padding:6px 10px;font-size:13px;color:#1a2a4a}.color-calibration-editor__field input[type=range]{width:100%}.color-calibration-editor__row{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center}.color-calibration-editor__status{font-size:12px;color:#667}.color-calibration-editor__profile-toggle{display:inline-flex;gap:4px}.odo-layout-editor__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:1100;display:flex;align-items:center;justify-content:center}.odo-layout-editor{background:#fff;border-radius:8px;padding:16px;max-width:96vw;max-height:96vh;display:flex;flex-direction:column;gap:12px;box-shadow:0 8px 32px #0003}.odo-layout-editor__title{font-size:18px;font-weight:600;color:#1a2a4a}.odo-layout-editor__toolbar{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.odo-layout-editor__toolbar button{border:1px solid #d0d8ea;background:#fff;color:#4357a0;border-radius:6px;padding:6px 12px;cursor:pointer;font-size:13px}.odo-layout-editor__toolbar button:disabled{opacity:.5;cursor:not-allowed}.odo-layout-editor__toolbar button.odo-layout-editor__btn-primary{background:#4357a0;border-color:#4357a0;color:#fff}.odo-layout-editor__meta{font-size:12px;color:#667}.odo-layout-editor__hint{margin:0;font-size:12px;color:#445;line-height:1.4;max-width:1142px}.odo-layout-editor__error{color:#c62828;font-size:13px}.odo-layout-editor__canvas-wrap{overflow:auto;border:1px solid #d0d8ea;border-radius:6px}.odo-layout-editor__canvases{display:flex;flex-wrap:wrap;gap:16px}.odo-layout-editor__canvas-panel{display:flex;flex-direction:column;gap:6px}.odo-layout-editor__canvas-label{font-size:12px;font-weight:600;color:#334}.odo-layout-editor__canvas{display:block;touch-action:none}.odo-layout-editor__canvas--grab{cursor:grab}.odo-layout-editor__canvas--grab:active{cursor:grabbing}.odo-layout-editor__canvas--ns-resize{cursor:ns-resize}.odo-layout-editor__canvas--ew-resize{cursor:ew-resize}.odo-layout-editor__canvas--nwse-resize{cursor:nwse-resize}.odo-layout-editor__canvas--nesw-resize{cursor:nesw-resize}.odo-layout-editor__cam-select{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:#334;margin-left:4px}.odo-layout-editor__cam-select select{border:1px solid #d0d8ea;border-radius:6px;padding:6px 10px;font-size:13px;background:#fff;color:#4357a0}.odo-layout-editor__zone-editor{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;padding:8px 10px;border:1px solid #d0d8ea;border-radius:6px;background:#f7f9fc}.odo-layout-editor__zone-editor .odo-layout-editor__cam-select{margin-left:0}.odo-layout-editor__zone-editor-empty{font-size:12px;color:#778}.odo-layout-editor__legend{font-size:12px;color:#445;display:flex;flex-wrap:wrap;gap:12px}.odo-layout-editor__legend span{display:inline-flex;align-items:center;gap:4px}.odo-layout-editor__swatch{width:12px;height:12px;border-radius:2px;display:inline-block}.odo-layout-editor__swatch--detector{background:#0f0}.odo-layout-editor__swatch--offset{background:#f33}.odo-layout-editor__visibility{display:flex;flex-wrap:wrap;gap:12px;font-size:12px;color:#445}.odo-layout-editor__visibility label{display:inline-flex;align-items:center;gap:6px;cursor:pointer}.odo-layout-editor__boundaries{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px}.odo-layout-editor__boundary-field{display:flex;align-items:center;gap:8px;font-size:12px;color:#334}.odo-layout-editor__boundary-field input{width:96px;border:1px solid #d0d8ea;border-radius:4px;padding:4px 6px;font-size:12px}.stitch-illum-editor__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#141c3073;z-index:1100;display:flex;align-items:center;justify-content:center;padding:24px}.stitch-illum-editor{background:#fff;border-radius:10px;max-width:980px;width:100%;max-height:90vh;overflow:auto;padding:20px 24px 24px;box-shadow:0 12px 40px #141c3040;color:#1c2438}.stitch-illum-editor__title{margin:0 0 8px;font-size:1.25rem}.stitch-illum-editor__hint{margin:0 0 16px;font-size:.9rem;color:#5a657d}.stitch-illum-editor__toolbar{display:flex;flex-wrap:wrap;gap:16px 20px;align-items:center;margin-bottom:16px}.stitch-illum-editor__toggle{margin:0!important;gap:8px}.stitch-illum-editor__toggle .MuiFormControlLabel-label{font-size:.9rem;color:#1c2438;-webkit-user-select:none;user-select:none}.stitch-illum-editor__btn{border:1px solid #d0d8ea;background:#f5f7fc;color:#4357a0;border-radius:6px;padding:6px 12px;cursor:pointer;font-size:.85rem}.stitch-illum-editor__btn:disabled{opacity:.5;cursor:default}.stitch-illum-editor__btn--danger{color:#8a1f1f;border-color:#e8b4b4;background:#fde8e8}.stitch-illum-editor__cam-scalars{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;font-size:.8rem;color:#5a657d}.stitch-illum-editor__cam-scalars-label{font-weight:600;color:#1c2438}.stitch-illum-editor__cam-scalars code{background:#f5f7fc;padding:2px 8px;border-radius:4px;font-size:.75rem;color:#4357a0}.stitch-illum-editor__error{background:#fde8e8;color:#8a1f1f;padding:8px 12px;border-radius:6px;margin-bottom:12px;font-size:.85rem}.stitch-illum-editor__list{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.stitch-illum-editor__row{display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:8px 10px;border:1px solid #e4e9f4;border-radius:6px;font-size:.85rem}.stitch-illum-editor__row code{font-size:.8rem}.stitch-illum-editor__empty{color:#5a657d;font-size:.9rem;padding:12px 0}.stitch-illum-editor__figure{margin:0 0 16px}.stitch-illum-editor__figure img,.stitch-illum-editor__map img{display:block;max-width:100%;border-radius:6px;border:1px solid #e4e9f4}.stitch-illum-editor__figure figcaption,.stitch-illum-editor__map figcaption{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 12px;font-size:.8rem;color:#5a657d;margin-bottom:6px}.stitch-illum-editor__maps{display:flex;flex-direction:column;gap:12px;padding-top:4px;border-top:1px solid #e4e9f4}.stitch-illum-editor__maps-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 16px}.stitch-illum-editor__maps-title{margin:0;font-size:1rem;font-weight:600}.stitch-illum-editor__legend{display:inline-flex;align-items:center;gap:8px;font-size:.75rem;color:#5a657d}.stitch-illum-editor__legend-bar{width:72px;height:10px;border-radius:4px;border:1px solid #d0d8ea;background:linear-gradient(90deg,#30123b,#4662d7 25%,#1ae4b6 45%,#a2fc3c 55%,#faba39 75%,#7a0403)}.stitch-illum-editor__map{margin:0}.stitch-illum-editor__map-stats{font-variant-numeric:tabular-nums;color:#4357a0}.support-widget{--sw-default-font-family: Roboto, "Segoe UI", ui-sans-serif, system-ui, sans-serif;--sw-default-accent-bg: #4357a0;--sw-default-accent-text: #ffffff;--sw-default-accent-bg-hover: #334585;--sw-default-panel-bg: #ffffff;--sw-default-panel-header-bg: #fafafb;--sw-default-panel-border: #dbe2f1;--sw-default-text-primary: #070b1b;--sw-default-text-secondary: #717b93;--sw-default-message-assistant-bg: #f1f4f9;--sw-default-message-user-bg: #edf2fe;--sw-default-input-bg: #ffffff;--sw-default-input-border: #e2e9f3;--sw-default-input-focus-border: #4357a0;--sw-default-secondary-button-bg: #edf2fe;--sw-default-secondary-button-text: #576075;--sw-default-error-text: #e80000;--sw-default-shadow: 0 18px 50px rgba(7, 11, 27, .18);--sw-default-radius-panel: 12px;--sw-default-radius-button: 8px;--sw-default-radius-message: 12px;--sw-font-family: var(--sw-default-font-family);--sw-accent-bg: var(--sw-default-accent-bg);--sw-accent-text: var(--sw-default-accent-text);--sw-accent-bg-hover: var(--sw-default-accent-bg-hover);--sw-panel-bg: var(--sw-default-panel-bg);--sw-panel-header-bg: var(--sw-default-panel-header-bg);--sw-panel-border: var(--sw-default-panel-border);--sw-text-primary: var(--sw-default-text-primary);--sw-text-secondary: var(--sw-default-text-secondary);--sw-message-assistant-bg: var(--sw-default-message-assistant-bg);--sw-message-user-bg: var(--sw-default-message-user-bg);--sw-input-bg: var(--sw-default-input-bg);--sw-input-border: var(--sw-default-input-border);--sw-input-focus-border: var(--sw-default-input-focus-border);--sw-secondary-button-bg: var(--sw-default-secondary-button-bg);--sw-secondary-button-text: var(--sw-default-secondary-button-text);--sw-error-text: var(--sw-default-error-text);--sw-shadow: var(--sw-default-shadow);--sw-radius-panel: var(--sw-default-radius-panel);--sw-radius-button: var(--sw-default-radius-button);--sw-radius-message: var(--sw-default-radius-message);font-family:var(--sw-font-family)}.support-widget--inherit-host{--sw-font-family: var( --support-chat-font-family, var(--font-family, var(--sw-default-font-family)) );--sw-accent-bg: var( --support-chat-accent-bg, var(--action__primary__bg, var(--action-primary-bg, var(--sw-default-accent-bg))) );--sw-accent-text: var( --support-chat-accent-text, var(--action__primary__text, var(--action-primary-text, var(--sw-default-accent-text))) );--sw-accent-bg-hover: var( --support-chat-accent-bg-hover, var(--action__primary__bghover, var(--action-primary-bg-hover, var(--sw-default-accent-bg-hover))) );--sw-panel-bg: var( --support-chat-panel-bg, var(--bg__canvas, var(--bg-canvas, var(--sw-default-panel-bg))) );--sw-panel-header-bg: var( --support-chat-panel-header-bg, var(--bg__soft, var(--bg-soft, var(--sw-default-panel-header-bg))) );--sw-panel-border: var( --support-chat-panel-border, var(--border__default, var(--border-default, var(--sw-default-panel-border))) );--sw-text-primary: var( --support-chat-text-primary, var(--text__primary, var(--text-primary, var(--sw-default-text-primary))) );--sw-text-secondary: var( --support-chat-text-secondary, var(--text__secondary, var(--text-secondary, var(--sw-default-text-secondary))) );--sw-message-assistant-bg: var( --support-chat-message-assistant-bg, var(--bg__soft, var(--bg-soft, var(--sw-default-message-assistant-bg))) );--sw-message-user-bg: var( --support-chat-message-user-bg, var(--brand__blue2, var(--action-secondary-bg, var(--sw-default-message-user-bg))) );--sw-input-bg: var( --support-chat-input-bg, var(--inputs__bg, var(--input-bg, var(--sw-default-input-bg))) );--sw-input-border: var( --support-chat-input-border, var(--inputs__border, var(--input-border, var(--sw-default-input-border))) );--sw-input-focus-border: var( --support-chat-input-focus-border, var(--inputs__borderfocused, var(--input-focus-border, var(--sw-default-input-focus-border))) );--sw-secondary-button-bg: var( --support-chat-secondary-button-bg, var(--action__secondary__bg, var(--action-secondary-bg, var(--sw-default-secondary-button-bg))) );--sw-secondary-button-text: var( --support-chat-secondary-button-text, var(--action__secondary__text, var(--action-secondary-text, var(--sw-default-secondary-button-text))) );--sw-error-text: var( --support-chat-error-text, var(--status__error__accent, var(--status-error-accent, var(--sw-default-error-text))) );--sw-shadow: var(--support-chat-shadow, var(--sw-default-shadow));--sw-radius-panel: var( --support-chat-radius-panel, var(--radius__l, var(--radius-l, var(--sw-default-radius-panel))) );--sw-radius-button: var( --support-chat-radius-button, var(--radius__m, var(--radius-m, var(--sw-default-radius-button))) );--sw-radius-message: var( --support-chat-radius-message, var(--radius__m, var(--radius-m, var(--sw-default-radius-message))) )}.support-widget__launcher{position:fixed;z-index:1200;display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border:1px solid color-mix(in srgb,var(--sw-accent-bg) 80%,#000 20%);border-radius:999px;padding:0;background:var(--sw-accent-bg);color:var(--sw-accent-text);box-shadow:var(--sw-shadow);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;font:inherit;overflow:visible;transition:background-color .16s ease,transform .16s ease,box-shadow .16s ease}.support-widget__launcher-drag-hint{position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px;pointer-events:none;opacity:0;transition:opacity .18s ease}.support-widget__launcher:hover:not(.support-widget__launcher--dragging) .support-widget__launcher-drag-hint{opacity:1}.support-widget__launcher-drag-arrow{position:absolute;display:flex;align-items:center;justify-content:center;width:12px;height:12px;color:var(--sw-accent-text);filter:drop-shadow(0 1px 2px rgba(7,11,27,.35))}.support-widget__launcher-drag-arrow--n{top:0;left:50%;transform:translate(-50%,-35%)}.support-widget__launcher-drag-arrow--e{top:50%;right:0;transform:translate(35%,-50%) rotate(90deg)}.support-widget__launcher-drag-arrow--s{bottom:0;left:50%;transform:translate(-50%,35%) rotate(180deg)}.support-widget__launcher-drag-arrow--w{top:50%;left:0;transform:translate(-35%,-50%) rotate(270deg)}.support-widget__launcher:hover:not(.support-widget__launcher--dragging) .support-widget__launcher-drag-arrow--n{animation:support-widget-drag-n 1.15s ease-in-out infinite}.support-widget__launcher:hover:not(.support-widget__launcher--dragging) .support-widget__launcher-drag-arrow--e{animation:support-widget-drag-e 1.15s ease-in-out infinite}.support-widget__launcher:hover:not(.support-widget__launcher--dragging) .support-widget__launcher-drag-arrow--s{animation:support-widget-drag-s 1.15s ease-in-out infinite}.support-widget__launcher:hover:not(.support-widget__launcher--dragging) .support-widget__launcher-drag-arrow--w{animation:support-widget-drag-w 1.15s ease-in-out infinite}@keyframes support-widget-drag-n{0%,to{transform:translate(-50%,-35%);opacity:.45}50%{transform:translate(-50%,calc(-35% - 5px));opacity:1}}@keyframes support-widget-drag-e{0%,to{transform:translate(35%,-50%) rotate(90deg);opacity:.45}50%{transform:translate(calc(35% + 5px),-50%) rotate(90deg);opacity:1}}@keyframes support-widget-drag-s{0%,to{transform:translate(-50%,35%) rotate(180deg);opacity:.45}50%{transform:translate(-50%,calc(35% + 5px)) rotate(180deg);opacity:1}}@keyframes support-widget-drag-w{0%,to{transform:translate(-35%,-50%) rotate(270deg);opacity:.45}50%{transform:translate(calc(-35% - 5px),-50%) rotate(270deg);opacity:1}}@media(prefers-reduced-motion:reduce){.support-widget__launcher-drag-hint,.support-widget__launcher-drag-arrow{animation:none!important;transition:none}.support-widget__launcher:hover:not(.support-widget__launcher--dragging) .support-widget__launcher-drag-hint{opacity:.85}}.support-widget__launcher--custom{right:auto;bottom:auto}.support-widget__launcher--dragging{cursor:grabbing;transform:none;transition:none;box-shadow:0 14px 34px #0f172a47,0 0 0 2px color-mix(in srgb,var(--sw-accent-bg) 35%,transparent)}.support-widget__launcher-badge{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--sw-error-text);color:#fff;font-size:11px;font-weight:700;line-height:18px;text-align:center;border:2px solid var(--sw-panel-bg);box-sizing:border-box;pointer-events:none}.support-widget__launcher:hover{background:var(--sw-accent-bg-hover)}.support-widget__launcher--open{transform:scale(.96)}.support-widget__launcher--bottom-right{right:20px;bottom:20px}.support-widget__launcher--bottom-left{left:20px;bottom:20px}.support-widget__launcher--top-right{right:20px;top:20px}.support-widget__launcher-icon{display:block;width:24px;height:24px}.support-widget__panel{box-sizing:border-box;position:fixed;z-index:1201;width:min(820px,calc(100vw - 40px));height:min(740px,calc(100vh - 96px));display:flex;flex-direction:column;border:1px solid var(--sw-panel-border);border-radius:var(--sw-radius-panel);background:var(--sw-panel-bg);color:var(--sw-text-primary);box-shadow:var(--sw-shadow);overflow:hidden}.support-widget__panel--bottom-right{right:20px;bottom:84px}.support-widget__panel--bottom-left{left:20px;bottom:84px}.support-widget__panel--top-right{right:20px;top:84px}.support-widget__panel--anchored{right:auto;bottom:auto}.support-widget__panel-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid var(--sw-panel-border);background:var(--sw-panel-header-bg)}.support-widget__panel-header strong{color:var(--sw-text-primary)}.support-widget__panel-header p{margin:4px 0 0;color:var(--sw-text-secondary);font-size:12px}.support-widget__panel-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.support-widget__close{border:0;background:transparent;color:var(--sw-text-secondary);font-size:24px;line-height:1;cursor:pointer}.support-widget__icon-button{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--sw-text-secondary);cursor:pointer}.support-widget__icon-button:hover:not(:disabled){color:var(--sw-text-primary);background:color-mix(in srgb,var(--sw-text-secondary) 12%,transparent)}.support-widget__icon-button:disabled{opacity:.45;cursor:not-allowed}.support-widget__icon-button-svg{display:block}.support-widget__close:hover{color:var(--sw-text-primary)}.support-widget__messages{flex:1;overflow:auto;padding:16px;display:flex;flex-direction:column;gap:10px;background:var(--sw-panel-bg)}.support-widget__message{align-self:flex-start;max-width:90%;padding:10px 12px;border-radius:var(--sw-radius-message);background:var(--sw-message-assistant-bg);color:var(--sw-text-primary);white-space:pre-wrap;line-height:1.45}.support-widget__message--user{align-self:flex-end;background:var(--sw-message-user-bg);white-space:pre-wrap}.support-widget__feedback{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:11px}.support-widget__feedback-button{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--sw-input-border);border-radius:999px;padding:5px 9px;background:color-mix(in srgb,var(--sw-panel-bg) 88%,var(--sw-text-primary) 2%);color:var(--sw-text-secondary);cursor:pointer;font:inherit;font-size:12px;line-height:1;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.support-widget__feedback-button:hover:not(:disabled){border-color:var(--sw-input-focus-border);background:color-mix(in srgb,var(--sw-accent-bg) 10%,var(--sw-panel-bg));color:var(--sw-text-primary)}.support-widget__feedback-button svg{width:15px;height:15px;fill:currentColor}.support-widget__feedback-button--active{border-color:var(--sw-accent-bg);background:color-mix(in srgb,var(--sw-accent-bg) 14%,var(--sw-panel-bg));color:var(--sw-accent-bg)}.support-widget__feedback-button--sent{border-color:color-mix(in srgb,#10b981 42%,var(--sw-input-border));background:color-mix(in srgb,#10b981 12%,var(--sw-panel-bg));color:#047857}.support-widget__feedback-button:disabled{opacity:.55;cursor:not-allowed}.support-widget__feedback-dialog{display:grid;flex-basis:100%;gap:8px;margin-top:5px;padding:12px;border:1px solid var(--sw-input-border);border-radius:12px;background:color-mix(in srgb,var(--sw-panel-bg) 92%,var(--sw-text-primary) 3%);font-size:13px}.support-widget__feedback-title{font-size:12px;font-weight:600}.support-widget__feedback-dialog textarea{width:100%;box-sizing:border-box;resize:vertical;border:1px solid var(--sw-input-border);border-radius:6px;padding:7px 8px;background:var(--sw-panel-bg);color:var(--sw-text-primary);font:inherit}.support-widget__feedback-actions{display:flex;justify-content:flex-end;gap:6px}.support-widget__feedback-actions button{border:0;border-radius:999px;padding:7px 11px;background:var(--sw-secondary-button-bg);color:var(--sw-secondary-button-text);cursor:pointer;font:inherit;font-size:12px;font-weight:600}.support-widget__feedback-actions button:first-child{background:var(--sw-accent-bg);color:var(--sw-accent-text)}.support-widget__feedback-actions button:disabled{opacity:.55;cursor:not-allowed}.support-widget__message-body{white-space:normal}.support-widget__message-body>:first-child{margin-top:0}.support-widget__message-body>:last-child{margin-bottom:0}.support-widget__message-body p,.support-widget__message-body ul,.support-widget__message-body ol,.support-widget__message-body pre,.support-widget__message-body blockquote{margin:0 0 .65em}.support-widget__message-body ul,.support-widget__message-body ol{padding-left:1.25em}.support-widget__message-body li+li{margin-top:.25em}.support-widget__message-body pre{overflow:auto;padding:8px 10px;border-radius:calc(var(--sw-radius-message) - 4px);background:color-mix(in srgb,var(--sw-text-primary) 6%,var(--sw-message-assistant-bg));font-size:.92em}.support-widget__message-body code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.92em}.support-widget__message-body :not(pre)>code{padding:.1em .35em;border-radius:4px;background:color-mix(in srgb,var(--sw-text-primary) 8%,var(--sw-message-assistant-bg))}.support-widget__message-body strong{font-weight:600}.support-widget__link{color:var(--sw-accent-bg);text-decoration:underline;text-underline-offset:2px}.support-widget__empty,.support-widget__typing{margin:0;color:var(--sw-text-secondary);font-size:14px}.support-widget__error{margin:0;color:var(--sw-error-text);font-size:14px;padding:0 16px 8px}.support-widget__composer{display:flex;flex-direction:column;gap:8px;padding:12px 16px 16px;border-top:1px solid var(--sw-panel-border);background:var(--sw-panel-bg);position:relative}.support-widget__composer--drag-active{outline:2px dashed var(--sw-input-focus-border);outline-offset:-6px;background:color-mix(in srgb,var(--sw-input-focus-border) 6%,var(--sw-panel-bg))}.support-widget__composer-queue{display:flex;flex-direction:column;gap:8px;margin:-12px -16px 0;padding:10px 16px 12px;border-bottom:1px solid var(--sw-panel-border);background:color-mix(in srgb,var(--sw-message-assistant-bg) 72%,var(--sw-panel-bg))}.support-widget__composer-queue-heading{display:inline-flex;align-items:center;gap:6px;margin:0;color:var(--sw-text-secondary);font-size:12px;line-height:16px}.support-widget__composer-queue-heading svg{width:14px;height:14px}.support-widget__composer-queue-list{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.support-widget__composer-queue-item{display:flex;align-items:center;gap:8px;min-height:32px;padding:4px 6px 4px 8px;border:1px solid var(--sw-input-border);border-radius:var(--sw-radius-button);background:var(--sw-input-bg)}.support-widget__composer-queue-index{flex:0 0 auto;width:16px;color:var(--sw-text-secondary);font-size:12px;text-align:center}.support-widget__composer-queue-text{flex:1 1 auto;min-width:0;overflow:hidden;color:var(--sw-text-primary);font-size:13px;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.support-widget__composer-queue-attachments{display:inline-flex;flex:0 0 auto;align-items:center;gap:2px;color:var(--sw-text-secondary);font-size:12px}.support-widget__composer-queue-attachments svg{width:14px;height:14px}.support-widget__composer-queue-remove{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--sw-text-secondary);cursor:pointer;font-size:18px;line-height:1}.support-widget__composer-queue-remove:hover{background:color-mix(in srgb,var(--sw-text-primary) 8%,transparent);color:var(--sw-text-primary)}.support-widget__drop-hint{margin:0;color:var(--sw-text-secondary);font-size:12px}.support-widget__attachment-preview{display:flex;flex-wrap:wrap;gap:8px}.support-widget__attachment-preview-item{position:relative;width:72px;height:72px;border-radius:8px;overflow:hidden;border:1px solid var(--sw-input-border);background:var(--sw-input-bg)}.support-widget__attachment-preview-item img{display:block;width:100%;height:100%;object-fit:cover}.support-widget__attachment-remove{position:absolute;top:4px;right:4px;width:20px;height:20px;border:0;border-radius:999px;background:#070b1bb8;color:#fff;line-height:1;cursor:pointer;font-size:14px}.support-widget__attachments{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.support-widget__attachment{display:block;width:120px;height:80px;padding:0;border-radius:8px;overflow:hidden;border:1px solid color-mix(in srgb,var(--sw-text-primary) 10%,transparent);background:transparent;cursor:zoom-in}.support-widget__attachment img{display:block;width:100%;height:100%;object-fit:cover}.support-widget__attachment-name{display:-webkit-box;overflow:hidden;padding:8px;color:var(--sw-text-primary);font-size:12px;line-height:16px;text-align:left;-webkit-box-orient:vertical;-webkit-line-clamp:4}.support-widget__attachment-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1300;display:grid;place-items:center;padding:16px;background:#070b1bc2}.support-widget__attachment-dialog{position:relative;display:grid;place-items:center;width:100%;height:100%;min-height:0}.support-widget__attachment-full,.support-widget__attachment-file{display:block;max-width:100%;max-height:100%;width:auto;height:auto;border:0;border-radius:10px;background:#fff;object-fit:contain}.support-widget__attachment-file{width:100%;height:100%}.support-widget__attachment-close{position:absolute;z-index:1;top:8px;right:8px;width:32px;height:32px;border:0;border-radius:999px;background:#070b1bcc;color:#fff;cursor:pointer;font-size:24px;line-height:1}.support-widget__file-input{display:none}.support-widget__composer-input-row{display:flex;align-items:flex-end;gap:8px}.support-widget__attach-button{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;margin-bottom:2px;border:1px solid var(--sw-input-border);border-radius:var(--sw-radius-button);background:var(--sw-input-bg);color:var(--sw-text-secondary);cursor:pointer;padding:0}.support-widget__attach-button:hover:not(:disabled){color:var(--sw-accent-bg);border-color:var(--sw-input-focus-border);background:color-mix(in srgb,var(--sw-accent-bg) 8%,var(--sw-input-bg))}.support-widget__attach-button:disabled{opacity:.45;cursor:not-allowed}.support-widget__attach-button-icon{display:block}.support-widget__composer-input-row textarea{flex:1;min-width:0}.support-widget__composer textarea{width:100%;resize:vertical;min-height:72px;border:1px solid var(--sw-input-border);border-radius:var(--sw-radius-button);padding:10px 12px;background:var(--sw-input-bg);color:var(--sw-text-primary);font:inherit}.support-widget__composer textarea:focus{outline:2px solid color-mix(in srgb,var(--sw-input-focus-border) 35%,transparent);border-color:var(--sw-input-focus-border)}.support-widget__actions{display:flex;justify-content:flex-end;gap:8px}.support-widget__actions button{border:0;border-radius:var(--sw-radius-button);padding:10px 14px;cursor:pointer;font:inherit}.support-widget__actions button[type=submit]{background:var(--sw-accent-bg);color:var(--sw-accent-text)}.support-widget__actions button[type=submit]:hover:not(:disabled){background:var(--sw-accent-bg-hover)}.support-widget__actions button:disabled{opacity:.6;cursor:not-allowed}.support-widget__turn-progress{display:flex;flex-direction:column;gap:8px;width:100%;margin:4px 0 8px;padding:10px 12px;border-radius:var(--sw-radius-message);background:var(--sw-message-assistant-bg);box-sizing:border-box}.support-widget__turn-progress-title{margin:0;color:var(--sw-text-primary);font-size:13px;line-height:1.4}.support-widget__turn-progress-dots{display:inline-block;width:1.25rem;text-align:left}.support-widget__turn-progress-placeholder{margin:0;color:var(--sw-text-secondary);font-size:12px}.support-widget__turn-progress-list,.support-widget__reasoning-list{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.support-widget__turn-progress-step,.support-widget__reasoning-step{display:flex;flex-flow:row nowrap;align-items:flex-start;gap:8px;margin:0;color:var(--sw-text-secondary);font-size:12px;line-height:1.4}.support-widget__turn-progress-dot{flex:0 0 auto;width:.5rem;height:.5rem;margin-top:.3rem;border-radius:999px;background:var(--sw-text-secondary)}.support-widget__turn-progress-dot--failed{background:var(--sw-error-text)}.support-widget__turn-progress-dot--active{background:var(--sw-accent-bg);animation:support-widget-progress-dot-pulse 1s ease-in-out infinite}.support-widget__turn-progress-dot--done{background:#1f9d55}@keyframes support-widget-progress-dot-pulse{0%,to{opacity:.35;transform:scale(.82)}50%{opacity:1;transform:scale(1)}}.support-widget__reasoning{margin-top:8px}.support-widget__reasoning-toggle{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:transparent;color:var(--sw-text-secondary);font:inherit;font-size:12px;cursor:pointer}.support-widget__reasoning-chevron{display:inline-block;transition:transform .15s ease;transform:rotate(-90deg)}.support-widget__reasoning-chevron.is-open{transform:rotate(0)}.support-widget__reasoning-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.1rem;padding:0 4px;border-radius:999px;background:var(--sw-secondary-button-bg);color:var(--sw-secondary-button-text);font-size:11px}.support-widget__reasoning-list{margin-top:6px;padding:8px 10px;border-radius:8px;background:color-mix(in srgb,var(--sw-message-assistant-bg) 70%,transparent)}@media(max-width:719px){.support-widget__panel{top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;border-radius:0}}.support-widget__message-author{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:650;opacity:.85;margin-bottom:6px}.support-widget__message--operator{border-inline-start:3px solid #34a889}.support-widget__message--operator .support-widget__message-author{color:#34a889}.support-widget__message--assistant .support-widget__message-author{color:inherit}.support-widget__workspace{position:relative;display:flex;flex:1;min-height:0;overflow:hidden}.support-widget__conversation{display:flex;flex-direction:column;flex:1;min-width:0;min-height:0}.support-widget__sidebar{display:flex;flex-direction:column;flex:0 0 var(--sw-sidebar-width, 224px);width:var(--sw-sidebar-width, 224px);min-height:0;padding:12px 10px;box-sizing:border-box;border-inline-end:1px solid var(--sw-panel-border);background:var(--sw-panel-header-bg)}.support-widget__sidebar[hidden]{display:none}.support-widget__new-chat{display:flex;align-items:center;gap:8px;flex-shrink:0;width:100%;padding:10px 12px;border:1px solid var(--sw-panel-border);border-radius:var(--sw-radius-button);background:var(--sw-panel-bg);color:var(--sw-text-primary);font:inherit;font-size:13px;font-weight:600;text-align:start;cursor:pointer}.support-widget__new-chat svg,.support-widget__chat-item svg,.support-widget__sidebar-toggle{width:18px;height:18px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.support-widget__sidebar-heading{margin:20px 10px 8px;color:var(--sw-text-secondary);font-size:11px;font-weight:600}.support-widget__chat-list{list-style:none;margin:0;padding:0;overflow-y:auto;overscroll-behavior:contain;min-height:0}.support-widget__chat-list li{margin:2px 0}.support-widget__chat-item{display:flex;align-items:center;gap:9px;width:100%;min-height:40px;padding:10px;box-sizing:border-box;border:1px solid transparent;border-radius:var(--sw-radius-button);color:var(--sw-text-primary);background:transparent;font:inherit;font-size:13px;text-align:start;cursor:pointer}.support-widget__chat-item svg{color:var(--sw-text-secondary);width:16px;height:16px}.support-widget__chat-item:hover,.support-widget__new-chat:hover{background:var(--sw-message-assistant-bg)}.support-widget__chat-item[aria-current=page]{background:color-mix(in srgb,var(--sw-accent-bg) 12%,var(--sw-panel-bg));border-color:color-mix(in srgb,var(--sw-accent-bg) 22%,transparent)}.support-widget__chat-item[aria-current=page] svg{color:var(--sw-accent-bg)}.support-widget__chat-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.support-widget__chat-unread{flex-shrink:0;min-width:18px;padding:1px 4px;border-radius:10px;background:var(--sw-accent-bg);color:var(--sw-accent-text);font-size:10px;text-align:center}.support-widget__sidebar :disabled{opacity:.55;cursor:wait}.support-widget__sidebar button:focus-visible,.support-widget__sidebar-backdrop:focus-visible{outline:2px solid var(--sw-accent-bg);outline-offset:-2px}.support-widget__sidebar-backdrop{display:none}.support-widget__panel-header>div:first-child{min-width:0}.support-widget__panel-header p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:719px){.support-widget__panel{height:100dvh}.support-widget__workspace--sidebar-open .support-widget__sidebar{position:absolute;inset:0 auto 0 0;z-index:2;width:min(280px,82%);box-shadow:8px 0 24px #0000001f}.support-widget__workspace--sidebar-open .support-widget__sidebar-backdrop{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border:0;background:#00000038;cursor:pointer}.support-widget__sidebar-backdrop[hidden]{display:none}}.support-widget__panel-drag{cursor:grab;touch-action:none}.support-widget__panel-drag--active{cursor:grabbing;-webkit-user-select:none;user-select:none}.support-widget__chat-row{position:relative}.support-widget__chat-row-actions{display:flex;position:absolute;inset-inline-end:5px;top:50%;transform:translateY(-50%);gap:2px;opacity:0;pointer-events:none}.support-widget__chat-row:hover .support-widget__chat-row-actions,.support-widget__chat-row:focus-within .support-widget__chat-row-actions{opacity:1;pointer-events:auto}.support-widget__chat-row:hover .support-widget__chat-item,.support-widget__chat-row:focus-within .support-widget__chat-item{padding-inline-end:64px}.support-widget__chat-row:hover .support-widget__chat-unread,.support-widget__chat-row:focus-within .support-widget__chat-unread{visibility:hidden}.support-widget__chat-row-actions button{display:grid;place-items:center;width:25px;height:28px;padding:4px;border:0;border-radius:5px;background:var(--sw-panel-header-bg);color:var(--sw-text-secondary);cursor:pointer}.support-widget__chat-row-actions button:hover{color:var(--sw-text-primary);background:var(--sw-message-assistant-bg)}.support-widget__chat-row-actions svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.support-widget__chat-rename{width:100%;box-sizing:border-box;min-height:40px;padding:8px;border:1px solid var(--sw-accent-bg);border-radius:var(--sw-radius-button);background:var(--sw-input-bg);color:var(--sw-text-primary);font:inherit;font-size:13px}@media(hover:none){.support-widget__chat-row-actions{opacity:1;pointer-events:auto}.support-widget__chat-item{padding-inline-end:64px}.support-widget__chat-unread{display:none}}@media(max-width:719px){.support-widget__panel-drag{cursor:default;touch-action:auto}}.support-widget__resize-handle{position:absolute;z-index:10;touch-action:none;-webkit-user-select:none;user-select:none}.support-widget__resize-handle--n,.support-widget__resize-handle--s{left:12px;right:12px;height:6px;cursor:ns-resize}.support-widget__resize-handle--n{top:0}.support-widget__resize-handle--s{bottom:0}.support-widget__resize-handle--e,.support-widget__resize-handle--w{top:12px;bottom:12px;width:6px;cursor:ew-resize}.support-widget__resize-handle--e{right:0}.support-widget__resize-handle--w{left:0}.support-widget__resize-handle--ne,.support-widget__resize-handle--nw,.support-widget__resize-handle--se,.support-widget__resize-handle--sw{width:14px;height:14px}.support-widget__resize-handle--ne{top:0;right:0;cursor:nesw-resize}.support-widget__resize-handle--nw{top:0;left:0;cursor:nwse-resize}.support-widget__resize-handle--se{bottom:0;right:0;cursor:nwse-resize}.support-widget__resize-handle--sw{bottom:0;left:0;cursor:nesw-resize}.support-widget__sidebar-resizer{flex:0 0 6px;cursor:col-resize;touch-action:none;outline:none}.support-widget__sidebar-resizer:hover,.support-widget__sidebar-resizer:focus-visible{background:var(--sw-accent-bg)}.loading-page{display:flex;justify-content:center;align-items:center;height:100vh;width:100%;background-color:var(--bg-pages);padding:var(--gap-padding-margin-24)}.button-q{border-radius:var(--corner-radius-4)}.button-q.ant-btn{gap:0;padding:0 var(--gap-padding-margin-12)}.button-q.ant-btn.ant-btn-loading{opacity:1}.button-q.ant-btn.ant-btn-color-default.ant-btn-variant-outlined{background-color:var(--buttons-default-default-bg);color:var(--buttons-default-default-text);font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.56px;box-shadow:none;border:0}.button-q.ant-btn.ant-btn-color-default.ant-btn-variant-outlined .ant-btn-icon{display:flex;align-items:center}.button-q.ant-btn.ant-btn-color-default.ant-btn-variant-outlined .ant-btn-icon:not(.colored-icon) path{fill:var(--buttons-default-default-text)}.button-q.ant-btn.ant-btn-color-default.ant-btn-variant-outlined:hover{background-color:var(--buttons-default-hover-bg)}.button-q.ant-btn.ant-btn-color-default.ant-btn-variant-outlined:disabled{border-color:var(--buttons-default-disabled-bg);background:var(--buttons-default-disabled-bg);color:var(--buttons-default-disabled-text);border:0}.button-q.ant-btn.ant-btn-color-default.ant-btn-variant-outlined:disabled .ant-btn-icon{display:flex;align-items:center}.button-q.ant-btn.ant-btn-color-default.ant-btn-variant-outlined:disabled .ant-btn-icon path{fill:var(--buttons-default-disabled-text)}.button-q.ant-btn.ant-btn-color-default.ant-btn-variant-outlined.ant-btn-loading{color:var(--buttons-default-loading-text);background-color:var(--buttons-default-hover-bg)}.button-q.ant-btn.ant-btn-color-default.ant-btn-variant-outlined.ant-btn-loading .ant-btn-icon{display:flex;align-items:center}.button-q.ant-btn.ant-btn-color-default.ant-btn-variant-outlined.ant-btn-loading .ant-btn-icon path{fill:var(--buttons-default-loading-text)}.button-q.ant-btn.ant-btn-color-default.ant-btn-variant-outlined.ant-btn-loading:hover{background-color:var(--buttons-default-hover-bg)}.button-q.button-q-blue.ant-btn.ant-btn-color-primary.ant-btn-variant-solid{background-color:var(--buttons-primary-blue-default-bg);color:var(--buttons-primary-blue-default-text);font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.56px;box-shadow:none}.button-q.button-q-blue.ant-btn.ant-btn-color-primary.ant-btn-variant-solid .ant-btn-icon{display:flex;align-items:center}.button-q.button-q-blue.ant-btn.ant-btn-color-primary.ant-btn-variant-solid .ant-btn-icon path{fill:var(--buttons-primary-blue-default-text)}.button-q.button-q-blue.ant-btn.ant-btn-color-primary.ant-btn-variant-solid:hover{background-color:var(--buttons-primary-blue-hover-bg)}.button-q.button-q-blue.ant-btn.ant-btn-color-primary.ant-btn-variant-solid:disabled{border-color:var(--buttons-primary-blue-disabled-bg);background:var(--buttons-primary-blue-disabled-bg);color:var(--buttons-primary-blue-disabled-text);border:0}.button-q.button-q-blue.ant-btn.ant-btn-color-primary.ant-btn-variant-solid:disabled .ant-btn-icon{display:flex;align-items:center}.button-q.button-q-blue.ant-btn.ant-btn-color-primary.ant-btn-variant-solid:disabled .ant-btn-icon path{fill:var(--buttons-primary-blue-disabled-text)}.button-q.button-q-blue.ant-btn.ant-btn-color-primary.ant-btn-variant-solid.ant-btn-loading{color:var(--buttons-primary-blue-loading-text)}.button-q.button-q-blue.ant-btn.ant-btn-color-primary.ant-btn-variant-solid.ant-btn-loading .ant-btn-icon{display:flex;align-items:center}.button-q.button-q-blue.ant-btn.ant-btn-color-primary.ant-btn-variant-solid.ant-btn-loading .ant-btn-icon path{fill:var(--buttons-primary-blue-loading-text)}.button-q.button-q-blue.ant-btn.ant-btn-color-primary.ant-btn-variant-solid.ant-btn-loading:hover{background-color:var(--buttons-primary-blue-default-bg)}.button-q.button-q-white.ant-btn.ant-btn-color-primary.ant-btn-variant-solid{background-color:var(--buttons-primary-white-default-bg);color:var(--buttons-primary-white-default-text);font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.56px;box-shadow:none}.button-q.button-q-white.ant-btn.ant-btn-color-primary.ant-btn-variant-solid .ant-btn-icon{display:flex;align-items:center}.button-q.button-q-white.ant-btn.ant-btn-color-primary.ant-btn-variant-solid .ant-btn-icon path{fill:var(--buttons-primary-white-default-text)}.button-q.button-q-white.ant-btn.ant-btn-color-primary.ant-btn-variant-solid:hover{background-color:var(--buttons-primary-white-hover-bg-1)}.button-q.button-q-white.ant-btn.ant-btn-color-primary.ant-btn-variant-solid:disabled{border-color:var(--buttons-primary-white-disabled-bg);background:var(--buttons-primary-white-disabled-bg);color:var(--buttons-primary-white-disabled-text);border:0}.button-q.button-q-white.ant-btn.ant-btn-color-primary.ant-btn-variant-solid:disabled .ant-btn-icon{display:flex;align-items:center}.button-q.button-q-white.ant-btn.ant-btn-color-primary.ant-btn-variant-solid:disabled .ant-btn-icon path{fill:var(--buttons-primary-white-disabled-text)}.button-q.button-q-white.ant-btn.ant-btn-color-primary.ant-btn-variant-solid.ant-btn-loading{color:var(--buttons-primary-white-loading-text);background-color:var(--buttons-primary-white-hover-bg-1)}.button-q.button-q-white.ant-btn.ant-btn-color-primary.ant-btn-variant-solid.ant-btn-loading .ant-btn-icon{display:flex;align-items:center}.button-q.button-q-white.ant-btn.ant-btn-color-primary.ant-btn-variant-solid.ant-btn-loading .ant-btn-icon path{fill:var(--buttons-primary-white-loading-text)}.button-q.button-q-white.ant-btn.ant-btn-color-primary.ant-btn-variant-solid.ant-btn-loading:hover{background-color:var(--buttons-primary-white-hover-bg-1)}.button-q.ant-btn.ant-btn-color-default.ant-btn-variant-text{background-color:transparent;color:var(--buttons-text-button-default);font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.56px;box-shadow:none}.button-q.ant-btn.ant-btn-color-default.ant-btn-variant-text .ant-btn-icon{display:flex;align-items:center}.button-q.ant-btn.ant-btn-color-default.ant-btn-variant-text .ant-btn-icon path{transition:fill .2s ease,stroke .2s ease;fill:var(--buttons-text-button-default);stroke:var(--buttons-text-button-default)}.button-q.ant-btn.ant-btn-color-default.ant-btn-variant-text .ant-btn-icon.close-icon path{stroke:none}.button-q.ant-btn.ant-btn-color-default.ant-btn-variant-text:hover{color:var(--buttons-text-button-hover)}.button-q.ant-btn.ant-btn-color-default.ant-btn-variant-text:hover .ant-btn-icon{display:flex;align-items:center}.button-q.ant-btn.ant-btn-color-default.ant-btn-variant-text:hover .ant-btn-icon path{fill:var(--buttons-text-button-hover);stroke:var(--buttons-text-button-hover)}.button-q.ant-btn.ant-btn-color-default.ant-btn-variant-text:hover .ant-btn-icon.close-icon path{stroke:none}.button-q.ant-btn.ant-btn-color-default.ant-btn-variant-text:disabled{border-color:transparent;background:transparent;color:var(--buttons-text-button-disabled);border:0}.button-q.ant-btn.ant-btn-color-default.ant-btn-variant-text:disabled .ant-btn-icon{display:flex;align-items:center}.button-q.ant-btn.ant-btn-color-default.ant-btn-variant-text:disabled .ant-btn-icon path{fill:var(--buttons-text-button-disabled)}.button-q.ant-btn.ant-btn-color-link.ant-btn-variant-link{background-color:transparent;color:var(--buttons-text-button-default);font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.56px;box-shadow:none}.button-q.ant-btn.ant-btn-color-link.ant-btn-variant-link .ant-btn-icon{display:flex;align-items:center}.button-q.ant-btn.ant-btn-color-link.ant-btn-variant-link .ant-btn-icon path{transition:fill .2s ease,stroke .2s ease;fill:var(--buttons-text-button-default);stroke:var(--buttons-text-button-default)}.button-q.ant-btn.ant-btn-color-link.ant-btn-variant-link:hover{color:var(--buttons-text-button-hover)}.button-q.ant-btn.ant-btn-color-link.ant-btn-variant-link:hover .ant-btn-icon{display:flex;align-items:center}.button-q.ant-btn.ant-btn-color-link.ant-btn-variant-link:hover .ant-btn-icon path{fill:var(--buttons-text-button-hover);stroke:var(--buttons-text-button-hover)}.button-q.ant-btn.ant-btn-color-link.ant-btn-variant-link:disabled{border-color:transparent;background:transparent;color:var(--buttons-text-button-disabled);border:0}.button-q.ant-btn.ant-btn-color-link.ant-btn-variant-link:disabled .ant-btn-icon{display:flex;align-items:center}.button-q.ant-btn.ant-btn-color-link.ant-btn-variant-link:disabled .ant-btn-icon path{fill:var(--buttons-text-button-disabled);stroke:var(--buttons-text-button-disabled)}.button-q.ant-btn.ant-btn-color-link.ant-btn-variant-link.ant-btn-sm{font-size:12px}.button-q.ant-btn.ant-btn-color-link.ant-btn-variant-link.ant-btn-lg{font-size:16px}.button-q.ant-btn.ant-btn-color-default.ant-btn-variant-text.ant-btn-loading{color:var(--buttons-text-button-loading);background-color:transparent}.button-q.ant-btn.ant-btn-color-default.ant-btn-variant-text.ant-btn-loading .ant-btn-icon{display:flex;align-items:center}.button-q.ant-btn.ant-btn-color-default.ant-btn-variant-text.ant-btn-loading .ant-btn-icon path{fill:var(--buttons-text-button-loading)}.button-q.ant-btn.ant-btn-color-default.ant-btn-variant-text.ant-btn-loading:hover{background-color:transparent}.button-q__children{padding:0 var(--gap-padding-margin-4)}.toast-q{display:none;min-height:64px;position:fixed;top:32px;left:50%;transform:translate(-50%);gap:var(--gap-padding-margin-20);align-items:center;background:var(--bg-blocks);box-shadow:0 2px 12px #393d4c26;border-radius:var(--corner-radius-6);padding:0 var(--gap-padding-margin-20);z-index:1000}.toast-q .toast-q__content{display:flex;align-items:center;gap:var(--gap-padding-margin-12);font-weight:400;font-size:20px;line-height:20px;color:var(--text-basic)}.toast-q .toast-q__close-button .ant-btn-icon svg path{stroke:none!important}.toast-q .button-q.ant-btn.ant-btn-color-default.ant-btn-variant-text .ant-btn-icon path{stroke:var(--buttons-text-button-default)}.toast-q .button-q.ant-btn.ant-btn-color-default.ant-btn-variant-text:hover .ant-btn-icon path{stroke:var(--buttons-text-button-hover)}.toast-q.toast-q_open{display:flex}.unknown-error-page{display:flex;justify-content:center;align-items:center;height:100vh;width:100vw;background-color:var(--bg-pages);padding:var(--gap-padding-margin-40)}.unknown-error-page .unknown-error-page__container{display:flex;flex-direction:column;align-items:center;gap:var(--gap-padding-margin-48);padding-bottom:var(--gap-padding-margin-40)}.unknown-error-page .unknown-error-page__logo{display:flex;height:100%;width:100%;max-height:164px;max-width:175px}.unknown-error-page .unknown-error-page__wrapper{display:flex;flex-direction:column;justify-content:center;gap:var(--gap-padding-margin-32)}.unknown-error-page .unknown-error-page__text{display:flex;flex-direction:column;justify-content:center;gap:var(--gap-padding-margin-24)}.unknown-error-page .unknown-error-page__title{display:flex;justify-content:center;font-size:32px;font-style:normal;font-weight:500;line-height:32px;letter-spacing:1.28px;color:var(--text-special)}.unknown-error-page .unknown-error-page__description{display:flex;justify-content:center;font-size:20px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.8px;color:var(--text-basic)}.unknown-error-page .unknown-error-page__footer{display:flex;justify-content:center}@media(min-width:1440px)and (not (min-width:1920px)){.unknown-error-page .unknown-error-page__logo{max-height:132px;max-width:123px}.unknown-error-page .unknown-error-page__wrapper{gap:var(--gap-padding-margin-20)}.unknown-error-page .unknown-error-page__text{gap:var(--gap-padding-margin-12)}.unknown-error-page .unknown-error-page__title{font-size:20px;line-height:20px}.unknown-error-page .unknown-error-page__description{font-size:14px;line-height:16px}}@media not (min-width:1440px){.unknown-error-page .unknown-error-page__logo{max-height:105px;max-width:99px}.unknown-error-page .unknown-error-page__container{gap:var(--gap-padding-margin-24)}.unknown-error-page .unknown-error-page__wrapper{gap:var(--gap-padding-margin-20)}.unknown-error-page .unknown-error-page__text{gap:var(--gap-padding-margin-12)}.unknown-error-page .unknown-error-page__title{font-size:20px;line-height:20px}.unknown-error-page .unknown-error-page__description{font-size:14px;line-height:16px}}*{margin:0;padding:0;font-family:Roboto,sans-serif;box-sizing:border-box;letter-spacing:.04em;scrollbar-color:#d2daed #f7f9ff;scrollbar-width:thin}#root{min-height:100vh}.app{background-color:#f6f6f6;width:100%;max-height:"max-content";min-height:"100vh"}polygon:hover{fill:#ffffff80}.image{display:block;max-width:100%;height:auto}.loading{filter:blur(10px);clip-path:inset(0)}.loaded{filter:blur(0px);transition:filter .5s linear}.backdrop-blur{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.inspection-osv .a9s-popup{background:transparent!important;border-radius:0!important;padding:0!important}.app__route-loading{min-height:100vh}:root [data-theme=dark]{--test-color: #333}:root [data-theme=light]{--special-green-2: #159f1a;--special-violet-3: #4b0082;--special-red-3: #f4011d;--special-orange-2: #ff7b00;--special-yellow-1: #e6da00;--system-yellow-9: #836101;--system-yellow-7: #d9a001;--system-yellow-5: #f1c034;--system-yellow-2: #ffe999;--system-yellow-4: #f4ca55;--system-yellow-1: #fdf7e6;--system-green-10: #09433a;--system-yellow-10: #644a00;--system-green-8: #107161;--system-green-6: #169f89;--system-yellow-8: #a97d01;--system-green-3: #94d3c9;--system-green-1: #e8f5f3;--system-red-10: #6b0000;--brand-blue-6: #a9b8db;--system-red-9: #8c0000;--special-blue-4: #00ced1;--system-red-8: #b50000;--system-green-4: #63bfb0;--system-red-7: #e80000;--system-red-6: #ff0000;--system-green-7: #14917d;--system-red-5: #ff3333;--brand-grey-blue-9: #6b85af;--brand-grey-blue-15: #030811;--neutral-15: #0a0b0f;--neutral-12: #282e3b;--neutral-10: #576075;--brand-blue-5: #b9c5e2;--neutral-9: #717b93;--neutral-8: #8691ab;--brand-grey-blue-11: #3c5782;--neutral-7: #9ca7c0;--brand-blue-4: #d2daed;--neutral-white: #ffffff;--neutral-5: #cbd1e0;--system-red-2: #fdbbb8;--special-blue-1: #0051ff;--neutral-4: #d6ddea;--system-red-3: #ff8a8a;--brand-grey-blue-10: #5a76a3;--neutral-6: #b3bbd0;--neutral-3: #e2e9f3;--system-green-2: #a2d9d0;--neutral-13: #1e222c;--brand-grey-blue-4: #cfd9e9;--brand-grey-blue-13: #132541;--brand-grey-blue-12: #253c62;--special-red-2: #ff4500;--brand-blue-12: #25346b;--brand-blue-7: #93a3d0;--brand-grey-blue-2: #e6ecf4;--brand-grey-blue-8: #7c93ba;--brand-blue-8: #7588c0;--system-green-9: #0c574b;--brand-grey-blue-7: #8fa4c6;--brand-grey-blue-5: #b9c7dd;--system-red-4: #fb564d;--brand-grey-blue-14: #061021;--system-yellow-3: #f7db8a;--neutral-14: #13161d;--brand-blue-10: #4357a0;--neutral-2: #f1f4f9;--system-yellow-6: #eeb001;--brand-grey-blue-3: #dbe3ef;--neutral-1: #f4f6fa;--brand-blue-3: #dbe2f1;--system-red-1: #ffe6e6;--brand-blue-15: #070b1b;--brand-blue-2: #edf2fe;--brand-grey-blue-1: #f3f6fa;--special-yellow-2: #ffc800;--neutral-11: #3f4758;--brand-blue-9: #5b6eb0;--brand-blue-14: #0f1735;--brand-blue-11: #334585;--system-green-5: #45b2a1;--neutral-black: #000000;--special-violet-2: #8800ff;--brand-grey-blue-6: #a2b4d1;--brand-blue-13: #192550;--brand-blue-1: #f5f8ff;--opasity-grey-7-opasity-30: rgba(156, 167, 192, .3);--opasity-grey-blue-12-opasity-20: rgba(37, 60, 98, .2);--opasity-blue-6-opasity-20: rgba(169, 184, 219, .2);--opasity-blue-1-opasity-20: rgba(247, 249, 255, .2);--special-blue-2: #006dc1;--special-blue-3: #89e9ff;--special-green-1: #9ed7a7;--opasity-red-6-opasity-20: rgba(255, 0, 0, .2);--opasity-green-6-opasity-20: rgba(22, 159, 137, .2);--special-violet-1: #92368b;--special-brown: #796c55;--opasity-sp-red-3-opacity-20: rgba(244, 1, 29, .2);--opasity-sp-orange-2-opacity-20: rgba(255, 123, 0, .2);--opasity-sp-violet-2-opacity-20: rgba(136, 0, 255, .2);--opasity-sp-blue-1-opacity-20: rgba(0, 81, 255, .2);--opasity-sp-violet-3-opacity-20: rgba(75, 0, 130, .2);--opasity-sp-yellow-2-opacity-20: rgba(255, 200, 0, .2);--opasity-sp-blue-4-opacity-20: rgba(0, 206, 209, .2);--special-red-1: #c45b49;--opasity-sp-red-1-opacity-20: rgba(196, 91, 73, .2);--special-orange-1: #e0901b;--opasity-sp-orange-1-opacity-20: rgba(224, 144, 27, .2);--special-gray: #cfd3dd;--opasity-grey-blue-13-opasity-40: rgba(19, 37, 65, .4);--opasity-white-opasity-40: rgba(255, 255, 255, .4)}*{--bg-pages: var(--brand-blue-3);--bg-blocks: var(--neutral-white);--elements-basic-bg-1: var(--neutral-white);--elements-basic-bg-2: var(--brand-blue-1);--buttons-primary-blue-default-bg: var(--brand-blue-10);--buttons-primary-white-default-bg: var(--neutral-white);--buttons-default-default-bg: var(--brand-grey-blue-2);--buttons-text-button-default: var(--brand-grey-blue-12);--buttons-text-button-hover: var(--brand-blue-7);--buttons-primary-blue-hover-bg: var(--brand-blue-11);--buttons-primary-blue-disabled-bg: var(--opasity-grey-7-opasity-30);--buttons-primary-blue-loading-loading-lines: var( --opasity-blue-6-opasity-20 );--buttons-primary-blue-default-text: var(--neutral-white);--buttons-primary-blue-disabled-text: var( --opasity-grey-blue-12-opasity-20 );--buttons-primary-blue-loading-text: var(--brand-blue-8);--buttons-primary-white-hover-bg-1: var(--brand-blue-5);--buttons-primary-white-loading-lines: var(--opasity-blue-1-opasity-20);--buttons-primary-white-disabled-bg: var(--opasity-grey-7-opasity-30);--buttons-primary-white-default-text: var(--brand-grey-blue-12);--buttons-primary-white-loading-text: var(--brand-grey-blue-4);--buttons-primary-white-disabled-text: var( --opasity-grey-blue-12-opasity-20 );--buttons-default-default-text: var(--brand-grey-blue-12);--buttons-text-button-loading: var(--brand-blue-6);--buttons-text-button-disabled: var(--neutral-7);--text-basic: var(--brand-grey-blue-13);--text-alternative: var(--brand-grey-blue-12);--text-white: var(--neutral-white);--text-default: var(--brand-grey-blue-10);--text-special: var(--brand-blue-10);--defects-type-defect-1: var(--special-yellow-2);--defects-type-pits: var(--special-orange-2);--defects-type-stains: var(--special-red-3);--defects-type-cracks: var(--special-violet-2);--defects-type-defect-2: var(--special-violet-3);--defects-type-destruction: var(--special-blue-1);--defects-type-defect-3: var(--special-blue-4);--heightmap-legend-above-tolerance-limits: var(--system-red-4);--heightmap-legend-high: var(--special-yellow-1);--heightmap-legend-normal: var(--special-green-2);--heightmap-legend-low: var(--special-blue-3);--heightmap-legend-below-tolerance-limits: var(--special-blue-2);--system-error: var(--system-red-4);--system-warning: var(--system-yellow-6);--system-success: var(--system-green-6);--defects-type-no-defects-bg: var(--neutral-white);--charts-lines-divider: var(--brand-blue-7);--charts-lines-standard-limits: var(--system-red-3);--charts-lines-recommended-range: var(--system-green-6);--charts-text-axis-values: var(--neutral-9);--charts-text-recommended-range: var(--system-green-6);--charts-text-standard-limits: var(--system-red-4);--charts-cycle-bg-normal: var(--brand-blue-1);--charts-cycle-bg-standard-limits: var(--system-red-1);--charts-cycle-bg-recommended-range: var(--system-yellow-1);--charts-cycle-bg-current-cycle: var(--brand-blue-3);--charts-lines-border: var(--brand-blue-6);--inputs-input-select-default-bg-field: var(--neutral-white);--inputs-input-select-default-border: var(--brand-blue-6);--inputs-input-select-default-text: var(--brand-grey-blue-13);--inputs-input-select-default-title: var(--brand-grey-blue-10);--inputs-input-select-default-unit: var(--brand-blue-6);--inputs-input-select-default-placeholder-text: var(--brand-blue-6);--inputs-input-select-default-active-button: var(--brand-grey-blue-10);--inputs-input-select-default-inactive-button: var(--brand-blue-6);--inputs-input-select-hover-bg-field: var(--brand-grey-blue-2);--inputs-input-select-hover-border: var(--brand-blue-6);--inputs-input-select-hover-title: var(--brand-grey-blue-10);--inputs-input-select-hover-text: var(--brand-grey-blue-13);--inputs-input-select-hover-unit: var(--brand-blue-6);--inputs-input-select-hover-placeholder-text: var(--brand-blue-6);--inputs-input-select-hover-active-button: var(--brand-grey-blue-10);--inputs-input-select-hover-inactive-button: var(--brand-blue-6);--inputs-input-select-focused-bg-field: var(--neutral-white);--inputs-input-select-focused-border: var(--brand-grey-blue-10);--inputs-input-select-focused-title: var(--brand-grey-blue-10);--inputs-input-select-focused-text: var(--brand-grey-blue-13);--inputs-input-select-focused-unit: var(--brand-blue-6);--inputs-input-select-focused-active-button: var(--brand-grey-blue-10);--inputs-input-select-invalid-bg-field: var(--system-red-1);--inputs-input-select-invalid-border: var(--system-red-4);--inputs-input-select-invalid-title: var(--system-red-4);--inputs-input-select-invalid-text: var(--brand-grey-blue-13);--inputs-input-select-invalid-unit: var(--brand-blue-6);--inputs-input-select-invalid-placeholder-text: var(--brand-blue-6);--inputs-input-select-invalid-active-button: var(--brand-grey-blue-10);--inputs-input-select-invalid-inactive-button: var(--brand-blue-6);--inputs-input-select-disabled-bg-field: var(--neutral-white);--inputs-input-select-disabled-border: var(--neutral-7);--inputs-input-select-disabled-title: var(--neutral-7);--inputs-input-select-disabled-text: var(--neutral-7);--inputs-input-select-disabled-unit: var(--neutral-7);--inputs-input-select-disabled-placeholder-text: var(--neutral-5);--inputs-input-select-disabled-active-button: var(--neutral-7);--inputs-input-select-disabled-inactive-button: var(--neutral-7);--inputs-input-select-default-placeholder-value: var(--brand-blue-4);--inputs-input-select-hover-placeholder-value: var(--brand-blue-4);--inputs-input-select-invalid-placeholder-value: var(--brand-blue-4);--inputs-select-for-filter-default-bg-field: var(--neutral-white);--inputs-select-for-filter-default-name: var(--brand-grey-blue-10);--inputs-select-for-filter-default-button: var(--brand-grey-blue-10);--inputs-select-for-filter-loading-bg-field: var(--brand-grey-blue-2);--inputs-select-for-filter-loading-border: var(--brand-blue-6);--inputs-select-for-filter-loading-name: var(--brand-blue-6);--inputs-select-for-filter-loading-button: var(--brand-blue-6);--inputs-select-for-filter-hover-bg-field: var(--brand-grey-blue-2);--inputs-select-for-filter-hover-name: var(--brand-grey-blue-10);--inputs-select-for-filter-hover-button: var(--brand-grey-blue-10);--inputs-select-for-filter-focused-bg-field: var(--neutral-white);--inputs-select-for-filter-focused-name: var(--brand-grey-blue-10);--inputs-select-for-filter-focused-button: var(--brand-grey-blue-10);--inputs-select-for-filter-focused-border: var(--brand-blue-6);--inputs-select-for-filter-disabled-bg-field: var( --opasity-grey-7-opasity-30 );--inputs-select-for-filter-disabled-name: var( --opasity-grey-blue-12-opasity-20 );--inputs-select-for-filter-disabled-button: var( --opasity-grey-blue-12-opasity-20 );--inputs-input-select-default-icon: var(--brand-blue-6);--inputs-search-for-filter-default-bg-field: var(--brand-blue-1);--inputs-search-for-filter-default-text: var(--brand-grey-blue-13);--inputs-search-for-filter-default-placeholder: var(--brand-blue-6);--inputs-search-for-filter-default-icon: var(--brand-blue-6);--inputs-search-for-filter-hover-bg-field: var(--brand-grey-blue-2);--inputs-search-for-filter-hover-text: var(--brand-grey-blue-13);--inputs-search-for-filter-hover-placeholder: var(--brand-blue-6);--inputs-search-for-filter-hover-icon: var(--brand-blue-6);--inputs-search-for-filter-focused-bg-field: var(--neutral-white);--inputs-search-for-filter-focused-text: var(--brand-grey-blue-13);--inputs-search-for-filter-focused-icon: var(--brand-blue-6);--inputs-search-for-filter-focused-button: var(--brand-grey-blue-10);--inputs-options-list-option-list-bg: var(--neutral-white);--inputs-search-for-filter-disabled-bg-field: var(--brand-blue-1);--inputs-search-for-filter-disabled-placeholder: var(--brand-blue-4);--inputs-search-for-filter-disabled-icon: var(--brand-blue-4);--inputs-options-list-option-default-bg: var(--neutral-white);--inputs-options-list-option-default-text: var(--brand-grey-blue-13);--inputs-options-list-option-default-button: var(--brand-grey-blue-10);--inputs-options-list-option-hover-bg: var(--brand-grey-blue-2);--inputs-options-list-option-hover-text: var(--brand-grey-blue-13);--inputs-options-list-option-hover-button: var(--brand-grey-blue-10);--inputs-options-list-option-selected-bg: var(--brand-grey-blue-3);--inputs-options-list-option-selected-text: var(--brand-grey-blue-13);--inputs-options-list-option-selected-button: var(--brand-grey-blue-10);--inputs-options-list-option-not-found-bg: var(--brand-grey-blue-2);--inputs-options-list-option-not-found-text: var(--brand-grey-blue-10);--inputs-options-list-option-create-bg: var(--brand-grey-blue-2);--inputs-options-list-option-create-subtitle: var(--brand-grey-blue-10);--inputs-options-list-option-create-text: var(--brand-grey-blue-13);--buttons-primary-blue-loading-bg: var(--brand-blue-10);--buttons-primary-blue-hover-text: var(--neutral-white);--buttons-primary-white-loading-bg: var(--brand-blue-5);--buttons-primary-white-hover-text: var(--brand-grey-blue-12);--buttons-default-hover-bg: var(--brand-blue-5);--buttons-default-hover-text: var(--brand-grey-blue-12);--buttons-default-loading-bg: var(--brand-blue-5);--buttons-default-loading-lines: var(--opasity-blue-1-opasity-20);--buttons-default-loading-text: var(--brand-grey-blue-4);--buttons-default-disabled-bg: var(--opasity-grey-7-opasity-30);--buttons-default-disabled-text: var(--opasity-grey-blue-12-opasity-20);--large-data-table-title-bg: var(--brand-blue-5);--large-data-table-title-base-separator: var(--brand-blue-9);--large-data-table-title-secondary-separator: var(--brand-blue-6);--large-data-table-cell-bg1: var(--neutral-white);--large-data-table-cell-bg2: var(--brand-blue-1);--large-data-table-cell-secondary-separator: var(--brand-grey-blue-2);--large-data-table-cell-base-separator: var(--brand-blue-9);--large-data-table-title-text: var(--brand-grey-blue-13);--large-data-table-cell-text: var(--brand-grey-blue-13);--sidebar-header-bg: var(--brand-blue-1);--sidebar-header-bottom-stroke: var(--brand-blue-3);--sidebar-header-button-icon: var(--brand-grey-blue-10);--sidebar-header-text: var(--brand-grey-blue-12);--sidebar-body-bg: var(--neutral-white);--sidebar-body-divider: var(--brand-blue-3);--sidebar-body-text: var(--brand-grey-blue-13);--modal-bg: var(--neutral-white);--modal-title: var(--brand-grey-blue-10);--modal-button-icon: var(--brand-grey-blue-10);--modal-text: var(--brand-grey-blue-13);--large-data-table-cell-bg-hover: var(--brand-blue-2);--large-data-table-title-icon: var(--brand-grey-blue-10);--elements-images-no-image-bg: var(--neutral-white);--elements-images-no-image-stroke: var(--brand-blue-4);--elements-images-no-image-text: var(--brand-grey-blue-10);--accents-blue: var(--brand-blue-10);--accents-white: var(--neutral-white);--elements-basic-bg-3: var(--brand-grey-blue-2);--elements-basic-border-1: var(--brand-blue-3);--elements-basic-border-2: var(--brand-blue-6);--elements-basic-hover-bg-1-2: var(--brand-grey-blue-2);--elements-basic-hover-bg-3: var(--brand-grey-blue-3);--elements-additional-blue-10: var(--brand-blue-10);--elements-additional-blue-7: var(--brand-blue-7);--elements-additional-blue-9: var(--brand-blue-9);--elements-additional-blue-8: var(--brand-blue-8);--elements-basic-selected-1: var(--brand-grey-blue-3);--elements-basic-selected-2: var(--brand-blue-5);--elements-additional-blue-2: var(--brand-blue-2);--inputs-input-select-hover-bg-field-2: var(--brand-blue-1);--elements-additional-red-4: var(--system-red-4);--system-offline: var(--system-red-3);--charts-indicator-items-drops-empty: var(--neutral-8);--charts-indicator-items-good: var(--system-green-6);--charts-indicator-items-bad: var(--system-red-6);--charts-indicator-items-error-border: var(--neutral-8);--charts-indicator-items-error-bg: var(--neutral-white);--charts-indicator-items-warning: var(--special-yellow-2);--pallet-indicator-good: var(--neutral-white);--pallet-indicator-warning: var(--special-yellow-1);--pallet-indicator-bad: var(--system-red-4);--pallet-indicator-drops-empty-1: var(--neutral-10);--pallet-bg: var(--brand-grey-blue-2);--pallet-indicator-drops-empty-2: var(--neutral-8);--elements-additional-grey-blue-12: var(--brand-grey-blue-12);--pallet-arrow-direction: var(--brand-grey-blue-12);--elements-basic-disabled-2: var(--neutral-5);--elements-basic-disabled-1: var(--neutral-7);--elements-indicators-bad-2: var(--system-red-6);--elements-indicators-warning-1: var(--special-yellow-2);--elements-indicators-good: var(--system-green-6);--elements-indicators-warning-2: var(--special-yellow-1);--elements-indicators-good-light: var(--system-green-2);--elements-indicators-warning-light: var(--system-yellow-2);--elements-indicators-bad-light: var(--system-red-2);--elements-indicators-reading-error-border: var(--neutral-8);--elements-indicators-reading-error-bg: var(--neutral-white);--elements-indicators-drops-empty: var(--neutral-8);--elements-indicators-bad-1: var(--system-red-4);--stones-system-defect-border: var(--system-red-6);--stones-system-defect-heightmap-border-1: var(--neutral-white);--stones-system-defect-heightmap-border-2: var(--system-red-6);--stones-user-defect-border: var(--system-red-6);--stones-user-defect-bg: var(--opasity-red-6-opasity-20);--stones-user-no-defect-border: var(--system-green-6);--stones-stone-user-no-defect-dg: var(--opasity-green-6-opasity-20);--shift-time-1: var(--system-green-6);--shift-time-2: var(--special-yellow-2);--shift-time-3: var(--neutral-8);--shift-time-4: var(--brand-blue-10);--shift-time-5: var(--system-red-4);--shift-time-6: var(--special-violet-1);--shift-time-7: var(--special-blue-3);--shift-time-8: var(--special-brown);--shift-time-9-bg: var(--neutral-white);--shift-time-9-border: var(--neutral-8);--defects-type-defect-1-bbox: var(--opasity-sp-yellow-2-opacity-20);--defects-type-pits-bbox: var(--opasity-sp-orange-2-opacity-20);--defects-type-stains-bbox: var(--opasity-sp-red-3-opacity-20);--defects-type-cracks-bbox: var(--opasity-sp-violet-2-opacity-20);--defects-type-defect-2-bbox: var(--opasity-sp-violet-3-opacity-20);--defects-type-destruction-bbox: var(--opasity-sp-blue-1-opacity-20);--defects-type-defect-3-bbox: var(--opasity-sp-blue-4-opacity-20);--defects-type-defect-4: var(--special-red-1);--defects-type-defect-5: var(--special-orange-1);--defects-type-defect-4-bbox: var(--opasity-sp-red-1-opacity-20);--defects-type-defect-5-bbox: var(--opasity-sp-orange-1-opacity-20);--inputs-search-for-filter-focused-border: var(--brand-blue-6);--inputs-input-select-invalid-warning-text: var(--system-red-4);--inputs-input-select-focused-mask: var(--brand-blue-6);--inputs-options-list-option-loading-bg: var(--neutral-white);--inputs-options-list-option-loading-bg-text: var(--brand-blue-6);--inputs-options-list-option-loading-bg-icon: var(--brand-blue-6);--elements-basic-controls-disabled-text: var( --opasity-grey-blue-12-opasity-20 );--elements-basic-controls-disabled-bg: var(--opasity-grey-7-opasity-30);--elements-additional-grey-1: var(--neutral-1);--elements-additional-grey-2: var(--neutral-2);--elements-additional-grey-3: var(--neutral-3);--elements-additional-grey-4: var(--neutral-4);--elements-indicators-drops-empty-light: var(--special-gray);--buttons-default-hover-bg-2: var(--brand-grey-blue-1);--buttons-primary-white-hover-bg-2: var(--brand-grey-blue-1);--defects-type-no-defects-border: var(--system-green-6);--text-basic-loading: var(--opasity-grey-blue-13-opasity-40);--skeleton-1: var(--brand-blue-1);--skeleton-2: var(--brand-grey-blue-2);--checkbox-radiobutton-default-bg: var(--neutral-white);--checkbox-radiobutton-default-border: var(--brand-grey-blue-10);--checkbox-radiobutton-hover-bg: var(--brand-grey-blue-2);--checkbox-radiobutton-hover-border: var(--brand-blue-10);--checkbox-radiobutton-selected-bg: var(--brand-blue-10);--checkbox-radiobutton-selected-border: var(--brand-blue-10);--checkbox-radiobutton-selected-check: var(--neutral-white);--checkbox-radiobutton-disabled-default-bg: var( --opasity-blue-1-opasity-20 );--checkbox-radiobutton-disabled-default-border: var( --opasity-grey-7-opasity-30 );--checkbox-radiobutton-disabled-selected-bg: var( --opasity-grey-blue-12-opasity-20 );--checkbox-radiobutton-disabled-selected-border: var( --opasity-grey-blue-12-opasity-20 );--checkbox-radiobutton-disabled-selected-check: var( --opasity-white-opasity-40 );--switch-on-thumb: var(--neutral-white);--switch-on-bg: var(--brand-grey-blue-10);--switch-disabled-on-bg: var(--opasity-grey-blue-12-opasity-20);--switch-disabled-on-thumb: var(--opasity-white-opasity-40);--switch-disabled-off-bg: var(--opasity-grey-7-opasity-30);--switch-disabled-off-thumb: var(--opasity-white-opasity-40);--switch-off-bg: var(--brand-grey-blue-4);--switch-off-thumb: var(--neutral-white);--toggle-button-no-active-bg: var(--neutral-white);--toggle-button-hover-bg: var(--brand-grey-blue-2);--toggle-button-hover-text-icon: var(--brand-grey-blue-10);--toggle-button-no-active-border: var(--brand-grey-blue-2);--toggle-button-active-bg: var(--brand-grey-blue-3);--toggle-button-active-border: var(--brand-blue-10);--toggle-button-disabled-active-bg: var(--opasity-grey-7-opasity-30);--toggle-button-disabled-active-border: var( --opasity-grey-blue-12-opasity-20 );--toggle-button-no-active-text-icon: var(--brand-grey-blue-10);--toggle-button-hover-border: var(--brand-grey-blue-2);--toggle-button-active-text-icon: var(--brand-blue-10);--toggle-button-disabled-active-text-icon: var( --opasity-grey-blue-12-opasity-20 );--toggle-button-disabled-no-active-bg: var(--neutral-white);--toggle-button-disabled-no-active-border: var(--opasity-grey-7-opasity-30);--toggle-button-disabled-no-active-text-icon: var( --opasity-grey-7-opasity-30 );--elements-additional-grey-8: var(--neutral-8);--elements-additional-blue-4: var(--brand-blue-4);--batch-status-dry-side: var(--special-orange-2);--batch-status-molding: var(--system-yellow-6);--batch-status-stored: var(--brand-blue-10);--batch-status-awaiting: var(--brand-blue-8);--elements-additional-blue-5: var(--brand-blue-5);--elements-additional-blue-6: var(--brand-blue-6)}:root{--gap-padding-margin-2: 2px;--gap-padding-margin-4: 4px;--gap-padding-margin-6: 6px;--gap-padding-margin-8: 8px;--gap-padding-margin-10: 10px;--gap-padding-margin-12: 12px;--gap-padding-margin-16: 16px;--gap-padding-margin-20: 20px;--gap-padding-margin-24: 24px;--gap-padding-margin-32: 32px;--gap-padding-margin-40: 40px;--gap-padding-margin-48: 48px;--gap-padding-margin-64: 64px;--gap-padding-margin-80: 80px;--gap-padding-margin-96: 96px;--gap-padding-margin-128: 128px}:root{--corner-radius-2: 2px;--corner-radius-4: 4px;--corner-radius-6: 6px;--corner-radius-12: 12px}@font-face{font-family:Roboto;src:url(/fonts/Roboto/Roboto-VariableFont_wdth,wght.ttf) format("truetype-variations");font-weight:100 900;font-stretch:75% 125%;font-display:swap}@font-face{font-family:"'Inter', sans serif";src:url(/fonts/Roboto/Roboto-VariableFont_wdth,wght.ttf) format("truetype-variations");font-weight:100 900;font-stretch:75% 125%;font-display:swap}*{margin:0;padding:0;font-family:Roboto,sans-serif,Arial;box-sizing:border-box;letter-spacing:.04em;scrollbar-color:var(--elements-additional-blue-4) var(--elements-basic-bg-2);scrollbar-width:thin}
